BGPルートの集約とは
BGPの集約(ルート要約)は、複数のプレフィックスをまとめて1つの大きなプレフィックスにすることです。これにより、BGPルーティングテーブルのサイズを減らし、ルーティング情報の効率化を図ります。特に、外部にルーティング情報を広告する際、要約を使用することで、他のASに対して余分なルーティング情報を送信しないようにできます。
ルーティングテーブルでの集約アドレスの設定
基本構文
BGP ルータ設定モードに入ります。
Router(config)#router bgp autonomous-system
BGP ルーティング テーブルに集約エントリを作成します。
Router(config-router)#aggregate-address address mask [summary-only] [as-set] [attribute-map map-name][advertise-map map-name][suppress-map map-name]
コマンド 内容 address mask 要約(集約)したいネットワークアドレスとサブネットマスクを指定します。 summary-only 集約されたプレフィックスのみを広告し、集約に含まれる個別のプレフィックスは広告しません。 as-set 集約したプレフィックスに対して、複数のAS番号をAS-SETとして保持します。 attribute-map map-name 約されたルートに対して特定の属性を設定します。 advertise-map map-name ルート マップによって指定された条件に基づいて集約を生成します。 suppress-map map-name 特定のルートを抑制し、集約されたルートを広告するかどうかをルートマップに基づいて制御します。
設定例(通常)

現在、Router4ではBGPルートとして1.1.1.0/24と1.1.2.0/24と1.1.3.0/24のルート情報を受信しています。

1.1.1.0/24と1.1.2.0/24と1.1.3.0/24のルート情報を集約します。
Router3(config)#router bgp 65003
Router3(config-router)#aggregate-address 1.1.0.0 255.255.0.0
Router4で集約されたルート情報が表示されるようになりました。

設定例(summary-only)

通常の集約設定では集約前のルート情報も表示されます。summary-onlyコマンドを使用することで、集約前のルート情報をアドバタイズしないようにします。
Router3(config)#router bgp 65003
Router3(config-router)#aggregate-address 1.1.0.0 255.255.0.0 summary-only
Router4で集約前のルート情報を受信しないようになりました。

設定例(as-set)

通常の集約設定だと、集約前のAS番号についてはアドバタイズされません。

AS番号をアドバタイズするように設定します。
Router3(config)#router bgp 65003
Router3(config-router)#aggregate-address 1.1.0.0 255.255.0.0 as-set summary-only
集約前のルート情報のAS番号がアドバタイズされるようになりました。

設定例(attribute-map)

集約するルートに属性を付与します。
Router3(config)#route-map atrmap
Router3(config-route-map)#set metric 100
Router3(config-route-map)#exit
Router3(config)#router bgp 65003
Router3(config-router)#aggregate-address 1.1.0.0 255.255.0.0 as-set summary-only attribute-map atrmap
集約ルート(1.1.0.0/16)に属性としてメトリックが付与されるようになりました。

設定例(advertise-map)

プレフィックス1.1.1.0/24の属性(AS65001)のみアドバタイズするように設定します。
Router3(config)#ip prefix-list 1 permit 1.1.1.0/24
Router3(config)#route-map advmap
Router3(config-route-map)#match ip address prefix-list 1
Router3(config-route-map)#exit
Router3(config)#router bgp 65003
Router3(config-router)#aggregate-address 1.1.0.0 255.255.0.0 as-set summary-only advertise-map advmap
65002のASパス情報についてはアドバタイズされないようになりました。

設定例(suppress-map)

プレフィックス1.1.2.0/24についてはアドバタイズしないように設定します。
Router3(config)#ip prefix-list 1 permit 1.1.2.0/24
Router3(config)#route-map supmap
Router3(config-route-map)#match ip address prefix-list 1
Router3(config-route-map)#exit
Router3(config)#router bgp 65003
Router3(config-router)#aggregate-address 1.1.0.0 255.255.0.0 as-set suppress-map supmap
プレフィックス1.1.2.0/24についてはアドバタイズされないようになりました。
