TCP IP 網路 動態選路

2021-09-21 06:37:17 字數 2555 閱讀 2020

當相鄰路由器之間進行通訊,告知對方每個路由器當前所連線的網路,此時就會使用動態選路

路由器之間必須採用選路協議進行通訊。路由器上有乙個路由守護程序,其執行選路協議,並與相鄰的一些路由器進行通訊。路由守護程式根據它從相鄰路由器接收到的資訊,更新核心中的路由表。

動態選路並不改變ip層的選路方式,核心搜尋路由表、查詢主機路由、網路路由以及預設路由的方式並不改變,僅僅是放置到路由表中的資訊發生變化。當路由隨時間變化時,路由由路由守護程式動態的增加或刪除。

rip選路資訊協議

rip報文包含在udp資料報中

|<———————————  ip資料報  ————————————>|

|<—————— udp資料報 —————>|

ip首部 (20位元組)

udp首部 (8位元組)

rip報文

rip報文格式:

命令(1-6)

版本(1)

(必須為0)

位址系列(2)

(必須為0)

32位ip位址

(必須為0)

(必須為0)

度量(1-16)

最多可有24個另外的路由

rip協議執行流程:

1.初始化:在啟動乙個路由守護程式時,先判斷啟動了那些介面,並在每個介面上傳送乙個請求報文,要求其他路由器傳送完整的路由表。

2.接收到請求:如果是特殊請求,那麼路由器將完整的路由表傳送給請求者,否則,將處理請求中的每乙個表項。

3.接收到響應:使響應生效,可能會更新路由表。

4.定期選路更新。每過30秒,所有或部分路由器會將其完整路由表傳送給相鄰路由器。

5.觸發更新:每當一條路由的度量發生變化時,就對它進行更新。不需要傳送完整的路由表,只需要傳送變化的表項。

rip-2:

命令(1-6)

版本(2)

路由域位址類(2)

路由標記

32位ip位址

32位子網掩碼

度量(1-16)

最多超過24個路由,與前20位元組具有相同的格式

路由域是乙個選路程式的識別符號,它指出了這個資料報的所有者。

路由標記是為了支援外部閘道器協議而存在,它攜帶乙個egp和bgp的自製系統號。

ospf開放最短路徑優先

ospf是乙個鏈路狀態協議。

在乙個鏈路狀態協議中,路由器並不與其相鄰站交換距離資訊,它採用的是每個路由器主動測試與其鄰站相連鏈路的狀態,將這些資訊傳送給他的其他鄰站,二鄰站將這些資訊在自治系統中傳播出去。每個路由器接收這些鏈路狀態資訊,並建立起完整的路由表。

與rip不同,ospf直接使用ip,並不使用udp或tcp。

ospf優點

1).ospf可以對每個ip服務型別計算各自的路由集。對於任何目的,可以有多個路由表表項,每個表項對應著乙個ip服務型別。

2).給每個介面指派乙個無維數的費用。可以通過吞吐率、往返時間、可靠性或其他效能來指派。可以給每個ip服務型別指派乙個單獨的費用。

3).當對同乙個目的位址存在著多個相同費用的路由時,ospf在這些路由上平均分配流量。即流量均衡

5).路由器之間的點對點鏈路不需要每端都有乙個ip位址,我們稱之為無編號網路。

6).採用了一種簡單的鑑別機制。

7).ospf採用多播而不是廣播形式,以減少不參與ospf的系統負載。

bgp邊界閘道器協議

bgp是一種不同自治系統的路由器之間進行通訊的外部閘道器協議。

bgp系統與其他bgp系統之間交換網路可到達資訊,這些資訊包括資料到達這些網路所必須經過的自治系統中的所有路徑。這些資訊足以構造一副自治系統連線圖。然後,可以根據連線圖刪選路環,制定選路策略、。

自治系統中的ip資料報分成本地流量和通過流量。

本地流量是起始或終止與該自治系統的流量,其他流量則成為通過流量。使用bgp的乙個目的就是減少通過流量。

可以將自治系統扥為一下幾種型別:

(1)、殘樁自治系統:與其他自治系統只有單個連線,只有本地流量。

(2)、多介面自治系統:與其他自治系統有多個連線,但拒絕傳說通過流量。

(3)、轉送自治系統:與其他自治系統有多個連線,在一些策略準則下,他可以傳送本地流量和通過流量。

bgp允許使用基於策略的選路。由自治系統管理員定製策略,並通過配置檔案將策略制定給bgp。制定策略並不是協議的一部分,但制定策略允許bgp實現存在多個可選路徑時選擇路徑,並控制資訊的重傳送。

bgp與rip和ospf的不同之處在於bgp使用tcp作為其傳輸層協議。兩個執行bgp的系統之間建立一條tcp連線,然後交換整個bgp路由表。從這個時候開始,在路由表發生變化時,再傳送更新訊號。

bgp是乙個距離向量協議,與rip不同的是,bgp列舉了到每個目的位址的路由,這樣排除了一些距離向量協議的問題。採用16bit數字表示自治系統標識。

bgp通過定期傳送keeplive報文給其鄰站來檢測tcp連線對端的鏈路或主機失敗。

tcp ip 動態選路

在滿足以下條件的網路中 a 網路很小 b 與其他網路只有單個連線點且 c 沒有多於路由時 採用1 在配置介面時,以預設方式生成路由表項,並用route命令增加表項 2 通過icmp重定向生成表項 是可行的。然而若a b c不能全滿足的話,通常使用動態選路。動態選路 當相鄰路由器之間進行通訊,以告知對...

《TCP IP詳解》筆記 動態選路協議

1 定義 2 rip 3 rip版本2 4 ospf 5 bgp 通過網路中各路由器之間相互傳遞路由資訊,利用收到的路由資訊動態更新路由器表的協議。動態選路並不改變核心在ip層的選路方式 選路方式是由守護程序的程式決定的 這種選路方式稱為選路機制 routing mechanism 核心搜尋路由表,...

網路層 IP選路和動態選路協議

選路是ip最重要的功能之一。需要進行選路的資料報可以由本地主機產生,也可以由其他主機產生。在後一種情況下,主機必須配置成乙個路由器,否則通過網路介面接收到的資料報,如果目的位址不是本機就要被丟棄。ip層工作流程如圖所示 路由表中包含的資訊決定了ip層所做的所有決策。ip搜尋路由表的幾個步驟 1.搜尋...