天天看點

通過bgp聚合指令來做彙總通告

一、拓撲圖:

二、配置各路由器的IP位址使各直連鍊路互通。并配置BGP協定,把直連網絡宣告進BGP,配置完之後,來看一下R3的路由表:

R3#sh ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

       E1 - OSPF external type 1, E2 - OSPF external type 2

       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

       ia - IS-IS inter area, * - candidate default, U - per-user static route

       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

     172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks

B       172.16.255.0/30 [20/0] via 10.1.255.1, 02:28:27

B       172.16.0.0/24 [20/0] via 10.1.255.1, 00:05:55

B       172.16.1.0/24 [20/0] via 10.1.255.1, 00:05:25

B       172.16.2.0/24 [20/0] via 10.1.255.1, 00:04:54

B       172.16.3.0/24 [20/0] via 10.1.255.1, 00:04:54

     10.0.0.0/30 is subnetted, 1 subnets

C       10.1.255.0 is directly connected, Serial1/0

三、在上一個實驗中,因為使用靜态路由指向空接口手動配置BGP彙總有不利于排錯等弊端,現在換一種方式,我們在R1上用bgp聚合方法來配置彙總。但需要注意的是:如果隻用aggregate-address通告聚合位址,那麼聚合路由和詳細路由都通告給對等體,如果在aggregate-address後加上關鍵字summary-only,那麼将隻通告聚合路由,不再通告具體的路由。

1、下面在R1上使用bgp聚合配置彙總路由:

R1(config)#router bgp 64512

R1(config-router)#aggregate-address 172.16.0.0 255.255.252.0 summary-only

2、通過對R1的配置,再來看一下R3的路由表:

     172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks

B       172.16.255.0/30 [20/0] via 10.1.255.1, 02:56:36

B       172.16.0.0/22 [20/0] via 10.1.255.1, 00:02:34  (也能彙總成/22的彙總位址)

R3#

四、通過上一個和這一個實驗,我們明白了,BGP有兩種方法去彙總位址:第一種方法是通過建立靜态路由把彙總位址指向null位址讓它存在于路由表當中,之後再通告彙總位址。第二種方法是:通過使用aggregate-address指令來做彙總,但需要注意加summary-only 隻通告彙總位址,不加的話則具體路由條目也會通告。

 http://blog.51cto.com/supercisco/267299

 本文轉自wxs-163 51CTO部落格,原文連結:http://blog.51cto.com/supercisco/267299

繼續閱讀