熱門服務(wù)中心 English

返回頂部

詳解BGP的14條選路原則

  BGP是一個(gè)路徑矢量路由協(xié)議,它的工作就是在自主系統(tǒng)間交換路由信息,以便發(fā)現(xiàn)訪問互聯(lián)網(wǎng)某處數(shù)據(jù)的最有效路徑。如何選擇最佳路徑進(jìn)行路由?思科無(wú)邊界網(wǎng)絡(luò)為我們揭示了BGP的14條選路原則

  BGP的選路原則:前提(路由的下一跳可達(dá)、關(guān)閉同步、路由沒有被懲罰、前綴沒有被入境路由策略拒絕),具體原則如下:

  1:weight先比較管理權(quán)重(越大越優(yōu)先),這個(gè)參數(shù)本地有效。雖然Weight屬性是Cisco私有的,但是很多廠商也是內(nèi)置該屬性(但無(wú)法顯示及修改),這樣就保證了本地始發(fā)的路由是最優(yōu)先的,因?yàn)楸镜厥及l(fā)路由的Weight為32768,從其他BGP Peer學(xué)習(xí)過來(lái)的路由的Weight為0.

  2:local-pref本地首選項(xiàng)(越大越優(yōu)先),這個(gè)參數(shù)在本AS內(nèi)傳遞。Local Preference屬性只能在IBGP Peer之間傳遞,如果在EBGP Peer之間收到的路由的路徑屬性中攜帶了Local Preference,則會(huì)觸發(fā)Notifacation報(bào)文,造成會(huì)話中斷。

  3:路由器本地始發(fā)的路徑優(yōu)先。本地始發(fā)的路徑特點(diǎn)是next-hop為0.0.0.0,weight為32768。可以使用不同的方式比如network或redistribute等,那么這些方式之間是存在優(yōu)先順序的原則:network>redistribute>aggregate,但該原則是不會(huì)作為BGP路由選路策略的。

  4:具有最短AS-path路徑(就是AS-PATH中AS最少的優(yōu)先)的路由優(yōu)先。但是可以配置bgp bestpath as-path ignore來(lái)忽略這一步。注意:在做聚合路由時(shí),使用as-set后產(chǎn)生的AS-Path列表中的{}里的AS號(hào)長(zhǎng)度只算一個(gè)AS號(hào)的長(zhǎng)度;而在聯(lián)盟內(nèi)的AS-Path列表中的()的AS號(hào)長(zhǎng)度不做計(jì)算依據(jù)!不同方向的route-map對(duì)于插入的AS號(hào)的位置是不同的。

  5:比較origin屬性,具有最低origin源碼。三種不同的Origin屬性的優(yōu)先順序:IGP>EGP>incomplete,Origin屬性會(huì)一直在BGP路由中攜帶。很少使用設(shè)置Origin屬性作為BGP路由選路策略。

  6:評(píng)估MED(MED值最小的路徑勝出)。默認(rèn)情況下,只比較來(lái)自同一AS的BGP路由的MED值(就是AS-sequence中第一個(gè)AS相同才比較)。命令bgp always-compare-med對(duì)于所有路徑都比較MED,不考慮他們是否來(lái)自同一個(gè)AS。如果使用了這個(gè)選項(xiàng)要在AS內(nèi)都這么配置(避免路由選擇環(huán)路)。(任何開頭為as-confed-sequence的都被忽略比較MED值,如果配置了bgp always-compare-med那么會(huì)進(jìn)行比較)。

  MED備注:Cisco建議在所有新網(wǎng)絡(luò)部署中均啟用bgp deterministic-med命令。對(duì)于現(xiàn)有的網(wǎng)絡(luò),必須同時(shí)在所有路由器上部署此命令,或者逐步部署此命令,但要注意避免可能出現(xiàn)的內(nèi)部 BGP (iBGP) 路由環(huán)路。當(dāng)BGP收到多個(gè)通往特定目標(biāo)的路由時(shí),它會(huì)按收到路由的相反順序列出它們(從最新到最舊).然后,BGP 按以下順序成對(duì)比較路由:從最新的條目開始,并向最舊的條目移動(dòng)(從列表頂部開始,向下移動(dòng))。 例如,將 entry1 與 entry2 進(jìn)行比較。 隨后,將這兩個(gè)中的較好者與 entry3 進(jìn)行比較,依此類推。當(dāng)啟用bgp deterministic-med命令時(shí),會(huì)打亂這個(gè)順序?qū)?lái)自同一個(gè)自治系統(tǒng)的路由分組到一起,然后比較每一組的最佳條目。Show ip bgp 可以看出效果。

  如果激活了bgp bestpath med confed命令只有AS-Confed-sequence的路徑才比較MED值。如果一條路徑包含了任何外部自制系統(tǒng),那么就不進(jìn)行比較。

  7:EBGP優(yōu)于IBGP;EBGP優(yōu)于聯(lián)邦EBGP(聯(lián)邦eBGP和聯(lián)邦iBGP不具有可比性,不比較。因?yàn)槁?lián)邦ebgp和聯(lián)邦ibgp都被看做內(nèi)部路徑?jīng)]有差別)。如果都是EBGP對(duì)等體收到的條目或者都是從IBGP對(duì)等體收到的條目或者分別從聯(lián)邦EBGP和聯(lián)邦I(lǐng)BGP對(duì)等體收到的條目則繼續(xù)向下一步進(jìn)行。

詳解BGP的14條選路原則

  8:BGP優(yōu)先選擇到下一跳IGP度量值最低的路徑。(不管都是EBGPpeer還是都是IBGPpeer還是分別是聯(lián)邦EBGP和聯(lián)邦I(lǐng)BGP都比較這一步)

  9:當(dāng)前面的8條選路原則都無(wú)法優(yōu)選出最優(yōu)路由時(shí),并且在BGP進(jìn)程下面配置了maximum-paths [ibgp] <1-16>,那么將執(zhí)行等價(jià)負(fù)載均衡,如果沒有ibgp關(guān)鍵字,那么只會(huì)對(duì)EBGP對(duì)等體收到的路由執(zhí)行等價(jià)負(fù)載均衡,如果不配置maximum-paths那么將進(jìn)行到下一條選路原則。

  不管是IBGP還是EBGP受到的路由要實(shí)現(xiàn)負(fù)載均衡必須as-path完全相同,包含as-set的和聯(lián)邦子AS的也必須完全相同,也就是()和{}里面也要完全相同,如果有聯(lián)邦EBGP對(duì)等體和聯(lián)邦I(lǐng)BGP對(duì)等體收到的路由他們兩個(gè)之間不可以負(fù)載均衡。

  負(fù)載均衡show ip bgp x.x.x.x明細(xì)才可以看到,有multipath標(biāo)記的都會(huì)裝入路由表(show ip route)。

  10:當(dāng)多條都是從EBGP收到的路由時(shí)(外部路徑時(shí),聯(lián)邦EBGP對(duì)等體不算,因?yàn)槭莾?nèi)部路徑),BGP優(yōu)先使用最先收到的路由條目(最老的路徑)。這能最小化路由抖動(dòng)。如果BGP進(jìn)程下使用bgp bestpath compare-routerid命令,則忽略本原則,跳到第11條選路原則;當(dāng)多條路由具有相同的router-id時(shí)也忽略本原則,當(dāng)沒有當(dāng)前最佳路由時(shí),也忽略本原則,例如提供最佳路徑的鄰居down掉。(僅ebgp路由)

  11:BGP優(yōu)選具有最低的router-id的路由。如果路徑包含RR屬性,那么在路徑選擇過程中就用originator-id來(lái)代替router-id進(jìn)行比較(就是originator-id之間進(jìn)行比較)。

  12:如果orginator-id相同,那么BGP優(yōu)選cluster-list長(zhǎng)度最短的路徑。這種情況只出現(xiàn)在RR的環(huán)境中。

  13:首選來(lái)自于最低鄰居地址(neighbor后指定的鄰居地址)的路徑,越小越優(yōu)先。這個(gè)地址是在BGP對(duì)等體上配置并使用的地址,這個(gè)地址是本地對(duì)等體路由器在其上配置TCP鄰居并與遠(yuǎn)端對(duì)等體建立連接時(shí)采用的地址。

  14:BGP自定義路徑選擇過程:BGP Cost Community(BGP成本團(tuán)體)的擴(kuò)展團(tuán)體屬性提供了自定義最佳路徑選擇過程的方式。這個(gè)自動(dòng)路徑選擇過程插入在BGP13條選路原則的第8條之后(優(yōu)先到下一跳IGP-cost最低的路徑),首選成本值最低的路徑。但是可以使用bgp bestpath cost-community ignore來(lái)忽略這一步操作,配置時(shí)要在AS內(nèi)或聯(lián)邦內(nèi)統(tǒng)一配置,這樣可以避免出現(xiàn)路由選擇環(huán)路。

  成本團(tuán)體設(shè)置子句使用cost communityID(成本團(tuán)體ID編號(hào)0到255)和cost number(成本編號(hào)值0到4,294,967,295)進(jìn)行了配置。先比cost number后比較cost communityID,都是越低越優(yōu)先.對(duì)于未用成本編號(hào)值專門配置的路徑,將指定默認(rèn)成本編號(hào)值為2,147,483,647。 此值是0和4,294,967,295之間的中央點(diǎn)。這個(gè)屬性傳遞給鄰居時(shí)要有send-community命令.

  這個(gè)團(tuán)體屬性為非傳遞的擴(kuò)展團(tuán)體屬性。會(huì)傳遞給IBGP和聯(lián)邦I(lǐng)BGP和EBGP對(duì)等體,不會(huì)傳遞給EBGP對(duì)等體。



400-0806-056
主站蜘蛛池模板: 欧美综合自拍亚洲综合图| 成人亚洲综合天堂| 天天在线综合网| 国产亚洲欧洲Aⅴ综合一区| 亚洲综合色在线| 欧美日韩亚洲综合在线| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久亚洲精品人成综合网| 中文字幕亚洲综合小综合在线 | 一本色道久久88—综合亚洲精品| 国产综合第一页| 国产精品综合AV一区二区国产馆| 日韩欧国产精品一区综合无码| 久久综合成人网| 激情综合色五月丁香六月欧美 | 亚洲狠狠久久综合一区77777| 亚洲国产综合无码一区| 国产精品亚洲综合专区片高清久久久 | 狠狠色狠狠色综合曰曰| 亚洲国产aⅴ综合网| 亚洲色偷偷偷鲁综合| 亚洲欧美精品综合中文字幕 | 欧美亚洲另类久久综合| 日韩亚洲欧美久久久www综合网| 一本大道久久a久久精品综合| 狠狠亚洲婷婷综合色香五月排名| 亚洲性感综合欧美| 亚洲国产天堂久久综合| 2020国产精品亚洲综合网| 婷婷综合缴情亚洲狠狠图片| 狠狠色狠狠色综合日日五| 天天综合久久一二三区| 国产成人人综合亚洲欧美丁香花| 色欲天天天综合网| 亚洲欧美精品综合中文字幕| 久久久久高潮综合影院| 国产精品无码久久综合网| 色欲久久久天天天综合网| 欧美日韩国产综合视频在线观看| 久久久久久青草大香综合精品| 久久综合成人网|