OSPF路由協(xié)議中的鄰居關系,鄰居關系(Peers)對于運行動態(tài)路由協(xié)議的路由器來說,是至關重要的。
如圖1所示,在使用比較復雜的動態(tài)路由協(xié)議(比如OSPF路由協(xié)議或者EIGRP路由協(xié)議)的網(wǎng)絡里,一臺路由器A,必須先同自己的鄰居路由器(Neighbor)B建立起鄰居關系(Peers,adjacence)。這樣,它的鄰居(Neighbor)路由器B才會把自己所知道的路由或者拓撲鏈路的信息告訴路由器A。
圖1 鄰居路由器、鄰居關系
這就如同我們平常想要打聽某件事情,而我們的鄰居正好知道這件事。如果我們和鄰居只是住得很近,卻老死不相往來,沒有很好的鄰居關系,那我們一定不會從鄰居那里得到我們想要知道的信息。所以平常的串門,互通有無,這些都會建立和維持鄰居之間的關系。
路由器之間想要建立和維持鄰居關系,互相之間也需要周期性地保持聯(lián)絡,這就是路由器之間為什么會周期性地發(fā)送一些Hello包的原因。這些包是路由器之間在互相聯(lián)絡,以維持鄰居關系。
鏈路狀態(tài)路由協(xié)議和混合型的路由協(xié)議使用Hello包維持鄰居關系。
一旦在路由協(xié)議所規(guī)定的時間里(這個時間一般是Hello包發(fā)送周期的3倍或4倍),路由器沒有收到某個鄰居的Hello包,它就會認為那個鄰居已經(jīng)壞掉了,從而開始一個觸發(fā)的路由收斂過程,并且發(fā)出消息把這一事件告訴其他鄰居路由器。