BGP路徑屬性的基本概念

2021-10-25 13:14:11 字數 2362 閱讀 1303

二、bgp的選路原則

三、 bgp屬性選路配置

四、bgp路由反射器

公認必遵屬性:所有bgp實現都必須能識別且在update報文中必須攜帶;

origin 、as-path、nexthop

公認自決屬性:所有bgp實現都必須能識別,但不要求必須包含在update報文;

local-perference、atomic-aggregate

可選傳遞:裝置可不支援屬性,但也應當接收包含該屬性的路由並傳遞給其他對等體;

community、aggregator

可選非傳遞:裝置可不支援該屬性,不識別的bgp程序忽略包含這個屬性的路由更新,並不傳遞給其他對等體;

med、originator-id、cluster-list、pre-value

1、如果此路由下一跳不可達就忽略此路由。

2、preferred-value值數值越高越優先,華為私有屬性,僅本地有意義。

3、local-preference值最高路由優先。

4、聚合路由優先於非聚合路由

5、本地手動聚合路由的優先順序高於本地自動聚合的路由

6、本地通過network命令引入的路由的優先順序高於本地通過import-route命令引入的路由

7、as-path的長度最短的路徑優先

8、比較origin屬性,igp優於egp,egp優於incomplete

9、選擇med較小的路由

10、ebgp路由優於ibgp路由

11、bgp優先選擇到bgp下一跳的igp度量值最低的路徑

當以上全部相同,則為等價路由,可以負載分擔

(as-path必須一致,當負載分擔時,以下3條原則無效)

12、比較cluster-list長度,短的優先

13、比較originator-id(如果沒有,用routher-id比較)選擇數值較小路徑

14、比較對等體的ip位址,選擇ip位址數值最小的路徑

一共12種配置,這裡只介紹最常用的3種配置

1、為公認自決屬性,用於告訴as中的路由器,哪條路徑是離開as的首選路徑

2、local-perference屬性只能在ibgp對等體間傳遞(除非做了策略否則local-preference值在ibgp對等體間傳遞過程中不會丟失),而不能再egbp對等體傳遞,如果在ebgp對等體間收到的路由的路徑屬性中攜帶了local-preference,則會觸發notifacation報文,造成會話中斷

3、但可以在as邊界路由器上使用import方向的策略來修改local-preference屬性值,是在收到路由後為本地路由賦予local-preference

為可選非傳遞屬性,是一種度量值

一般情況下,bgp裝置只比較來自同一as(不同對等體)的路由的med值。可以通過配置命令來允許bgp比較來自不同as的路由的med屬性值

執行compare-different-as-med命令後,系統將比較來自不同as來自不同as中的對等體的路由的med值。

origin屬於公有必遵,用來定義路徑資訊的**,其作用是標記一條路由時如何成為bgp路由的,ebgp鄰居之間起作用。

它有三種屬性:①igp:優先順序最高,②ebgp:優先順序次之,③incomplete:優先順序最低

為保證ibgp對等體之間的連通性,需要在ibgp對等體之間建立全連線關係。假設在乙個as內部有n臺裝置,那麼建立的ibgp連線數就為n(n-1)/2。當裝置數目很多時,裝置配置將十分複雜,而且配置後網路資源和cpu資源的消耗都很大。在ibgp對等體間使用路由反射器rr(routher reflector)可以解決以上問題。

集群id用於防止集群內多個路由器反射器和集群間的路由環路,當乙個集群裡有多個路由反射器時,必須為同乙個集群內的所有路由反射器配置相同的集群id。

rr向igbp鄰居發布路由規則如下:

1、從非客戶端學到的路由,發布給所有客戶端。

2、從客戶端學到的路由,發布給所有非客戶端和客戶端(發起此路由的客戶端除外)。

3、從ebgp對等體學到的路由,發布到所有的非客戶端和客戶端。

ip route-static 192.168.0.0 255.255.252.0 null0 建立靜態路由

network 192.168.0.0 255.255.252.0

將此聚合通告出去,因為手動彙總的192.168.0.0不存在在路由表,要把它加入到null0裡才能在bgp程序裡用上面network來通告這條路由。

手動路由聚合:

aggregate 192.168.0.0 255.255.252.0

detail-suppredded as-set

配置手動路由聚合用aggregate,detail-supperssed是抑制明細路由的通告,增加as-set關鍵字後,該彙總路由將繼承明細路由的路徑屬性,其中對明細路由as-path屬性可以起到彙總路由防環作用。

BGP 1,基本概念

1,bgp知識點 a as號 私有 64512 65535 公有 0 64511 b 什麼時候使用bgp 有資料穿越本as前往其他as 本as有多條到其他as的連線 必須要做策略。c bgp路徑向量特徵 bgp自治系統路徑是無環路的。bgp路由器不接受路徑列表中包含其自治系統號的路由更新。d bgp...

BGP路徑屬性

路徑屬性 1.定義 路徑屬性 path attributes,作用類似於metric,用於度量bgp的路由優劣 用來進行選路 2.分類 公認必遵屬性 所有的bgp的update訊息都要包含該屬性 as路徑 as path 下一跳 next hop 起源 origin 公認自決屬性 該屬性是可選可不選...

BGP的路徑屬性

bgp的路徑度量 公認強制 自由決定 可選傳遞 非傳遞公認屬性 每個執行bgp協議的路由器都必須支援以及識別的 傳播到其他鄰居 在更新訊息中必須有的 as path next hop origin 在更新訊息中可以沒有的 local preference atomic aggregate 可選屬性 ...