ISIS培训V优质PPT.ppt
《ISIS培训V优质PPT.ppt》由会员分享,可在线阅读,更多相关《ISIS培训V优质PPT.ppt(69页珍藏版)》请在冰豆网上搜索。
NetworkServiceAccessPoint(IP地址-网络层地址)NET:
NetworkEntityTitle(特殊NSAP,最后一个字节为0)ESH:
EndSystemHellosIIH:
IntermediateSystemtoIntermediateSystemHelloPDU(相当于OSPF的Hello报文)PSNP:
PartialsequenceNumberProtocolDataUnitCSNP:
CompleteSequenceNumbersProtocolDataUnit,AS,RoutingDomain,Area,AS:
AutonomousSystem,自治系统经典的定义是在一个技术管理组织下的一组路由器的集合,这些路由器采用一个相同的内部网关路由协议和一样的metric度量来作为AS内的路由,而采用外部网关协议来将报文路由到AS外部。
实际上AS的定义的得到了发展,现在比较准确的说法应该是可以在一个AS内使用多种内部网关路由协议和多套Metric的度量方法。
RoutingDomain在一个AS内,在一定的管理下的某个特定的IGP(内部网关路由协议)所部署的范围,我们也可以将同一种路由协议的不同的进程理解为不同的路由域,路由信息可以在不同的RoutingDomian中相互引入。
Area层次性的路由协议中的概念,为了减少拓扑信息,减轻路由设备的计算负担和管理复杂度采用的技术。
AS,RoutingDomain,Area,AS,Domain,Area示意图,链路状态及SPF算法,链路状态路由协议每个路由器维护自己的连接的链路信息和状态,表示自己和哪些路由器连接,到某个路由器或网络的cost(开销)多大,最初只知道自己的一点点局部的拓扑信息,链路状态及SPF算法,链路状态路由协议通过可靠的扩散算法各路由器将其它路由器扩散来的拓扑信息收集起来,组成一张一致的、完整的拓扑图,依靠SPF算法来计算出自己的路由表。
链路状态及SPF算法,SPF(Dijkstra)算法:
最短路径优先,具体算法可以看看数据结构和图论的资料,IntergratedIS-IS概述,IS-IS:
IntermediateSystemtoIntermediateSystem最早是为ISO的CLNP(ConnectionlessNetworkProtocol)而设计的动态路由协议(IS010589或RFC1142)对IP的支持在RFC1195中修改为IntergratedIS-IS(或叫DualIS-IS),以在CLNP和IP双环境中使用采用的算法和作用同IP的OSPF一样,IS-IS也是层次性的,基于链路状态路由算法的协议,在AS(自治系统)内做IGP(InternalGatewayProtocol)使用,IntergratedIS-IS概述(续),历史上的IS-IS与OSPF之争90年代初DUALIS-IS向IETF提出做标准时,OSPF的标准化工作也在紧张进行。
两个工作组相互模仿,甚至恶意攻击。
OSPF小组担心IS-IS因为政治原因被优选,Internet将从IP转向OSI,从而彻底毁灭Internet。
IAB在维护公道的企图是偏向的,过高估计的IS-IS的发展现状,引起很多人的不满,散发一款“IS-IS=0的T-shirt。
最后IETF采用OSPF作为建议的IGP。
至尽有很多人在问:
IS-IS和OSPF相比谁更好?
结论不要轻易下。
近两年由于Cisco的引导,IS-IS在国内大型网络中开始得到规模的应用,特别是运营新建骨干网目前普遍使用ISIS作为IGP。
但OSPF显然应用要更广泛的多。
IS-IS相关术语IntergratedIS-IS协议的地址编码方式IntergratedIS-IS协议的基本概念IntergratedIS-IS协议的数据库交换过程IS-IS协议与OSPF协议的比较IntergratedIS-IS协议的基本配置IntergratedIS-IS协议基本display,大纲,IntergratedIS-IS协议的地址编码方式,NSAP:
NetworkEntityTitle(特殊NSAP,最后一个字节为0),其初始域部分(IDP)占一字节,有地址格式标识符(AFI)与初始域标识符(IDI)组成,其中AFI定义了IDI的格式。
“域特定部分”(DSP)由多个字节构成。
IDP和DSP的长度都是可变的,总长最多是20个字节。
AreaAddress由AFI,IDI还有DSP的一部分组成,用来标识了组织结构。
SystemID必须在整个区域和主干(Level2)上保持唯一,用来唯一标识主机或路由器。
SystemID在IOS和VRP上都为6个字节。
IntergratedIS-IS协议的地址编码方式,说明:
一个中间系统至少有一个NET(实际中最多有3个)且systemid要相同同一AREA的中间系统必须有相同的AREAID每个中间系统在一个AREA中必须有一个唯一的SystemID一个domain中的两个Level-2中间系统不能有相同的SystemID一个domain中的SystemID必须有相同的长度两个domain中的AreaAddress不能相同一个中间系统的所有NET必须有相同的SystemID,和第一条对应NET至少为8个字节,最多为20个字节,IntergratedIS-IS地址编码方式:
NET例,例子1:
49.0001.aaaa.bbbb.cccc.00Area=49.0001SysID=aaaa.bbbb.ccccNsel=00例子2:
01.1111.0002.2222.4444.00Area=01.1111SysID=0002.2222.4444Nsel=00,IS-IS地址编码:
如何确定SystemID,如何在支持IP的IS上确定SystemID(便于管理的推荐):
使用Loopbck接口IP地址:
192.168.3.25路由器所在区域(Area):
49.0001建立IP地址到SystemID的对应关系:
注意:
这只是一种推荐的对应方法,并不要求必须遵循!
使用例,IS-IS相关术语IntergratedIS-IS协议的地址编码方式IntergratedIS-IS协议的基本概念IntergratedIS-IS协议的数据库交换过程IS-IS协议与OSPF协议的比较IntergratedIS-IS协议的基本配置IntergratedIS-IS协议基本display,大纲,IntergratedIS-IS协议的基本概念,区域(Areas)结点(Nodes)及层次性(Level):
Level-1Routers(L1)Level-2Routers(L2)Level-1andLevel-2Routers(L1/L2)DIS和Pseudonodes邻接体(Adjacencies)IntergratedIS-IS协议适用的链路(Links)数据包(Packets):
IIH、LSP、CSNP、PSNP,IntergratedIS-IS协议的基本概念,IS-IS允许将整个路由域分为多个区域区域之间通过L2(L1/L2)路由器相联接一个路由器目前最多有3个AreaID(IOS和VRP的实现),配置不同的区域ID是为了平滑的进行区域合并、分割、转换用和OSPF的是,一个路由器必须整个属于某个区域,而不能是某些区域属于一个区,其它的属于另外一个区区域内的所有L1路由器知道整个区域的拓扑结构注意:
这里的区域的概念是指同一个ISIS路由域的概念,和Cisco文档中的MultiArea中的Area概念有点不同,那里介绍的基本上是指同一个路由器上跑不同进程的ISIS,每个进程有自己的Area,应该是不同ISIS路由域的概念了,区域(Areas),典型组网,和ospf不同:
1、每个路由器只属于一个area2、area没有骨干和非骨干的区别,IntergratedIS-IS协议的基本概念,区域(Areas)结点(Nodes)及层次性(Level):
IIH、LSP、CSNP、PSNP,IntergratedIS-IS协议的基本概念,层次性:
Level-1:
用于区域内路由器Levle-2(Backbone,骨干区):
用于区域间路由器结点(Nodes):
Level-1Routers(L1)Level-2Routers(L2)Level-1andLevel-2Routers(L1/L2)一个L1/L2路由器如果和其它区域的路由器形成邻接关系,那么它将通告本区域内的L1路由器,它有区域的出口点。
IntergratedIS-IS协议的基本概念,IS-IS由两个层次组成:
Level2:
骨干Backbone(连续的Level2路由器的集合);
Backbone是由所有的L2(含L1/L2)路由器组成,backbone必须是连续(连通)的。
注意:
IS-IS的Backbone不是某个特定的什么区域!
Level1:
相对于单个区域的概念,由本区域中的Level-1路由器构成,其路由信息将发布到backbone中。
在广播网络(LAN)上,将为L1,L2分别选举产生DIS,可能不是同一个路由器注意:
一个IS-IS路由域(routingdomian)并不一定需要有两个层次,如果只部署一个区域的话,可能全部是L1,或全部是L2,推荐用L2,以得到比较好的扩展性。
关于层次性:
IntergratedIS-IS协议的基本概念,L1Router:
通常位于普通区域内部注意,L1路由器只和本区域的路由器(L1或L1/L2)形成邻居关系L1路由器有Level1的链路数据库(L1LSDB),包含区域内所有的路由信息,转发报文的时候,如果目的地址在本区域内,就直接利用L1LSDB转发报文利用本区域最近的L2路由器作为区域外网络的出口,由此可能导致次优的路由L2Router:
通常位于Backbone的内部可以和其它区域的路由器(L2或L1/L2路由器)形成邻居关系L2路由器有Level2的链路状态数据库(L2LSDB),它包含所有的区域间路由信息。
接收来自L1路由器的报文,并按照目的地址将报文转交给其他区域的L2路由器(或在转发到同一