IS-IS 知识点 (Updating)
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://steven24.blog.51cto.com/346765/68559 |
以下提到的IS-IS协议指的是现在应用的支持IP协议的集成IS-IS,欢迎大家评论和补充
1.IS-IS的扩展性表现在:1)以路由器等级(Level)来划分骨干区域,没有实际上地理位置的制约,但设计时应该考虑 2)IS-IS的边界在链路上,而不是像OSPF中以ABR作为边界,这样每个Router只属于一个Area,在扩展骨干时更灵活 3)IS-IS应用TLV来进行通告,TLV可以扩展出很多信息,格式无穷无尽(TLV是Type,Length,Code的缩写,更厂商自行设计,在编程时被翻译为“元组”,指的是大小固定的异构对象的集合)
2.只要存在Level-2的路由器,该区域即为骨干区域,没有区域号的限制即两个Level-2的Router及时不在同一Area也能形成邻居关系,这一点与OSPF严格的Transmit Area & Regular Area 划分很是不同
3.Level-1路由器只能和Level-1或者Level-1-2的路由器形成Area内的区域拓扑,Level-2路由器还能形成区域间拓扑。
4.IS-IS在设计时应先定义好区域,骨干区域全为Level-2 Router,边界为Level-1-2 Router(属于Level-1区域),末节区域为Level-1 Router。
5.NET地址 = NSAP + 00(NSEL)[eg:49.0000.0000.0001.00] NESL类似于IP报文中的协议位,标志了不同的协议号,所以可以说NESL是承载上层信息用的(因为IS-IS本身不依赖于IP协议,也就得不到IP相应的服务,只有自己来),目前所学这里就是00 NSAP = Area Add + System ID 区域地址定义路由区域,系统ID定义区域内每一个节点
6.IS-IS是在链路层上直接封装的路由协议,基于CLNS构架,有节点概念但无接口概念,所以NET地址标志的是一台路由器,也就是名称中提到的IS(Intermediate System-中间系统)(PS:IPV6也可以有接口地址,但是接口本地化,不在网上传播)
7.同一Area内Router的区域地址必须相同,ES与所连Router有相同的区域地址,区域地址用于Level-2路由,系统ID用于Level-1路由,Area内必须唯一
8.寻址和路由:区域间路由,考虑 Area address,不考虑 System ID, 区域内路由刚好相反
9.保证System ID 区域内唯一的方法是使用接口Mac地址或者IP地址,建议使用IP地址,容易解读,形式为192.168.0.1 change into 1921.6800.0001
10.IS-IS在链路层定义了SNAP(subnetwork point of attachment)和Circuit,SNAP是由OSI定义的Layer2地址,针对网路类型各有不同,比如在Ethernet中就是Mac地址,在Frame-Relay中即为DLCI值。在Ethernet中,Circuit ID 与System ID连用,共7 Bytes,如1921.6800.0001.01(均为16进制,最后两位至FF),01就是用来区别Router的各个接口 PS:在Cisco路由器中,链路ID使用主机名而不是System ID,如R1.01
11.在IS-IS中给接口配IP地址就像挂一片叶子那样无足轻重,有Circuit ID 和 System ID,网络已经组建起来,IP地址本身不参与SPF运算。
12.IS-IS与OSPF的相同点:1)均为开放的标准链路状态路由协议,涉及的特性:链路状态特征(指全拓扑),老化计时,LSDB,SPF算法,路由更新,泛洪处理,VLSM & CIDR 2)网络变化时快速收敛 3)网络分层结构 特别地,OSPF的老化时间为正计时(通过show ip ospf database查看Age字段),IS-IS为倒计时(从20分钟向下减)
13.IS-IS和OSPF由IETF开发,IETF汇聚了工程师中的精英,本身他们都是就职公司的骨干力量,IETF使他们在工作之余走到一起致力于互联网相关技术规范的研发和制定,到了OSPF V3已和IS-IS有95%以上的相似
14.OSI定义的IS-IS路由等级:Level-0 (ES与IS之间) Level-1 and Level-2 (IS与IS之间,Level-1为Area内,Level-2为Area间) Level 3 (Domain之间)
15.思科厂商对于IS-IS的度量值处理十分简单,默认接口度量Cost=10,可设置为0~63之间的数值(即2^6),路径度量(路由总开销)为0~1023(即2^10),这是默认的窄带度量值,可以扩展到24位的接口度量和32位的路径度量。
16.IS-IS支持的网络类型只有两种:Broadcast and Point-to-Point ,没有NBMA的概念
17.在NBMA上部署IS-IS时,注意在广播模式下必须使用 CLNS Mapping,并包含Broadcast关键字,使其假定为Full-mesh,不过还是强烈建议使用点到点模式,并应用子接口,否则会有路由丢失。
18.Broadcast链路中,Level-1和Level-2区域更有自己的DIS,DIS事实上是路由器的一个接口,由于优先级的问题所以Level-1 and 2的DIS不一定相同,同OSPF相比而言没有备份DIS,相应的解决备份问题的对策是DIS可以抢夺,同时IS-IS LSDB在LAN上不断同步
19.Broadcast链路中,在IS-IS中通过Port Priority(0-127,缺省为64) & Mac地址选出DIS,IS只与DIS形成邻接关系,之间的通信不会通过三层的IP组播地址,依然强调的是不基于IP协议,相应的,应用二层的Mac组播地址,Level-1通告被发送到0180.c200.0014这个组播地址,Level-2的为0180.c200.0015,注意:这样的一个Mac组播地址是所有IS都监听的,而不像OSPF中DR/DRother监听不同的组播地址,虽然是这样,但是一个IS发出的PSNP请求只有DIS才会使用相应的LSP相应。
20.IS-IS的LSDB同步中,SNP(Sequence Number PDU,序列号报文)分为PSNP和CSNP,这个与OSPF的分组可以形成对应,PSNP对应的OSPF的LSR and LSAck,CSNP对应OSPF的DBD,但是有细节上的差异:OSPF的DBD分组更像IS-IS中Poing-to-Point类型的CSNP,OSPF只在邻居关系形成时发送,IS-IS只在点到点链路激活时发送一次
21.IS-IS的Point-to-Point链路LSDB同步,不定期发送CSNP,只在点到点链路激活时发送一次,而在Broadcast链路上是周期性的发送(默认是10s) 22.划分二层结构的好处:1)限制LSP泛洪 2)通过控制Level-1-2来进行汇总
23.IS-IS配置流程:1.定义好区域,为Router准确编址 2.启用IS-IS,确定Router的Level 3.配置NET地址 4.对应接口启用IS-IS,特别是网络末节的接口(如Loopback)
24.show clns route 查看的是Level-2路由表,只有Area号 show isis 查看的是Router的路由表
25.show clns topology neighbor 即使接口没有配IP地址也能查看的到
本文出自 “Steven.Q的学习笔记” 博客,请务必保留此出处http://steven24.blog.51cto.com/346765/68559 本文出自 51CTO.COM技术博客 |


Steven.Q
博客统计信息
热门文章
最新评论
友情链接
