靜態路由
靜態路由是指由網絡管理員手工配置的路由信息。當網絡的拓撲結構或鏈路的狀態發生變化時,網絡管理員需要手工去修改路由表中相關的靜態路由信息。靜態路由信息在缺省情況下是私有的,不會傳遞給其他的路由器。當然,網管員也可以通過對路由器進行設置使之成為共享的。靜態路由一般適用于比較簡單的網絡環境,在這樣的環境中,網絡管理員易于清楚地了解網絡的拓撲結構,便于設置正確的路由信息。下面是兩個適合使用靜態路由的實例。
![]() |
在圖1中,假設Network 1之外的其他網絡訪問Network 1時必須經過路由器A和路由器B,網管員則可以在路由器A中設置一條指向路由器B的靜態路由信息。這樣做的好處是可以減少路由器A和路由器B之間WAN鏈路上的數據傳輸量,因為網絡在使用靜態路由后,路由器A和B之間沒有必要進行路由信息的交換。
在一個支持DDR(dial-on-demand routing)的網絡中,撥號鏈路只在需要時才撥通,因此不能為動態路由信息表提供路由信息的變更情況。在這種情況下,網絡也適合使用靜態路由。
使用靜態路由的另一個好處是網絡安全保密性高。動態路由因為需要路由器之間頻繁地交換各自的路由表,而對路由表的分析可以揭示網絡的拓撲結構和網絡地址等信息。因此,網絡出于安全方面的考慮也可以采用靜態路由。
大型和復雜的網絡環境通常不宜采用靜態路由。一方面,網絡管理員難以全面地了解整個網絡的拓撲結構;另一方面,當網絡的拓撲結構和鏈路狀態發生變化時,路由器中的靜態路由信息需要大范圍地調整,這一工作的難度和復雜程度非常高。
動態路由
動態路由是指路由器能夠自動地建立自己的路由表,并且能夠根據實際實際情況的變化適時地進行調整。
動態路由機制的運作依賴路由器的兩個基本功能:對路由表的維護;路由器之間適時的路由信息交換。
![]() |