引言:在網絡結構頻繁變化的組網環境下,善于使用動態路由協議,可以使路由器之間高效通信。其中RIP協議作為動態路由協議中的一種簡單內部網關協議,常用于組網規模不大的網絡環境。巧妙配置使用RIP動態路由功能,可讓網絡傳輸性能更加穩定、高效。
RIP動態路由是基于RIP路由協議來實現的。該協議規定本地路由器與其他路由器通信時,統一使用UDP數據報文進行路由信息的交換,使用基于距離矢量的算法選擇到達目的網絡的最優路徑。
RIP動態路由協議通過跳數來衡量到達目的主機的距離。默認狀態下,路由器到與它直接相連網絡的跳數為“0”,每隔一個路由器可以到達的網絡跳數增加“1”。為了有效控制收斂時間,RIP動態路由要求路由跳數取值范圍為“0-15”,而且必須是整數。如果該數值超過或等于16,那么就表示目的主機或目的網絡不可達到。
該協議還使用UDP的“520”端口,路由器系統啟動運行后,平均每隔30秒鐘就從每個啟動的RIP協議的接口發送路由更新信息。為了改善性能,避免出現路由環現象,RIP動態路由不但支持水平分割,而且還支持引入其他路由協議所得到的路由。
RIP動態路由在工作時,會以廣播或組播形式向運行RIP協議的相鄰路由器發送請求數據報文。相鄰路由器的RIP動態路由收到請求后,響應并回送包含本地路由表記錄的響應數據報文。
一旦路由器接受到相鄰路由器傳輸過來的響應數據報文,它會自動比較本地路由表中的條目內容。……