版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、會計學(xué)1BGP路由協(xié)議原理路由協(xié)議原理第1頁/共54頁第2頁/共54頁n以通過控制屬性來控制路由選擇第3頁/共54頁第4頁/共54頁OSPF不服:“老子日夜辛苦,修行的OSPF心法300多頁,構(gòu)思巧妙,算法復(fù)雜,堪稱武林絕學(xué)。而師弟BGP,終日游山玩水,草草寫了一本70多頁的心法就交差了。”主辦方問:“那么你的心法能夠管理多少設(shè)備多少路由呢?”。OSPF這時才自知不如,無話可說。主辦方繼續(xù)說:“OSPF只能管理設(shè)備百臺,路由千條;而BGP能夠管理整個internet百萬臺路由器,路由十萬余條。原因是:BGP是無為而治,表面看是無所做為,其實(shí)他只是不想過份的拘泥于細(xì)節(jié),OSPF雖然厲害,但是太拘
2、泥于細(xì)節(jié)。n最終BGP勝出,但是BGP也知道,他少不了OSPF的這個幫手,他得靠OSPF培養(yǎng)人才(路由)。最終BGP聯(lián)手OSPF,一統(tǒng)江湖,無人能敵。第5頁/共54頁第6頁/共54頁OSPFRIPISISEIGRP第7頁/共54頁OSPFRIPISISEIGRPBGPBGPBGP第8頁/共54頁EBGPEBGPRTBRTCIBGPRTARTDRTE第9頁/共54頁第10頁/共54頁報文名稱報文名稱作用是什么作用是什么什么時候發(fā)包什么時候發(fā)包OPEN協(xié)商BGP鄰居的各項參數(shù),建立鄰居關(guān)系(相遇:你好!我們一起玩吧)通過TCP建立BGP連接,發(fā)送open報文NOTIFICATION報告錯誤,中止鄰
3、居關(guān)系(失?。河蟹制?!我們不合適)當(dāng)在Open交互過程中、或者在后續(xù)運(yùn)行中發(fā)現(xiàn)錯誤時,要發(fā)送NOTIFICATION報文通告BGP對端UPDATE進(jìn)行路由信息的交換(相戀:把我所有的給獻(xiàn)給你)連接建立后,有路由需要發(fā)送或路由變化時,發(fā)送UPDATE通告對端路由信息KEEPALIVE維持鄰居關(guān)系(熱戀:每天短信訴相思)定時發(fā)送KEEPALIVE報文以保持BGP鄰居關(guān)系的有效性第11頁/共54頁單播形式發(fā)送單播形式發(fā)送Link Layer HeaderIP 頭TCP頭BGP Protocol PacketFrameChecksumIP協(xié)議號為6TCP端口號為179BGP Protocol Head
4、erBGP PacketMarker(16 byte)Length(2 byte) Type(1 byte)標(biāo)識標(biāo)識BGP報文類型報文類型第12頁/共54頁Hold TimeVersionMy Autonomous SystemBGP IdentifierOptional ParamentersOptional Paramenters Length擴(kuò)展參數(shù),如擴(kuò)展參數(shù),如MBGP、 GR、route-refresh接收不到鄰居的接收不到鄰居的 Update或或Keepalive 所能等待的最長所能等待的最長時間。此值默認(rèn)為時間。此值默認(rèn)為180s第13頁/共54頁Withdrawn Route
5、sUnfeasible Routes LengthPath Attribute LengthNetwork Layer Reachability InformationPath Attribute撤銷的路由撤銷的路由路由屬性路由屬性更新的路由更新的路由第14頁/共54頁Marker(16 byte)Length(2 byte)Type(1 byte)第15頁/共54頁DataError CodeError Subcode第16頁/共54頁ActiveOpen-sentOpen-confirmEstablishedIdleConnectConnect-Retrytimer expiryTCP c
6、onnection failsConnect-Retrytimer expiryStartOthersTCP connection failsErrorErrorErrorKeepAlivetimer expiryKeepAlive packet received1. KeepAlive timer expiry2. Update received3. KeepAlive receivedCorrect OPENpacket receivedTCP connection setupTCP connection setupOthers第17頁/共54頁P(yáng)eerPeer狀態(tài)名稱狀態(tài)名稱發(fā)什么包發(fā)什
7、么包在做什么在做什么Idle嘗試建立TCP連接開始準(zhǔn)備TCP的連接并監(jiān)視遠(yuǎn)程peer啟動TCP連接,啟用BGP時,要準(zhǔn)備足夠的資源Connect發(fā)TCP包正在進(jìn)行TCP連接,等待完成中,認(rèn)證都是在TCP建立期間完成的。如果TCP連接不上則進(jìn)入Active狀態(tài),反復(fù)嘗試連接。Active發(fā)TCP包反復(fù)嘗試TCP連接,OpenSent發(fā)Open包TCP連接建立已經(jīng)成功,開始發(fā)送Open包,Open包攜帶參數(shù)協(xié)商對等體的建立。OpenConfirm發(fā)Keepalive包參數(shù)、能力特性協(xié)商成功,自己開始發(fā)送Keepalive包,等待對方的Keepalive包。Established發(fā)Update包已經(jīng)
8、收到對方的Keepalive包,雙方能力特性一致,開始使用Update通告路由信息。第18頁/共54頁n收和發(fā)送keep-alive消息來檢測相互之間的連接是否正常的。第19頁/共54頁路由表中18.0.0.1/8RTBAS200OSPF第20頁/共54頁中OSPFRTBAS200第21頁/共54頁18.0.0.1/8AS200RTB第22頁/共54頁況來決定n連接一建立,BGP Speaker按照以上原則,把自己所有BGP路由通告給新相鄰體第23頁/共54頁AS 42AS 12AS 14R-14R-12RTARTBRTDRT-CX 12 EBGPIBGPX 12 X 12 第24頁/共54頁
9、第25頁/共54頁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/24第26頁/共54頁,展性不好。即15個路由器的AS,需要建立15(15-1)/2=105個ibgp會話第27頁/共54頁ibgpebgp, bgp路由的連通性,但是對物理拓?fù)溆泻艽蟮南拗?。?8頁/共54頁AS 101AS 100AS 102IBGPEBGPRRClientClientClient第29頁/共54頁clientclientnonclientA
10、S100RRAS200第30頁/共54頁功能.n結(jié)論:bgp聯(lián)盟結(jié)合路由反射器的方式,較好的解決了bgp的同步規(guī)則帶來的需求,是最為有效的解決方案.第31頁/共54頁AS 100IBGPEBGPAS 1001AS 1003AS 1002AS 101EBGP_Confed第32頁/共54頁第33頁/共54頁第34頁/共54頁可選可傳遞(Optional transitive)如:Community可以不認(rèn)識該屬性,但該屬性可以傳遞到其他BGP speaker可選不可傳遞(Optional non-transitive)如:MED可以不認(rèn)識該屬性,不可以傳遞給其他BGP speaker第35頁/共
11、54頁第36頁/共54頁第37頁/共54頁n作用二:AS 路徑屬性也在影響路由選擇。在其它因素相同的情況下,選擇AS路徑較短的路由。第38頁/共54頁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 200第39頁/共54頁nBGP Speaker將本地始發(fā)路由發(fā)布給IBGP對等體時,會把下一跳屬性設(shè)置為發(fā)起該路由的路由器的接口地址。nBGP Speaker在向IBGP對等體發(fā)布從EBGP對等體學(xué)來的路由時,并不改變該
12、路由信息的下一跳屬性。第40頁/共54頁AS100AS200EBGPEBGPIBGPAS300IBGPRTARTBRTCRTERTF第41頁/共54頁第42頁/共54頁AS400AS100AS300AS200RTARTBRTCRTDRTERTFD (18.0.0.0/8)30.0.0.130.0.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)先選擇本地優(yōu)先級高的優(yōu)先級高的local-pref2l假如RTF上還有19的A類地址,如果想要RTA訪問它的時候,數(shù)據(jù)通過路由器RTD走,可以如何實(shí)現(xiàn)? (這樣就實(shí)現(xiàn)了數(shù)據(jù)的負(fù)載均衡,并有備份)第43頁/共54頁第44頁/共54頁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值較小的metric1IBGP第45頁/共54頁徑不發(fā)布給其它的自治系統(tǒng)或子自治系統(tǒng)。n私有community 第46頁/共54頁
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效學(xué)習(xí)方法與記憶力提升考核試卷
- 養(yǎng)老醫(yī)療資源整合策略-洞察分析
- 園藝機(jī)械節(jié)能技術(shù)創(chuàng)新-洞察分析
- 游戲化教學(xué)在語言學(xué)校的實(shí)踐-洞察分析
- 油漆施工行業(yè)的品牌建設(shè)研究-洞察分析
- 語義演化與動態(tài)分析-洞察分析
- 2024-2025學(xué)年高一上學(xué)期第三次月考生物試題01(人教版2019)(解析版)
- 2024-2025學(xué)年北京市豐臺區(qū)高二上學(xué)期11月期中考試生物試題(解析版)
- 2023-2024學(xué)年陜西省西安市長安區(qū)高一上學(xué)期期末考試生物試題(解析版)
- 優(yōu)化手術(shù)策略以提高腕關(guān)節(jié)退行性變治療效果-洞察分析
- 《膽堿能受體作用藥》課件
- 浙江省杭州市余杭區(qū)2023-2024學(xué)年五年級上學(xué)期期末英語試卷
- 中醫(yī)調(diào)節(jié)內(nèi)分泌的方法
- 2020年山西省公務(wù)員錄用考試《行測》真題及答案
- JTG 3441-2024公路工程無機(jī)結(jié)合料穩(wěn)定材料試驗(yàn)規(guī)程
- JJF(新) 106-2023 微波消解儀溫度、壓力參數(shù)校準(zhǔn)規(guī)范
- 《廚政管理說課》課件
- 安徽省合肥市包河區(qū)四十八中學(xué)2023-2024學(xué)年數(shù)學(xué)七年級第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 春節(jié)家族祭祀活動策劃方案
- 空氣源熱泵冷暖空調(diào)、熱水項目施工方案
- 《行政組織學(xué)》期末復(fù)習(xí)指導(dǎo)
評論
0/150
提交評論