コンフィグレーションガイド Vol.3


22.3.5 BGP4+広告用経路生成の設定

〈この項の構成〉

(1) コンフィグレーションコマンド一覧

BGP4+広告用経路生成のコンフィグレーションコマンド一覧を次の表に示します。

表22‒25 コンフィグレーションコマンド一覧

コマンド名

説明

network

BGP4+広告用経路を生成することを設定します。

ipv6 route

generate-bgp-routeパラメータで,BGP4+広告用経路を生成することを設定します。

注※

コンフィグレーションコマンドレファレンス Vol.3」 「16 スタティックルーティング(IPv6)」を参照してください。

(2) networkコマンドを使用したBGP4+広告用経路生成の設定

[設定のポイント]

BGP4+広告用経路を経路フィルタリングする場合は,route-mapのmatch route-typeコマンドでlocalパラメータを指定します。

[コマンドによる設定]

  1. (config)# router bgp 65531

    (config-router)# bgp router-id 192.168.2.100

    (config-router)# neighbor 2001:db8:16:2::2 remote-as 65532

    (config-router)# neighbor 2001:db8:168:2::2 remote-as 65531

    (config-router)# exit

    BGP4+ピアを設定します。

  2. (config)# route-map ADV_NET permit 10

    (config-route-map)# match route-type local

    (config-route-map)# exit

    BGP4+広告用経路を許可することを指定します。

  3. (config)# route-map ADV_NET deny 20

    (config-route-map)# match protocol bgp

    (config-route-map)# exit

    BGPプロトコルを拒否することを指定します。

  4. (config)# router bgp 65531

    (config-router)# neighbor 2001:db8:16:2::2 route-map ADV_NET out

    (config-router)# exit

    相手側アドレスが2001:db8:16:2::2のピアへBGP4+広告用経路だけを広告すること(学習したBGP4+経路は広告しないこと)を指定します。

  5. (config)# route-map DENY_NET deny 10

    (config-route-map)# match route-type local

    (config-route-map)# exit

    BGP4+広告用経路を拒否することを指定します。

  6. (config)# router bgp 65531

    (config-router)# neighbor 2001:db8:168:2::2 route-map DENY_NET out

    (config-router)# exit

    相手側アドレスが2001:db8:168:2::2のピアへBGP4+広告用経路を広告しないことを指定します。

  7. (config)# ipv6 route 2001:db8:168:1::/64 null 0 250

    Nullインタフェースをネクストホップとするスタティック経路を生成します。

  8. (config)# router bgp 65531

    (config-router)# address-family ipv6

    (config-router)# network 2001:db8:168:1::/64

    (config-router)# exit

    BGP4+広告用経路のネットワークアドレスを指定すると,BGP4+広告用経路を生成します。

(3) ipv6 routeコマンドを使用したBGP4+広告用経路生成の設定

[設定のポイント]

BGP4+広告用経路を経路フィルタリングする場合は,route-mapのmatch route-typeコマンドでlocalパラメータを指定します。

[コマンドによる設定]

  1. (config)# router bgp 65531

    (config-router)# bgp router-id 192.168.2.100

    (config-router)# neighbor 2001:db8:16:2::2 remote-as 65532

    (config-router)# neighbor 2001:db8:168:2::2 remote-as 65531

    (config-router)# exit

    BGP4+ピアを設定します。

  2. (config)# route-map ADV_NET permit 10

    (config-route-map)# match route-type local

    (config-route-map)# exit

    BGP4+広告用経路を許可することを指定します。

  3. (config)# route-map ADV_NET deny 20

    (config-route-map)# match protocol bgp

    (config-route-map)# exit

    BGPプロトコルを拒否することを指定します。

  4. (config)# router bgp 65531

    (config-router)# neighbor 2001:db8:16:2::2 route-map ADV_NET out

    (config-router)# exit

    相手側アドレスが2001:db8:16:2::2のピアへBGP4+広告用経路だけを広告すること(学習したBGP4+経路は広告しないこと)を指定します。

  5. (config)# route-map DENY_NET deny 10

    (config-route-map)# match route-type local

    (config-route-map)# exit

    BGP4+広告用経路を拒否することを指定します。

  6. (config)# router bgp 65531

    (config-router)# neighbor 2001:db8:168:2::2 route-map DENY_NET out

    (config-router)# exit

    相手側アドレスが2001:db8:168:2::2のピアへBGP4+広告用経路を広告しないことを指定します。

  7. (config)# ipv6 route 2001:db8:168:1::/64 null 0 250 generate-bgp-route

    スタティック経路とBGP4+広告用経路を同時に生成します。

(4) 経路フィルタリングの運用への反映

[設定のポイント]

運用コマンドclear ipv6 bgpを使用して,広告経路フィルタリングの条件として設定した経路フィルタを運用に反映します。

[コマンドによる設定]

  1. # clear ipv6 bgp * out

    広告用経路フィルタを運用に反映します。