22.2.2 コミュニティの設定
(1) コンフィグレーションコマンド一覧
コミュニティのコンフィグレーションコマンド一覧を次の表に示します。
コマンド名 |
説明 |
---|---|
neighbor send-community |
ピアへ広告する経路のCOMMUNITIES属性を削除しないことを設定します。 |
distribute-list in (BGP4)※ |
BGP4の学習経路フィルタリングの条件として使用する経路フィルタを指定します。 |
distribute-list out (BGP4)※ |
BGP4の広告経路フィルタリングの条件として使用する経路フィルタを指定します。 |
neighbor in (BGP4)※ |
route-mapパラメータで,BGP4の特定のピアにだけ,学習経路フィルタリングの条件として使用する経路フィルタを指定します。 |
neighbor out (BGP4)※ |
route-mapパラメータで,BGP4の特定のピアにだけ,広告経路フィルタリングの条件として使用する経路フィルタを指定します。 |
redistribute (BGP4)※ |
BGP4で広告する経路のプロトコルを指定します。 |
- 注※
-
「コンフィグレーションコマンドレファレンス Vol.3」 「22 経路フィルタリング」を参照してください。
(2) コミュニティの設定
- [設定のポイント]
-
広告するBGP4経路にCOMMUNITIES属性を付ける場合,該当するピアにneighbor send-communityコマンドを設定してください。
[コマンドによる設定]
-
(config)# router bgp 65531
(config-router)# bgp router-id 192.168.1.100
(config-router)# neighbor 192.168.2.2 remote-as 65531
(config-router)# neighbor 172.16.2.2 remote-as 65532
(config-router)# neighbor 10.2.2.2 remote-as 65533
BGP4ピアを設定します。
-
(config-router)# neighbor 172.16.2.2 send-community
(config-router)# neighbor 10.2.2.2 send-community
(config-router)# exit
ピアに広告するBGP4経路にCOMMUNITIES属性を付けることを指定します。
-
(config)# ip community-list 10 permit 1000:1002
(config)# ip community-list 20 permit 1000:1003
(config)# route-map SET_LOCPREF permit 10
(config-route-map)# match community 10
(config-route-map)# set local-preference 120
(config-route-map)# exit
(config)# route-map SET_LOCPREF permit 20
(config-route-map)# match community 20
(config-route-map)# set local-preference 80
(config-route-map)# exit
(config)# route-map SET_LOCPREF permit 30
(config-route-map)# exit
コミュニティ値1000:1002を含むCOMMUNITIES属性を持つ経路のLOCAL_PREF属性値に120を設定して,コミュニティ値1000:1003を含むCOMMUNITIES属性を持つ経路のLOCAL_PREF属性値に80を設定します。
-
(config)# ip prefix-list MY_NET seq 10 permit 192.168.0.0/16 ge 16 le 30
(config)# route-map SET_COM permit 10
(config-route-map)# match ip address prefix-list MY_NET
(config-route-map)# set community 1000:1001
(config-route-map)# exit
宛先ネットワークが192.168.0.0/16(マスク長が16〜30)の経路にコミュニティ値1000:1001が設定されたCOMMUNITIES属性を設定します。
-
(config)# router bgp 65531
(config-router)# distribute-list route-map SET_LOCPREF in
(config-router)# distribute-list route-map SET_COM out
(config-router)# exit
全ピアに学習用経路フィルタと広告用経路フィルタを適用します。
(3) 経路フィルタリングの運用への反映
- [設定のポイント]
-
運用コマンドclear ip bgpを使用して,学習経路フィルタリングの条件および広告フィルタリングの条件として設定した経路フィルタを運用に反映します。
[コマンドによる設定]
-
# clear ip bgp * both
コミュニティを使用した経路フィルタを運用に反映します。