ISIS的邻居建立的原则
ISIS的连接关系全是邻接,两两之间同步
ISIS设备之间都是建立的邻接关系下图AR1和AR3之间AR3是骨干区域 AR2和AR1是类型1-2类型2的区域,AR1只会存在AR1-AR2之间的LSDB数据库
L2邻居关系不要求是同区域的L2路由器
- 只有同一层次的相邻路由器才有可能成为邻接。
- 对于Level-1路由器来说,Area ID必须一致。
- 链路两端IS-IS接口的网络类型必须一致。
- 链路两端IS-IS接口的地址必须处于同一网段(默认情况下)。
- :说人话:OSPF建立邻居的时候两端网段掩码必须一致
- ISIS建立邻居时两端掩码可以不一致;说人话:你的地址和我在同一个网段(网段范围内),能通信就行,ISIS的报文交互不会用IP地址,但是ISIS支持IP网络有IP地址
- 在实际的部署中,在IP网络上运行IS-IS时,需要检查对方的IP地址的
Ip address 10.1.21.2 255.255.255.0 sub 接口视图下配置从地址,说人话就是一个接口两个IP地址一个主用一个备用最多可以配置31个备用地址
如果接口配置了从IP,那么只要双方有某个IP(主IP或者从IP)在同一网段,就能建立邻接,不一定要主IP相同。
- ISIS邻居建立
ISIS的报文类型:
1.hello
1.L1 hello
目标MAC地址为0180-c200-0014
holding timer 邻居建立时,hello报文10s一个30s老化
邻居建立完成,由DIS设备发送3/10s一个10s老化
Prioritv接口优先级作用于DIS的选举,默认值64,取值0-127
[AR1-GigabitEthernet0/0/0]isis dis-priority
2.L2 hello
目标MAC地址为0180-c200-0015
3.p2p hello
2.LSP(链路状态PDU)
1.L1 LSP 类似于OSPF的LSU报文
2.L2 LSP
3.SNP 序列号PDU
1.PSNP 部分序列号PDU,类似于OSPF的LSR报文、LSAck报文
*如果PSNP携带的摘要LSP,序列号为全0 则表示请求
序列号不为全0 则表示确认
1.L1 PSNP
2.L2 PSNP
2.CSNP 全序列号PDU,类似于OSPF的DD报文
1.L1 CSNP
2.L2 CSNP