什么是rip協議
作者:佚名 時間:2012-03-02 分享到:
rip協議是距離向量路由選擇算法在局域網上的直接實現,它用于小型自治系統中rip協議規定了路由器之間交換路由信息的時間,交換信息的格式,錯誤的處理等內容.
rip協議規定了兩種報文類型,所有運行rip協議的設備都可以發送這些報文.
1)請求報文;發送請求報文是用于查詢相鄰的rip設備,以獲得它們相鄰路由器的距離向量表.這個請求表明,相鄰設備要么返回整個路由表,要么返回路由表的一個特定子集.
2)響應報文;響應報文是由一個設備發出的,用以通知在它的本地路由表中維護的信息,在下述的幾種情況,響應報文的被發送,一是rip協議規定的每隔30秒鐘相鄰路由器間交換一次路由信息,二是當前路由器對另一路由器產生的請求報文的響應,三是在支持觸發更新的情況下,發送發生變化的本地路由表.
rip協議除嚴格遵守距離向量路由選擇算法進行路由廣播與刷新外,在具休實現過程中還做了某些改進.例如:
1)對距離相等的路由的處理,在具休應用中,到達某一目的的網絡可能會出現若干條距離相等的路徑,對于這種情況,通常按照先入為主的原則解決,即先收到哪個路由器的路由信息,通知報文,就將路徑這定為哪個路由器,直到這個路徑失效或被新的更短路么取代.
2)對過時路由的處理,根據距離向量路由選擇算法的基本思想,路由表中的一條路徑都修改刷新是因為出現了一條距離更短的路徑,否則這個路徑會在中幣表中保持下去,按照這個思想,一旦某條艱生故障,過時的路由表記錄會在互聯網上長期存在下去,為了解決這個問題,rip協議規定,參與rip選路的所有設備要為其路由表的每條帳中記錄增加一個定時器,在收到相鄰路由器發送的路由刷新報文中如果包含關于此路徑的記錄,則將定時器清零,重新開始計時,如果在設定的定時器時間內一直沒有再收到關于這個路徑的刷新信息,這時定時器溢出,說明這個路徑已經崩潰,需要將這個路徑記錄從路由表中刪除,rip協議規定路徑的定時器時間為6個rip刷新周期,即180秒.