マルチキャスト最適化の設計と実装
ジュニパーネットワークスは、このセクションで説明するマルチキャスト最適化機能を、中央ルーティングされたブリッジング(CRB)とエッジルーティングされたブリッジング(ERB)オーバーレイの両方でサポートしています。
この設計では、EVPN-VXLAN ERB オーバーレイが IPv4 ユニキャスト トラフィックに対して既に実行されていることを前提としています。(エッジルーテッドブリッジングの設定については、 エッジルーテッドブリッジングオーバーレイの設計と実装 を参照してください)。しかし、マルチキャスト最適化機能では、中央ルーティングされたアプローチが採用されています。
Junos OSおよびJunos OS Evolvedリリース22.2R2以降、マルチキャストトラフィックを含むERBオーバーレイユニキャストEVPN-VXLANネットワークに、最適化されたインターサブネットマルチキャスト(OISM)ソリューションを導入することをお勧めします。OISMは、ERBとCRBオーバーレイ設計の長所を組み合わせ、ERBオーバーレイファブリックで最も効率的なマルチキャストトラフィックフローを提供します。
ERBオーバーレイのリファレンスアーキテクチャで検証したOISM構成を以下に説明します。
このセクションでは、 図 1 に示すエッジルーテッド ブリッジング トポロジーに、中央ルーティングされたマルチキャスト最適化を追加する方法を示します。

マルチキャストは以下のように構成されています。
サーバーリーフデバイスは、ARリーフの役割とIGMPスヌーピング用に設定されます。
スパインデバイスは、ARレプリケーターの役割でセットアップされます。
境界リーフ デバイスは、マルチキャスト ルーティング用に設定されます。
マルチキャスト環境で大規模なマルチキャストフローとマルチキャストルーティングを処理するためにレプリケーション支援が必要な場合は、ボーダーリーフおよびボーダースパインの役割にQFX10000シリーズいずれかのスイッチを使用することをお勧めします。ただし、QFX10002-60C スイッチは、QFX10002-36Q/72Q スイッチよりも低いスケールでマルチキャストをサポートすることに注意してください。また、このリファレンスデザインに含まれる MXシリーズルーターを、大規模なマルチキャストフローを持つマルチキャスト環境のボーダーリーフとして使用することは推奨しません。
マルチキャスト最適化の概要については、Data Center Fabric Blueprint アーキテクチャ コンポーネントの「マルチキャスト最適化」セクションを参照してください。
以下のセクションでは、マルチキャスト支援レプリケーションを構成および検証する方法を示します。
サーバーリーフの設定
サーバーリーフでARおよびIGMPスヌーピングを設定しています。IGMP スヌーピングがデバイスで有効になっている場合、SMET もデフォルトでデバイス上で有効になります。
スパインの構成
スパインをARレプリケーターデバイスとして設定します。
ボーダーリーフの設定
このセクションでは、境界リーフでマルチキャスト ルーティングを設定する方法について説明します。
ボーダーリーフにはARを設定しません。このネットワーク設計では、2 つのボーダー リーフがマルチホーム ESI を共有し、ボーダー リーフ デバイスの 1 つは AR をサポートしていますが、もう 1 つはサポートしていません。この状況では、この機能をサポートする境界リーフで AR を設定することは推奨しません。ただし、ネットワークにマルチホーム ESI を共有する 2 つのボーダー リーフが含まれていて、両方のボーダー リーフ デバイスが AR をサポートしている場合は、両方のボーダー リーフでの AR の設定がサポートされます。
サーバーリーフでのレプリケーション支援の検証
サーバーリーフはARリーフデバイスの役割を担います。つまり、イングレスレプリケーションは実行されません。代わりに、マルチキャストトラフィックの1つのコピーを、ARレプリケーターデバイスとして設定されたスパインに転送します。
スパインでのレプリケーション支援の検証
user@spine> show route table bgp.evpn.0 match-prefix 3:*100001*192.168.0.* extensive | match "3:192.168.0.|LEAF"| except "PMSI|Path" 3:192.168.0.1:10000::100001::192.168.0.1/248 IM (1 entry, 1 announced) PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.1 AR-LEAF ## Leaf 1 PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.1 AR-LEAF 3:192.168.0.2:10::100001::192.168.0.2/248 IM (1 entry, 1 announced) PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.2 AR-LEAF ## Leaf 2 PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.2 AR-LEAF 3:192.168.0.3:10000::100001::192.168.0.3/248 IM (1 entry, 1 announced) PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.3 AR-LEAF ## Leaf 3 PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.3 AR-LEAF 3:192.168.0.4:10000::100001::192.168.0.4/248 IM (2 entries, 1 announced) PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.4 AR-LEAF ## Leaf 4 PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.4 AR-LEAF 3:192.168.0.10:10000::100001::192.168.0.10/248 IM (1 entry, 1 announced) ## Border Leaf 1 3:192.168.0.11:10000::100001::192.168.0.11/248 IM (1 entry, 1 announced) ## Border Leaf 2
user@spine> show route table bgp.evpn.0 match-prefix 3:*100001*192.168.0.1 extensive bgp.evpn.0: 362179 destinations, 504791 routes (347873 active, 14306 holddown, 0 hidden) 3:192.168.0.1:10000::100001::192.168.0.1/248 IM (1 entry, 1 announced) TSI: Page 0 idx 0, (group overlay-bgp-rr type Internal) Type 1 val 0x1af46804 (adv_entry) Advertised metrics: Nexthop: 192.168.0.1 Localpref: 100 AS path: [4210000001] I Communities: target:32897:268535457 encapsulation:vxlan(0x8) evpn-mcast-flags:0x1:snooping-enabled PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.1 AR-LEAF Cluster ID: 192.168.2.10 Originator ID: 192.168.0.1 Page 0 idx 1, (group overlay-bgp type Internal) Type 1 val 0x1af46510 (adv_entry) Advertised metrics: Nexthop: 192.168.0.1 Localpref: 100 AS path: [4210000001] I Communities: target:32897:268535457 encapsulation:vxlan(0x8) evpn-mcast-flags:0x1:snooping-enabled PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.1 AR-LEAF Cluster ID: 192.168.2.10 Originator ID: 192.168.0.1 Advertise: 0000001e Path 3:192.168.0.1:10000::100001::192.168.0.1 from 192.168.0.1 Vector len 4. Val: 0 1 *BGP Preference: 170/-101 Route Distinguisher: 192.168.0.1:10000 PMSI: Flags 0x10: Label 6250: Type INGRESS-REPLICATION 192.168.0.1 AR-LEAF Next hop type: Indirect, Next hop index: 0 Address: 0x11bd0d90 Next-hop reference count: 35023 Source: 192.168.0.1 Protocol next hop: 192.168.0.1 Indirect next hop: 0x2 no-forward INH Session ID: 0x0 State: <Active Int Ext> Local AS: 4210000001 Peer AS: 4210000001 Age: 18:34:04 Metric2: 0 Validation State: unverified Task: BGP_4210000001.192.168.0.1 Announcement bits (1): 1-BGP_RT_Background AS path: I Communities: target:32897:268535457 encapsulation:vxlan(0x8) evpn-mcast-flags:0x1:snooping-enabled Import Accepted Localpref: 100 Router ID: 192.168.0.1 Secondary Tables: default-switch.evpn.0 Indirect next hops: 1 Protocol next hop: 192.168.0.1 Indirect next hop: 0x2 no-forward INH Session ID: 0x0 Indirect path forwarding next hops: 1 Next hop type: Router Next hop: 172.16.101.1 via ae1.0 Session Id: 0x0 192.168.0.1/32 Originating RIB: inet.0 Node path count: 1 Forwarding nexthops: 1 Nexthop: 172.16.101.1 via ae1.0 Session Id: 0
Centrally Routed Multicast Design によるマルチキャスト最適化 — 機能の概要
表 1 に、このセクションで説明する機能と、このリファレンス デザイン内でサポートされる機能の履歴を示します。
ハードウェア |
IGMPv2スヌーピング |
EVPNタイプ6 SMETルート |
PIM ゲートウェイを使用した VNI 間マルチキャスト |
レプリケーション支援 |
PIM から外部ランデブー ポイント(境界から) |
---|---|---|---|---|---|
QFX51001 |
未対応 |
未対応 |
未対応 |
未対応 |
未対応 |
QFX5110-32Q、QFX5110-48S |
18.1R3-S3 |
18.4R2 |
未対応 |
未対応 |
未対応 |
QFX5120-48Y |
18.4R2 |
18.4R2 |
未対応 |
未対応 |
未対応 |
QFX5120-32C |
19.1R2 |
19.1R2 |
未対応 |
未対応 |
未対応 |
QFX5200-32C1台、QFX5200-48Y1台 |
未対応 |
未対応 |
未対応 |
未対応 |
未対応 |
QFX10002-36Q/72Q、QFX10008、QFX10016 |
18.1R3-S3 |
18.4R2 |
18.1R3-S3 |
18.4R2 |
17.3R3-S1 |
QFX10002-60C2台 |
20.2R2 |
20.2R2 |
20.2R2 |
20.2R2 |
20.2R2 |
MX204;MX240、MX480、MX960とMPC7E。MX10003; |
未対応 |
未対応 |
未対応 |
未対応 |
未対応 |
1これらのQFXスイッチでIGMPスヌーピングが有効になっていないことを確認してください。IGMP スヌーピングが誤って有効になった場合、これらのスイッチは反映された EVPN タイプ 6 ルートを処理する可能性があります。
2QFX10002-60C スイッチは、QFX10002-36Q/72Q スイッチよりも低いスケールでマルチキャストをサポートします。