BGP 集約,as-set

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のルート情報を集約します。

Router4で集約されたルート情報が表示されるようになりました。

設定例(summary-only)

通常の集約設定では集約前のルート情報も表示されます。summary-onlyコマンドを使用することで、集約前のルート情報をアドバタイズしないようにします。

Router4で集約前のルート情報を受信しないようになりました。

設定例(as-set)

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

AS番号をアドバタイズするように設定します。

集約前のルート情報のAS番号がアドバタイズされるようになりました。

設定例(attribute-map)

集約するルートに属性を付与します。

集約ルート(1.1.0.0/16)に属性としてメトリックが付与されるようになりました。

設定例(advertise-map)

プレフィックス1.1.1.0/24の属性(AS65001)のみアドバタイズするように設定します。

65002のASパス情報についてはアドバタイズされないようになりました。

設定例(suppress-map)

プレフィックス1.1.2.0/24についてはアドバタイズしないように設定します。

プレフィックス1.1.2.0/24についてはアドバタイズされないようになりました。