RIP是一種基於距離向量的路由選擇協議
RIP的距離就是指的跳數,沒經過一個路由,就是一跳,RIP允許一跳路徑最多經過15個路由器,所以16個的話就相當於不可以到達了
RIP協議的特點:
1:僅和相鄰的路由進行交換信息,
2:交換的信息只是自己全部知道的信息
3:每隔30s更新一下
RIP協議主要使用的是距離向量算法
:
收到相鄰路由器(其地址為 X)的一個 RIP 報文:
(1) 先修改此 RIP 報文中的所有項目:把“下一跳”字段中的地址都改為 X,並把所有的“距離”字段的值加 1。
(2) 對修改后的 RIP 報文中的每一個項目,重復以下步驟:
若項目中的目的網絡不在路由表中,則把該項目加到路由表中。
否則 若下一跳字段給出的路由器地址是同樣的,則把收到的項 目 替換原路由表中的項目。
否則 若收到項目中的距離小於路由表中的距離,則進行更新,
否則,什么也不做。
(3) 若 3 分鍾還沒有收到相鄰路由器的更新路由表,則把此相鄰路由器記為不可達路由器,即將距離置為16(距離為16表示不可達)。
(4) 返回。