一、邻居关系建立过程(2-way,3-way)
一、邻居关系建立过程(2-way,3-way)
(1)p2p网络
(TLV240,对端的system-id)
当收到对方发来的HELLO包中有自己的system-id则up。
TLV240包含:邻居状态、邻居的链路ID、邻居的sys-id、自己的链路ID。
在P2P链路上,邻居关系的建立不同于广播链路。分为两次握手和三次握手机制。
两次握手机制:
只要路由器收到对端发来的hello报文,就单方面宣布邻居为UP状态,建立邻居关系
三次握手机制:
此方式通过三次发送P2P的ISIS HELLO PDU最终建立起邻居关系,类似广播邻居关系的建立
两次握手机制存在缺陷。当路由器间存在两条及以上的链路时,如果某条链路上到达对端的单向状态为DOWN,而另一条链路同方向的状态为UP,路由器之间还是能建立邻接关系。
SPF在计算时会使用状态为UP的链路上的参数,这就导致没有检测到故障的路由器在转发报文时仍然试图通过状态为down的链路。三次握手机制解决了上述不可靠点到点链路中存在的问题。这种方式下,路由器只有在知道邻居路由器也接收到它的报文时,才宣布邻居路由器处于up状态,从而建立邻居关系。
(2)MA网络
(TLV6,对端的MAC)
当收到对方发来的HELLO包中有自己的MAC地址则UP

本文详细介绍了ISIS协议中邻居关系的建立过程,包括P2P网络的两次握手和三次握手机制,以及MA网络的四步交互。同时,列举了影响ISIS邻居关系建立的关键因素,如level匹配、system-id唯一性、认证机制、MTU大小、接口类型、子网掩码一致性、cost-style等。此外,还提到了不同类型的ISIS报文。

2483

被折叠的 条评论
为什么被折叠?



