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