發布時間: 2021-10-15 11:36:23
什么命令查看ospf鄰居?show ip neighbor顯示OSPF所有的鄰居信息。
兩臺OSPF路由器必須滿足4個條件,才能形成OSPF鄰居,4個必備條件如下:
1.Area-id(區域號碼)
即路由器之間必須配置在相同的OSPF區域,否則無法形成鄰居。
2.Hello and Dead Interval(Hello時間與Dead時間)
即路由器之間的Hello時間和Dead時間必須一致,否則無法形成鄰居。
3.Authentication(認證)
路由器之間必須配置相同的認證密碼,如果密碼不同,則無法形成鄰居。
4.Stub Area Flag(末節標簽)
路由器之間的末節標簽必須一致,即處在相同的末節區域內,否則無法形成鄰居。
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,鄰居建立完成。
OSPF鄰居的八種狀態
1、Down 沒有從鄰居處收到hello數據包。
2、Attempt 用于NBMA網絡的連接,并表明沒有新的信息從這個鄰居處收到。
3、 Init 從另外的路由器收到hello報文,但是在此hello報文中沒有看到自己的router ID。
4、2way 從鄰居處接收到的hello報文的鄰居字段中包含有自己的router ID。這個狀態下選舉DR和BDR。
5、ExStart 建立主/從關系并決定初始的DD序號以便準備交換DD報文。帶有最高router ID的路由器將成為主路由器。
6、Exchange 路由器通過發送DD報文向鄰居描述它自己的完整的鏈路狀態數據庫,同時,路由器也可以發送LSR報文來請求更新的LSA。
7、 Loading 路由器將發送LSR給鄰居請求在Exchange狀態下發現的新的LSA,并接收對請求的LSA的響應報文(LSU)。
8、Full 鄰居路由器的LSDB中所有的LSA都有了,本路由器和鄰居路由器形成鄰接關系(adjacency)。
上一篇: ospf建立鄰居需要什么條件
下一篇: ospf鄰居交互用什么報文