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


29.2.3 IPv6マルチキャストエクストラネットの設定

次の図のようなネットワーク構成で,マルチキャストエクストラネットを設定します。

マルチキャストエクストラネット経路フィルタリングを使用して,いくつかの制限を掛けることができます。

図29‒3 マルチキャストエクストラネットの構成例(IPv6)

[図データ]

〈この項の構成〉

(1) すべてのVRFからの要求を許可する設定

VRF 2に,すべてのVRFおよびグローバルネットワークからのマルチキャスト中継要求を許可する設定をします。

事前にユニキャストのエクストラネットを設定して,中継先VRFおよびグローバルネットワークから送信者への経路がVRF 2になるように設定してください。

[設定のポイント]

route-mapはフィルタ条件を設定しない場合,すべての条件が許可になります。

[コマンドによる設定]

  1. (config)# route-map MLT6EXNET permit 10

    (config-route-map)# exit

    すべてのフィルタ条件を許可にします。

  2. (config)# vrf definition 2

    (config-vrf)# ipv6 import multicast inter-vrf MLT6EXNET

    (config-vrf)# exit

    1.のフィルタ設定をVRF 2のエクストラネットに適用して,すべてのVRFおよびグローバルネットワークからのマルチキャスト中継要求を許可する設定をします。

(2) 特定のVRFだけ許可する設定

VRF 2に,VRF 3およびVRF 4からのマルチキャスト中継要求を許可する設定をします。

事前にユニキャストのエクストラネットを設定して,VRF 3およびVRF 4から送信者への経路がVRF 2になるように設定してください。

[設定のポイント]

この設定をしない場合,すべてのVRFからのマルチキャスト中継要求を受け付けます。

[コマンドによる設定]

  1. (config)# route-map MLT6EXNET permit 10

    (config-route-map)# match vrf 3 4

    (config-route-map)# exit

    VRF 3およびVRF 4からのマルチキャスト中継要求だけを許可します。

  2. (config)# vrf definition 2

    (config-vrf)# ipv6 import multicast inter-vrf MLT6EXNET

    (config-vrf)# exit

    1.のフィルタ設定をVRF 2のエクストラネットに適用して,VRF 3およびVRF 4からのマルチキャスト中継要求を許可する設定をします。

(3) 特定のグループアドレスだけ許可する設定

ff06::db8:0:0/96の範囲内のグループアドレスだけマルチキャスト中継要求を許可する設定をします。

事前にユニキャストのエクストラネットを設定して,中継先VRFおよびグローバルネットワークから送信者への経路がVRF 2になるように設定してください。

[設定のポイント]

エクストラネットで使用するグループアドレスの範囲を設定すると,そのアドレス以外のグループアドレスを他VRFと独立して,VRF内通信に割り当てられます。ローカルで使用するグループアドレスは,VRFごとに異なる用途に使用できます。

この設定をしない場合,すべてのグループアドレス(ff00::/8)をエクストラネットで使用します。

[コマンドによる設定]

  1. (config)# ipv6 access-list MLT6GROUP

    (config-ipv6-acl)# permit ipv6 ff06::db8:0:0/96 any

    (config-ipv6-acl)# exit

    (config)# route-map MLT6EXNET permit 10

    (config-route-map)# match ipv6 address MLT6GROUP

    (config-route-map)# exit

    エクストラネットで使用するグループアドレスにff06::db8:0:0/96を設定します。

  2. (config)# vrf definition 2

    (config-vrf)# ipv6 import multicast inter-vrf MLT6EXNET

    (config-vrf)# exit

    1.のフィルタ設定をVRF 2のエクストラネットに適用して,VRF 2が受け付ける他VRFからの中継要求をff06::db8:0:0/96に限定します。

(4) 双方向IPv6マルチキャストエクストラネットの設定

グローバルネットワーク,VRF 2,VRF 3およびVRF 4で,マルチキャストエクストラネットによって相互に通信できるように設定します。

事前にユニキャストのエクストラネットを設定して,グローバルネットワーク,VRF 2,VRF 3およびVRF 4から送信者への経路が,接続したいVRFまたはグローバルネットワークになるように設定してください。

[設定のポイント]

route-mapのmatch vrfコマンドで設定したVRFは,importしたVRFと同じVRF IDは無視して登録します。そのため,双方向通信するすべてのVRFを一つのroute-mapに記述することで,それぞれのVRFのimportに対し共通に指定できます。

[コマンドによる設定]

  1. (config)# ipv6 access-list MLT6GROUP

    (config-ipv6-acl)# permit ipv6 ff06::db8:0:0/96 any

    (config-ipv6-acl)# exit

    (config)# route-map MLT6EXNET permit 10

    (config-route-map)# match vrf global 2 3 4

    (config-route-map)# match ipv6 address MLT6GROUP

    (config-route-map)# exit

    グローバルネットワーク,VRF 2,VRF 3およびVRF 4からのグループアドレスff06::db8:0:0/96に対するマルチキャスト中継要求を許可する設定をします。

  2. (config)# vrf definition global

    (config-vrf)# ipv6 import multicast inter-vrf MLT6EXNET

    (config-vrf)# exit

    (config)# vrf definition 2

    (config-vrf)# ipv6 import multicast inter-vrf MLT6EXNET

    (config-vrf)# exit

    (config)# vrf definition 3

    (config-vrf)# ipv6 import multicast inter-vrf MLT6EXNET

    (config-vrf)# exit

    (config)# vrf definition 4

    (config-vrf)# ipv6 import multicast inter-vrf MLT6EXNET

    (config-vrf)# exit

    1.のフィルタ設定をグローバルネットワーク,VRF 2,VRF 3およびVRF 4のエクストラネットに適用して,相互にマルチキャスト中継要求を許可する設定をします。