GRE トンネルを介するマルチキャスト ルーティングの設定の前提条件
GRE を介するマルチキャスト ルーティングを設定する前に、IP マルチキャスト ルーティング テクノロジーと GRE トンネリングの概念についてよく理解しておく必要があります。
この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
GRE を介するマルチキャスト ルーティングを設定する前に、IP マルチキャスト ルーティング テクノロジーと GRE トンネリングの概念についてよく理解しておく必要があります。
次に、GRE トンネルを介するマルチキャスト ルーティングの設定の制約事項を示します。
GRE トンネルを介する IPv6 マルチキャストはサポートされません。
(注) |
IPv4 GRE トンネルを介する IPv6 マルチキャストは、Cisco Catalyst 9500 シリーズ スイッチの C9500-32C、C9500-32QC、C9500-48Y4C、および C9500-24Y4C モデルでサポートされています。Catalyst 9500 のこれらのモデルは、ダイレクト IPv6 Unicast および GRE トンネルを介する IPv6 マルチキャストをサポートしていません。 |
サポートされるマルチキャスト ルート(mroute)の総数は、すべてのトンネル全体で 32000 です。
数式 8000/(((Number of tunnels)/4) + 1) を使用して mroute の数を取得します。
双方向 PIM はサポートされていません。
GRE トンネルを介するマルチキャストをサポートするには、マルチキャスト ルーティングを最初のホップ ルータ(FHR)、ランデブー ポイント(RP)および最後のホップ ルータ(LHR)で設定する必要があります。
Catalyst 9500 シリーズ スイッチでは、トンネル送信元をループバック インターフェイス、物理インターフェイス、または 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 マルチキャスト パケットを転送できます。
マルチキャスト ルーティングをサポートしていないメディアで接続されている送信元と宛先の間の 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 で有効になっています。ip pim sparse-mode コマンドをトンネル インターフェイスで設定してスパース モードの PIMをサポートします。トンネル インターフェイスのスパース モード設定により、スパース モード パケットをグループのランデブー ポイント(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 9500 Series Switches)の「IP マルチキャスト ルーティングのコマンド」の項を参照してください。 |
Cisco IOS コマンド |
MIB | MIB リンク |
---|---|
本リリースでサポートするすべての MIB |
選択したプラットフォーム、Cisco IOS リリース、およびフィーチャ セットに関する MIB を探してダウンロードするには、次の URL にある Cisco MIB Locator を使用します。 |
説明 | リンク |
---|---|
シスコのサポート Web サイトでは、シスコの製品やテクノロジーに関するトラブルシューティングにお役立ていただけるように、マニュアルやツールをはじめとする豊富なオンライン リソースを提供しています。 お使いの製品のセキュリティ情報や技術情報を入手するために、Product Alert Tool(Field Notice からアクセス)、Cisco Technical Services Newsletter、Really Simple Syndication(RSS)フィードなどの各種サービスに加入できます。 シスコのサポート Web サイトのツールにアクセスする際は、Cisco.com のユーザ ID およびパスワードが必要です。 |
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースのみを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよび Cisco ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
機能名(Feature Name) |
リリース |
機能情報 |
---|---|---|
GRE トンネルを介するマルチキャスト ルーティング |
Cisco IOS XE Everest 16.5.1a |
この章では、非 IP マルチキャスト エリア間で IP マルチキャスト パケットをトンネリングするために、GRE トンネルを設定する方法について説明します。 この機能は、次のプラットフォームに実装されていました。
|