動態選路協議

1、概述

Internet是由一組自治系統的方式組織的,每個自治系統如一個學校或一個公司等,這些自治系統由骨幹網統一結合。
自治系統內:在自治系統內選路協議爲內部網關協議IGP,最常用的IGP爲RIP,新的協議開放最短路徑優先OSPF協議,意在取代RIP。
自治系統外:連接各個自治系統的協議叫外部網關協議EGP,一個叫邊界網關協議BGP,意在取代EGP。

2、RIP 選路信息協議



命令:1表示請求,2表示應答;
地址系列:IP地址其值爲2,攜帶ip地址和度量(跳數),最多攜帶25個路由;
UDP端口號:520。
RIP協議選路過程:
初始化:請求報文,命令字段爲1,地址字段設置爲0,度量字段設置爲16(16表示無窮大,表示沒有可到達的路由),目標端口爲520,廣播的形式;
接收到請求:接收到請求後,發送完整路由表;
響應請求:更新增加或刪除路由表表項;
定期選路更新:每隔30秒,路由器都會將其完整路由表發送給相鄰路由器,廣播的形式;
觸發更新:每當一條路由度量發生變化,就對其更新,不需發送完整路由,只發送當前變化的表項。
注意:每條路由都有其相關聯的定時器,如果3分鐘內未收到更新,則將其度量值設置爲16,再過60秒,則將該路由刪除。

3、RIP版本2



版本2實際上是在版本1的必須爲0的位置增加的額外信息,如果忽略這些額外信息,版本1和2則可以互操作。
路由域:選路守護程序實例進程號,可以在單個路由器上運行多個RIP實例,每個實例由該字段做標識區分。

下一站IP地址:指明發往目的I P地址的報文該發往哪裏。該字段爲0意味着發往目的地址的報文應該發給發送RIP報文的系統。


OSPF:開放最短路徑優先,是一個鏈路狀態協議(不同與採用距離向微量的RIP協議:距離向量的意思是,RIP發送的報文包含一個距離向量(跳數),每個路由都根據它所接收到鄰站的這些距離向量來更新自己的路由表)
OSPF採用的是每個路由主動地測試與其鄰站相連鏈路的狀態,將這些信息發送給它的其他鄰站,而鄰站將這些信息在自治系統中傳播出去。每個路由器接收這些鏈路狀態信息,並建立起完整的路由表。
鏈路狀態協議總是比距離向量協議收斂(發生故障後,穩定下來)快。並且OSPF直接使用IP.
OSPF的特點:
1.OSPF可以對每個IP服務類型計算各自的路由集;
2.給每個接口指派一個無維數的費用;
3.流量平衡;
4.OSPF支持子網:子網掩碼與每個通告路由相連;
5.無編號網絡(路由器之間的點對點鏈路不需要每端都有一個IP地址);
6.簡單認證機制;
7.OSPF採用多播。
BGP:邊界網關協議。
BGP系統與其他BGP系統之間交換網絡可到達信息。這些信息包括數據到達這些網絡所必須經過的自治系統AS中的所有路徑。
自治系統內:分本地流量和通過流量。
BGP與RIP和OSPF不同之處:BGP使用TCP作爲其傳輸層協議
BGP是一個距離向量協議。
CIDR:無類型域間選路
CIDR可以有效地防止INTERNET路由表膨脹(減小Iinternet路由表的大小),它也稱爲超網(supernetting)
CIDR的基本觀點是採用一種分配多個IP地址的方式,使其能夠將路由表中的許多表項總和(summarization)成更少的數目。
CIDR還採用一種技術:使最佳匹配總是最長的匹配:即在32bit掩碼中,它具有最大值。
“無類型”的意思是現在的選路決策是基於整個32bit IP地址的掩碼操作,而不管其IP地址是A類,B類或是C類,都沒有什麼區別。

發佈了10 篇原創文章 · 獲贊 12 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章