RIP基礎理論篇

RIP

路由選擇信息協議。基於傳聞的協議

看似運行rip能獲悉菲直連網絡的路由,但它並不瞭解整體網絡的連接,只是聽衆鄰居給你發的非直連網絡路由。

這種方式有好有壞,好處就是不用但心過多的資源消耗。但鄰居告訴你的信息可能是錯的,但你無法分辨。

如果是錯誤信息接收後,你還會轉發給你其它的鄰居,在數據層面,這組路由器沿着錯誤的路由信息,來轉發數據去往一個目的網絡,最後結果是到不了,並且可能會在一組路由器之間打環。

rip版本

  1. V1: 有類, 通告時,路由只會有前綴和度量值 。 只能使用flsm。 廣播更新 帶有強制性

廣播更新會影響整個網絡內的所有其它人。當廣播更新到達pc連接網絡的路由器上,但pc並不需要。會造成一定的資源浪費

有一個更好的優化方式 :叫被動接口 passive-interface,華爲叫靜默接口 。當一接口被設置成被動接口。他沒辦法發送任何形式的更新和請求。就不用擔心收到任何的rip更新了。通常會給環回口,和連接pc網絡的接口設成環回口

  1. **V2:**只支持vlsm,不支持cidr 組播更新 224.0.0.9

*自動彙總對於任何路由選擇協議而言不是一件好事,在不連續子網中,導致協議中斷。並且自動彙總,在彙總過程中會非常不可控,不精確。儘可能要關閉。

不連續子網是屬於同一主類的兩個子網,被另外一個網絡分割開來。

但有類協議是靠自動彙總喫飯的,在有類環境中,要靠自動彙總在接收都路由器收到沒有掩碼的路由,幫助它能成功猜中掩碼*

報文

request**:請求** 一般初始化能看到

Response:更新報文 路由條目就包含在更新中。
response的封裝:layER 2| udp|rip|fcs 端口520

udp+rip載荷一共是512字節,udp8字節,rip小報頭4字節,也就是這個更新包500字節,一條路由條目20個字節,也就是說一個更新包裏最多包含25條路由。當他在一個大型的網絡中,也不會那麼省資源。

rip的啓用
開啓rip
指定版本
爲什麼要指定版本,因爲要cisco,和華爲中開啓rrip默認是一個雜合版本。發送v1,接收v1,v2的。但v1是有類在通告路由只能跟前綴 度量值。所以要使用版本2。
關閉自動彙總
接口宣告。

更新發送:
週期 30s一次,包含該路由器宣告進rip的直連路由,
和該路由器通過rip學習到己加入路由表的。排除水平分割。

水平分割:通過接口學習到路由由,在給該接口發送更新不能攜帶通過該接口本身學習到的路由

觸發更新:

度量值:跳數
直連0跳。通告之前加1跳。rip認爲我去往這個網絡n跳,我鄰居通過我去往這個網絡就是額外的一跳,所以加1 。最大15 。

但我認爲拿跳數來衡量路徑好壞並不科學。管理員在批判路徑好壞的時候我更多的會拿代寬,延遲,負載,實時性能來衡量。所以說在一個網絡環境中,單純的運行 rip,沒有任何的路徑干涉 ,有的時候系統自動選舉去往目的網絡的最優路徑,並不是管理員所認可的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章