RIP協議注定被淘汰?
RIP協議作為路由協議的“鼻祖”我們看到更多的則是它的缺點。隨著網絡的不斷發展,它的一些功能及限制已經不能滿足人們的需要了。雖然RIP協議有很長的歷史,但它還是有自身的限制.它非常適合于為早期的網絡互聯計算路由;然而,技術進步已極大地改變了互聯網絡建造和使用的方式.因此,RIP會很快被今天的互聯網絡所淘汰.
RIP的一些***限制是:
◆不能支持長于15跳的路徑.
◆依賴于固定的度量來計算路由.
◆對路由更新反應強烈.
◆相對慢的收斂.
◆缺乏動態負均衡支持.
跳數限制
RIP設計用于相對小的自治系統.這樣一來,它強制規定了一個嚴格的跳數限制為1 5跳.當報文由路由設備轉發時,它們的跳數計數器會加上其要被轉發的鏈路的耗費.如果跳數計值到1 5之后,報文仍沒到達它尋址的目的地,那個目的地就被認為是不可達的,并且報文被丟棄.
這會有效地固定網絡直徑***是15跳.依賴于如何聰明地設計網絡,這個值足夠大用于建造一個相當大的網絡,但是和其他更現代化的路由協議相比較,RIP仍受到嚴格的限制.因此,如果你要建造的網絡具有很多特性但又不是非常小,那么,RIP協議可能不是正確的選擇.
固定度量
對跳數的討論為考察RIP的下一個基本限制作了很好的鋪墊,這個限制就是:固定耗費度量.雖然耗費度量能由管理員配置,但它們本質上是靜態的.RIP不能實時地更新它們以適應網絡中遇到的變化.由管理員定義的耗費度量保持不變,直到手動更新.
這意味著RIP尤其不適合于高度動態的網絡,在這種環境中,路由必須實時計算以反映網絡條件的變化.舉個例子,假如網絡支持對時間敏感的應用,那么使用能基于可測的傳輸線路延遲或者給定線路上存在的負載情況來計算路由的協議就是合理的想法.RIP協議使用固定度量,因此,它不能支持實時路由計算.
對路由表更新反應強烈
RIP節點會每隔3 0秒鐘無向地廣播其路由表.在具有許多節點的大型網絡中,這會消耗掉相當數量的帶寬.
收斂慢
從人的角度來看,等待3 0秒進行一次更新不會感到不方便.然而,路由器和計算機以比人快得多的速度運行.不得不等上3 0秒進行一次更新會有很明顯的不利結果.這點可以在本章1 2 . 3節中看出來.
比僅僅等上3 0秒進行一次更新更具破壞性的卻是不得不等上1 8 0秒來作廢一條路由.而這只是一臺路由器開始進行收斂所需的時間量.依賴于互聯的路由器個數及它們的拓撲結構,可能需要重復更新才能完全收斂于新拓撲.RIP路由器收斂速度慢會創造許多機會使得無效路由仍被錯誤地作為有效路由進行廣播.顯然,這樣會降低網絡性能.這一點本應充分地顯示RIP協議內在的收斂慢所帶來的危險性.
缺乏負載均衡
RIP的另一個明顯不足是其缺乏動態負載均衡能力.圖1顯示了一臺具有兩條至另一臺路由器串行鏈接的情況.理想情況下,圖中的路由器會盡可能平等地在兩條串行鏈接中分配流量.這會使兩條鏈路上的擁塞最小,并優化性能.
圖1 具有冗余串行鏈接的路由器
不幸的是,RIP不能進行這樣的動態負載均衡.它會使用首先知道的一條物理鏈路.它會在這條鏈接上轉發所有的報文,即使在第二條鏈接可用的情況下也是如此.改變這種情況的惟一方式是圖1 9中的路由器接收到一個路由更新通知它到任何一個目的地的度量發生了變化.如果更新指出到目的地的第二條鏈路具有***的耗費,它就會停止使用***條鏈路而使用第二條鏈路.
RIP內在的缺乏負載均衡的能力使其使用限制在小型網絡中.簡單網絡的突出特點往往是幾乎沒有冗余路由.因此,負載均衡不作為設計要求,可以不支持.
小結
RIP易于配置、靈活和容易使用的特點使其成為非常成功的路由協議.從RIP開發以來,它在計算、組網和互聯技術等方面已有了長足進步.這些進步的積累效應使RIP成為流行協議.實際上,在今天有許多使用中的路由協議比RIP協議先進.雖然這些協議取得成功,但RIP仍是非常有用的路由協議,前提是理解了其不足的實際含義并能正確地使用它.