BGP理論知識

2021-10-10 09:49:10 字數 2110 閱讀 3108

三、bgp路由協議的特點:

四、bgp分類:

五、bgp工作原理

**1、 bgp的報文:**5種報文

2、bgp狀態機:6種狀態

3、bgp對等體之間的互動原則:9個原則

自治系統,指的是在同乙個組織管理下,使用相同策略的裝置的集合

不同as通過as號區分,as號取值範圍1-65535,其中64512-65535是私有as號。iana負責as號的分發。

中國電信163 as號:4134

中國電信cn2 as號:4809

中國聯通 as號:9929

邊界閘道器協議(bgp)是一種實現自治系統as之間的路由可達,並選擇最佳路由的向量協議

**1、**bgp使用tcp作為其傳輸層協議(監聽埠號為179),提高了協議的可靠性

**2、**bgp是外部路由協議,用來在as之間傳遞資料,對穩定性要求非常高。因此用tcp協議的高可靠性來保證bgp協議的穩定性。

**3、**bgp的對等體之間必須邏輯上連通,並進行tcp連線。目的埠號為179,本地埠號任意。

**4、**bgp對等體和rg對等體不同,bgp對等體((peer)是指使用rc建立連線的兩端,而非與tgp同概念的直連鄰居,只要top能夠建立連線並不一定需要直連。

**5、**bgp本身只負責控制路由,資料**依然靠靜態或igp路由。

**6、**bgp支援無類別域間路由cidr。

**7、**路由更新時,bgp只傳送更新的路由,大大減少了bgp傳播路由所占用的頻寬,適用於在internet上傳播大量的路由資訊。

**8、**bgp是一種增強的距離向量路由協議,從設計上避免了環路的發生。

**9、**as之間:bgp通過攜帶as_path資訊標記途經的as,帶有本地as號的路由將被丟棄,從而避免了域間產生環路。

**10、**as內部:bgp在as內學到的路由不會再通告給as內的bgp鄰居,避免了as內產生環路。

**11、**bgp提供了豐富的路由策略,能夠對路由實現靈活的過濾和選擇。

**12、**bgp提供了防止路由振盪的機制(路由衰減),有效提高了internet網路的穩定性。

**13、**bgp易於擴充套件,能夠適應網路新的發展(ipv4單/組播、vpv4單/組播)。主要是通過tiv進行擴充套件。

bgp按照執行方式分為ebgp (external/exterior bgp)和ibgp (internal/interior bgp)

bgp對等體的建立、更新和刪除等互動過程主要有5種報文、6種狀態機和9個原則。bgp對等體間通過以下5種報文進行互動,其中keepalive報文為週期性傳送,其餘報文為觸發式傳送:

**bgp對等體的互動過程中存在6種狀態機:**空閒(idle》、連線(connect)、活躍(active)、open報文已傳送(opensent》、0pen報文已確認(openconfirm)和連線已建立(established)。在bgcp對等體建立的過程中,通常可見的3個狀態是: idle、active和established。

1、idle狀態是bgp初始狀態。在tdle狀態下,bgp拒絕鄰居傳送的連線請求。只有在收到本裝置的start事件後,bgp才開始嘗試和其它bgp對等體進行tcp連線,並轉至connect狀態。

2、在connect狀態下,bgp啟動連線重傳定時器(connect retry),等待tcp完成連線。

3、在active狀態下,bgp總是在試圖建立tcp連線。

5、在openconfirm狀態下,bgp等待keepalive或nmotification報文。如果收到keepalive報文,則轉至established狀態,如果收到notification報文,則轉至idle狀態。

6、在established狀態下,bgp可以和對等體交換update、keepalive、route-refresh報文和notification報文。

ibgp工作在as之內,ebgp工作在as之間bgp裝置將最優路由加入bgp路由表,形成bgp路由。bgp裝置與對等體建立鄰居關係後,採取以下互動原則:

BGP基礎理論知識

bgp 邊界閘道器路由協議,管理as之間路由傳遞 距離向量型,分布式計算 採用tcp來傳遞路由資訊,埠號179,保障可靠性,但是這樣做了就會喪失鄰居自動發現的功能,只能單播建立鄰居,並且可以非直連建立鄰居關係。bgp設計是用來處理as之間的路由協議重點處理as之間的路由,as之內的路由不作為重點,所...

web services理論知識

web服務作為一種能夠快速整合應用的技術,如果與非同步傳輸進行組合,就將為構建企業級應用提供所需的可靠性。在本文中,我們嘗試用兩種設計方法來部署和訪問非同步web服務 通過使用 apache axis 在第一種方法中,用websphere mq support pac ma0r來提供mq傳輸 利用w...

理論知識總結

軟體定義 程式 資料結構 文件。軟體危機 落後的軟體生產方式無法滿足迅速增長的計算機軟體要求,從而導 致軟體開發與維護過程中出現的問題。軟體工程 方法 工具 過程。軟體生命週期模型 瀑布模型,v模型,迭代模型。軟體測試是對軟體需求分析 設計 編碼的最終複查的一系列過程,是軟體質量保證的關鍵步驟 目的...