查看完整版本 : CCIE路由-OSPF鄰居建立之Hello message

walthua 2015-2-5 10:54 AM

CCIE路由-OSPF鄰居建立之Hello message

該數據包用於建立、維護鄰接關係,為了形成一種鄰接關係,Hello 數據包攜帶的參數必須與它的鄰居保持一致

Hello 協議服務於以下目的:
● 發現 OSPF 鄰居路由器
● 在兩台 OSPF 路由器成為鄰居之前,通告這兩台路由器必須相互確認的幾個參數
● Hello 數據包在 OSPF 鄰居之間擔當 keepalive 的角色
● 確保鄰居路由器之間的雙向通信
● 在一個 Broadcast 或 NBMA 網絡上選取 DR、BDR

Hello 組播發送 224.0.0.5(AllSPFRouter)
broadcast  (f0/0)           point-to-point (s0/0)      non-broadcast           point-to-multipoint
hello      10s                  hello      10s                  hello      30s               hello       30s
Dead     40s                  Dead      40s                 Dead     120s              Dead      120s

Cisco:(config-if)#ip ospf hello-interval
Huawei:[接口]ospf timer hello < 1 - 65535 >
修改 hello interval  自動修改 dead interval  

每一個 Hello 數據包都包含以下信息:
▶始發路由器 router-id
▶始發路由器接口 area-id
▶始發路由器接口 net-mask
▶始發路由器接口 認證類型、認證信息
▶始發路由器接口 Hello-interval
▶始發路由器接口 Deadtime
▶路由器 priority
▶DR 及 BDR
▶5 個可選標記位
▶始發路由器所有有效鄰居的 router-id

當一台 OSPF 路由器從它的鄰居收到一個 OSPF Hello 數據包時,將檢驗該 Hello 數據包攜帶的 及可選項是否與接收端口上配置的值相匹配
如果所有參數都匹配,則該 Hello 數據包被認為是有效的
如果一台路由器收到了一個有效的 Hello 數據包,並在該 Hello 數據包中了自己的 router-id,那麼這台路由器就認為已經和鄰居建立了 Tow-way communication。一旦雙向通信成功建立,鄰接關係也就可能建立。

當 MTU 不匹配時:
*Aug 30 09:12:12.071: OSPF: Send DBD to 9.9.0.2 on Serial1/0 seq 0x15E3 opt 0x52 flag 0x7 len 32
*Aug 30 09:12:12.071: OSPF: Retransmitting DBD to 9.9.0.2 on Serial1/0 [11]
*Aug 30 09:12:12.359: OSPF: Rcv DBD from 9.9.0.2 on Serial1/0 seq 0x212 opt 0x52 flag 0x7 len 32  mtu 1200 state EXSTART
*Aug 30 09:12:12.359: OSPF: Nbr 9.9.0.2 has smaller interface MTU
*Aug 30 09:12:12.359: OSPF: First DBD and we are not SLAVE

*Aug 30 09:16:26.447: OSPF: Send DBD to 9.9.0.2 on Serial1/0 seq 0x4F4 opt 0x52 flag 0x7 len 32
*Aug 30 09:16:26.447: OSPF: Retransmitting DBD to 9.9.0.2 on Serial1/0 [25]
R3(config)#
*Aug 30 09:16:31.027: OSPF: Killing nbr 9.9.0.2 on Serial1/0 due to excessive (25) retransmissions
*Aug 30 09:16:31.027: OSPF: 9.9.0.2 address 9.9.23.2 on Serial1/0 is dead, state DOWN
*Aug 30 09:16:31.027: %OSPF-5-ADJCHG: Process 123, Nbr 9.9.0.2 on Serial1/0 from EXSTART to DOWN, Neighbor Down: Too many retransmissions
R3(config)#
*Aug 30 09:16:31.027: OSPF: Serial1/0 Nbr 9.9.0.2: Clean-up dbase exchange
----------------------------------------------------------------------------------------------------------------------------------------------------------------
*Aug 30 09:13:24.307: %OSPF-5-ADJCHG: Process 123, Nbr 9.9.0.3 on Serial1/1 from EXSTART to DOWN, Neighbor Down: Too many retransmissions
*Aug 30 09:14:24.311: %OSPF-5-ADJCHG: Process 123, Nbr 9.9.0.3 on Serial1/1 from DOWN to DOWN, Neighbor Down: Ignore timer expired
當 Hello-interval 不匹配時:
將丟棄該 OSPF Packet,不刷新 Dead-time,直至超時,Neighbor Down

walthua 2015-2-5 12:09 PM

個論壇好冷清啊,都無人覆嘅?

badhotdog 2015-3-23 07:06 PM

no, your info is very useful :smile_o12:
頁: [1]
查看完整版本: CCIE路由-OSPF鄰居建立之Hello message