1. 程式人生 > >RIP動態路由協議配置思路及原理

RIP動態路由協議配置思路及原理

outer esp 本地 request 發送 orm 次優路徑 必須 toc

RIP 協議配置命令:

1、配置終端設備 - PC1/2

2、配置網絡設備
R1/R2/R3/R4
router rip // 啟用路由協議 RIP
version 2 // 配置路由器使用 RIP 版本2
no auto-summary // 關閉 RIP 協議的自動匯總
network 192.168.10.0
network 192.168.12.0 // 以上兩個network表示的是
宣告網絡 192.168.10.0
192.168.12.0 進入 RIP 協議;

3、驗證、測試、保存
show ip protocols //顯示當前設備上正在使用的所有路由協議

show ip route // 顯示路由表

PC1/2:
ping 192.168.20.1

R1/R2/R3/R4 :
Route#write
----------------------------------------------------------------

在IGP協議中, network 的作用:
# network 10.0.0.0 , 10.0.0.0 表示的是一個“網絡範圍”
&在設備上凡是被 10.0.0.0 表示的範圍所覆蓋住的接口,都啟用
路由協議進程:
1、可以在該端口上發送協議報文;
2、可以在該端口上接收協議報文;
3、可以將該端口上的IP地址中的網絡部分,放入協議報文中;

interface gi0/1 -> 192.168.34.4 255.255.255.0
interface gi0/2 -> 192.168.20.254 255.255.255.0
interface loopback 0 -> 10.10.4.4 255.255.255.0
#發包
#收包
#10.10.4.0/24 --> RIP --> 發出去;
router rip
network 10.10.4.0 255.255.255.0



==================================================================


RIP
-定義:
routing information protocol , 路由信息協議
在內網的多個路由器之間自動的學習、同步路由表,
以計算出一個去往目標網絡的最短、無環、數據轉發路徑;
-場景:
一般在小規模的企業內部網絡使用
(因為RIP有最大跳數限制,最大為 16 跳)
-版本:
version 1
#屬於有類路由選擇協議(報文不攜帶子網掩碼)
#廣播的發送方式 - 255.255.255.255
#無法關閉自動匯總
version 2
#屬於無類路由選擇協議(報文攜帶子網掩碼)
#組播的發送方式 - 224.0.0.9
#多了一個路由標記(tag)字段,可以實現路由的批量管理;
#多了一個認證功能(使用的是RIP respone報文的第一個路由條目來充當)
#多了一個 mask 字段,從而可以支持關閉自動匯總;
#多了一個 next-hop 字段,從而可以解決“MA網絡中的”次優路徑問題;

-報文:
request:請求,用於向其他RIP路由器請求更新條目;
respone:響應,用於向其他RIP路由器發送更新條目;是對request的回應
-工作表:
(RIP鄰居表):
#凡是能與自己互通的路由器,都稱之為 RIP 鄰居;
RIP數據庫:
#本地宣告的路由條目
#從其他路由器學習過來的路由條目
RIP路由表:
#表示的是從數據庫中挑選出來的最好的路由;
-原理:
1、路由器啟用RIP以後,會將自己本地路由表中的條目進行宣告進入到RIP
2、在啟動RIP協議的端口上發送這些更新條目;
3、對方RIP路由器接收以後,經過路由比較,將最好的條目放入路由表;
4、所有的RIP路由器都會進行周期性、全部路由表更新,以廣播的方式;
(在RIPv2中,是觸發式、增量更新,並且是以組播的方式)
-配置
目前網絡中凡是使用 RIP 的網絡,均使用的 RIPv2 ;
#思科
router rip
version 2
no auto-summary
network x.x.x.x (x.x.x.x必須是主類網絡的形式)
#華為
[Router]rip [id] // 如果不寫後面的id,默認是1;
[Router-rip-1]version 2 // 在華為中,啟用RIPv2以後,默認關閉了自動匯總;
[Router-rip-1]network x.x.x.x
-驗證
show ip protocols //查看目前正在運行的所有的路由協議;
show ip rip database // 查看RIP的數據庫
show ip route rip //僅僅查看路由表中的 RIP 路由;
show ip route //查看路由表;

display rip [id]
display rip {id} neighbor // 查看 rip id 的 鄰居表;
display rip {id} database // 查看 rip id 的 數據庫;
display rip {id} route // 查看 rip id 的路由表;
display ip routing-table

RIP動態路由協議配置思路及原理