路由協議全綜述
很多朋友對路由協議的區分都是比較混亂的。那么在此我們將把所有的路由協議為大家詳細的介紹一下。那么還是先來看看對于路由協議的定義以及相關的分類吧。路由分為靜態路由和動態路由,其相應的路由表稱為靜態路由表和動態路由表。靜態路由表由網絡管理員在系統安裝時根據網絡的配置情況預先設定,網絡結構發生變化后由網絡管理員手工修改路由表。動態路由隨網絡運行情況的變化而變化,路由器根據路由協議提供的功能自動計算數據傳輸的最佳路徑,由此得到動態路由表。
根據路由算法,動態路由協議可分為距離向量路由協議(Distance Vector Routing Protocol)和鏈路狀態路由協議(Link State Routing Protocol)。距離向量路由協議基于Bellman-Ford算法,主要有RIP、IGRP(IGRP為Cisco公司的私有協議);鏈路狀態路由協議基于圖論中非常著名的Dijkstra算法,即最短優先路徑(Shortest Path First,SPF)算法,如OSPF。在距離向量路由協議中,路由器將部分或全部的路由表傳遞給與其相鄰的路由器;而在鏈路狀態路由協議中,路由器將鏈路狀態信息傳遞給在同一區域內的所有路由器。 根據路由器在自治系統(AS)中的位置,可將路由協議分為內部網關協議(Interior Gateway Protocol,IGP)和外部網關協議(External Gateway Protocol,EGP,也叫域間路由協議)。域間路由協議有兩種:外部網關協議(EGP)和邊界網關協議(BGP)。EGP是為一個簡單的樹型拓撲結構而設計的,在處理選路循環和設置選路策略時,具有明顯的缺點,目前已被BGP代替。
EIGRP是Cisco公司的私有協議,是一種混合協議,它既有距離向量路由協議的特點,同時又繼承了鏈路狀態路由協議的優點。各種路由協議各有特點,適合不同類型的網絡。下面分別加以闡述。
靜態路由
靜態路由表在開始選擇路由之前就被網絡管理員建立,并且只能由網絡管理員更改,所以只適于網絡傳輸狀態比較簡單的環境。
靜態路由具有以下特點:
◆靜態路由無需進行路由交換,因此節省網絡的帶寬、CPU的利用率和路由器的內存。
◆靜態路由具有更高的安全性。在使用靜態路由的網絡中,所有要連到網絡上的路由器都需在鄰接路由器上設置其相應的路由。因此,在某種程度上提高了網絡的安全性。
◆有的情況下必須使用靜態路由,如DDR、使用NAT技術的網絡環境。
靜態路由具有以下缺點:
◆管理者必須真正理解網絡的拓撲并正確配置路由。
◆網絡的擴展性能差。如果要在網絡上增加一個網絡,管理者必須在所有路由器上加一條路由。
◆配置煩瑣,特別是當需要跨越幾臺路由器通信時,其路由配置更為復雜。