上節咱們介紹了NBMA環境下OSPF鄰居創建須要手動指定鄰居,NBMA環境不支持廣播/組播.ide
上一節AR1的配置:spa
ospf 13d
peer 10.1.1.4 //手動指定鄰居的接口地址,而不是RIDrest
peer 10.1.1.5router
area 0.0.0.0blog
手動指定OSPF鄰居後抓包查看OSPF爲單播發送報文,而不是以前的組播目的地址:接口
此時R1和R4及R5創建鄰居關係,R1查看鄰居關係和路由表:進程
R4查看ospf鄰居關係和路由表:路由
很明顯咱們能夠看出,R4和R1及R3都創建了鄰居關係,R4能夠學到R3的lo0接口路由,重點來了R1的OSPF路由表裏面卻沒有R4和R3的lo0接口的路由!it
R4和R1及R3有鄰居關係缺乏路由條目
一、 DR和BDR引發,DR和BDR後續會詳細講解
二、同一區域不相鄰設備的RID衝突致使,本章第三部分的第二小部分(同一區域不相鄰設備的RID也不能相同)會詳細講解!
3、OSPF鄰居關係排錯
一、相鄰設備的RID不能相同
此時咱們在R3和R4之間進行,R3和R4的OSPF鄰居關係已經創建。
[R3]ospf router-id 0.0.
4
.4 //咱們設置R3的O
SPF Router ID和R4同樣並重置OSPF進程
Info: The configuration succeeded. You need to restart the OSPF process to validate the new router ID.
<R3>reset ospf process //重置OSPF進程生效
R3和R4沒法正常創建鄰居關係,提示Router ID衝突:
display ospf error 查看error報文: Router id confusion 代表Router Id衝突
二、同一區域不相鄰設備的RID也不能相同
AR3和AR4及LSW1創建鄰居關係,SW1的鄰居關係:
R4查看OSPF路由表,能夠學到SW1的lo0接口路由:
咱們把SW1的RouterID配置與R4同樣:
[SW1]ospf router-id 0.0.4.4
<SW1>reset ospf process
此時咱們再次查看R4的路由,沒有學到SW1的lo0接口路由,因爲SW1和R4的Router ID衝突致使彼此沒法學到對方的路由:
重要:整個OSPF AS內Router ID要保持惟一!