BGP的MA網路 自動彙總 聚合

2022-03-27 21:12:55 字數 2767 閱讀 8860

拓撲圖如下:

首先看乙個現象,我們把r2的環回口宣告進bgp中看看在r4上學到的這條路由有什麼特

殊的麼。

看出有什麼特別的了麼?在

r4上去往2.2.2.2的路由下一跳是r1的e1/0

這是為什麼呢我們只是做了r4和r3的ebgp鄰居啊,這就是我們說的icmp的重定向

我們在r4上做這條命令:

neighbor 192.168.1.3 soft-reconfiguration inbound

(開啟部分記憶體用來儲存鄰居傳送的路由資訊)

接著用:r4#sh ip bgp neighbors 192.168.1.3 received-routes 

發現: network next hop metric locprf weight path

*> 2.2.2.2/32 192.168.1.1 0 1 2 i

這說明是r3給r4發的時候就已經將下一跳改了。

依據:收到的bgp路由和要傳送的鄰居在同乙個ma網路 那麼在發出時將下一跳改為收到路由的位址即上圖的192.168.1.1 。

bgp 的auto-summary

一般是在將比的路由重分布到bgp中時關閉。即any---->bgp

如上圖我們將rip重分布到bgp中看看效果。

r1(config)#router bgp 1

r1(config-router)#redistribute rip 

然後我們檢視bgp路由

r1#sh ip bgp

bgp table version is 5, local router id is 1.1.1.1

status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r rib-failure, s stale

origin codes: i - igp, e - egp, ? - incomplete

network next hop metric locprf weight path

*> 1.0.0.0 0.0.0.0 0 32768 ?

*> 2.2.2.2/32 12.1.1.2 0 0 2 i

*> 3.0.0.0 0.0.0.0 0 32768 ?

*> 192.168.1.0 0.0.0.0 0 32768 ?

對於上面下一跳為0.0.0.0的那就是表明本條路由是有自己發出的。

下面我們將自動彙總關閉看看有什麼變化。

r1(config)#router bgp 1

r1(config-router)#no auto-summary

然後我們再來看看bgp的路由資訊

r1#sh ip bgp

*mar 1 01:04:16.675: %sys-5-config_i: configured from console by console

r1#sh ip bgp

bgp table version is 9, local router id is 1.1.1.1

status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r rib-failure, s stale

origin codes: i - igp, e - egp, ? - incomplete

network next hop metric locprf weight path

*> 1.1.1.1/32 0.0.0.0 0 32768 ?

*> 2.2.2.2/32 12.1.1.2 0 0 2 i

*> 3.3.3.3/32 192.168.1.3 1 32768 ?

*> 192.168.1.0 0.0.0.0 0 32768 ?

看到有什麼不同嗎?我就不用說了吧~呵呵

下面我們來看看bgp 的聚合

首先我們再r2上模擬四條路由:200.1.16/17/18/19.0

然後通告明細之後開始做聚合。

有兩種方法 首先

我們可以寫一條靜態的指向空介面的。然後通告進bgp中

r2(config)#ip route 200.1.16.0 255.255.252.0 null 0

r2(config-router)#net 200.1.16.0 mask 255.255.252.0

第二種方法

就是先通告明細路由然後再用aggregate來匯聚

r2(config-router)#aggregate-address 200.1.16.0 255.255.252.0 ? 

advertise-map set condition to advertise attribute

as-set generate as set path information

attribute-map set attributes of aggregate

route-map set parameters of aggregate

summary-only filter more specific routes from updates(只發彙總,抑制所有明細路由)

suppress-map conditionally filter more specific routes from updates(用route-map抑制路由)

(彙總也傳送,明細也傳送)

本文為自己學習所寫,如有不足之處或者理解上的不足。希望大蝦們能多多指出。

bgp的路由聚合

bgp路由聚合分為自動聚合和手動聚合。自動聚合 對bgp引入的igp子網路由進行自然掩碼也就是主類路由聚合,配置自動聚合後,生成聚合後的自然網路路由,而原先引入的子網路由被抑制,不會被優先和發布給bgp鄰居。自動聚合只能針對通過import方式引入的bgp路由生效,假設我們在ar4上建立三個環迴口,...

Layer3 BGP 7 彙總和聚合

session 1 bgp聚合 r2 config router aggregate address 100.1.1.0 255.255.255.0 直接聚合 advertise map set condition to advertise attribute 只對advertise map列表中匹...

詳解BGP的聚合1

一 bgp的聚合 1 手動聚合,然後在net 聚合路由 2 aggregate address 實驗拓撲 1.不加任何引數,表示明細和彙總一起傳送,會自動產生nullo路由。防環 當明細消失,彙總就會消失。配置 驗證 這個聚合有屬性atomic aggregate,表面as資訊沒有丟失。如果r1沒有...