




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
BGP反射與聯盟Page1前言為了實現路由信息的交互,BGP要求一個AS內的所有BGPSpeaker相互形成IBGP對等體全互連,而這一要求使得IBGP的擴展成為了一個很大的問題。BGP反射器以及BGP聯盟則是為了解決該問題而提出的BGP擴展技術。Page2培訓目標學完本課程后,您應該能:知道BGP反射器的工作原理知道BGP聯盟的工作原理Page3目錄
路由反射和聯盟簡介
BGP路由反射
BGP聯盟Page4目錄
路由反射和聯盟簡介
BGP路由反射
BGP聯盟Page5IBGP擴展性的問題BGP是怎樣防止環路的?EBGP通過AS-Path屬性,丟棄從EBGP對等體接收到的在AS-Path屬性里包含自身AS號的任何更新信息IBGPBGP路由器不會將任何從IBGP對等體接收到的更新信息傳給其它IBGP對等體Page6IBGP擴展性的問題IBGP防止環路機制帶來的問題為保證更新信息可以到達所有IBGP對等體解決方案:IBGPSpeaker與IBGPSpeaker之間要保證會話的全互連從而又帶來IBGP會話數n(n-1)/2的問題路由反射(RFC2796)聯盟(RFC3065)Page7IBGP擴展問題解決方案路由反射(RFC2796)降低對指定路由器IBGP路由通告機制的限制,允許將從IBGP對等體接收到的更新信息傳給某些IBGP對等體聯盟(RFC3065)將大的AS分成若干小的AS,而小AS之間建立EBGP對等體關系Page8BGP路由反射器(RouteReflector)AS200RTARTBRTCIBGPIBGPIBGPAS200RTARTBRTCIBGPIBGPIBGP全連接指定RTC為路由反射器Page9BGP聯盟(Confederation)AS100IBGPEBGPAS65001AS65003AS65002AS101EBGP_ConfedPage10目錄
路由反射和聯盟簡介
BGP路由反射
BGP聯盟Page11不同角色的對等體IBGP對等體可以有三種角色:路由反射器(RouteReflector)客戶機(Client)非客戶機(Non-Client)ClientClusterNon-ClientRRClientNon-ClientIBGPPage12對等體之間的關系Client只需維護與RR之間的IBGP會話RR與RR之間需要建立IBGP的全互連Non-Client與Non-Client之間需要建立IBGP全互連RR與Non-Client之間需要建立IBGP全互連Page13路由反射宣告原則當RR收到BGP對等體發來的路由,首先使用BGP選路策略來選擇最佳路由。RR在發布學習到的路由信息時,按照RFC2796中的規則發布路由:從非客戶機IBGP對等體學到的路由,發布給此RR的所有客戶機ClientClusterNon-ClientRRClientNon-ClientIBGPPage14路由反射宣告原則(續)從客戶機學到的路由,發布給此RR的所有非客戶機和客戶機(發起此路由的客戶機除外)從EBGP對等體學到的路由,發布給所有的非客戶機和客戶機ClientClusterNon-ClientRRClientNon-ClientIBGPPage15路由反射簇(Cluster)當一個AS內存在多臺RR為Client提供冗余時,RR間的路由更新很有可能會形成環路,為防止該現象,引入了Cluster的概念RRRRRRRRClientClientClientIBGPClusterClusterPage16什么是簇?通過4字節的Cluster_ID來標識Cluster,通常會使用Loopback地址作為Cluster_ID一個Cluster里可以包括一個或多個RR;一個Client可以同時屬于多個Cluster當簇內只有一個RR時,簇ID就是RR的BGPRID;多個RR時必須手工指定簇IDRRRRRRRRClientClientClientIBGPCluster10.1.1.1Cluster10.1.1.2BGPCluster_List屬性路由反射器和它的客戶機組成一個集群(Cluster),使用AS內唯一的ClusterID作為標識。為了防止集群間產生路由環路,路由反射器使用Cluster_List屬性,記錄路由經過的所有集群的ClusterID。當一條路由第一次被RR反射的時候,RR會把本地ClusterID添加到ClusterList的前面。如果沒有Cluster_List屬性,RR就創建一個。當RR接收到一條更新路由時,RR會檢查ClusterList。如果ClusterList中已經有本地ClusterID,丟棄該路由;如果沒有本地ClusterID,將其加入ClusterList,然后反射該更新路由。Page18路由反射環路防止機制-Originator_IDOriginator_ID屬性用于防止在反射器和客戶機/非客戶機之間產生環路Originator_ID屬性長4字節,可選非過渡屬性,屬性類型為9,是由路由反射器(RR)產生的,攜帶了本地AS內部路由發起者的RouterID當一條路由第一次被RR反射的時候,RR將Originator_ID屬性加入到這條路由,標識這條路由的始發路由器。如果一條路由中已經存在了Originator_ID屬性,則RR將不會創建新的Originator_ID當其它BGPSpeaker接收到這條路由的時候,將比較收到的Originator_ID和本地的RouterID,如果兩個ID相同,BGPSpeaker會忽略掉這條路由,不做處理Page19路由反射環路防止機制-Cluster_ListCluster_List屬性用于防止AS內部的環路Cluster_List是可選非過渡屬性,屬性類型編碼為10Cluster_List由一系列的Cluster_ID組成,描述了一條路由所經過的反射器路徑,這和描述路由經過的As路徑的AS_Path屬性有相似之處,Cluster_List由路由反射器產生當RR在它的客戶機之間或客戶機與非客戶機之間反射路由時,RR會把本地Cluster_ID添加到Cluster_List的前面。如果Cluster_List為空,RR就創建一個當RR接收到一條更新路由時,RR會檢查Cluster_List。如果Cluster_List中已經有本地Cluster_ID,丟棄該路由;如果沒有本地Cluster_ID,將其加入Cluster_List,然后反射該更新路由Page20Page21AS內多個簇RRRRClientClientClientIBGPCluster3Cluster2ClientRRClientCluster1ClientAS100Page22層次化路由反射2級RR1級RR/ClientClient
思考:該集群中的1級兩臺RR怎么避免相互間的環路?路由反射器通告原則總結:當RR收到IBGP發來的路由,首先使用BGP選擇路由的策略選擇最佳路由。1.RR只把最佳路由通告反射出去,不會改變路由屬性(包括下一跳、LP、MED)2.從非客戶機IBGP對等體學到的路由,發布給此RR的所有客戶機3.RR從客戶端學習到的路由,反射給它的所有客戶端和非客戶端(發起此路由的客戶機除外)4.RR從非客戶端節學習到的路由,反射給它的客戶端5.從EBGP對等體學到的路由,發布給所有的非客戶機和客戶機。Page24目錄
路由反射和聯盟簡介
BGP路由反射
BGP聯盟Page25AS1001AS1003AS1002聯盟術語AS100IBGPEBGPAS101EBGP_Confed聯盟AS成員ASPage26AS-Path回顧AS-Path共有四種類型:=======||=================數值類型1234AS_SETAS_SEQUENCEAS_CONFED_SEQUENCEAS_CONFED_SETPage27AS_Path變化過程AS:101AS:(1003),101AS:(1001,1003),101AS1001AS1003AS1002AS101AS100Page28Page29AS_Path變化過程AS1001AS1003AS1002AS:(1002)AS:空AS:(1002,1001)AS:100AS101AS100Page30聯盟與反射的比較參考因素比較多層次兩種方法都支持多層次來進一步增強擴展性。路由反射器支持多級路由反射結構。聯盟允許在成員AS內使用路由反射。策略控制兩者都提供路由選擇策略控制,不過聯盟可以提供更大的靈活性。常規IBGP遷移的復雜性路由反射的遷移復雜性非常低,因為總體網絡配置幾乎很少發生改變。然而,從IBGP到聯盟的遷移需要對配置和網絡架構做很大的改變。能力支持聯盟內的所有路由器必須支持聯盟配置能力,因為所有路由器需要支持聯盟AS-PATH屬性。在路由反射的架構中,只需要反射器支持路由反射能力。然而,在新的分簇設計中,客戶也必須支持反射器屬性。IGP擴展路由反射在AS內需要單一的IGP,而聯盟支持單一的或分開的IGP。這可能是聯盟比路由反射所具有的最明顯的優勢。如果IGP達到了其擴展性限制,或者是因為范圍太大而難于處理管理任務,那么可以使用聯盟來減小IGP路由
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品安全檢測數據分析方法考核試卷
- 智能交通系統市場調研及前景預測
- 交通出行行業發展報告及未來趨勢預測
- 綠色電力能源的發電與利用技術
- 學校校園地下車位分配方案
- 甲類礦區廠房結構設計指南
- 2025年壓鑄機行業技術分析:變頻調速技術有望在壓鑄機行業得到廣泛應用
- 大學c語言考試題及答案
- 廣東高二會考數學試卷
- 高中階段極難的數學試卷
- 2024年廣東省臺山市事業單位公開招聘教師崗考試題帶答案分析
- 浙江省寧波市寧海中學2024-2025學年高一上學期期初考試(創新班)物理試題含答案或解析
- 番禺社區專職試題及答案
- 急性心梗的介入治療課件
- 職業技術學院旅游管理專業《景區服務與管理》課程標準
- 貨物暫存協議合同模板
- 中央企業合規管理系列指南
- 貴州省貴陽市2025年中考語文一模試卷附參考答案
- 防汛防雷安全培訓
- 鐵路項目施工管理制度
- 新疆維吾爾自治區2024年普通高校招生單列類(選考外語)高職(專科)批次投檔情況 (理工)
評論
0/150
提交評論