資源描述:
《華為BGP路由協(xié)議.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、DP500005BGP路由協(xié)議ISSUE1.0學(xué)習(xí)完此課程,您將會:掌握BGP協(xié)議的基本原理掌握BGP協(xié)議的路由屬性及其應(yīng)用目標Page第1章BGP路由協(xié)議的原理第2章BGP路由屬性內(nèi)容介紹PageBGP協(xié)議概述BGP是“唯一”的EGP路由協(xié)議,主要用來在AS之間傳遞路由信息在AS之間是一種距離矢量的路由協(xié)議,應(yīng)用特定的屬性避免環(huán)路的發(fā)生路由信息攜帶豐富的屬性傳送協(xié)議:TCP,端口號179支持CIDR(無類別域間選路)路由更新:觸發(fā)更新,只發(fā)送增量路由-(周期性通過keepalive包發(fā)送消息.)
2、豐富的路由過濾和路由策略PageBGP協(xié)議基本概念(一)什么是自治系統(tǒng)(AS)?自治系統(tǒng)指由同一個技術(shù)管理機構(gòu)管理、使用內(nèi)部路由策略的一些路由器的集合。每個自治系統(tǒng)都有唯一的自治系統(tǒng)編號。自治系統(tǒng)的編號范圍是1到65535,其中1到64511是注冊的因特網(wǎng)編號,64512到65535是專用網(wǎng)絡(luò)編號。PageBGP協(xié)議基本概念(二)為什么引入自治系統(tǒng)這一概念?引入自治系統(tǒng)的基本思想就是通過不同的編號來區(qū)分不同的自治系統(tǒng)。自治系統(tǒng)內(nèi)部的路由協(xié)議——IGP如OSPF、IS-IS、RIP、EIGRP(ci
3、sco專有)自治系統(tǒng)之間的路由協(xié)議——BGP如:EGP、BGPBGP的主要目標是提供一種能夠保證自治系統(tǒng)間無環(huán)路的路由選擇信息交換的域間路由系統(tǒng)。Page沒有BGP的日子里OSPFRIPISISEIGRPPage有了BGP之后鏈路層協(xié)議生成路由,IGP收集路由,BGP加工路由OSPFRIPISISEIGRPBGPBGPBGPPageBGP協(xié)議基本概念(三)何時選擇BGP?何時不選擇BGP?下列條件至少存在一個的時候,才應(yīng)該使用BGP。自治系統(tǒng)系統(tǒng)允許數(shù)據(jù)包穿過它到達其他自治系統(tǒng)。自治系統(tǒng)多條外部連
4、接,多個運營商之間;擁有多條到互聯(lián)網(wǎng)的連接時。自治系統(tǒng)必須對進入和離開AS的數(shù)據(jù)流進行控制。下列情況,不需要使用BGP自制系統(tǒng)和系統(tǒng)自治系統(tǒng)或Internet間僅有單一連接時。設(shè)備內(nèi)存和CPU性能不佳,無法運行BGP時。沒有能力實施路由過濾或BGP路徑選擇時。自治系統(tǒng)間帶寬較低時。PageBGP工作機制(一)PageAS的分類單口AS(stubAS)多歸路非過渡AS(multihomedAS)過渡AS(transitAS)PageBGP工作機制(二)BGP鄰居剛建立時,發(fā)送整個BGP路由表交換路由
5、信息,之后為了更新路由表只交換更新消息(updatemessage)。系統(tǒng)在運行過程中,通過接收和發(fā)送keep-alive消息來檢測相互之間的連接是否正常的。一般情況下一條路由由自治系統(tǒng)內(nèi)部的某種內(nèi)部路由協(xié)議發(fā)現(xiàn)和計算產(chǎn)生,由自治系統(tǒng)邊界路由器(ASBR)通過EBGP連接傳播到其它自治系統(tǒng)中。路由在傳播過程中可能會經(jīng)過若干個自治系統(tǒng),這些自治系統(tǒng)稱為過渡自治系統(tǒng)(如:AS5)。若這個自治系統(tǒng)有多個邊界路由器,這些路由器之間運行IBGP來交換路由信息。另外一種自治系統(tǒng)稱為StubAS(如:AS1),
6、其內(nèi)部只有一個ASBR通過EBGP連接外部,同外部其他AS的通信要靠過渡自治系統(tǒng)來轉(zhuǎn)接。PageBGP兩種鄰居-IBGP和EBGPEBGPEBGPRTBRTCIBGPRTARTDRTEPageBGP路由通告原則存在多條路徑時,BGPSpeaker只選取最優(yōu)的使用(非負載分擔)BGPSpeaker只把自己使用的路由通告給相鄰體BGPSpeaker從EBGP獲得的路由會向它所有BGP相鄰體通告(包括EBGP和IBGP)BGPSpeaker從IBGP獲得的路由不向它的IBGP相鄰體通告(如果存在RR呢)
7、BGPSpeaker從IBGP獲得的路由是否通告給它的EBGP相鄰體要依IGP和BGP同步的情況來決定連接一建立,BGPSpeaker按照以上原則,把自己所有BGP路由通告給新相鄰體PageBGP路由表與系統(tǒng)路由表的關(guān)系存在多條路徑時,BGPSpeaker只選取最優(yōu)的使用(非負載分擔時)BGPSpeaker只把自己使用的最優(yōu)路由通告給相鄰體BGPSpeaker只把自己使用的最優(yōu)的路由加入到路由表中PageBGP路由通告原則BGPSpeaker從IBGP獲得的路由不向它的IBGP相鄰體通告(如果存在
8、RR呢)AS42AS12AS14R-14R-12RTARTBRTDRT-CX12…EBGPIBGPX12…X12…PageBGP同步BGPSpeaker從IBGP獲得的路由是否通告給它的EBGP相鄰體要依IGP和BGP同步的情況來決定EBGPEBGPRTBRTCIBGPRTARTDRTERTFS0:1.1.1.2/24E0:10.1.1.1/24S0:1.1.1.1/24S1:2.1.1.2/24AS100AS200AS300S0:2.1.1.1/24Page同步規(guī)則的基本需求BG