> 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,就會有可能出現問題。 |