rip协议中周期性广播路由信息的报文_技术实操||距离矢量路由协议-RIP
距離矢量路由協議—RIP
01
距離矢量路由協議概述
路由信息協議RIP(RoutingInformation Protocol)的簡稱,它是一種基于距離矢量(Distance-Vector)算法的協議,使用跳數作為度量來衡量到達目的網絡的距離。RIP主要應用于規模較小的網絡中。
RIP是一種比較簡單的內部網關協議。最初的RIP協議開發時間較早,所以在帶寬、配置和管理方面要求也較低,因此,RIP主要適合于規模較小的網絡中。RIP協議中定義的相關參數也比較少。例如,它不支持VLSM和CIDR,也不支持認證功能。
RIP協議只使用跳數作為唯一的度量值。
跳數指的是度量值,度量值代表距離
這也突顯出RIP在選路原則上的一個缺陷,那么就是它無法考慮到帶寬這類的鏈路狀態等問題。我們最終選擇R3這條路徑,但是R2這條路徑的帶寬為2M更優。
02
RIP協議路由表形成
當路由器接口配置完IP地址,路由表中將直接出現直連網段,等待更新時間到達,則相互交換彼此路由表信息。
路由表形成方式如圖:
例如R2從R1收到20.0網段的更新,則與自己本地路由表中的20.0進行對比,自己本地的路由表項更優并且不是來自同一源地址則丟棄此更新。
經過一次路由更新后,路由表如下圖所示:
很明顯目前的路由表并不完整,所以需要等待更新周期30S到,進行下次更新。
03
RIPv1和RIPv2的區別
l RIPv1是有類別路由協議,不支持VLSM和CIDR。
l 以廣播的形式發送報文(255.255.255.255)。
l 不支持認證。
l RIPv2為無類別路由協議,支持VLSM,支持路由聚合與CIDR。
l 支持以廣播或者組播(224.0.0.9)方式發送報文。
l 支持明文認證和 MD5 密文認證。
l 支持手工匯總
l 支持觸發更新
04
有類路由協議與無類路由協議的區別:
有類路由(Classful)協議,它們在宣告路由信息時不攜帶網絡掩碼
無類路由(Classless)協議,它們在宣告路由信息時攜帶網絡掩碼
RIPv1是有類路由協議不支持不連續子網,如下圖:
R1與R3上分別有10.1.1.0/24、10.1.2.0/24網段,進行路由更新時有由于V1屬于有類協議不攜帶子網掩碼,所以兩邊都會在R2上形成10.0.0.0/8的路由表項,度量值都為1,下一跳分別為192.168.1.1和192.168.1.2,此時去往10.0.0.0/8就有兩個下一跳進行負載均衡。
RIPv2由于屬于無類路由協議,所以發送更新時攜帶掩碼,會形成下圖所示路由表,不會形成負載。
總結
以上是生活随笔為你收集整理的rip协议中周期性广播路由信息的报文_技术实操||距离矢量路由协议-RIP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言实现linux下的top命令来获取
- 下一篇: 华谊兄弟出现什么问题_什么是语言训练?这