根據是否在一個自治域內部使用,動態路由協議分為內部網關協議(IGP)和外部網關協議(EGP)。這里的自治域指一個具有統一管理機構、統一路由策略的網絡。自治域內部采用的路由選擇協議稱為內部網關協議,常用的有RIP、OSPF;外部網關協議主要用於多個自治域之間的路由選擇,常用的是BGP和BGP-4。
1.RIP協議
RIP( Routing Information Protocol )路由信息協議:是在一個AS系統中使用地內部路由選擇協議,是基於距離向量路由選擇的協議。RIP有兩個版本:RIPv1和RIPv2,它們均基於經典的距離向量路由算法,最大跳數為15跳。
RIP的算法簡單,但在路徑較多時收斂速度慢,廣播路由信息時占用的帶寬資源較多,它適用於網絡拓撲結構相對簡單且數據鏈路故障率極低的小型網絡中,在大型網絡中,一般不使用RIP。
RIP使用UDP數據包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s內沒有收到相鄰路由器的回應,則認為去往該路由器的路由不可用,該路由器不可到達。如果在240s后仍未收到該路由器的應答,則把有關該路由器的路由信息從路由表中刪除。
RIP具有以下特點:
不同廠商的路由器可以通過RIP互聯;
配置簡單;
適用於小型網絡(小於15跳);
RIPv1不支持VLSM;
需消耗廣域網帶寬;
需消耗CPU、內存資源。
2.OSPF協議
OSPF( Open Shortest Path First,開放最短路徑優先)協議:采用鏈路狀態路由選擇技術,開放最短路徑優先算法。路由器互相發送直接相連的鏈路信息和它擁有的到其它路由器的鏈路信息。每個 OSPF 路由器維護相同自治系統拓撲結構的數據庫。從這個數據庫里,構造出最短路徑樹來計算出路由表。當拓撲結構發生變化時, OSPF 能迅速重新計算出路徑,而只產生少量的路由協議流量。
主要優點:
收斂速度快;沒有跳數限制;
支持服務類型選路
提供負載均衡和身份認證
適用環境
規模龐大、環境復雜的互聯網
3.BGP協議
BGP (邊界網關協議,Border Gateway Protocol )是自治系統之間的路由選擇協議。BGP用於連接Internet。作為最新的外部網關協議,現有四個版本。
BGP 是唯一一個用來處理像因特網大小的網絡協議,也是唯一能夠妥善處理好不相關路由域間的多路連接協議。BGPv4是一種外部的路由協議。可認為是一種高級的距離向量路由協議。
BGP特點:
BGP是一種外部路由協議,與OSPF、RIP不同,其着眼點不在於發現和計算路由,而在於控制路由的傳播和選擇最好的路由。
BGP通過攜帶AS路徑信息,可以徹底的解決路由循環問題。
為了控制路由的傳播和路由的選擇,為路由附帶屬性信息。
使用TCP作為其傳輸層協議,提高了協議的可靠性。端口號179。
BGP-4支持CIDR(無類別域間選路),CIDR的引入簡化了路由聚合,減化了路由表。
BGP更新時只發送增量路由,減少了BGP傳播路由占用的帶寬。
提供了豐富的路由策略。