盤它!RIP動態協議原理以及實驗配置精講
一:動態路由
是指路由器能夠學習路由信息,形成自己的路由表,並且能夠根據實際情況的變化適時地進行調整(30S會更新一次)。
1.1:動態路由協議基礎
1.1.1:動態路由
基於某種路由協議實現
1.1.2動態路由特點:
(1)優點:減少了管理任務
(2)缺點:佔用了網絡帶寬
1.2:動態路由協議
1.2.1:動態路由協議概述
路由器之間用來交換信息的語言
1.2.2:度量值
度量值是用來衡量路徑優劣的參數
跳數:一個路由器就是一條,跳數越小越好,自己是1,最大的條數爲15,16跳爲不可達。
帶寬:用來標識信號傳輸的數據傳輸能力、標識單位時間內通過鏈路的數據量、標識顯示器的顯示能力。
負載:承載的傳輸數據量。
時延:指一個報文或分組從一個網絡的一端傳送到另一個端所需要的時間
可靠性:數據傳輸的穩定性和效率。
成本:帶寬越高,路徑成本越低
1.2.3:收斂
使所有路由表都達到一致狀態的過程
1.3:動態路由協議分類
按照路由執行的算法分類。
距離矢量路由協議(RIP,IGRP):依據從源網絡到目標網絡所經過的路由器的個數選擇路由
鏈路狀態路由協議(OSPF,IS-IS):綜合考慮從源網絡到目標網絡的各條路徑的情況選擇路由
二:RIP路由協議工作原理
2.1:RIP路由協議工作原理
2.1.1:RIP是距離矢量路由協議
2.1.2:RIP的基本概念:
1.定期更新(路由器每經過-段時間週期30S後,向鄰居發送更新信息)
2.鄰居(與其相連的路由器)
3.廣播更新(Ripv1 255.255.255.255)
4.組播更新(Ripv2 224.0.0.9)
5.泛洪路由表(路由器將從鄰居學習到的路由放進自己的路由表中,然後將路由表所有路由信息在通告給其他路由器,直到整個網絡學習到)
2.1.3:路由表的形成
第一步:路由器學習到直連路由
第二步:更新週期30s到時,路由器會向鄰居發送路由表
第三步:再過30s,第二個更新週期到了再次發送路由表
2.1.4RIP度量值與更新時間
1.RIP度量值爲跳數
最大跳數爲15跳,16跳爲不可達
2.RIP更新時間
每隔30s發送路由更新消息,UDP520端口
3.RIP路由更新消息
發送整個路由表信息
三:水平分割
3.1:路由環路產生
路由表通過RIP相互學習路由信息,形成路由表
當40網段斷開,跳數爲16時,標記爲不可達。
在R3的更新週期到來前,R2先發更新,R3就會學習到錯誤的路由條目。
R2收到40網段的數據包會咋子R2和R3之間來回反覆,產生路由環路。
3.2:水平分割
3.2.1執行水平分割可以阻止路由環路的發生
1.從一個接口學習到路由信息,不再從這個接口發送出去
2.同時也能減少路由更新信息佔用的鏈路帶寬資源
四:ENSP實驗配置
4.1實驗目的:通過RIP協議路由器學習,形成路由表。
4.2實驗環境:ENSP
4.3實驗拓撲結構圖:
4.4實驗步驟:
4.4.1大體實驗步驟:
-
R1上配置接口IP地址,配置RIP 1,版本爲1,宣告網絡。
-
R2上配置接口IP地址,配置RP1,宣告網絡。
-
R3上配置接口IP地址,配置RP1 ,版本爲2,宣告網絡。
4.4.2具體實驗步驟:
[Huawei]sysn R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 30
[R1-GigabitEthernet0/0/0]int loo 0
[R1-LoopBack0]ip add 1.1.1.1 24
[R1-LoopBack0]q
[R1]rip 1
[R1-rip-1]network 1.0.0.0
[R1-rip-1]network 12.0.0.0
[R1-rip-1]q
[Huawei]sysn R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip ad 12.0.0.2 30
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.0.0.1 30
[R2-GigabitEthernet0/0/1]int loo 0
[R2-LoopBack0]ip add 2.2.2.2 24
[R2-LoopBack0]q
[R2]rip 1
[R2-rip-1]net 12.0.0.0
[R2-rip-1]net 23.0.0.0
[R2-rip-1]net 2.0.0.0
[Huawei]sysn R3
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 23.0.0.2 30
[R3-GigabitEthernet0/0/1]int loo 0
[R3-LoopBack0]ip add 3.3.3.3 24
[R3-LoopBack0]q
[R3]rip 2
[R3-rip-2]network 3.0.0.0
[R3-rip-2]network 23.0.0.0
這樣配置的話會發現R3不會通過RIP學習到R2上的地址。因爲R2上是兼容模式,只會發RIP 1裏的路由信息,會在R2和R3之間產生環路,R3就不會學習到。
通過水平分割來解決。
兩種方法:
進入R3接口
interface g0/0/1
rip version 1
或者進入R2的接口
interface g0/0/1
rip version 2 multicast