- ネットワーク要件
スイッチBはスイッチAとスイッチCとの間でEBGP接続を確立します。
スイッチA上でNO_EXPORTコミュニティ属性を設定し、AS 10からAS 20に配布されたルートが、AS 20から他のASへ配布されないようにします。
- 設定手順
- EBGPの設定
SWA
[SWA] bgp 10
[SWA-bgp] router-id 1.1.1.1
[SWA-bgp] peer 200.1.2.2 as-number 20
[SWA-bgp] address-family ipv4 unicast
[SWA-bgp-ipv4] peer 200.1.2.2 enable
[SWA-bgp-ipv4] network 9.1.1.0 255.255.255.0
SWB
[SWB] bgp 20
[SWB-bgp] router-id 2.2.2.2
[SWB-bgp] peer 200.1.2.1 as-number 10
[SWB-bgp] peer 200.1.3.2 as-number 30
[SWB-bgp] address-family ipv4 unicast
[SWB-bgp-ipv4] peer 200.1.2.1 enable
[SWB-bgp-ipv4] peer 200.1.3.2 enable
SWC
[SWC] bgp 30
[SWC-bgp] router-id 3.3.3.3
[SWC-bgp] peer 200.1.3.1 as-number 20
[SWC-bgp] address-family ipv4 unicast
[SWC-bgp-ipv4] peer 200.1.3.1 enable
# SWBのルーティングテーブルを確認する。
[SWB] display bgp routing-table ipv4 9.1.1.0
BGP ローカルルータID: 2.2.2.2
ローカルAS番号: 20
パス: 1 使用可能, 1 最適
9.1.1.0/24のBGPルーティングテーブル情報:
From : 200.1.2.1 (1.1.1.1)
信頼ネクストホップ: 200.1.2.1
オリジナルネクストホップ: 200.1.2.1
出力ラベル: NULL
受信PathID: 0x0
送信PathID: 0x0
ASパス: 10
オリジン: igp
属性値: pref-val 0
ステート: valid, external, best
IP優先度: N/A
QoSローカルID: N/A
交通インデックス: N/A
# SWBのルート広報情報を確認する。
[SWB] display bgp routing-table ipv4 9.1.1.0 advertise-info
BGP ローカルルータID: 2.2.2.2
ローカルAS番号: 20
パス: 1 最適
9.1.1.0/24(TxPathID:0)のBGPルーティングテーブル情報:
広報先ピア (合計1):
200.1.3.2
上記結果から、SWBが9.1.1.0/24宛のルートをBGP経由で発布できていることが確認できます。
# SWCのBGPルーティングテーブルを確認する。
[SWC] display bgp routing-table ipv4
合計ルート数: 1
BGP ローカルルータID: 3.3.3.3
ステータスコード: * - 有効, > - 最適, d - ダンペニング, h - 履歴,
s - 抑制, S - 古い, i - 内部, e - 外部
a - 追加パス
オリジン: i - IGP, e - EGP, ? - 不完全
ネットワーク ネクストホップ MED ローカルプリファレンス プリファレンス値 パス/オリジン
* >e 9.1.1.0/24 200.1.3.1 0 20 10i
上記結果から、SWCがSWBから9.1.1.0/24宛のルートを学習していることが確認できます。
- BGPコミュニティ属性の設定
# ルートポリシーの設定。
[SWA] route-policy comm_rule permit node 10
[SWA-route-policy-comm_rule-10] apply community no-export
[SWA-route-policy-comm_rule-10] quit
# ルートポリシーの適用。
[SWA] bgp 10
[SWA-bgp] address-family ipv4 unicast
[SWA-bgp-ipv4] peer 200.1.2.2 route-policy comm_rule export
[SWA-bgp-ipv4] peer 200.1.2.2 advertise-community
- 設定の検証
# SWBのルーティングテーブルを確認する。
[SWB] display bgp routing-table ipv4 9.1.1.0
BGP ローカルルータID: 2.2.2.2
ローカルAS番号: 20
パス: 1 使用可能, 1 最適
9.1.1.0/24のBGPルーティングテーブル情報:
From : 200.1.2.1 (1.1.1.1)
信頼ネクストホップ: 200.1.2.1
オリジナルネクストホップ: 200.1.2.1
出力ラベル: NULL
受信PathID: 0x0
送信PathID: 0x0
コミュニティ: No-Export
ASパス: 10
オリジン: igp
属性値: pref-val 0
ステート: valid, external, best
IP優先度: N/A
QoSローカルID: N/A
交通インデックス: N/A
# SWBのルート広報情報を確認する。
[SWB] display bgp routing-table ipv4 9.1.1.0 advertise-info
BGP ローカルルータID: 2.2.2.2
ローカルAS番号: 20
パス: 1 最適
9.1.1.0/24(TxPathID:0)のBGPルーティングテーブル情報:
まだどのピアにも広報されていません
# SWCのBGPルーティングテーブルを確認する。
[SWC] display bgp routing-table ipv4
合計ルート数: 0
SWBのBGPルーティングテーブルには設定したコミュニティ属性が表示され、SWBは9.1.1.0/24宛のルートをBGP経由で他のピアに発布しないことが確認できます。