TCP IP學習筆記 路由與BGP

2021-06-01 11:44:33 字數 1122 閱讀 9236

路由

路由器交換資訊的通訊量只能佔底層網路通訊量的一小部分,且必須限制參與交換路由器的數量和報文的大小。

通常的啟發式原則是:

最多可以有12個路由器安全的參與廣域網上的乙個路由資訊協議。

最多可以有60個路由器安全的參與一系列區域網上的路由資訊協議。

若把參與乙個路由更新協議的一組路由器作為乙個預設交付系統,就會引起資料報的額外跳問題。

需要建立一種機制允許非核心路由器從核心路由器處了解路由資訊,以便選擇最佳路由。

路由資訊需在兩個方向上流動,資訊從一組核心路由器流動到非核心路由器;非核心路由器也必須把關於隱藏網路的資訊傳給核心路由器。

乙個大型網際網路有乙個附加的結構來適應管理的界限:由乙個機構管理的網路和路由器的集合稱為乙個自治系統。

乙個自治系統可自由地選擇其內部的路由結構和協議。

bgp - 邊界閘道器協議

用於自治系統間通訊

協調多個bgp資訊一致

傳播可達資訊、下一跳資訊並且支援策略

採用tcp可靠傳輸

包含路徑資訊

增量更新

路由聚集傳送(節省頻寬)

身份驗證

bgp對距離值既不傳遞也不做任何解釋,不能用作路由演算法。因此通常把bgp稱作可達性協議而非路由協議

bgp首部格式

bgp open報文

兩個bgp對等路由器一建立tcp連線,就分別傳送乙個open報文,宣告自治系統號並確定其他操作引數。

在能夠交換資訊前,每一方都必須傳送乙個open報文,接收乙個keepalive報文。因此keepalive報文充當了open的確認

bgp update報文

bgp keepalive報文

乙個keepalive報文只有標準報文首部,沒有其他資料。整個報文大小是19位元組(最小的bgp報文長度)

遵從bgp協議的路由器在開啟乙個連線時指定了保持時間,若保持時間為0表明不使用keepalive報文。

若保持時間大於0,則標準推薦keepalive間隔設定為保持時間的三分之一。任何情況下尊從bgp協議

的路由器都不能把keepalive間隔時間設定為小於1秒,同樣保持時間也不能小於3秒。

bgp notification報文

bgp notification錯誤碼說明

BGP路由懲罰與後門路由

啟用bgp的路由懲罰 檢視懲罰的路由的翻滾次數 檢視懲罰路由引數的預設值 bgp的後門路由 由於ebgp採用環迴建立鄰居的條件必須環迴之間能通訊,我們假設採用eigrp或者ospf使環迴之間通訊,然後就可 以建立鄰居,這樣鄰居建立起來是沒問題的,但是如果我們把環迴位址通告進入bgp,由於ebgp學習...

BGP學習筆記

特點 外部閘道器協議,使用tcp作為傳輸層協議。支援cidr。增量更新。路徑向量協議。無環路。路由策略豐富。可防止路由振盪。易於擴充套件 採用tlv的方式。補充 as 自治系統 autonomous system as號,原始2位元組as,現在4位元組。由乙個技術管理機構管理 使用統一選路策略的一些...

TCP IP路由技術學習筆記 浮動靜態路由

再兇猛的老虎也有打盹的時候,在精密的裝置也有失靈的時候。因此,為了保證資料傳輸的穩定,冗餘往往是最好的手段。當兩台路由器擁有兩條互為冗餘的線路的時候,該如何進行配置呢?這個時候可以使用浮動靜態路由配置這兩台路由器。和其他靜態路由不同的是,浮動靜態路由不保證永久出現在路由選擇表中,只有當主鏈路失效時,...