1. 程式人生 > >OSPF詳解(一):ospf與rip的區別

OSPF詳解(一):ospf與rip的區別

ospf-open shortest path first,開發最短路徑優先協議,是一種基於鏈路狀態的路由協議。ospf與rip存在的本質區別是:rip是基於距離向量演算法的路由協議,而ospf是基於鏈路狀態演算法的路由協議。

使用rip協議的網路容易產生路由自環而使用ospf的網路卻不會存在路由自環,這是為什麼呢?

1、經過分析,rip產生路由自環的根本原因是路由器之間傳遞的路由資訊中不攜帶該資訊的建立者,而ospf協議傳遞的LSA中包含資訊的建立者的標識,這有助於消除路由自環。

2、ospf使用spf演算法,每個路由器都根據相同的LSDB按照spf演算法,生成到達整個網路的最短路徑樹,而這個路徑樹是單向的,所以ospf在演算法上就保證了沒有路由自環。

3、ospf使用觸發更新機制,只要路由出現了變化,發現該變化的路由器會立即的把更新資訊(update LSA)傳送到整個網路,這使ospf協議收斂很快,不容易產生路由自環。

使用距離向量路由協議的路由器之間傳遞的資訊是實實在在的路由資訊,而使用鏈路狀態路由協議的路由器之間傳遞的資訊是網路上各個交換機的自己周邊的網路拓撲。(ospf域間傳遞的是實實在在的路由資訊)

由於rip的收斂速度慢,所以他不適於大規模的網路,因此rip路由的最大跳數是15,如果一條路由的跳數達到了16,那麼認為該路由是無效的。而ospf由於他的收斂速度快,所以適合大規模的網路,最多可支援幾百臺路由器。

ospf支援變長子網掩碼,因為ospf傳送的路由描述中包含掩碼資訊。

ospf可以進行區域劃分,主要是為了減少路由器的負荷以及佔用的網路頻寬。

ospf支援等值路由,即到達同一個目的地可以同時使用多條路由。

ospf支援基於介面的報文驗證以保證路由計算的安全。

ospf可以使用組播發送協議報文,減少對其他網路裝置的干擾。rip通過udp廣播路由資訊。