1. 程式人生 > >動態選路協議

動態選路協議



動態選路,就是動態更新路由表。每個路由器都有個路由守護程式,它執行選路協議,與相鄰的路由器進行通訊,根據從相鄰路由器接收到的資訊更新核心中的路由表。

Internet是以一組自治系統的方式組織的,每個自治系統通常由單個管理。

自治系統可以選擇系統中各個路由器間的選路協議,這種協議我們稱之為域內選路協議(IGP)。常用的IGP是選路資訊協議RIP。最新的一種意在取代RIP的IGP是開放最短路徑優先協議(OSPF)。

用於自治系統之間的路由器的協議,我們稱之為外部閘道器協議(EGP)。新的EGP是當前在NSFNET骨幹網和一些連線到骨幹網的區域性網路使用的是邊界閘道器協議(BGP)。

下面描述一下這幾種協議:

RIP協議:

        (1)RIP報文包含在UDP資料報中,報文格式如下圖:

                命令欄位為1表示請求,2表示應答。請求表示要求其他系統傳送全部或部分路由表,應答表示包含傳送者全部或部分路由表。

                版本欄位為1表示版本1,即RIP-1。版本欄位為2表示版本2,即RIP-2。

                地址系列欄位表示緊跟在後面的20位元組指定的地址系列,對於IP地址來說,其值為2。

                採用這種20位元組格式的RIP報文最多可以通告25條路由,這是因為為了RIP報文長度小於512位元組。

                度量欄位,所謂度量就是以跳計算路由器之間的鏈路數。

        (2)採用RIP協議的routed程式的執行過程如下:

                1.守護程序啟動後,首先判斷啟動了哪些介面,並在每個介面上廣播一個520埠的特殊請求報文(地址系列0,度量欄位16),要求其他路由器傳送完整路由表。

                2.執行過程中,如果收到的是特殊請求報文,就將完整的路由表傳送給請求者。否則,就處理請求的表項,路由表中存在就將度量值填進去,不存在就填16。

                3.接收到響應就更新路由表。

                4.定期選路更新。每30秒主動以廣播的形式傳送路由表。

                5.觸發更新。當某條路由的度量發生變化時,就要把變化的表項傳送出去。

                6.如果守護程序發現有一條表項在3分鐘內未更新,就將該路由的度量值設定成無窮大(16),並標註為刪除。這樣再過60秒將從本地路由表中刪除該表項。

        (3)缺陷

                1.RIP沒有子網的概念,如果出現B類地址,主機號不為0,沒法區分這是子網號還是主機地址。

                2.鏈路故障後很長時間才能穩定下來。

                3.可能發生路由環回。

                4.度量值最大15,限制了使用RIP的網路大小。

RIP-2協議:

        (1)RIP-2報文格式如下圖:

                路由域是守護程式的程序號,該域允許管理者在單個路由器上執行多個RIP例項。

                路由標記是自治系統號,為了支援外部閘道器協議而存在。

                子網掩碼應用於相應的IP上,這就解決了RIP-1不能區分子網的缺陷。

                下一站IP地址指明瞭發往目的IP地址的報文經過的第一個路由器是誰。該欄位為0表示發給傳送RIP報文系統。

                RIP-2提供了一種簡單的鑑別機制。可以指定前20位元組表項地址系列為0xffff,路由標記為2。其餘16位元組為明文口令。

                RIP-2還支援多播,這可以減少不收聽RIP-2報文主機的負載。

OSPF協議:

        OSPF將鏈路狀態(包括介面上的IP地址,子網掩碼,網路型別,Cost值等等)組播給其他路由器,所有路由器都維護一個相同結構的資料庫,然後通過迪克斯加演算法(Dijkstra)生成最短路徑樹,並通過最短路徑構造路由表。

BGP協議:

        每個AS都會有個編號。所謂的AS路徑就是前往目標網路通過的AS列表(列出了前往目標網路必須經過的路徑)。

        BGP使用TCP作為傳輸協議,埠號179。

        BGP是一種距離向量協議,實際上應該叫路徑向量協議。路徑向量資訊包括一個自治系統(AS)號列表,下一個AS的路由器IP地址,以及源頭編碼屬性。

        執行過程如下:

                1.BGP啟動時,傳送整個BGP路由表交換路由資訊給相鄰體,之後只交換更新資訊。

                2.多條路徑時,BGP只選擇最優的給自己使用,並且只通告最優路線給相鄰體。

                3.一般不把BGP路由表注入IGP路由器中,因為BGP路由表太大,會導致IGP網路崩潰。

                4.BGP不接受在AS路徑屬性中包含本自治系統的編號的路由選擇更新,以防止環路。

相關推薦

深入理解動態協議——RIP、OSPF和BGP協議

靜態選路:預設方式生成(直連線口),通過route增加,通過ICMP重定向生成(預設方式出錯)。 動態選路:相鄰路由之間的通訊,以告知對方每個路由器當前所連線的網路。其改變的是選路策略,在路由表中動態的新增或刪除資訊。 自治系統內選路協議 1、內部

動態協議

 動態選路,就是動態更新路由表。每個路由器都有個路由守護程式,它執行選路協議,與相鄰的路由器進行通訊,根據從相鄰路由器接收到的資訊更新核心中的路由表。 Internet是以一組自治系統的方式組織的,每個自治系統通常由單個管理。 自治系統可以選擇系統中各個路由器間的選路

ip路由 動態協議

在網路較小,且與其他網路只有單個連線點,且沒有多餘路由(若主路由失敗,可以使用備用路由)的情況下,使用靜態路由 如果不能全部滿足上述條件,一般使用動態路由,動態路由用於路由器間的通訊 1.靜態選路協議 1.配置介面時,以預設方式生成的表項(直接連線的介面) 2.以route命

TCP/IP讀書筆記之動態協議

使用靜態選路,用預設方式生成路由表項或者通過ICMP重定向生成表項需要同時滿足三種情況。1.網路很小;2與其他網路只有單個連線點;3沒有多餘路由。如果這三個條件不能完全滿足,則通常使用動態選路。          動態選路是路由器之間採用選路協議進行通訊,從相鄰路由器接受

TCP/IP詳解 (10) 動態協議

10 動態選路協議 10.1 引言在前面各章中,我們討論了靜態選路。在配置介面時,以預設方式生成路由表項(對於直接連線的介面),並通過route命令增加表項(通常從系統自載入程式檔案),或是通過ICMP改變路由生成表項(通常是在預設方式出錯的情況下)。在網路很小時,與其它網路

TCP/IP詳解卷1:協議(第十章:動態協議

BGP是一種不同自治系統的路由器之間進行通訊的外部閘道器協議,BGP是ARPANET所使用的老EGP的取代品;RFC1267 [Lougheed and Rekhter 1991] 對第3版的BGP進行了描述;RFC 1268 [Rekhter and Gross 1991] 描述瞭如何在Internet中使

動態協議のRIP

在前面各章中,我們討論了靜態選路。在配置介面時,以預設方式生成路由表項(對於直接連線的介面),並通過r o u t e命令增加表項(通常從系統自載入程式檔案),或是通過I C M P重定向生成表項(通常是在預設方式出錯的情況下)。在網路很小,且與其他網路只有單個連線點且沒有

IP動態協議(六)

(參考文獻)TCP/IP詳解,卷1:協議 選路是IP最重要的功能之一。需要進行選路的資料報可以有本地主機產生,也可以由其他主機產生。在有一種情況下,主機必須配置成一個路由器,否則通過網路介面搜到的資料報,如果目的地址不是本機就要丟棄。 在以上圖中有一個路由守護程式(d

《TCP/IP詳解-協議》(10)動態

動態選路:相鄰的路由器之間通訊,告知對方各自所連線網路的資訊; 每個路由器中都有一個路由守護程式,它從相鄰路由器接收資訊並更新核心中的路由表; 每個自治系統通常由單個實體管理(比如一個公司或大學為一個自治系統); 每個自治系統可選擇該系統中路由間的選路協議——內部閘道器協議

TCP/IP詳解學習筆記(5)-IP動態,和一些細節

1.靜態IP選路 1.1.一個簡單的路由表 選路是IP層最重要的一個功能之一。前面的部分已經簡單的講過路由器是通過何種規則來根據IP資料包的IP地址來選擇路由。這裡就不重複了。首先來看看一個簡單的系統路由表。 Destination     Gateway        

使用協議首選值影響

source cal 5.5.0 src complete ocp 出口 stat 路由 prefVal:華為私有,僅在本地有意義,不會更新給鄰居,不能用於export方向。prefval的值默認是0,越大越優先。它的作用是用來影響自己的出站流量的,需要針對路由註入方向的

TCP/IP協議--05 IP

靜態IP選路 一個簡單的路由表 選路是IP層最重要的一個功能之一。前面的部分已經簡單的講過路由器是通過何種規則來根據IP資料包的IP地址來選擇路由。這裡就不重複了。首先來看看一個簡單的系統路由表。       對於一個給定的路由器,

第9章 IP的理解——TCP-IP詳解卷1:協議學習

問題的提出 對於TCP-IP協議的學習,我一直困惑於9.2.1簡單路由表,下面帶引號的一段描述: “輸出的最後一行是所在的乙太網。H標誌沒有設定,說明目的地址(140.252.13.32)是一個網路地址,其主機地址部分設為0。事實上,是它的低5位設為0(見圖3

《TCP/IP詳解 卷一:協議》讀書筆記--IP

9.1、引言 9.2、選路的原理 9.2.1、簡單路由器 svr4 % netstat -rn Routing tables Destination                 Gateway                   Flags            

IP

images height 之前 技術 idt 步驟 指定 ip層 流程 下圖是IP層處理數據報的基本流程 IP搜索路由表的幾個步驟:1) 搜索匹配的主機地址;2) 搜索匹配的網絡地址;3) 搜索默認表項(默認表項一般在路由表中被指定為一個網絡表項,其網絡號為0)。匹配主

DHCP 動態主機配置協議   Dynamic Host Configuration Protocol

dhcp 局域網的 網絡協議,使用 UDP協議工作, 主要有兩個用途:給內部網絡或 網絡服務供應商自動分配 IP地址,給用戶或者內部 網絡管理員作為對所有 計算機作中央管理的手段,端口:udp 67:服務器端 ;udp 68:客戶端DHCP具有以下功能:1. 保證任何IP地址在同一時刻只能由一臺DHCP客戶機

動態主機配置協議DHCP

廣泛 中繼代理 orange 手動 p地址 默認 form 展示 down 動態主機配置協議DHCP 當某組織獲得一塊地址後,就可以為本組織內的主機或者路由器分配IP地址。這個分配工作可以由系統管理員手動通過網絡管理工具來完成。也可以由動態主機配置協議(Dynamic H

BGP13條原則

bgp bgp13條選路原則 BGP選路原則最高有weight優先,默認為0(思科特有,選大的)本地優先級高的優先(只可以在IBGP鄰居之間傳遞)起源本路由器上的路由(network、aggregate-address)as-path最短的優先最小的起源代碼 (IGP 優先 EGP 優先 incomp

EIGRP

EIGRP選路實驗要求:R1的環回到R6的環回必須走R3, R5,來回路徑一致。並且R2,R4為冗余備份路徑。結果R1#traceroute 10.100.6.6Type escape sequence to abort.Tracing the route to 10.100.6.6VRF info: (vr

10、【華為HCIE-Storage】--鏈協議SCSI

HCIE storage hostman ------------------------------------重要說明------------------------------------以下部分內容來網絡,部分自華為存儲官方教材具體教材內容請移步華為存儲官網進行教材下載 網絡引用內容