路由器RIP協(xié)議概述
本文為大家講解RIP 協(xié)議概述,希望能幫到大家。
RIP 協(xié)議概述
R1
PC
R2
PC
R3R4
RIP協(xié)議概述IP議述
RIP協(xié)議適用于中小型網(wǎng)絡(luò)
RIP 協(xié)議要點:
1)RIP 協(xié)議基于距離向量算法,屬于內(nèi)部網(wǎng)關(guān)協(xié)議;
2)RIP 協(xié)議以到達(dá)目的地址所經(jīng)過的路由器個數(shù)(跳數(shù))為衡量路由好壞的度量值,最大跳數(shù)為 15;
3)RIP version 1 不支持子網(wǎng)掩碼,version 2 支持變長掩碼;
4)RIP 協(xié)議適用于基于 IP 的中小型網(wǎng)絡(luò)。
RIP 路由表的初始化
RIP路由表的初始化IP由的始
R1R2
net1
net2
Request
Response
路由表初始路由表
1) RIP 啟動時的初始路由表僅包含本路由器的一些接口路由。
2) RIP 協(xié)議啟動后向各接口廣播一個 Request 報 文。
3) 鄰居路由器的 RIP 協(xié)議從某接口收到 Request 報文后,根據(jù)自己的路由表,形成 Response 報文向該接口對應(yīng)的網(wǎng)絡(luò)廣播。
4) RIP 接收鄰居路由器回復(fù)的包含鄰居路由器路由表的 Response 報文,形成自己的路由表。
RIP 路由的更新
RIP路由表的更新IP
R1R2
Cloud
Rn
Dest GW Metric
net1 R2 2
net2 R2 6
net1 16
Response
net2 3
net3 5
Response
Dest GW Metric
net1 R2 16
net2 Rn 4
net3 Rn 6
R1更新后的路由表:
1) RIP 協(xié)議以 30 秒為周期用 Response 報文廣播自己的路由表。
2) 收到鄰居發(fā)送而來的 Response 報文后,RIP 協(xié)議計算報文中的路由項的度量值,比較其與本地路由表路由項度量值的差別,更新自己的路由表。
3) 報文中路由項度量值的計算: metric' = MIN(metric + cost, 16),metric 為報文中攜帶的度量值信息,cost 為接收報文的網(wǎng)絡(luò)的度量值開銷,缺省為 1(1 跳),16 代表不可達(dá)。
4) RIP 路由表的更新原則:
對本路由表中已有的路由項,當(dāng)發(fā)送報文的網(wǎng)關(guān)相同時,不論度量值增大或是減少,都更新該路由項(度量值相同時只將其老化定時器清零);
對本路由表中已有的路由項,當(dāng)發(fā)送報文的網(wǎng)關(guān)不同時,只在度量值減少時,更新該路由項;
對本路由表中不存在的路由項,在度量值小于不可達(dá)(16)時,在路由表中增加該路由項;
5) 路由表中的每一路由項都對應(yīng)一老化定時器,當(dāng)路由項在 180 秒內(nèi)沒有任何更新時,定時器超時,該路由項的度量值變?yōu)椴豢蛇_(dá)(16)。
6) 某路由項的度量值變?yōu)椴豢蛇_(dá)后,以該度量值在 Response 報文中發(fā)布四次(120 秒),之后從路由表中清除。