版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
網(wǎng)絡(luò)系統(tǒng)建設(shè)與運維之前介紹的所有路由協(xié)議均為IGP協(xié)議(內(nèi)部網(wǎng)關(guān)路由協(xié)議),IGP協(xié)議的特點在于完全可以依據(jù)理論上最優(yōu)的路徑來計算路由,管理員還可以實施精細的路由控制,但BGP(外部網(wǎng)關(guān)路由協(xié)議)協(xié)議完全不同,他經(jīng)常受到政治的、安全的、人為的因素影響,并不能夠完全按照理論計算的最優(yōu)路徑進行數(shù)據(jù)轉(zhuǎn)發(fā),可以這么理解,BGP基本上是按照用戶的意愿被動的搬運路由表而已,本質(zhì)上不產(chǎn)生、不發(fā)現(xiàn)、不計算路由,他只是路由的搬運工而已。本項目介紹BGP協(xié)議的基本概念和配置方法。深入篇項目5部署B(yǎng)GP路由一、學習目標1、了解BGP路由協(xié)議工作原理;2、掌握BGP路由協(xié)議的部署。二、網(wǎng)絡(luò)拓撲圖深入篇項目5部署B(yǎng)GP路由三、環(huán)境與設(shè)備要求1、按下列清單準備好網(wǎng)絡(luò)設(shè)備,并依圖示搭建網(wǎng)絡(luò)拓撲圖;深入篇項目5部署B(yǎng)GP路由設(shè)備型號數(shù)量路由器ROUTER52、為計算機和相關(guān)接口配置IP地址;3、全網(wǎng)能夠互通。深入篇項目5部署B(yǎng)GP路由設(shè)備連接端口IP地址R1E0/0/0R2E0/0/010.0.12.1/24R2E0/0/0R1E0/0/010.0.12.2/24R2E0/0/1R3E0/0/010.0.23.2/24R3E0/0/0R2E0/0/110.0.23.3/24R3E0/0/1R4E0/0/010.0.34.3/24R4E0/0/0R3E0/0/110.0.34.4/24R4E0/0/1R5E0/0/010.0.45.4/24R5E0/0/0R4E0/0/110.0.45.5/24R1LOOPBACK0--1.1.1.1/32R2LOOPBACK0--2.2.2.2/32R3LOOPBACK0--3.3.3.3/32R4LOOPBACK0--4.4.4.4/32R5LOOPBACK0--5.5.5.5/32四、認知與配置過程首先配置AS100和AS200的IGP路由,分別部署OSPF(全網(wǎng)宣告)和IS-IS(全網(wǎng)Level-2宣告)路由協(xié)議,確保各自的IGP路由正常。此時AS100和AS200之間仍然不能夠互通,BGP(BorderGatewayProtocol,邊界網(wǎng)關(guān)協(xié)議)專門用于解決不同AS之間的互聯(lián)互通問題。下面的配置將通過BGP協(xié)議,分別將AS100和AS200中的IGP路由搬運到對方的BGP路由表中去。深入篇項目5部署B(yǎng)GP路由1、配置BGP對等體1.1配置R1的BGP對等體1.2配置R2的BGP對等體深入篇項目5部署B(yǎng)GP路由[R1]bgp100[R1-bgp]peer2.2.2.2as-number100 //IBGP對等體[R1-bgp]peer2.2.2.2connect-interfaceLoopBack0[R2]bgp100[R2-bgp]peer1.1.1.1as-number100[R2-bgp]peer1.1.1.1connect-interfaceLoopBack0[R2-bgp]peer10.0.23.3as-number200 //EBGP對等體1.3配置R3的BGP對等體1.4配置R4的BGP對等體深入篇項目5部署B(yǎng)GP路由[R3]bgp200[R3-bgp]peer4.4.4.4as-number200[R3-bgp]peer4.4.4.4connect-interfaceLoopBack0[R3-bgp]peer10.0.23.2as-number100[R4]bgp200[R4-bgp]peer3.3.3.3as-number200[R4-bgp]peer3.3.3.3connect-interfaceLoopBack0[R4-bgp]peer5.5.5.5as-number200[R4-bgp]peer5.5.5.5connect-interfaceLoopBack1.5配置R5的BGP對等體1.6驗證BGP對等體可以看到R2的兩個BGP對等體狀態(tài)都為:Established,狀態(tài)正常,同理驗證一下其他路由器的BGP對等體,確保所有對等體都狀態(tài)正常。深入篇項目5部署B(yǎng)GP路由[R5]bgp200[R5-bgp]peer4.4.4.4as-number200[R5-bgp]peer4.4.4.4connect-interfaceLoopBack0[R2]disbgppeer2、將AS100中的IGP路由搬運至AS2002.1使用network命令宣告BGP路由2.2分別在R3、R4、R5上查看BGP路由表在R3和R4上都可以看到上述兩條BGP路由(最后的“i”表示當前的BGP路由的起源屬性為IGP,即他們都是通過network命令宣告的),他們都是合法的(標記為“*”),也是最優(yōu)的(標記為“>”),因此是有效的的BGP路由。深入篇項目5部署B(yǎng)GP路由[R2-bgp]network1.1.1.132[R2-bgp]network2.2.2.232<R3>disbgprouting-table但是在R5上卻看不到任何BGP路由條目,說明R4并沒有將自己的BGP路由通告給R5,這是什么原因呢?根據(jù)BGP通告原則,IBGP的路由條目不會被通告給IBGP的鄰居(這兩條路由表項屬于IBGP,而R5又屬于R4的IBGP鄰居),這是為了防止BGP的路由環(huán)路,如何解決這個問題呢?可以在R4上配置BGP反射器,同時將R5配置為R4的反射器客戶機。稍等片刻后,即可在R5上看到上述兩條BGP路由條目。深入篇項目5部署B(yǎng)GP路由[R4-bgp]peer5.5.5.5reflect-client3、將AS200中的IGP路由搬運至AS1003.1使用import命令宣告BGP路由3.2分別在R1、R2上查看BGP路由表可以看到R1中已經(jīng)有了AS200全網(wǎng)的明細路由。深入篇項目5部署B(yǎng)GP路由[R3-bgp]import-routeisis1<R1>disbgprouting-table五、測試并驗證結(jié)果測試R1和R5之間的連通性可以看到R1和R5之間可以正常通信。請注意如果R1直接pingR5,結(jié)果是不通的,如下:這是因為默認情況下,路由器會以出接口的IP地址作為ping包的源地址,然而10.0.12.0網(wǎng)段我們并沒有通過BGP搬運至AS200,這會導致回程的ping包目的地不可達。深入篇項目5部署B(yǎng)GP路由<R1>ping5.5.5.5<R1>ping-a1.1.1.15.5.5.5六、項目小結(jié)與知識拓展1、BGP協(xié)議被設(shè)計運行在AS之間傳遞路由,AS之間是廣域網(wǎng)鏈路,數(shù)據(jù)包在廣域網(wǎng)上傳遞是可能出現(xiàn)不可預測的鏈路擁塞或丟失等情況,因此BGP使用TCP作為其承載協(xié)議來保證可靠性。BGP使用TCP封裝建立鄰居關(guān)系,端口號為179,TCP采用單播建立連接,因此BGP協(xié)議并不像RIP和OSPF一樣使用組播發(fā)現(xiàn)鄰居,單播建立連接也使BGP只能手動指定鄰居。深入篇項目5部署B(yǎng)GP路由2、BGP鄰居關(guān)系的類型主要靠配置的AS號區(qū)別,peer關(guān)鍵字后面是對端鄰居的接口IP地址,as-number后面是鄰居路由器所在的AS號,AS號相同則為IBGP鄰居關(guān)系;AS號不同,則為EBGP鄰居關(guān)系。peer關(guān)鍵字后面的地址可以是對端鄰居直連接口的IP地址,也可以是非直連LoopBack接口的IP地址(但必須保證該IP地址路由可達),甚至也可以不是直連的路由器。建立IBGP鄰居關(guān)系時,一般使用LoopBack接口的IP地址,因為LoopBack接口開啟后一直處于UP狀態(tài),只要保證路由可達,鄰居關(guān)系一直處于穩(wěn)定狀態(tài);而建立EBGP鄰居關(guān)系時,一般使用直連接口的IP地址,因為EBGP是跨AS建立鄰居關(guān)系,鄰居關(guān)系建立之前非直連接口之間的路由不可達。深入篇項目5部署B(yǎng)GP路由3、宣告BGP路由的方式有兩種:第一種是使用配置命令network,第二種是使用配置命令import。其中network命令用于將IP路由表中已經(jīng)存在的路由逐條引入BGP路由表中;import命令是根據(jù)運行的IGP路由協(xié)議(如RIP、OSPF等),將路由引入到BGP路由表中去,同時也可以引入直連和靜態(tài)路由。大多數(shù)情況下,通過import引入的路由需要配合路由策略來使用,以防止引入不必要的路由。通過network宣告的BGP路由可以利用aggregate命令進行聚合(手工聚合),比如:參數(shù)detail-suppressed表示抑制明細路由的發(fā)布(即聚合后,在BGP路由表中將只包含聚合后的路由,不再包含明細路由)深入篇項目5部署B(yǎng)GP路由[R1-bgp]aggregate1.1.1.024detail-suppressed通過import宣告的BGP路由可以利用summaryautomatic命令進行聚合(自動聚合),比如:注意該命令只能進行大類聚合(即嚴格按A、B、C類IP地址進行聚合)各種BGP路由的優(yōu)先級如下:aggregate>summaryautomatic>network(i)>import(?)深入篇項目5部署B(yǎng)GP路由[R1-bgp]summaryautomatic4、BGP向鄰居通告路由時,遵循以下四條原則BGP路由器只將自己最優(yōu)的路由發(fā)布給鄰居通過EBGP獲得的路由會發(fā)布給所有的BGP鄰居(包括EBGP鄰居和IBGP鄰居)通過IBGP鄰居獲得的路由不會發(fā)布給其他的IBGP鄰居從IBGP鄰居學來的路由在發(fā)布給一個BGP鄰居之前,通過IGP必須知道該路由,即BGP與IGP同步。在華為路由器上,默認是將BGP與IGP的同步檢查關(guān)閉的,原因是為了實現(xiàn)IBGP路由的正常通告。但關(guān)閉了BGP與IGP的同步檢查后會出現(xiàn)“路由黑洞”的問題,必須通過其他手段解決(比如IBGP全互聯(lián))。深入篇項目5部署B(yǎng)GP路由5、在本例中,BGP反射器只有一個客戶機,如果有多個客戶機,也可以成組配置,比如:該命令表示反射器R5有兩個客戶機:R6、R7。BGP反射器相關(guān)概念及工作原理如下:(1)路由反射器RR(RouteReflector):允許把從IBGP對等體學到的路由反射到其他IBGP對等體的BGP設(shè)備。(2)客戶機(Client):與RR形成反射鄰居關(guān)系的IBGP設(shè)備。在AS內(nèi)部客戶機需要與RR直連。深入篇項目5部署B(yǎng)GP路由[R5-bgp]grouprr1interna1[R5-bgp]peer6.6.6.6grouprr1[R5-bgp]peer7.7.7.7grouprr1[R5-bgp]peerrr1reflect-client(3)非客戶機(Non-Client):既不是RR也不是客戶機的IBGP設(shè)備。在AS內(nèi)部非客戶機與RR之間,以及所有的非客戶機之間仍然必須建立全連接關(guān)系。(4)始發(fā)者(Originator):在AS內(nèi)部始發(fā)路由的設(shè)備。Originator_ID屬性用于防止集群內(nèi)產(chǎn)生路由環(huán)路。(5)集群(Cluster):路由反射器及其客戶機的集合。Cluster_List屬性用于防止集群間產(chǎn)生路由環(huán)路。(6)同一集群內(nèi)的客戶機只需要與該集群的RR直接交換路由信息,因此客戶機只需要與RR之間建立IBGP連接,不需要與其他客戶機建立IBGP連接,從而減少了IBGP連接數(shù)量。(7)RR突破了“從IBGP對等體獲得的BGP路由,BGP設(shè)備只發(fā)布給它的EBGP對等體?!钡南拗?,并采用獨有的Cluster_List屬性和Originator_ID屬性防止路由環(huán)路。深入篇項目5部署B(yǎng)GP路由(8)RR向IBGP鄰居發(fā)布路由規(guī)則如下:從非客戶機學到的路由,發(fā)布給所有客戶機。從客戶機學到的路由,發(fā)布給所有非客戶機和客戶機(發(fā)起此路由的客戶機除外)。從EBGP對等體學到的路由,發(fā)布給所有的非客戶機和客戶機。6、BGP可以很容易地在IPv6環(huán)境下部署(一般稱為BGP4+),只需在BGP進程視圖下使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年行唐縣招教考試備考題庫及答案解析(奪冠)
- 2025年惠州衛(wèi)生職業(yè)技術(shù)學院單招職業(yè)技能測試題庫帶答案解析
- 2025年湖北三峽職業(yè)技術(shù)學院馬克思主義基本原理概論期末考試模擬題含答案解析(奪冠)
- 2024年貴州民族大學馬克思主義基本原理概論期末考試題含答案解析(奪冠)
- 2025年龍江縣招教考試備考題庫含答案解析(必刷)
- 2025年惠民縣招教考試備考題庫及答案解析(奪冠)
- 2025年山西醫(yī)藥學院馬克思主義基本原理概論期末考試模擬題及答案解析(必刷)
- 2025年江西信息應(yīng)用職業(yè)技術(shù)學院馬克思主義基本原理概論期末考試模擬題及答案解析(必刷)
- 2025年屏山縣幼兒園教師招教考試備考題庫帶答案解析(奪冠)
- 2025年陽朔縣幼兒園教師招教考試備考題庫帶答案解析
- 2026年無錫工藝職業(yè)技術(shù)學院單招綜合素質(zhì)考試題庫附答案解析
- 2026年中考語文一輪復習課件:記敘文類閱讀技巧及示例
- 2025腫瘤靶向藥物皮膚不良反應(yīng)管理專家共識解讀課件
- 腳手架施工安全技術(shù)交底標準模板
- 海姆立克急救課件 (完整版)
- 淘寶主體變更合同范本
- 2025中好建造(安徽)科技有限公司第二次社會招聘13人筆試歷年參考題庫附帶答案詳解
- 《交易心理分析》中文
- 護理創(chuàng)新實踐與新技術(shù)應(yīng)用
- 2025年海南事業(yè)單位聯(lián)考筆試筆試考題(真題考點)及答案
- 2025中國電信股份有限公司重慶分公司社會成熟人才招聘筆試考試參考題庫及答案解析
評論
0/150
提交評論