RIP協議--原理,配置與驗證

一、功能

跟新和維護路由表,是通過UDP520端口號工作的

  • RIP有2個版本
    V1 廣播
    V2 組播
  • 只有2個協議工作在傳輸層RIP(UDP520)BGP(TCP179)
  • RIP 2種報文 請求報文 響應報文(OSPF EIGRP BGP 5種報文)
  • 度量方式 跳數 最大可用跳數15跳

二、原理

  • 跟新計數器:
    每隔30s啓動RIP的接口發送路由信息,跟新一次
    V1 目的IP 255.255.255.255
    V2 目的IP 224.0.0.9
  • 無效計時器:
    每次接受路由的跟新報文或建立連接時,超時計時器重置成初始化值180.
    如果一條路由的更新在180s內沒有收到,這條路由的跳數就變成16
  • flush計時器
    flush計時器比無效計時器時間長60s,如果flush計時器也超時了,則該路由表項會從路由表中刪除。
  • 抑制計時器
    如果路由跟新通告的跳數大於路由表已記錄的跳數,則在一個抑制時間段內被指定爲不可達。180
  • 配置:
Router rip  #啓動rip進程
Timers basic update invalid hold-down flush   #時間設置
Show ip protocols   #驗證
  • 防環機制
    水平分割(split horizon)從一個接口收到的路由跟新,不會從該接口跟新回去,默認開啓。
    重點是什麼時候關閉水平分割:在部分互聯的多點接入網絡中
branch(config)  #no ip split-horizon eigrp //關閉EIGRP的水平分割
branch(config)  #no ip split-horizon       //關閉RIP的水平分割
  • 毒性反轉:從收到路由的接口再發出去,會設置跳數爲16。
  • 路由毒化:向外宣告無效路由,將跳數設置爲最大。
  • 觸發更新:路由跟新後馬上發出去跟新。

三、操作

branch(config)#router rip                  //啓動RIP協議
branch(config-router)#version 2            //使用RIP協議的2版本
branch(config-router)#no auto-summary      //關閉自動彙總
branch(config-router)#network  10.1.30.0   //1>範圍內的網絡都啓動該協議   2>公告網絡,讓遠端設備得到路由,同步數據庫
branch(config-router)#do show run | s rip  //驗證
    router rip
     version 2
     network 10.0.0.0                      //由於沒有通配掩碼,所以只需要主網就可以
     no auto-summary
branch(config)#router ospf 110
branch(config-router)#shutdown 

四、驗證

SW1#show ip rip database    //查找RIP數據庫,看是否將網絡全部公告給其他路由器
    10.0.0.0/8    auto-summary
    10.1.10.0/24    directly connected, Vlan10
    10.1.20.0/24    directly connected, Vlan20
    10.1.30.0/24    directly connected, Vlan30
    172.16.0.0/16    auto-summary
    172.16.1.0/24
        [2] via 10.1.30.100, 00:00:10, Vlan30
    192.168.1.0/24    auto-summary
    192.168.1.0/24
        [1] via 10.1.30.100, 00:00:10, Vlan30
branch#clear ip route *   //刷新路由表,由於RIP跟新比較慢,可以及時刷新
HQ#show ip route rip
    R         10.1.10.0 [120/2] via 192.168.1.1, 00:00:19, Ethernet0/1       //120表示管理距離,2表示度量值(跳數)
    R        10.1.20.0 [120/2] via 192.168.1.1, 00:00:19, Ethernet0/1
    R        10.1.30.0 [120/1] via 192.168.1.1, 00:00:19, Ethernet0/1

如有任何疑問,歡迎留言.

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