BGP培訓(xùn)教程PPT.ppt_第1頁
BGP培訓(xùn)教程PPT.ppt_第2頁
BGP培訓(xùn)教程PPT.ppt_第3頁
BGP培訓(xùn)教程PPT.ppt_第4頁
BGP培訓(xùn)教程PPT.ppt_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、a,1,BGP培訓(xùn),a,2,學(xué)習(xí)目標(biāo),掌握BGP協(xié)議的基本原理 掌握BGP協(xié)議的路由屬性及其應(yīng)用 掌握BGP協(xié)議的應(yīng)用 掌握BGP協(xié)議的配置和排錯(cuò)的方法,學(xué)習(xí)完本課程,您應(yīng)該能夠:,a,3,課程內(nèi)容,第一章 BGP路由協(xié)議的原理 第二章 BGP路由屬性 第三章 BGP的應(yīng)用 第四章 BGP基本配置和排錯(cuò),a,4,BGP協(xié)議概述,BGP是“唯一”的EGP路由協(xié)議,主要用來在AS之間傳遞路由信息 在AS之間是一種距離矢量的路由協(xié)議,應(yīng)用特定的屬性避免環(huán)路的發(fā)生 路由信息攜帶豐富的屬性 傳送協(xié)議:TCP,端口號(hào)179 支持CIDR(無類別域間選路) 路由更新:只發(fā)送增量路由 豐富的路由過濾和路由策略

2、,a,5,BGP協(xié)議基本概念(一),什么是自治系統(tǒng)(AS)? 自治系統(tǒng)指由同一個(gè)技術(shù)管理機(jī)構(gòu)管理、使用內(nèi)部路由策略的一 些路由器的集合。每個(gè)自治系統(tǒng)都有唯一的自治系統(tǒng)編號(hào)。自治 系統(tǒng)的編號(hào)范圍是1到65535,其中1到65411是注冊(cè)的因特網(wǎng)編 號(hào),65412到65535是專用網(wǎng)絡(luò)編號(hào)。,a,6,BGP協(xié)議基本概念(二),為什么引入自治系統(tǒng)這一概念? 引入自治系統(tǒng)的基本思想就是通過不同的編號(hào)來區(qū)分不同的自治 系統(tǒng)。 自治系統(tǒng)內(nèi)部的路由協(xié)議 IGP 如OSPF、IS-IS、RIP、EIGRP(cisco專有) 自治系統(tǒng)之間的路由協(xié)議 BGP 如:EGP、BGP,a,7,BGP工作機(jī)制(一),a,

3、8,BGP工作機(jī)制(二),BGP鄰居剛建立時(shí),發(fā)送整個(gè)BGP路由表交換路由信息,之后為了更新路由表只交換更新消息(update message)。 系統(tǒng)在運(yùn)行過程中,通過接收和發(fā)送keep-alive消息來檢測(cè)相互之間的連接是否正常的。 一般情況下一條路由由自治系統(tǒng)內(nèi)部的某種內(nèi)部路由協(xié)議發(fā)現(xiàn)和計(jì)算產(chǎn)生,由自治系統(tǒng)邊界路由器(ASBR)通過EBGP連接傳播到其它自治系統(tǒng)中。 路由在傳播過程中可能會(huì)經(jīng)過若干個(gè)自治系統(tǒng),這些自治系統(tǒng)稱為過渡自治系統(tǒng)(如:AS5)。若這個(gè)自治系統(tǒng)有多個(gè)邊界路由器,這些路由器之間運(yùn)行IBGP來交換路由信息。另外一種自治系統(tǒng)稱為Stub AS(如:AS1),其內(nèi)部只有一個(gè)

4、ASBR通過EBGP連接外部,同外部其他AS的通信要靠過渡自治系統(tǒng)來轉(zhuǎn)接。,a,9,BGP兩種鄰居IBGP和EBGP,a,10,BGP路由通告原則,存在多條路徑時(shí),BGP Speaker只選取最優(yōu)的使用(非負(fù)載分擔(dān)) BGP Speaker只把自己使用的路由通告給相鄰體 BGP Speaker從EBGP獲得的路由會(huì)向它所有BGP相鄰體通告(包括EBGP和IBGP) BGP Speaker從IBGP獲得的路由不向它的IBGP相鄰體通告(如果存在RR呢) BGP Speaker 從IBGP獲得的路由是否通告給它的EBGP相鄰體要依IGP和BGP同步的情況來決定 連接一建立,BGP Speaker按

5、照以上原則,把自己所有BGP路由通告給新相鄰體,a,11,BGP路由表與系統(tǒng)路由表的關(guān)系,存在多條路徑時(shí),BGP Speaker只選取最優(yōu)的使用(非負(fù)載分擔(dān)時(shí)) BGP Speaker只把自己使用的最優(yōu)路由通告給相鄰體 BGP Speaker只把自己使用的最優(yōu)的路由加入到路由表中,12,BGP同步,EBGP,EBGP,RTB,RTC,IBGP,RTA,RTD,RTE,RTF,S0:1.1.1.2/24,E0:10.1.1.1/24,S0:1.1.1.1/24,S1:2.1.1.2/24,S0:2.1.1.1/24,AS100,AS200,AS300,a,13,成為BGP路由的途徑之一:純動(dòng)態(tài)注

6、入,18.0.0.1/8,OSPF,RTB,AS200,OSPF發(fā)現(xiàn)路由18.0.0.1/8 把IGP(OSPF)發(fā)現(xiàn)的路由 純動(dòng)態(tài)地注入到RTB的 BGP路由表中,14,成為BGP路由的途徑之二:半動(dòng)態(tài)注入,18.0.0.1/8,RTB,AS200,OSPF,OSPF發(fā)現(xiàn)路由18.0.0.1/8 把IGP(OSPF)發(fā)現(xiàn)的路由 半動(dòng)態(tài)地注入到RTB的 BGP路由表中,15,成為BGP路由的途徑之三:靜態(tài)注入,18.0.0.1/8,AS200,人為配置靜態(tài)路由18.0.0.1/8 把人為配置的靜態(tài)路由注入到 RTB的BGP路由表中,RTB,a,16,BGP報(bào)文種類,BGP報(bào)文有四種類型: Op

7、en:打招呼“你好,跟我交個(gè)朋友吧!” KeepAlive:我還活著呢,別不理我 Update:有新聞. Notification:我不跟你玩了!,a,17,BGP報(bào)文頭,BGP報(bào)文的格式是一樣的,都是”報(bào)文頭+報(bào)文體“的格式,下面給出的是BGP報(bào)文頭:,a,18,Open報(bào)文,Open報(bào)文是由報(bào)文頭加如下結(jié)構(gòu)構(gòu)成的。,a,19,KeepAlive報(bào)文,KeepAlive報(bào)文只有報(bào)文頭。,a,20,Update報(bào)文,Update報(bào)文由報(bào)文頭加如下結(jié)構(gòu)構(gòu)成。,a,21,Notification報(bào)文,Notification報(bào)文由報(bào)文頭加如下結(jié)構(gòu)構(gòu)成。,a,22,BGP協(xié)議的狀態(tài)機(jī),Active,

8、Open-sent,Open-confirm,Established,Idle,Connect,Connect-Retry timer expiry,TCP connection fails,Connect-Retry timer expiry,Start,Others,TCP connection fails,Error,Error,Error,KeepAlive timer expiry,KeepAlive packet received,1. KeepAlive timer expiry 2. Update received 3. KeepAlive received,Correct O

9、PEN packet received,TCP connection setup,TCP connection setup,Others,a,23,BGP協(xié)議中消息的應(yīng)用,通過TCP建立BGP連接時(shí),發(fā)送open消息 連接建立后,如果有路由需要發(fā)送或路由變化時(shí),發(fā)送UPDATE消息通告對(duì)端路由信息 穩(wěn)定后此時(shí)要定時(shí)發(fā)送KEEPALIVE消息以保持BGP連接的有效性 當(dāng)本地BGP在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),要發(fā)送NOTIFICATION消息通告BGP對(duì)端,a,24,課程內(nèi)容,第一章 BGP路由協(xié)議的原理 第二章 BGP路由屬性 第三章 BGP的應(yīng)用 第四章 BGP基本配置和排錯(cuò),a,25,BGP的路由屬

10、性,表達(dá)了路由的特征 便于擴(kuò)展 過渡和非過渡的,必遵和可選的 公認(rèn)必遵(well-known mandatory) 公認(rèn)自決(well-known discretionary) 可選過渡(optional transitive) 可選非過渡(optional non-transitive),a,26,常見BGP路由屬性,1、Origin 2、AS-Path 3、Next hop 4、MED 5、Local-Preference 6、Atomic-Aggregate 7、Aggregator 8、Community,9、Originator-ID 10、Cluster-List 11、Desti

11、nation Pref (MCI) 12、Advertiser (Baynet) 13、Rcid-Path (Baynet) 14、MP_Reach_NLRI 15、MP_Unreach_NLRI 16、Extended_Communities,a,27,Origin 屬性,一般的,具體的實(shí)現(xiàn)按如下方式?jīng)Q定一條路由的Origin屬性 某條路由是直接而具體的注入到BGP路由表中的,則origin屬性為IGP 路由是通過EGP得到的,則origin屬性為EGP 其他情形下,Origin屬性都為 Incomplete,28,AS-Path 屬性,D(18.0.0.0/8),AS200,AS300,A

12、S400,AS100,AS500,RTA,RTB,30.0.0.1,30.0.0.2,D,dl 400 300 200,D,d2 500 200,D,d1 400 300 200 D,d2 500 200,29,Next Hop 屬性,18.0.0.0/8,20.0.0.0/8,RTA,RTC,RTB,RTD,19.0.0.0/8,21.0.0.2,21.0.0.1,10.0.0.2,10.0.0.3,10.0.0.1,AS100,AS200,IBGP,IBGP,EBGP,RTB 可經(jīng)下一跳10.0.0.2到達(dá)18.0.0.0/8 可經(jīng)下一跳10.0.0.3到達(dá)20.0.0.0/8,RTA 可

13、經(jīng)下一跳10.0.0.2到達(dá)18.0.0.0/8 可經(jīng)下一跳10.0.0.3到達(dá)20.0.0.0/8 可經(jīng)下一跳21.0.0.1到達(dá)19.0.0.0/8,RTC 可經(jīng)下一跳10.0.0.1到達(dá)19.0.0.0/8 可經(jīng)下一跳10.0.0.3到達(dá)20.0.0.0/8,30,Local-Preference 屬性,AS400,AS100,AS300,AS200,RTA,RTB,RTC,RTD,RTE,RTF,D (18.0.0.0/8),30.0.0.1,30.0.0.2,20.0.0.1,20.0.0.2,D,local-pref1 100,D,local-pref2 200,D,local-p

14、ref1 100 D,local-pref2 200 RTA就會(huì)優(yōu)先選擇本地 優(yōu)先級(jí)高的local-pref2,31,MED(Multi-Exit-DISC)屬性,D(18.0.0.0/8),RTA,RTB,RTC,30.0.0.1,30.0.0.2,20.0.0.1,20.0.0.2,AS100,AS200,D,metric1 10 D,metric2 20,D,metric1 10,D,metric2 20,RTA會(huì)選擇metric值較小 的metric1,IBGP,a,32,團(tuán)體(Community)屬性,團(tuán)體是一組有相同性質(zhì)的目的地的路由,一個(gè)團(tuán)體不限于一個(gè)網(wǎng)絡(luò)或一個(gè)自治系統(tǒng),它沒有物

15、理邊界。公認(rèn)的團(tuán)體: no-export 帶有該屬性的路由信息不通告給AS外的BGP相鄰體 no-advertise 帶有該屬性的路由信息不通告給任何BGP相鄰體 local-AS 帶有該屬性的路由信息只通告給聯(lián)盟EBGP相鄰體 Internet 通告給所有其他路由器,a,33,BGP路由選優(yōu)過程,綜合起來,本地BGP路由選優(yōu)的過程為: 如果此路由的下一跳不可達(dá),忽略此路由; 選擇本地優(yōu)先級(jí)較大的路由( Local-Preference ); 選擇本地路由器始發(fā)的路由( network / aggregate ); 選擇AS路徑較短的路由( AS-Path ); 依次選擇起點(diǎn)類型為IGP,EG

16、P,Incomplete類型的路由( Origin ); 選擇MED較小的路由; 優(yōu)選從EBGP學(xué)來的路由; 優(yōu)選AS內(nèi)部IGP的Metric最低的路由; 選擇RouterID較小的路由;,a,34,課程內(nèi)容,第一章 BGP路由協(xié)議的原理 第二章 BGP路由屬性 第三章 BGP的應(yīng)用 第四章 BGP基本配置和排錯(cuò),a,35,沒有BGP的日子里,OSPF,RIP,ISIS,EIGRP,a,36,有了BGP之后,OSPF,RIP,ISIS,EIGRP,BGP,BGP,BGP,鏈路層協(xié)議生成路由,IGP收集路由,BGP加工路由,a,37,AS的分類,單口AS(stub AS) 多歸路非過渡AS(mu

17、ltihomed AS) 過渡AS(transit AS),a,38,BGP強(qiáng)大的過濾功能,可按照路由的IP地址過濾 可依照路由經(jīng)過的AS-Path過濾 可以依照路由的屬性過濾 可以依照路由到來的接口過濾 可以按照過濾的結(jié)果設(shè)置路由的屬性,a,39,BGP在大規(guī)模網(wǎng)絡(luò)中需要解決的問題,路由表龐大 超過85000條 BGP聚合 IBGP相鄰體過多,邏輯全連接不現(xiàn)實(shí) BGP聯(lián)盟 BGP反射 復(fù)雜網(wǎng)絡(luò)環(huán)境中路由的變化十分頻繁 BGP衰減,a,40,路由聚合,兩種常用的路由聚合方法 1.使用network命令發(fā)布一條聚合路由,前提是該聚合路由必須在路由表中存在 2.使用aggregate命令進(jìn)行聚合,

18、前提是路由表中至少存在一條需要聚合的詳細(xì)路由,可以使用參數(shù)控制只發(fā)布聚合路由還是發(fā)布聚合路由和詳細(xì)路由或者部分詳細(xì)路由 3.路由聚合后,有可能產(chǎn)生環(huán)路,使用aggregate命令的時(shí)候使用參數(shù) as-set來避免環(huán)路,41,路由反射器的使用,為了減少由于IBGP全連接而造成的N平方問題,產(chǎn)生了路由反射器。,RR路由傳播規(guī)則: (1)從EBGP鄰居收到的路由發(fā)布自己所有客戶機(jī)和非客戶機(jī) (2)從IBGP鄰居收到的路由發(fā)布自己所有客戶機(jī)和EBGP鄰居 (3)從client鄰居收到的路由發(fā)布自己所有客戶機(jī)和非客戶機(jī),42,BGP衰減,BGP對(duì)于頻繁更新的路由引入了懲罰值的概念,當(dāng)懲罰值達(dá)到一定值,該

19、路由將被抑制。,a,43,課程內(nèi)容,第一章 BGP路由協(xié)議的原理 第二章 BGP路由屬性 第三章 BGP的應(yīng)用 第四章 BGP基本配置和排錯(cuò),a,44,BGP基本配置,說明:以下所有命令均為VRP3.1版本的命令行格式 設(shè)置BGP的ROUTER ID quidway router id 10.0.0.1 啟動(dòng)BGP quidway bgp 65500 設(shè)置BGP鄰居 quidway-bgp peer 10.1.0.1 as-number 17633 quidway-bgp peer 10.1.0.1 connect-interface LoopBack0 創(chuàng)建對(duì)等體組 quidway-bgp

20、group huawei 將BGP鄰居加入到對(duì)等體組中 quidway-bgp peer 10.1.0.1 group huawei,a,45,BGP基本配置,將其他協(xié)議的路由引入BGP quidway-bgp network 10.0.20.0 255.255.255.0 quidway-bgp import-route static 設(shè)置BGP反射器的群ID clientquidway-bgp reflect cluster-id 10.0.0.1 設(shè)置BGP反射器客戶機(jī) quidway-bgp peer 10.0.0.1 reflect-client,a,46,BGP路由協(xié)議排錯(cuò),BGP協(xié)議自身維護(hù)一張獨(dú)立的路由表,用作路由信息選優(yōu),BGP speaker只把“有效”并且“最優(yōu)”的路由信息傳遞給鄰居。,N,確認(rèn)鄰居之間的 TCP可達(dá)性,Y,查看BGP鄰居狀態(tài),檢查設(shè)備配置,Y,修正設(shè)備配置,N,N,Y,完成鄰居之間TCP可達(dá)性,撥打800技術(shù) 支持熱線求 助!,查看BGP路由表,N,Y,a,47,BGP路由協(xié)議排錯(cuò),確認(rèn)鄰居之間的 TCP可達(dá)性,N,完成鄰居之間TCP可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論