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