GRE トンネルを介するマルチキャスト ルーティングの設定の前提条件
GRE を介するマルチキャスト ルーティングを設定する前に、IP マルチキャスト ルーティング テクノロジーと GRE トンネリングの概念についてよく理解しておく必要があります。
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
GRE を介するマルチキャスト ルーティングを設定する前に、IP マルチキャスト ルーティング テクノロジーと GRE トンネリングの概念についてよく理解しておく必要があります。
次に、GRE トンネルを介するマルチキャスト ルーティングの設定の制約事項を示します。
GRE トンネルを介する IPv6 マルチキャストはサポートされません。
サポートされるマルチキャスト ルート(mroute)の総数は、すべてのトンネル全体で 32000 です。
数式 8000/(((Number of tunnels)/4) + 1) を使用して mroute の数を取得します。
双方向 PIM はサポートされていません。
GRE トンネルを介するマルチキャストをサポートするには、マルチキャスト ルーティングを最初のホップ ルータ(FHR)、ランデブー ポイント(RP)および最後のホップ ルータ(LHR)で設定する必要があります。
Catalyst 9000 シリーズ スイッチでは、トンネル送信元をループバック インターフェイス、物理インターフェイス、または L3 EtherChannel インターフェイスにできます。
IPSec、ACL、トンネル カウンタ、暗号化サポート、フラグメンテーション、Cisco Discovery Protocol(CDP)、QoS、GRE キープアライブ、マルチポイント GRE などの機能の相互作用は、GRE トンネルでサポートされていません。
この章では、非 IP マルチキャスト エリア間で IP マルチキャスト パケットをトンネリングするために、Generic Route Encapsulation(GRE)トンネルを設定する方法について説明します。その利点は、IP マルチキャストをサポートしないエリアを経由して、IP マルチキャスト トラフィックをソースからマルチキャスト グループに送信できることです。GRE トンネルを介するマルチキャスト ルーティングは、スパース モードおよび pim-ssm モードをサポートしています。また、スタティック RP および Auto-RP もサポートしています。スタティック RP と Auto-RP の設定の詳細については、ランデブー ポイントと Auto-RP を参照してください。
送信元とグループ メンバー(宛先)間のパスが IP マルチキャストをサポートしていない場合、それらの間のトンネルは IP マルチキャスト パケットを転送できます。
ここでは、GRE トンネルを介したマルチキャストルーティングの設定手順について説明します。
マルチキャスト ルーティングをサポートしていないメディアで接続されている送信元と宛先の間の IP マルチキャスト パケットを転送するように GRE トンネルを設定できます。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。
|
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
ip multicast-routing 例:
|
IP マルチキャスト ルーティングをイネーブルにします。 |
ステップ 4 |
interface tunnel number 例:
|
トンネル インターフェイス コンフィギュレーション モードを開始します。 |
ステップ 5 |
ip address ip_address subnet_mask 例:
|
IP アドレスおよび IP サブネットを設定します。 |
ステップ 6 |
ip pim sparse-mode 例:
|
次の動作モードのいずれかでトンネル インターフェイス上で Protocol Independent Multicast(PIM)の動作のスパース モードをイネーブルにします。 |
ステップ 7 |
tunnel source { ip-address | interface-name } 例:
|
トンネル送信元を設定します。 |
ステップ 8 |
tunnel destination { hostname | ip-address } 例:
|
トンネル宛先を設定します。 |
ステップ 9 |
end 例:
|
現在のコンフィギュレーション セッションを終了して、特権 EXEC モードに戻ります。 |
ステップ 10 |
show interface type number 例:
|
トンネル インターフェイスの情報を表示します。 |
次の例に、GRE トンネルを介した Catalyst スイッチ間のマルチキャストルーティングを示します。
上の図では、マルチキャスト送信元(10.1.1.1)は、Catalyst スイッチ 1 に接続され、マルチキャストグループ 239.1.1.20 に設定されています。マルチキャスト受信者(10.2.2.3)は、Catalyst スイッチ 2 に接続され、グループ 239.1.1.20 のマルチキャストパケットを受信するように設定されています。スイッチ 1 とスイッチ 2 は、マルチキャスト ルーティング用に設定されていない IP クラウドで分離されています。
GRE トンネルは、ループバック インターフェイスで送信元が特定されたスイッチ 1 とスイッチ 2 の間に設定されています。マルチキャスト ルーティングは、スイッチ 1 とスイッチ 2 で有効になっています。スパースモードで PIM をサポートするために、ip pim sparse-mode コマンドがトンネルインターフェイスに設定されています。トンネル インターフェイスのスパース モード設定により、スパース モード パケットをグループのランデブー ポイント(RP)設定に応じてトンネルを経由して転送できます。
Device(config)# ip multicast-routing
Device(config)# interface Loopback0 //Tunnel source interface
Device(config-if)# ip address 2.2.2.2 255.255.255.255
Device(config)# interface Tunnel 10 //Tunnel interface configured for PIM traffic
Device(config-if)# ip address 192.168.24.1 255.255.255.252
Device(config-if)# ip pim sparse-mode
Device(config-if)# ip nhrp map 192.168.24.3 4.4.4.4 //NHRP may optionally be configured to dynamically discover tunnel end points.
Device(config-if)# ip nhrp map multicast 4.4.4.4
Device(config-if)# ip nhrp network-id 1
Device(config-if)# ip nhrp nhs 192.168.24.3
Device(config-if)# tunnel source Loopback0
Device(config-if)# tunnel destination 4.4.4.4
Device(config)# interface GigabitEthernet 0/0/0 //Source interface
Device(config-if)# ip address 10.1.1.2 255.255.255.0
Device(config-if)# ip pim sparse-mode
Device(config)# ip multicast-routing
Device(config)# interface Loopback0 //Tunnel source interface
Device(config-if)# ip address 4.4.4.4 255.255.255.255
Device(config)# interface Tunnel 10 //Tunnel interface configured for PIM traffic
Device(config-if)# ip address 192.168.24.2 255.255.255.252
Device(config-if)# ip nhrp map 192.168.24.4 2.2.2.2 //NHRP may optionally be configured to dynamically discover tunnel end points.
Device(config-if)# ip nhrp map multicast 2.2.2.2
Device(config-if)# ip nhrp network-id 1
Device(config-if)# ip nhrp nhs 192.168.24.4
Device(config-if)# ip pim sparse-mode
Device(config-if)# tunnel source Loopback0
Device(config-if)# tunnel destination 2.2.2.2
Device(config)# interface GigabitEthernet 0/0/0 //Receiver interface
Device(config-if)# ip address 10.2.2.2 255.255.255.0
Device(config-if)# ip pim sparse-mode
関連項目 | マニュアル タイトル |
---|---|
この章で使用するコマンドの完全な構文および使用方法の詳細。 |
Command Reference (Catalyst 9400 Series Switches) の「IP マルチキャスト ルーティング コマンド」の項を参照してください。 |
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
機能名 |
リリース |
機能情報 |
---|---|---|
GRE トンネルを介するマルチキャスト ルーティング |
Cisco IOS XE Everest 16.6.1 |
この章では、非 IP マルチキャスト エリア間で IP マルチキャスト パケットをトンネリングするために、GRE トンネルを設定する方法について説明します。 |