萬盛學電腦網

 萬盛學電腦網 >> 電腦常見故障 >> 不能上網 >> 路由協議故障處理

路由協議故障處理

1  RIP綜述

RIP(Routing Information Protocol)是基於D-V算法的內部動態路由協議。它是第一個為所有主要廠商支持的標准IP選路協議,目前已成為路由器、主機路由信息傳遞的標准之一,適應於大多數的校園網和使用速率變化不大的連續的地區性網絡。對於更復雜的環境,一般不應使用RIP。

 

RIP1作為距離矢量路由協議,具有與D-V算法有關的所有限制,如慢收斂和易於產生路由環路和廣播更新占用帶寬過多等;RIP1作為一個有類別路由協議,更新消息中是不攜帶子網掩碼,這意味著它在主網邊界上自動聚合,不支持VLSM和CIDR;同樣,RIP1作為一個古老協議,不提供認證功能,這可能會產生潛在的危險性。總之,簡單性是RIP1廣泛使用的原因之一,但簡單性帶來的一些問題,也是RIP故障處理中必須關注的。

 

RIP在不斷地發展完善過程中,又出現了第二個版本:RIP2。與RIP1最大的不同是RIP2為一個無類別路由協議,其更新消息中攜帶子網掩碼,它支持VLSM、CIDR、認證和多播。目前這兩(電腦沒聲音)個版本都在廣泛應用,兩(電腦沒聲音)者之間的差別導致的問題在RIP故障處理時需要特別注意。

 

我們還將關注RIP配置和與其他廠商互通中的一些問題。

 

2  RIP配置的常見問題

 

2.1  配置的兩(電腦沒聲音)台路由器間不能用RIP互通

如果配置的兩(電腦沒聲音)台路由器間不能用RIP互通,在物理連接沒有問題的時候,就要考慮是否是下面原因:

 

(1) 在Quidway系列路由器之間不通:

l  可能是RIP沒有啟動, 也可能相應的網段沒有使能。

這裡(電腦自動關機)需要注意的是在用使用network命令時要按地址類別配置相應的網段。例如接口地址137.11.1.1,由於137.11.1.1是B類地址,如果設置“network 137.0.0.0”,報文將不會被對端接受,此時配置成“network 137.11.0.0” 就可以正確接收了。

l  另一個可能原因是接口上把RIP給關掉了。

這是要查看一下配置信息,看看接口上是不是設置了undo  rip work 或undo rip input或undo rip output命令。

l 還有一個可能原因是子網掩碼的不匹配。

在RIP1這樣的有類別路由協議中,主網中的每一路由器和主機都應有相同的子網掩碼。如果子網掩碼長度不匹配,信息包就不能正確路由。

 

2.2  在Quidway系列路由器與其他廠商路由器之間不通:

l 請先照(1)進行相應檢查

l 然後考慮是不是版本設置不同。Quidway系列路由器缺省情況下,RIP可以接收RIP1和RIP2廣播報文,但是只能發送RIP1報文。如果Quidway系列路由器之間互通時,一個配置為RIP1,一個配置為RIP2, 是可以正確的收發報文的; 但是如果Quidway系列路由器和其他廠商路由器互通時, Quidway系列路由器配置了RIP2,而其他廠商路由器還是RIP1,就會有可能出現問題。

 

2.3  RIP1與RIP2的區別引起的問題

由於RIP2對RIP1有許多功能上的擴充,它們之間的混淆也會帶來一些問題。

 

(1)  配了驗證,卻沒有起作用:

由於RIP-1不支持驗證,如果在啟動RIP後就配驗證,實際上是不起作用的(缺省條件下時RIP-1),只有在兩(電腦沒聲音)端的接口上配了rip version 2 後驗證能生效。

 

(2)  子網掩碼沒有配上

在取消自動聚合的情況下, 如果發送的報文中有一條B類地址的路由,但是 配了24位掩碼,結果發現對端路由表上的出現的是16位掩碼,如:   

137.11.1.0/24, 得到137.11.0.0/16 , 就是由於沒有配ip rip version 2, 因為RIP-1不支持子網掩碼,只能按地址類別聚合發路由,137.11.1.0是B類地址就會按類聚合為137.11.0.0發出去, RIP2支持子網掩碼, 這樣配置的子網掩碼就能發過去了。

相關的問題還有對於兩(電腦沒聲音)條在同一主網中的路由,如10.1.0.0和10.110.0.0,在RIP1下不做區別都聚合成10.0.0.0往外發。RIP-2下都配16位掩碼就可以區別發出。

 

(3)自動聚合引起的問題

RIP1永遠使用聚合 ,且RIP的聚合是按照類進行的,RIP2 缺省也使用聚合,但是可以在協議模式下取消。需要注意的有兩(電腦沒聲音)點:

 

l取消自動聚合只對RIP2接口有效.

l 自動聚合是為了減少網絡中路由量,如果沒有特殊原因,一般不要取消。

 

2.4  RIP性能問題

 

1. 僅以hop作為metric的問題

RIP僅僅是以跳數作為選擇路由的度量值,完全不考慮不同路徑帶寬的影響。這在某些情況下,我們會發現報文到達目的地所經過的路由並非最佳路由。例如:從源到目的的報文可能從hop為1的ISDN鏈路(該鏈路其真實作用是用於備份)轉發,而不走帶寬高達10Mbps的兩(電腦沒聲音)個局域網鏈路,僅僅是因為其hop值為2。

此時的解決辦法就是重新設計網絡或使用其他具有更大靈活性的路由協議(如:OSPF)。

 

2. 廣播更新問題

RIP缺省設置是每隔30秒進行廣播交換整個路由表信息,這將大量消耗網絡帶寬,尤其是在廣域網環境中,可能出現嚴重性能問題。

當由於RIP廣播而產生網絡性能問題時,可以考慮使用“neighbor”命令配置RIP報文的定點傳送。一方面,定點傳送可用於在非廣播網絡(如幀中繼網絡)支持RIP。另一方面,定點傳送用於以太網環境可以顯著減少其上的網絡流量。

 

3. 慢收斂問題

RIP是一個距離矢量協議,同時由於Garbage定時器的設置,可能會產生下面這個有趣的現象:有時候配置了一個命令卻發現沒起作用, 這可能會使我們認為是配置出錯或者其他故障,其實是由於RIP慢收斂的原因需要一段延時,不要著

copyright © 萬盛學電腦網 all rights reserved