標籤:rip 環路
-
RIP:一個距離向量協議,距離即distance,跳數來表示,向量即Vector,介面來表示。基於Bellham-Ford(距離向量)演算法,屬於IGP(內部閘道通訊協定)類中。
-
RIP分為有類路由協議(RIPV1)和無類路由協議(RIPV2)。
-
RIPv1和RIPv2相同點:
-
都是使用跳數作為度量值(metric),他們的最大跳數都是15跳,也就是說,他們最多可以串連的路由器數量為15台。
-
都是支援自動匯總功能,但是RIPv2支援手動匯總,而V1則不可。
-
最多支援6條負載平衡,但是在預設的情況下是4條。
-
在網路中,只能夠使用一個子網路遮罩,而且是定長的。
-
RIPv1和RIPv2不同點:
-
RIPv2是RIPv1的增強版本被稱之為混合協議。
-
RIPv1不支援觸發更新。
-
RIPv1發送更新使用的是廣播位址255.255.255.255,而RIPv2使用的更新地址為224.0.0.9是組播地址。
-
RIPv2支援可變長子網路遮罩(VLSM),而RIPv1則不支援。
-
RIPv2支援介面驗證,而RIPv1則不支援。
-
在使用兩個不同版本的時候,RIPv1可以接收到RIPv2的路由資訊,反之則不可。
-
RIP兩種分組傳輸資訊:update和request。路由器大約每30秒左右(這裡有一個隨機時間存在,避免鏈路上同時出現太多的路由資訊)更新一次,使用UDP520連接埠。
用路程段數作為網路距離的尺度。每台路由器給相鄰的路由器發送資訊時,給每個路徑加上內部距離(為1),即跳數。
-
非常重要的知識點:防止環路的方法,環路問題也是Distance Vector路由協議中普遍存在的問題,因為DV協議不能構成網路拓撲。
-
最大跳數15:超過15跳為不可達,能防止環路的問題。
-
水平分割:從某一個相鄰Router獲得的路由資訊不再向這個鄰居發送回去。也可以使用no ip split-horizon介面子命令來關閉水平分割的功能。
-
毒性逆轉:將這樣的路由資訊METRIC置為無窮大,大於或等於16 再發送回去。作用是通知別的路由器,這條路由已經不可達了。
-
保持hold down:使用hold-downtimer計時器來避免路由表的翻動。
-
閃式更新:觸發更新想加快匯聚時間,當路徑的度量(metric)改變,路由立即發送更新資訊,不管是否到達常規更新時間都會發送此更新。
備忘:水平分割與毒性路由、反轉路由不可以同時使用!
本文出自 “Batman” 部落格,請務必保留此出處http://5740675.blog.51cto.com/5730675/1588952
RIP(Route Information Protocol)路由選擇資訊協議