rip路由協議

什麼是動態路由
網絡中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新和維護路由表的過程

基於某種路由協議實現的動態路由的特點
減少管理任務
佔用網絡帶寬

動態路由協議
向其他路由器傳遞路由信息
接收其他路由器的路由信息
根據收到的路由信息計算出到每個目的網絡的最優路徑,並由此生成路由表
根據網絡拓樸變化及時調整路由表,同時向其他路由器宣告拓樸改變的信息
根據路由所執行的算法分類
距離矢量路由協議
鏈路狀態路由協議
路由器每經過特定時間週期向鄰居發送自己的路由表
距離:有多遠
矢量:從哪個方向
從對等路由器處獲取信息,建立一張完整的網絡圖-鏈路狀態數據庫
 
再根據鏈路狀態數據庫,用SPF(最短路徑樹)算法計算出一個以自己爲根的樹型結構,再生成路由表
RIP是爲TCP/IP環境中開發的第一個路由選擇協議標準
RIP是一個距離-矢量路由選擇協議
 
路由器學習到直連網段
 
當路由器的更新週期30s到了時候,會向鄰居發送路由表
 
再過30s,路由器的第二個更新週期到了,再次發送路由表
RIP以跳數作爲唯一的度量值
 
RIP路由協議向鄰居發送整個路由表信息
 RIP路由協議以跳數作爲度量值根據跳數的多少來選擇最佳路由
 最大跳數爲15跳,16跳爲不可達
 經過一系列路由更新,網絡中的每個路由器都具有一張完整的路由表的過程,稱爲收斂
 
更新計時器
路由器每隔30秒從每個啓動RIP協議的接口發送出路由更新信息
無效計時器
如果一條路由在180s內沒有收到更新,這條路由的跳數將記爲16
刷新計時器
如果這條路由在被記爲16跳後,60s內還沒有收到更新,則將這條路由從路由表中刪除
 
抑制計時器
如果一個目標的距離增加或變爲不可達,啓動抑制計時器(180s),直到抑制計時器超時,路由器才接收有關於這條路由的更新信息。
作用是防止路由抖動
 
水平分割是一個規則,用來防止路由環路的產生
規則:從一個接口上學習到的路由信息,不再從這個接口發送出去
 
根據路由協議,在進行路由信息宣告時,是否包含網絡掩碼,可以把路由協議分爲兩種:
一種是有類路由(Classful)協議,它們在宣告路由信息時不攜帶網絡掩碼
一種是無類路由(Classless)協議,它們在宣告路由信息時攜帶網絡掩碼
 
RIP v1
發送路由更新時不攜帶子網掩碼,屬於有類路由協議
發送路由更新時,目標地址爲廣播地址: 
  255.255.255.255
 
 RIP v2
發送路由更新時攜帶子網掩碼,屬於無類路由協議
發送路由更新時,目標地址爲組播地址:224.0.0.9
 
不支持不連續子網
 
發送路由更新時,攜帶子網掩碼,因此支持不連續子網
 
下面是配置實例
RouterA
RouterA(config)#interface f0/0
RouterA(config-if)#ip address 192.168.1.1 255.255.255.0
RouterA(config-if)#no shutdown
RouterA(config)#interface f0/1
RouterA(config-if)#ip address 10.0.0.2 255.0.0.0
RouterA(config-if)#no shutdown
RouterA(config)#router rip
RouterA(config-router)#network 10.0.0.0
RouterA(config-router)#network 192.168.1.0
 
RouterB
RouterB(config)#interface f0/0
RouterB(config-if)#ip address 10.0.0.1 255.0.0.0
RouterB(config-if)#no shutdown
RouterB(config)#interface f0/1
RouterB(config-if)#ip address 20.0.0.2 255.0.0.0
RouterB(config-if)#no shutdown
RouterB(config)#router rip
RouterB(config-router)#network 10.0.0.0
RouterB(config-router)#network 20.0.0.0
 
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章