RIP(Route Information Protocol)路由選擇信息協議

  1. RIP:一個距離矢量協議,距離即distance,跳數來表示,矢量即Vector,接口來表示。基於Bellham-Ford(距離向量)算法,屬於IGP(內部網關協議)類中。

  2. RIP分爲有類路由協議(RIPV1)和無類路由協議(RIPV2)。

  3. RIPv1和RIPv2相同點:

    1. 都是使用跳數作爲度量值(metric),他們的最大跳數都是15跳,也就是說,他們最多可以連接的路由器數量爲15臺。

    2. 都是支持自動彙總功能,但是RIPv2支持手動彙總,而V1則不可。

    3. 最多支持6條負載均衡,但是在默認的情況下是4條。

    4. 在網絡中,只能夠使用一個子網掩碼,而且是定長的。

  4. RIPv1和RIPv2不同點:

    1. RIPv2是RIPv1的增強版本被稱之爲混合協議。

    2. RIPv1不支持觸發更新。

    3. RIPv1發送更新使用的是廣播地址255.255.255.255,而RIPv2使用的更新地址爲224.0.0.9是組播地址。

    4. RIPv2支持可變長子網掩碼(VLSM),而RIPv1則不支持。

    5. RIPv2支持接口驗證,而RIPv1則不支持。

    6. 在使用兩個不同版本的時候,RIPv1可以接收到RIPv2的路由信息,反之則不可。

  5. RIP兩種分組傳輸信息:update和request。路由器大約每30秒左右(這裏有一個隨機時間存在,避免鏈路上同時出現太多的路由信息)更新一次,使用UDP520端口。

    用路程段數作爲網絡距離的尺度。每臺路由器給相鄰的路由器發送信息時,給每個路徑加上內部距離(爲1),即跳數。

  6. 非常重要的知識點:防止環路的方法,環路問題也是Distance Vector路由協議中普遍存在的問題,因爲DV協議不能構成網絡拓撲。

    1. 最大跳數15:超過15跳爲不可達,能防止環路的問題。

    2. 水平分割:從某一個相鄰Router獲得的路由信息不再向這個鄰居發送回去。也可以使用no ip split-horizon接口子命令來關閉水平分割的功能。

    3. 毒性逆轉:將這樣的路由信息METRIC置爲無窮大,大於或等於16 再發送回去。作用是通知別的路由器,這條路由已經不可達了。

    4. 保持hold down:使用hold-downtimer計時器來避免路由表的翻動。

    5. 閃式更新:觸發更新想加快匯聚時間,當路徑的度量(metric)改變,路由立即發送更新信息,不管是否到達常規更新時間都會發送此更新。

備註:水平分割與毒性路由、反轉路由不可以同時使用!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章