1、Network Service Access Point(IP地址-网络层地址)NET:Network Entity Title(特殊NSAP,最后一个字节为0)ESH:End System Hellos IIH:Intermediate System to Intermediate System Hello PDU(相 当于OSPF的Hello报文)PSNP:Partial sequence Number Protocol Data UnitCSNP:Complete Sequence Numbers Protocol Data Unit,AS,Routing Domain,Area,AS:
2、Autonomous System,自治系统经典的定义是在一个技术管理组织下的一组路由器的集合,这些路由器采用一个相同的内部网关路由协议和一样的metric度量来作为AS内的路由,而采用外部网关协议来将报文路由到AS外部。实际上AS的定义的得到了发展,现在比较准确的说法应该是可以在一个AS内使用多种内部网关路由协议和多套Metric的度量方法。Routing Domain在一个AS内,在一定的管理下的某个特定的IGP(内部网关路由协议)所部署的范围,我们也可以将同一种路由协议的不同的进程理解为不同的路由域,路由信息可以在不同的Routing Domian中相互引入。Area层次性的路由协议中的
3、概念,为了减少拓扑信息,减轻路由设备的计算负担和管理复杂度采用的技术。,AS,Routing Domain,Area,AS,Domain,Area示意图,链路状态及SPF算法,链路状态路由协议每个路由器维护自己的连接的链路信息和状态,表示自己和哪些路由器连接,到某个路由器或网络的cost(开销)多大,最初只知道自己的一点点局部的拓扑信息,链路状态及SPF算法,链路状态路由协议通过可靠的扩散算法各路由器将其它路由器扩散来的拓扑信息收集起来,组成一张一致的、完整的拓扑图,依靠SPF算法来计算出自己的路由表。,链路状态及SPF算法,SPF(Dijkstra)算法:最短路径优先,具体算法可以看看数据结
4、构和图论的资料,Intergrated IS-IS概述,IS-IS:Intermediate System to Intermediate System最早是为ISO的CLNP(Connectionless Network Protocol)而设计的动态路由协议(IS010589或RFC 1142)对IP的支持在RFC1195中修改为Intergrated IS-IS(或叫Dual IS-IS),以在CLNP和IP双环境中使用采用的算法和作用同IP的OSPF一样,IS-IS也是层次性的,基于链路状态路由算法的协议,在AS(自治系统)内做IGP(Internal Gateway Protocol
5、)使用,Intergrated IS-IS概述(续),历史上的IS-IS与OSPF之争90年代初DUAL IS-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在国内
6、大型网络中开始得到规模的应用,特别是运营新建骨干网目前普遍使用ISIS作为IGP。但OSPF显然应用要更广泛的多。,IS-IS相关术语 Intergrated IS-IS协议的地址编码方式 Intergrated IS-IS协议的基本概念 Intergrated IS-IS协议的数据库交换过程 IS-IS协议与OSPF协议的比较 Intergrated IS-IS协议的基本配置 Intergrated IS-IS协议基本display,大 纲,Intergrated IS-IS协议的地址编码方式,NSAP:Network Entity Title(特殊NSAP,最后一个字节为0),其初始域部分
7、(IDP)占一字节,有地址格式标识符(AFI)与初始域标识符(IDI)组成,其中AFI定义了IDI的格式。“域特定部分”(DSP)由多个字节构成。IDP和DSP的长度都是可变的,总长最多是20个字节。Area Address由AFI,IDI还有DSP的一部分组成,用来标识了组织结构。System ID必须在整个区域和主干(Level2)上保持唯一,用来唯一标识主机或路由器。System ID在IOS和VRP上都为6个字节。,Intergrated IS-IS协议的地址编码方式,说明:一个中间系统至少有一个NET(实际中最多有3个)且 system id 要相同同一AREA的中间系统必须有相同的
8、AREA ID每个中间系统在一个AREA中必须有一个唯一的System ID一个domain中的两个Level-2中间系统不能有相同的 System ID一个domain中的System ID必须有相同的长度两个domain中的Area Address不能相同 一个中间系统的所有NET 必须有相同的System ID,和第 一条对应NET至少为8个字节,最多为20个字节,Intergrated IS-IS地址编码方式:NET例,例子1:49.0001.aaaa.bbbb.cccc.00Area=49.0001 SysID=aaaa.bbbb.cccc Nsel=00例子2:01.1111.00
9、02.2222.4444.00Area=01.1111 SysID=0002.2222.4444 Nsel=00,IS-IS地址编码:如何确定System ID,如何在支持IP的IS上确定SystemID(便于管理的推荐):使用Loopbck接口IP地址:192.168.3.25路由器所在区域(Area):49.0001建立IP地址到System ID的对应关系:,注意:这只是一种推荐的对应方法,并不要求必须遵循!,使用例,IS-IS相关术语 Intergrated IS-IS协议的地址编码方式 Intergrated IS-IS协议的基本概念 Intergrated IS-IS协议的数据库交
10、换过程 IS-IS协议与OSPF协议的比较 Intergrated IS-IS协议的基本配置 Intergrated IS-IS协议基本display,大 纲,Intergrated IS-IS协议的基本概念,区域(Areas)结点(Nodes)及层次性(Level):Level-1 Routers(L1)Level-2 Routers(L2)Level-1 and Level-2 Routers(L1/L2)DIS和Pseudonodes邻接体(Adjacencies)Intergrated IS-IS协议适用的链路(Links)数据包(Packets):IIH、LSP、CSNP、PSNP,
11、Intergrated IS-IS协议的基本概念,IS-IS允许将整个路由域分为多个区域区域之间通过L2(L1/L2)路由器相联接一个路由器目前最多有3个Area ID(IOS和VRP的实现),配置不同的区域ID是为了平滑的进行区域合并、分割、转换用和OSPF的是,一个路由器必须整个属于某个区域,而不能是某些区域属于一个区,其它的属于另外一个区区域内的所有L1路由器知道整个区域的拓扑结构注意:这里的区域的概念是指同一个ISIS路由域的概念,和Cisco文档中的MultiArea中的Area概念有点不同,那里介绍的基本上是指同一个路由器上跑不同进程的ISIS,每个进程有自己的Area,应该是不同
12、ISIS路由域的概念了,区域(Areas),典型组网,和ospf不同:1、每个路由器只属于一个area2、area没有骨干和非骨干的区别,Intergrated IS-IS协议的基本概念,区域(Areas)结点(Nodes)及层次性(Level):IIH、LSP、CSNP、PSNP,Intergrated IS-IS协议的基本概念,层次性:Level-1:用于区域内路由器Levle-2(Backbone,骨干区):用于区域间路由器结点(Nodes):Level-1 Routers(L1)Level-2 Routers(L2)Level-1 and Level-2 Routers(L1/L2)一
13、个L1/L2路由器如果和其它区域的路由器形成邻接关系,那么它将通告本区域内的L1路由器,它有区域的出口点。,Intergrated IS-IS协议的基本概念,IS-IS由两个层次组成:Level 2:骨干Backbone(连续的Level2路由器的集合);Backbone是由所有的L2(含L1/L2)路由器组成,backbone必须是连续(连通)的。注意:IS-IS的Backbone不是某个特定的什么区域!Level 1:相对于单个区域的概念,由本区域中的Level-1路由器构成,其路由信息将发布到backbone中。在广播网络(LAN)上,将为L1,L2分别选举产生DIS,可能不是同一个路由
14、器注意:一个IS-IS路由域(routing domian)并不一定需要有两个层次,如果只部署一个区域的话,可能全部是L1,或全部是L2,推荐用L2,以得到比较好的扩展性。,关于层次性:,Intergrated IS-IS协议的基本概念,L1 Router:通常位于普通区域内部注意,L1路由器只和本区域的路由器(L1或L1/L2)形成邻居关系L1路由器有Level1的链路数据库(L1 LSDB),包含区域内所有的路由信息,转发报文的时候,如果目的地址在本区域内,就直接利用L1 LSDB转发报文利用本区域最近的L2路由器作为区域外网络的出口,由此可能导致次优的路由L2 Router:通常位于Backbone的内部可以和其它区域的路由器(L2或L1/L2路由器)形成邻居关系L2路由器有Level2的链路状态数据库(L2 LSDB),它包含所有的区域间路由信息。接收来自L1路由器的报文,并按照目的地址将报文转交给其他区域的L2路由器(或在转发到同一
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1