版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、DA000011 BGP2.01課程內(nèi)容第一章 BGP路由協(xié)議的原理第二章 BGP路由屬性第三章 BGP的應(yīng)用第四章 BGP基本配置和排錯(cuò)2BGP協(xié)議概述BGP是“唯一”的EGP路由協(xié)議,主要用來在AS之間傳遞路由信息;在AS之間是一種距離矢量的路由協(xié)議,應(yīng)用特定的屬性避免環(huán)路的發(fā)生;路由信息攜帶豐富的屬性;傳送協(xié)議:TCP,端口號179支持CIDR(無類別域間選路)路由更新:只發(fā)送增量路由豐富的路由過濾和路由策略3BGP協(xié)議基本概念什么是自治系統(tǒng)(AS)?為什么引入自治系統(tǒng)這一概念?自治系統(tǒng)內(nèi)部的路由協(xié)議 IGP自治系統(tǒng)之間的路由協(xié)議 BGP4BGP工作機(jī)制5BGP兩種鄰居IBGP和EBGP
2、EBGPEBGPRTBRTCIBGPRTARTDRTE6BGP路由通告原則存在多條路徑時(shí),BGP Speaker只選取最優(yōu)的使用(非負(fù)載分擔(dān))BGP Speaker只把自己使用的路由通告給相鄰體BGP Speaker從EBGP獲得的路由會向它所有BGP相鄰體通告(包括EBGP和IBGP)BGP Speaker從IBGP獲得的路由不向它的IBGP相鄰體通告(如果存在RR呢)BGP Speaker 從IBGP獲得的路由是否通告給它的EBGP相鄰體要依IGP和BGP同步的情況來決定連接一建立,BGP Speaker按照以上原則,把自己所有BGP路由通告給新相鄰體7BGP路由表與系統(tǒng)路由表的關(guān)系存在多
3、條路徑時(shí),BGP Speaker只選取最優(yōu)的使用(非負(fù)載分擔(dān))BGP Speaker只把自己使用的路由通告給相鄰體此處需要補(bǔ)充文字說明和示意圖8BGP同步EBGPEBGPRTBRTCIBGPRTARTDRTERTFS0:1.1.1.2/24E0:10.1.1.1/24S0:1.1.1.1/24S1:2.1.1.2/24S0:2.1.1.1/24AS100AS200AS3009成為BGP路由的途徑之一:純動態(tài)注入18.0.0.1/8OSPFRTBAS200OSPF發(fā)現(xiàn)路由18.0.0.1/8把IGP(OSPF)發(fā)現(xiàn)的路由純動態(tài)地注入到RTB的BGP路由表中10成為BGP路由的途徑之二:半動態(tài)注入
4、18.0.0.1/8RTBAS200OSPFOSPF發(fā)現(xiàn)路由18.0.0.1/8把IGP(OSPF)發(fā)現(xiàn)的路由半動態(tài)地注入到RTB的BGP路由表中11成為BGP路由的途徑之三:靜態(tài)注入18.0.0.1/8AS200人為配置靜態(tài)路由18.0.0.1/8把人為配置的靜態(tài)路由注入到RTB的BGP路由表中RTB12BGP報(bào)文種類BGP報(bào)文有四種類型:Open:打招呼“你好,跟我交個(gè)朋友吧!”KeepAlive:我還活著呢,別不理我Update:有新聞.Notification:我不跟你玩了!13BGP報(bào)文頭BGP報(bào)文的格式是一樣的,都是”報(bào)文頭+報(bào)文體“的格式,下面給出的是BGP報(bào)文頭:Marker(
5、16 byte)Length(2 byte)Type(1 byte)14Open報(bào)文Open報(bào)文是由報(bào)文頭加如下結(jié)構(gòu)構(gòu)成的。Optional Paramenters LengthHold TimeVisionMy Autonomous SystemBGP IdentifierOptional Paramenters15KeepAlive報(bào)文KeepAlive報(bào)文只有報(bào)文頭。Marker(16 byte)Length(2 byte)Type(1 byte)16Update報(bào)文Update報(bào)文由報(bào)文頭加如下結(jié)構(gòu)構(gòu)成。Withdrawn RoutesUnfeasible Routes LengthP
6、ath Attribute LengthNetwork Layer Reachability InformationPath Attribute17Notification報(bào)文Notification報(bào)文由報(bào)文頭加如下結(jié)構(gòu)構(gòu)成。DataError CodeError Subcode錯(cuò)誤代碼123456錯(cuò)誤類型消息頭錯(cuò)OPEN消息錯(cuò)UPDATE消息錯(cuò)保持時(shí)間超時(shí)狀態(tài)機(jī)錯(cuò)退出18BGP協(xié)議的狀態(tài)機(jī)ActiveOpen-sentOpen-confirmEstablishedIdleConnectConnect-Retrytimer expiryTCP connection failsConnect-
7、Retrytimer expiryStartOthersTCP connection failsErrorErrorErrorKeepAlivetimer expiryKeepAlive packet received1. KeepAlive timer expiry2. Update received3. KeepAlive receivedCorrect OPENpacket receivedTCP connection setupTCP connection setupOthers19BGP協(xié)議中消息的應(yīng)用通過TCP建立BGP連接時(shí),發(fā)送open消息連接建立后,如果有路由需要發(fā)送或路由變
8、化時(shí),發(fā)送UPDATE消息通告對端路由信息穩(wěn)定后此時(shí)要定時(shí)發(fā)送KEEPALIVE消息以保持BGP連接的有效性當(dāng)本地BGP在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),要發(fā)送NOTIFICATION消息通告BGP對端20課程內(nèi)容第一章 BGP路由協(xié)議的原理第二章 BGP路由屬性第三章 BGP的應(yīng)用第四章 BGP基本配置和排錯(cuò)21BGP的路由屬性表達(dá)了路由的特征便于擴(kuò)展過渡和非過渡的,必遵和可選的公認(rèn)必遵(well-known mandatory)公認(rèn)自決(well-known discretionary)可選過渡(optional transitive)可選非過渡(optional non-transitive)22常見
9、BGP路由屬性1、Origin2、AS-Path3、Next hop4、MED5、Local-Preference6、Atomic-Aggregate7、Aggregator8、Community9、Originator-ID10、Cluster-List11、Destination Pref (MCI)12、Advertiser (Baynet)13、Rcid-Path (Baynet)14、MP_Reach_NLRI15、MP_Unreach_NLRI16、Extended_Communities23起點(diǎn)(Origin)屬性一般的,具體的實(shí)現(xiàn)按如下方式?jīng)Q定一條路由的Origin屬性某條路由
10、是直接而具體的注入到BGP路由表中的,則origin屬性為IGP路由是通過EGP得到的,則origin屬性為EGP其他情形下,Origin屬性都為 Incomplete24AS路徑(AS-Path)屬性D(18.0.0.0/8)AS200AS300AS400AS100AS500RTARTB30.0.0.130.0.0.2D,dl 400 300 200D,d2 500 200 D,d1 400 300 200D,d2 500 20025下一跳(Next Hop)屬性18.0.0.0/820.0.0.0/8RTARTCRTBRTD19.0.0.0/821.0.0.221.0.0.110.0.0.
11、210.0.0.310.0.0.1AS100AS200IBGPIBGPEBGP 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可經(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/826本地優(yōu)先屬性AS400AS100AS300AS200RTARTBRTCRTDRTERTFD (18.0.0.0/8)30.0.0.130.0.
12、0.220.0.0.120.0.0.2D,local-pref1 100D,local-pref2 200 D,local-pref1 100 D,local-pref2 200RTA就會優(yōu)先選擇本地優(yōu)先級高的local-pref227MED(Multi-Exit-DISC)屬性D(18.0.0.0/8)RTARTBRTC30.0.0.130.0.0.220.0.0.120.0.0.2AS100AS200D,metric1 10 D,metric2 20D,metric1 10D,metric2 20RTA會選擇metric值較小的metric1IBGP28團(tuán)體(Community)屬性團(tuán)體是
13、一組有相同性質(zhì)的目的地的路由,一個(gè)團(tuán)體不限于一個(gè)網(wǎng)絡(luò)或一個(gè)自治系統(tǒng),它沒有物理邊界。公認(rèn)的團(tuán)體:no-export不通告給聯(lián)盟/AS外的BGP相鄰體no-advertise不通告給任何BGP相鄰體local-AS不通告給EBGP相鄰體Internet通告給所有其他路由器29BGP路由選優(yōu)過程綜合起來,本地BGP路由選優(yōu)的過程為:如果此路由的下一跳不可達(dá),忽略此路由;選擇本地優(yōu)先級較大的路由( Local-Preference );選擇本地路由器始發(fā)的路由( network / aggregate );選擇AS路徑較短的路由( AS-Path );依次選擇起點(diǎn)類型為IGP,EGP,Incompl
14、ete類型的路由( Origin );選擇MED較小的路由;優(yōu)選從EBGP學(xué)來的路由;優(yōu)選AS內(nèi)部IGP的Metric最低的路由;選擇RouterID較小的路由;30課程內(nèi)容第一章 BGP路由協(xié)議的原理第二章 BGP路由屬性第三章 BGP的應(yīng)用第四章 BGP基本配置和排錯(cuò)31沒有BGP的日子里OSPFRIPISISEIGRP32有了BGP之后OSPFRIPISISEIGRPBGPBGPBGP鏈路層協(xié)議生成路由,IGP收集路由,BGP加工路由33AS的分類單口AS(stub AS)多歸路非過渡AS(multihomed AS)過渡AS(transit AS)34BGP強(qiáng)大的過濾功能可按照路由的I
15、P地址過濾可依照路由經(jīng)過的AS-Path過濾可以依照路由的屬性過濾可以依照路由到來的接口過濾可以按照過濾的結(jié)果設(shè)置路由的屬性35BGP在大規(guī)模網(wǎng)絡(luò)中需要解決的問題路由表龐大 超過85000條BGP聚合IBGP相鄰體過多,邏輯全連接不現(xiàn)實(shí)BGP聯(lián)盟BGP反射復(fù)雜網(wǎng)絡(luò)環(huán)境中路由的變化十分頻繁BGP衰減VRP 3.X平臺BGP方面的局限!36課程內(nèi)容第一章 BGP路由協(xié)議的原理第二章 BGP路由屬性第三章 BGP的應(yīng)用第四章 BGP基本配置和排錯(cuò)37BGP基本配置設(shè)置BGP的ROUTER IDquidway router id 10.0.0.1啟動BGPquidway bgp 65500設(shè)置BGP鄰
16、居quidway-bgp peer 10.1.0.1 as-number 17633quidway-bgp peer 10.1.0.1 connect-interface LoopBack0創(chuàng)建對等體組quidway-bgp group huawei將BGP鄰居加入到對等體組中quidway-bgp peer 10.1.0.1 group huawei38BGP基本配置將其他協(xié)議的路由引入BGPquidway-bgp network 10.0.20.0 255.255.255.0quidway-bgp import-route static設(shè)置BGP反射器的群IDquidway-bgp pee
17、r 10.0.0.1 reflect-client設(shè)置BGP反射器客戶機(jī)quidway-bgp reflect cluster-id 10.0.0.139BGP路由協(xié)議排錯(cuò)BGP協(xié)議自身維護(hù)一張獨(dú)立的路由表,用作路由信息選優(yōu),BGP speaker只把“有效”并且“最優(yōu)”的路由信息傳遞給鄰居。N確認(rèn)鄰居之間的TCP可達(dá)性Y查看BGP鄰居狀態(tài)檢查設(shè)備配置Y修正設(shè)備配置NNY完成鄰居之間TCP可達(dá)性撥打800技術(shù)支持熱線求助!查看BGP路由表NY40BGP路由協(xié)議排錯(cuò)確認(rèn)鄰居之間的TCP可達(dá)性N完成鄰居之間TCP可達(dá)性確認(rèn)BGP鄰居之間的TCP可達(dá)性:命令:ping a source-ip-add
18、 destination-ip-add Interface loopback 0 ip address xxx.xxx.xxx.xxx 255.255.255.255Bgp 100 peer peer-ip-add as-number 100 peer peer-ip-add connect-interface loopback 0如果可以ping通,說明TCP可達(dá)。41BGP路由協(xié)議排錯(cuò)查看BGP鄰居狀態(tài)NY撥打800技術(shù)支持熱線求助!查看BGP路由表Y查看BGP鄰居狀態(tài):查看BGP speaker之間的鄰居狀態(tài),如果達(dá)到“Established”狀態(tài),表示鄰居正常建立命令:display bgp peerNeighbor V AS MsgR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙教版2021-2022學(xué)年度七年級數(shù)學(xué)上冊模擬測試卷 (839)【含簡略答案】
- Methoprene-Standard-生命科學(xué)試劑-MCE
- MAIPGG-生命科學(xué)試劑-MCE
- 鍋爐課程設(shè)計(jì)輔助工具
- 頂級奢侈品鑒定課程設(shè)計(jì)
- 搬運(yùn)升降機(jī)課程設(shè)計(jì)
- 鋼結(jié)構(gòu)21米跨課程設(shè)計(jì)
- 防疫宣傳手冊課程設(shè)計(jì)
- 攪拌型酸奶課程設(shè)計(jì)
- 插畫動畫課程設(shè)計(jì)
- 第五章 材料的熱性能
- 民航英語1(山東聯(lián)盟)智慧樹知到課后章節(jié)答案2023年下青島恒星科技學(xué)院
- 石材幕墻板縫打膠施工方案
- 跨部門工作聯(lián)絡(luò)單
- 跌倒墜床流程圖
- 大陸居民往來臺灣地區(qū)申請審批表
- “四新”背景下的2023年高考教學(xué)與備考指導(dǎo)
- 農(nóng)業(yè)示范基地培訓(xùn)觀摩方案
- 消防安全重點(diǎn)單位標(biāo)準(zhǔn)化管理操作手冊
- 軍事理論期末試題含答案
- 2023公路橋梁鋼結(jié)構(gòu)防腐涂裝技術(shù)條件
評論
0/150
提交評論