5.1 動態路由——RIP

一、概述

  • 路由信息協議IRP,是一種基於距離矢量算法的協議,使用跳數作爲度量來衡量到達目的網絡的距離,主要應用於規模較小的網絡中。

二、優缺點

1、優點

  • 配置簡單
  • 易於維護
  • 適合小型網絡

2、缺點

  • 收斂慢
  • 易產生路由環路
  • 可擴展性差

三、特性

  • 距離矢量路由協議,屬於IGP協議。
  • 適用於中小型網絡,有RIPv1和RIPv2兩個版本。
  • 基於UDP協議,目標端口號爲520。
  • 週期性更新路由表。
  • 支持水平分割、毒性逆轉和觸發更新的防環特性。

四、RIP工作原理

  1. 路由器運行RIP後,會首先發送路由更新請求,收到請求的路由器會發送自己的RIP路由進行相應。
  2. 網絡穩定後,路由器會週期性(30s左右)發送路由更新信息。

五、RIP度量

  1. RIP使用跳數作爲度量值來衡量到達目的網絡的距離;;
  2. 缺省情況下,直連網絡的路由條數爲0,當路由器發送路由更新時,會把路由度量值加1;
  3. RIP規定超過15跳爲網絡不可達。

六、RIPv1和RIPv2

1、RIPv1

  • RIPv1是有類別路由協議,不支持VLSM和CIDR。
  • 以廣播的形式發送報文。
  • 不支持認證。

2、RIPv2

  • RIPv2爲無類別路由協議,支持VLSM,支持路由聚合和CIDR。
  • 支持以廣播或者組播(224.0.0.9)方式發送報文。
  • 支持明文和MD5密文認證。

七、RIP環路

路由器A會將針對目標網絡C的路由表項的metric值置爲16,即標記爲目標網絡不可達,並準備在每30秒進行一次的路由表更新中發送出去,如果在這條信息還未發出的時候,A路由器收到了來自B的路由更新報文,而路由器B中包含着關於網絡C的metric爲2的路由信息,根據前面提到的路由更新方法,路由器A會錯誤的認爲有一條通過路由器B的路徑可以到達目標網絡C,從而更新其路由表,將對於目標網絡C的路由表項的metric值由16改爲3,而對於的端口變爲與路由器B相連接的端口。很明顯,路由器A會將該條信息發給路由器B,路由器B將無條件更新其路由表,將metric改爲4;該條信息又從路由器 B發向路由器A,路由器A將metric改爲 5…最後雙發的路由表關於目標網絡C的metric值都變爲16,此時,才真正得到了正確的路由信息。這種現象稱爲"計數到無窮大"現象,雖然最終完成了收斂,但是收斂速度很慢,而且浪費了網絡資源來發送這些循環的分組。

八、環路避免的方法

  1. 水平分割:路由器從某個接口學到的路由,不會從該接口再發回鄰居路由器。
  2. 觸發更新:觸發更新是指路由信息發生變化時,立即向鄰居設備發送觸發更新報文。
  3. 毒性逆轉:毒性逆轉是指路由器從某個接口學到路由後,將該路由器的跳數設置爲16,並從原接口發回給鄰居路由器。

九、RIP基本配置

[RTA]rip 1
[RTA-rip-1]version 2 #指定RIP版本爲RIPv2
[RTA-rip-1]network 10.0.0.0 #宣告網絡,即指定運行RIP的接口,只需要輸入接口的主類網絡地址即可,只有處於此網絡中的接口,才能進行RIP報文的接受和發送
[RTA-rip-1]network 20.0.0.0

十、升級配置

[RTA-GigabitEthernet0/0/0]rip metricin 5	#在接收路由時增加度量值5
[RTA-GigabitEthernet0/0/0]rip metricout 6	#在接收路由時將度量值變爲6
[RTA-GigabitEthernet0/0/0]rip split-horizon	#開啓水平分割,默認開啓
[RTA-GigabitEthernet0/0/0]rip poison-reverse#開啓毒性逆轉,默認關閉
[RTA-GigabitEthernet0/0/0]undo rip input 	#禁止此端口接收RIP數據包
[RTA-GigabitEthernet0/0/0]undo rip output 	#禁止此端口發送RIP數據包
[RTA-rip-1]silent-interface g0/0/0			#配置被動接口爲抑制狀態,只收不發,此命令優先級要高於rip input和rip output

驗證RIP接口信息:

[RTA]display rip 1 interface g0/0/0 verbose 

查看RIP路由表信息

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