首先从OSPF的邻居建立说起:

1,初始阶段,R1不知道它的邻居是谁,给R2发hello包时,邻居为空。
2,R2收到R1发的hello包时,发现hello中没有自己,于是将R1的route-id添加到自身的hello包里邻居列表中,此时状态为init(收到hello包但在邻居列表中没有看到自己)。
3,R1收到R2的hello包,在邻居列表中看到了自己,此时状态为2-way,并把R2的route-id添加到自身的hello包里邻居列表中,发给R2。
4,R2收到含有自身route-id的hello包,状态变为2-way,邻居建立完成。
接下来看下hello包的结构:
包头部分:

hello包部分:


本文详细介绍了OSPF邻居建立的过程,包括初始阶段、hello包的结构及其重要参数如ROUTE-ID、AREA ID、认证等。内容涵盖邻居建立的各种情况,如路由ID冲突、区域ID不一致、网络类型不匹配等问题,以及静默接口和MTU值对邻居建立的影响。通过对路由计算的解释,展示了邻居关系建立不当可能导致的路由动荡问题。
最低0.47元/天 解锁文章
1816

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



