2021-03-17 分類: 網(wǎng)站建設(shè)
高有weight優(yōu)先,默認(rèn)為0(思科特有,選大的)
本地優(yōu)先級高的優(yōu)先(只可以在IBGP鄰居之間傳遞)
起源本路由器上的路由(network、aggregate-address)
as-path最短的優(yōu)先
最小的起源代碼 (IGP 優(yōu)先 EGP 優(yōu)先 incomplete)
最低的med
ebgp>ibgp
通過最近BGP鄰居的路由
如果配置了maixmum-path[IBGP],就負(fù)載均衡
最老的EBGP鄰居學(xué)到的路由,是路由最老
更低的router-id
始發(fā)路由器ID相同,那么選擇 cluster-list短的
優(yōu)選來自于最低的鄰居地址的路徑,是BGP的neigbor配置中地址
簡介:
1.優(yōu)選有大Weight的路由(范圍0到65535),weight是CISCO私有的參數(shù)。
2. 缺省情況下,通過本路由器宣告、重分布或者匯總的路由的weight為32768,從BGP鄰居學(xué)習(xí)到的路由的weight為0。
3:只在本地(影響自己一個路由器)有用,影響本路由的選路。
修改方法:
1、neighbor xxx weight xxx (從此xxx鄰居學(xué)到的所有的路由都加)
2、route-map xxx permit 10
set weight xxx
只能在本路由器的入方向上做。
理論簡介:
1.通過第一條選路原則不能選出最優(yōu)BGP條目的情況下,優(yōu)選有大local preference值的BGP條目。
2.local preference值只在IBGP鄰居之間傳遞,在EBGP鄰居之間不能傳遞,也就是說不能在EBGP的出方向上做,因為只在本AS內(nèi)生效。
3.對于從EBGP鄰居學(xué)習(xí)到的BGP條目,local preference缺省值為100,這個值可以通過命令bgp default local-preference修改。
修改方法:
(1)bgp default local-preference xxx
修改后,對IBGP學(xué)來的路由不起作用,只對EBGP傳來的和自己產(chǎn)生的路由起作用。
(2)route-map xxx permit 10
set local-preference xxx
(3)不能在EBGP鄰居關(guān)系的出方向做修改。
3、local-preference的默認(rèn)值是100
在show ip bgp 中看到是空,其實也是100,show ip bgp xxxx 看明細(xì)的時候可看見路由的local-preference。
優(yōu)選從本路由器始發(fā)的路由(包括本地network配置的重分布,或者在IGP表中已經(jīng)有一些需要被配置路由聚合的地址,在BGP中用aggregate-address命令配置的路由聚合)。
注意:對于CISCO IOS,如果是從本地往BGP里注入一條路由,缺省的weight值為32768,由于這個weight值很大,對于該注入路由,會根據(jù)第一條選路原則成為最優(yōu)BGP條目。因此對CISCO IOS來說,第三條選路原則作用不大。然而考慮到第一條選路原則為CISCO私有,不是所有廠家都支持,第三條選路原則的作用就顯現(xiàn)出來了。
四、AS-PATH
在通過前三條選路原則不能選出最優(yōu)BGP條目的情況下,優(yōu)選AS path長度短的路由條目。
注意:修改AS path長度只能在EBGP鄰居關(guān)系之間進(jìn)行,IBGP鄰居關(guān)系是不可以的
1、as-path只可以在EBGP鄰居關(guān)系的out方向和in的方向去修改
(1)out方向做: 加在本來AS號的前面(右邊
(2)in方向做: 加在本來AS號的后面(左邊
2、last-as 表示在離這個路由器最近的AS號,重復(fù)加次數(shù)
route-map xx permit 10
match ip address 1
set as-path prepend last-as 數(shù)字(加多少次)
3、當(dāng)寫下面兩個命令時,哪個先生效?
set as-path prepend 23
set as-path prepend last-as 數(shù)字
入/出方向的時候,as-path prepend與last-as同時使用,都是last-as先生效,然后as-path prepend才生效
?。ǎ保?、聚合 聚合后的{}內(nèi)的AS算幾個?一個
?。ǎ玻⒙?lián)邦 聯(lián)盟內(nèi)的()內(nèi)的AS算幾個?一個也不算
(3)、neighbor xxx remove-private-AS 刪除私有AS號,起源于本AS無效,在出方向做。
5、如何跳過as-path選路原則
bgp bestpath as-path ignore
五、起源代碼origin
在通過前四條選路原則不能選出最優(yōu)BGP條目的情況下,優(yōu)選最低起源類型的BGP路由
最低起源類型的順序是 IGP 優(yōu)先 EGP 優(yōu)先 incomplete,其中EGP的方式現(xiàn)在已經(jīng)不用了。
通過Network,aggregate方式產(chǎn)生的BGP路由的起源屬性是i,通過重分布產(chǎn)生的BGP路由的起源屬性是incomplete。
1:
i--------igp network xxxxx
e-------egp (沒有了)
?-------重分發(fā)
2、origin在 EBGP/或IBGP的in和out方向都可以做
route-map xxx permit 10
match ip address pre 1
set origin incomplete ?
六、MED
MED值的用途:在兩個相臨AS之間有多個BGP連接的情況下,MED值用于影響從相鄰AS到本AS的路由選擇,即用于影響鄰居AS到本AS的流量從哪個接口進(jìn)來,這是通過向相鄰AS的EBGP鄰居發(fā)送具有不同MED值的路由條目來實現(xiàn)的,但是需要注意選路過程的實現(xiàn)是相鄰AS的路由器自身根據(jù)13條選路原則獨(dú)立完成,MED值的的比較是前面的五條選路原則都不能選出最優(yōu)的情況下才起作用。
MED的生成:
1)本地network方式生成的BGP條目,會帶上IGP的metric,(同時也會帶上路由的下一跳,開啟匯總后會被取消)會傳給所有鄰居。
2)如果從EBGP鄰居學(xué)習(xí)到的BGP條目的metric值傳遞給其他IBGP鄰居,但不傳給EBGP。
-----以上表示MED值只傳遞一次EBGP鄰居-----
3)如果從IBGP鄰居學(xué)習(xí)到一條BGP條目的metric為0或者其他值,缺省不會傳給給EBGP鄰居,顯示為空。
4)匯總方式生成的BGP條目,metric值為空。
5)重分布方式生成的BGP條目,metric值為IGP的cost、metric、hop,如果開啟自動匯總會被清除。
6)缺省情況下,空的metric當(dāng)0看待 。
優(yōu)選最小MED 值的路由(范圍 0到4,294,967,295).
A.只有在通過兩條路徑得到第一個AS(對等體)是同一個AS時才進(jìn)行MED比較;任何子自治域的聯(lián)盟系統(tǒng)都會被忽略。也就是說,只有在AS序列號中第一個AS號碼一致時,才進(jìn)行MED比較;任何聯(lián)盟AS序列號(AS_CONFED_SEQUENCE)都會被忽略,也就是說從不同聯(lián)邦A(yù)S學(xué)到的路由都會比較MED
B.如果路由器上配置了 bgp always-compare-med,在全部的路徑進(jìn)行MED比較。但是這需要全體AS都同時啟用這個功能,否則有可能發(fā)生路由環(huán)路
C.如果路由器上配置了bgp bestpath med confed,將對所有包括/.AS_CONFED_SEQUENCE的路徑進(jìn)行MED比較。默認(rèn)不比較
D.如果接收到的路徑?jīng)]有分配MED值,則將此路徑分配為0,除非路由器上配置了bgp bestpath med missing-as-worst,將被看作MED值為4,294,967,295的路由將在注入到路由選擇表之前被改為4,294,967,294
E. 只能在相鄰的AS傳遞,一般在EBGP鄰居的OUT方向的做。影響入站的流量。(IBGP之間是可以修改的)
F. bgp deterministic-med是指把路由過來的MED值進(jìn)行分組,同一個AS的分一組,其他的AS的分一組,先比較同一個AS的MED值,在和其他AS的MED值比較路由器那個最小的ROUTE-ID
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、電子商務(wù)、網(wǎng)站營銷、定制開發(fā)、小程序開發(fā)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容