動態路由協議自上個世紀八十年代初期開始應用于網絡。1982 年第一版 RIP 協議問世,不過,其中的一些基本算法早在 1969 年就已應用到 ARPANET 中。 隨著網絡技術的不斷發展,網絡的愈趨復雜,新的路由協議不斷涌現。
認識動態路由協議:
什么是動態路由協議:路由協議是用于路由器之間交換路由信息的協議。通過路由協議,路由器可以動態共享有關遠程網絡的信息,路由協議可以確定到達各個網絡的最佳路徑,然后將路徑添加到路由表中。動態路由協議可以自動的發現遠程網絡,主要的好處是:只要網絡拓撲結構發生了變化,路由器就會相互交換路由信息,不僅能夠自動獲知新增加的網絡,還可以在當前網絡連接失敗時找出備用路徑。
網絡發現和路由表維護:
動態路由協議的用途:交換路由信息,并將其選擇的最佳路徑添加到路由表中。路由協議的用途如下:
●發現遠程網絡
●維護最新路由信息
●選擇通往目的網絡的最佳路徑
●當前路徑無法使用時找出新的最佳路徑
路由協議由哪些部分組成:
●數據結構 - 某些路由協議使用路由表和/或數據庫來完成路由過程。此類信息保 存在內存中。
●算法 - 算法是指用于完成某個任務的一定數量的步驟。路由協議使用算法來路由信息并確定最佳路徑。
●路由協議消息 - 路由協議使用各種消息找出鄰近的路由器,交換路由信息,并通過其它一些任務來獲取和維護準確的網絡信息。
動態路由協議的運行過程如下:
(動態路由協議的運行過程由路由協議類型及協議本身所決定)
●路由器通過其接口發送和接收路由消息。
●路由器與使用同一路由協議的其它路由器共享路由消息和路由信息。
●路由器通過交換路由信息來了解遠程網絡。
●如果路由器檢測到網絡拓撲結構的變化,路由協議可以將這一變化告知其它路由器。