關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究

關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究

ID:36298454

大?。?.69 MB

頁數(shù):10頁

時間:2019-05-08

關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究_第1頁
關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究_第2頁
關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究_第3頁
關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究_第4頁
關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究_第5頁
資源描述:

《關(guān)于邊界網(wǎng)關(guān)協(xié)議bgp的探究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、關(guān)于邊界網(wǎng)關(guān)協(xié)議BGP的探究信息工程學(xué)院電子信息工程摘要:因特網(wǎng)采用的路由選擇協(xié)議是層次式的、自適應(yīng)的分布式路由選擇協(xié)議,因特網(wǎng)把路由協(xié)議分為兩大類,即內(nèi)部網(wǎng)關(guān)協(xié)議IGP和外部網(wǎng)關(guān)協(xié)議EGP(外部網(wǎng)關(guān)協(xié)議自1989年起稱為邊界網(wǎng)關(guān)協(xié)議BGP)。BGP(BorderGatewayProtocol)是不同自治系統(tǒng)的路由器之間交換路由信息的協(xié)議。BGP通過4種報文(即OPEN,UPDATE,KEEPALIVE,NOTIFICATION報文)和3個功能性過程(即鄰站獲取,鄰站可達(dá),和網(wǎng)絡(luò)可達(dá)),建立路由

2、表并進(jìn)行路由選擇。國內(nèi)的網(wǎng)絡(luò)格局中南電信北網(wǎng)通之間的互聯(lián)互通,就是BGP協(xié)議的應(yīng)用之一。關(guān)鍵詞:BGP協(xié)議BGP報文路由選擇BGP協(xié)議雙線技術(shù)一、概述1.定義BGP(BorderGatewayProtocol)是不同自治系統(tǒng)的路由器之間交換路由信息的協(xié)議。一個自治系統(tǒng)AS(AutonomousSystem)的經(jīng)典定義是在一個管理機構(gòu)控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統(tǒng)轉(zhuǎn)發(fā)報文。在BGP中使用自治系統(tǒng)這個術(shù)語是為了強調(diào)這樣一個事實:一個自治系統(tǒng)的管理對于其他自治系統(tǒng)而言是提

3、供一個統(tǒng)一的內(nèi)部選路計劃,它為那些通過它可以到達(dá)的網(wǎng)絡(luò)提供了一個一致的描述。2.BGP與RIP、OSPF的區(qū)別不同自治系統(tǒng)之間的通信不能使用RIP或OSPF協(xié)議主要是BGP的使用環(huán)境不同,諸如:?因特網(wǎng)的規(guī)模太大,使得自治系統(tǒng)之間路由選擇非常困難。?對于自治系統(tǒng)之間的路由選擇,要尋找最佳路由是很不現(xiàn)實的。?自治系統(tǒng)之間的路由選擇必須考慮政治、經(jīng)濟和安全等其他因素。因此,邊界網(wǎng)關(guān)協(xié)議BGP只能尋找一條能夠到達(dá)目的網(wǎng)絡(luò)且比較好的路由(不能兜圈子),而并非是要尋找一條最佳路由。BGP采用的是路徑向量選

4、擇協(xié)議。3.BGP發(fā)言人與自治系統(tǒng)AS的關(guān)系?BGP發(fā)言人從BGP路由器的角度來看,因特網(wǎng)是由一些BGP路由器及其連接線路組成的。在配置路由器時,網(wǎng)絡(luò)管理員要為每一個AS至少選擇一個路由器作為該系統(tǒng)的“BGP發(fā)言人(BGPspeaker)”。一般來說,兩個BGP發(fā)言人通過一個共享網(wǎng)絡(luò)連接在一起。BGP發(fā)言人除了必須運行BGP協(xié)議之外,還必須運行他所在AS使用的內(nèi)部網(wǎng)關(guān)協(xié)議IGP(如RIP或OSPF)。BGP發(fā)言人一般是邊界路由器。?BGP發(fā)言人交換路由信息BGP發(fā)言人與其他AS的BGP發(fā)言人交換

5、路由信息時,需先建立TCP連接(端口號為179),然后通過發(fā)送BGP報文來交換路由信息。BGP發(fā)言人所交換的路由信息其實就是到達(dá)某個網(wǎng)絡(luò)(用網(wǎng)絡(luò)前綴表示)所要經(jīng)過的一系列的AS。換句話說,也就是網(wǎng)絡(luò)可達(dá)性的信息。當(dāng)BGP發(fā)言人交換了網(wǎng)絡(luò)可達(dá)性信息后,各BGP發(fā)言人就可根據(jù)所采用的策略從收到的路由信息中找出到達(dá)各AS的較好路由。如圖1所示。二、BGP協(xié)議的報文1.BGP協(xié)議的報文圖2表示BGP協(xié)議的報文格式。BGP報文由首部和主體部分組成。首部(19字節(jié))包括三個字段:?標(biāo)記(16字節(jié))用于鑒別收

6、到的BGP報文。當(dāng)不使用鑒別時,該字段置成全1。?長度(2字節(jié))指出包含首部在內(nèi)的BGP的報文長度,以字節(jié)為單位,最小值為19,最大值為4096。?類型(1字節(jié))指出BGP報文的類型,其值為1~4。2.BGP協(xié)議使用的四種報文?打開(OPEN)報文,用來與相鄰的另一個BGP發(fā)言人建立關(guān)系,進(jìn)行通信初始化。?更新(UPDATE)報文,用來發(fā)送一條路由信息,或列出被撤消的幾條路由。??;?KEEPALIVE)報文,用來確認(rèn)OPEN報文,且周期性地證實鄰站的連通性。?通知(NOTIFICATION)報

7、文,用來發(fā)送檢測到的差錯狀態(tài)。三、BGP路由表的建立及路由選擇1.BGP的兩種鄰居BGP在路由器上以下列兩種方式運行:IBGP(InternalBGP)EBGP(ExternalBGP)如果兩個交換BGP報文的對等體屬于同一個自治系統(tǒng),那么這兩個對等體就是IBGP對等體(InternalBGP),如RB和RD。如果兩個交換BGP報文的對等體屬于不同的自治系統(tǒng),那么這兩個對等體就是EBGP對等體(ExternalBGP),如RA和RB。雖然BGP是運行于自治系統(tǒng)之間的路由協(xié)議,但是一個AS的不同邊

8、界路由器之間也要建立BGP連接,只有這樣才能實現(xiàn)路由信息在全網(wǎng)的傳遞,如RB和RD,為了建立AS1和AS3之間的通信,我們要在它們之間建立IBGP連接。IBGP對等體之間不一定是物理上直連的,但必須保證邏輯上全連接。(TCP連接能夠建立即可)。一般的路由器都默認(rèn)要求EBGP對等體之間是有物理上的直連鏈路,同時他們一般也提供改變這個缺省設(shè)置的配置命令。2.BGP的三張表?鄰居關(guān)系表:包含與之建立BGP連接的鄰居?轉(zhuǎn)發(fā)數(shù)據(jù)庫:從鄰居那里獲悉的的所有路由都被加入到BGP轉(zhuǎn)發(fā)表中。?記錄每個鄰居的網(wǎng)絡(luò)?

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。