IS-IS基础原理及配置


IS-IS也属于内部网关路由协议,用于自治系统内部。
用的SPF最短路径优先算法进行路由计算
早期不支持TCP/IP
有2种路由选择级别:
L1:负责在同一个区域内传递链路状态信息(相当于OSPF的LSA 1和2)
L2:负责在不同的区域间相互传递链路状态信息。(相当于OSPF的LSA3)
3.三种路由器:
普通区域路由器:设备只与属于同一区域的Level-1和Level-1-2设备形成邻居关系,并且只负责维护Level-1的链路状态数据库LSDB
骨干路由器:设备可以与同一或者不同区域的Level-2设备或者其它区域的Level-1-2设备形成邻居关系,并且只维护一个Level-2的LSDB
过渡路由器ABR:L1-2能同时获取域内和域间路径。设备会为Level-1和Level-2分别建立邻居,分别维护Level-1和Level-2两份LSDB

4.四种链路通告包类型

Hello PDU :用于建立和维护邻居关系。
LSP:Link-state Packet,用于发布链路状态信息。PSNP:Partial sequence number PDU,用于确认和请求链路状态信息。
CSNP:Complete sequence number PDU,用于发布完整链路状态数据库。

5.连接L2路由器和L1/L2路由器的路径被会形成骨干区域。

IS-IS区域边界位于链路上,而不是路由器中,每台IS-IS路由器仅属于一个区域。

 

同时属于Level-1和Level-2的路由器称为Level-1-2路由器
Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由。
它可以与同一区域的Level-1和Level-1-2路由器形成Level-1邻居关系,也可以与其他区域的Level-2和Level-1-2路由器形成Level-2的邻居关系。

Level-1路由器必须通过Level-1-2路由器才能连接至其他区域。

 

适用于超大型网络:运营商等
配置时候:默认都是L1-2
IS-IS,L2默认给L1默认路由,不分发路由条目给L1
IS-IS 需要在区域间(ABR上)重分发(L1与L2级别间)
华为上路由聚合在L1-2上的L1级别不行
汇总相当于计算出共同网络前缀,然后通过自身的啥共享出去
isis cost <1-63>改cost值
isis-table中 cost最大73
cost统计:
1.在R1看R3的回环口cost值为:R3回环口的cost值+到R2接口的G0/0/1+R1的G0/0/1口的cost值
2.回环口的cost值默认为0,可通过"isis cost 10"命令修改接口cost值

 

使用级别的设计网络拓扑规则:

为了支持大规模的路由网络,IS-IS在自治系统内采用骨干区域与非骨干区域两级分层结构。一般来说,将level-1路由器部署在非骨干区域,level-2路由器和Level-1-2路由器部署在骨干区域。每一个非骨干区域都通过level-1-2路由器与骨干区域相连。

 

网络1的L1与网络1的L1建立L1连接,

网络1的L2与网络1的L1无法建立连接,

网络1的L1与网络1的L1-2建立L1连接,

网络1的L2与网络1的L1-2建立L2连接,

网络1的L1与网络2的L1-2无法建立连接,

网络1的L2与网络2的L1-2建立L2连接,

网络1与网络2的L1-2可以建立L1、L2连接(实际情况只可能一种)

所以不同区域建立L2连接

1.NSAP地址

IS-IS LSP使用NSAP地址来标识路由器并建立拓扑表,因此为IP提供路由选择需要NSAP地址

2.区域编号

例如:49.0001.0102.0002.0002.00 //49为私有,39、47表示为公有

49.0001为运营商设置的区域ID(区域号)。0102.0002.0002为IP:10.200.20.2转换而来,00为默认参数

ospf转isis: 加上为运营商设置的区域ID,每段IP地址不足三位的在前面补0,最后每四位为一段即可,加上默认参数00
area xxx区域
router ID:x.x.x.x
如49.0010.00x0.0x00.x00x.00

3.现网NET地址常见规划方式

通过环回口32位IP直接补齐成48位获得。

例如:221.15.23.180 转换后 49.0020.2210.1502.3180.00

从221开始,每段IP地址不足三位的在前面补0,然后去点每四位为一段即可。

221.015.023.180

IS-IS与OSPF的区别:

 

 

IS-IS协议的配置思路:

启动IS-IS进程,并根据区域规划配置NET地址。

在接口下,将接口网段宣告到IS-IS进程中去

根据网络结构配置IS-IS路由器类型

 

isis 1

is-level level-1                                          //设置级别为L1

network-entity xx.xxxx.xxxx.xxxx.xx        //宣告路由器的网络实体名称

isis enable x                                       //需要在区域内的每个接口内开启,如果是虚接口还需要去虚接口开启,开启就宣告了这个端口

dis isis peer                                       //查看邻居关系

import-route isis level-2 into level-1                //将L2得到信息重分发到L1,L2默认只给L1一个默认路由

rip重分发到isis:

# import-route rip 1 level-1

 

isis重分发到rip:

# import-route isis 1 cost 1

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM