このページの目次
分散型IGMPについて
デフォルトでは、インターネットグループ管理プロトコル(IGMP)処理は、MXシリーズルーターのルーティングエンジンで行われます。このような一元化されたアーキテクチャにより、拡張された環境や、ルーティング エンジンが CLI の変更やルートの更新を行った場合に、パフォーマンスが低下する可能性があります。パケット転送エンジンを利用して、加入イベントと退出イベントのシステム全体の処理速度を高く維持する 分散型IGMPを有効にすることで、IGMP処理のシステムパフォーマンスを向上させることができます。
分散型IGMPの概要
分散型IGMPは、IGMP処理をルーティングエンジンからパケット転送エンジンに移動することで機能します。分散型IGMPが有効になっていない場合、IGMP処理はルーティングエンジンで実行されているルーティングプロトコルプロセス(rpd)に集中します。分散型IGMPを有効にすると、参加および脱退イベントがパケット転送エンジン上のMPC(モジュラーポートコンセントレータ)間で処理されます。ジョイン&イグ処理は、ルーティングエンジン上の集中rpdを介して処理されるのではなく、複数のMPCに分散されるため、パフォーマンスが向上し、ジョイン&イグイジットのレイテンシが減少します。
分散型IGMPを有効にすると、各パケット転送エンジンがレポートを処理してクエリーを生成し、インターフェイスマッピングテーブルへのローカルグループメンバーシップを維持し、このテーブルに基づいて転送状態を更新し、分散型IGMPを個別に実行し、 group-policy
および ssm-map-policy
IGMPインターフェイスオプションを実装します。
IGMP インターフェイス オプション group-policy
および ssm-map-policy
からの情報は、ルーティング エンジンからパケット転送エンジンに渡されます。
分散型IGMPを有効にすると、ルーティングエンジンの rpd
が、すべてのIGMP設定(グローバル設定およびインターフェイスレベル設定を含む)を rpd
から各パケット転送エンジンに同期させ、分散インターフェイス上でパッシブIGMPを実行し、分散型IGMPインターフェイスごとのすべてのグループメンバーシップをプロトコル非依存マルチキャスト(PIM)に通知します。
分散型IGMPの設定に関するガイドライン
MPCを搭載したMXシリーズルーターで分散型IGMPを設定する場合は、次のガイドラインを考慮してください。
分散型IGMPは、参加と退出の最大レイテンシーを短縮し、参加イベントと退出イベントを増加させることで、ネットワークパフォーマンスを向上させます。
手記:クライアント インターフェイスから join または leave イベントを受信したときに、マルチキャスト トラフィックが事前にプロビジョニングされておらず、MX シリーズ ルーターに送信されると、参加および退出の待機時間が長くなる可能性があります。
分散型IGMPは、イーサネットインターフェイスでサポートされています。PIM インターフェイスのパフォーマンスは向上しません。
Junos OS リリース 18.2 以降、分散型 IGMP は、加入者管理が強化されたイーサネット インターフェイスでサポートされます。加入者フローの IGMP 処理は、ルーティング エンジンから、サポートされているライン カードのパケット転送エンジンに移動します。
マルチキャスト グループは、混合受信者で構成することはできません。集中型IGMPまたは分散型IGMPのいずれかです。
PIM(プロトコル独立マルチキャスト)静的結合または IGMP 静的結合を有効にすることで、初期結合の遅延を減らすことができます。マルチキャストトラフィックを事前にプロビジョニングすることで、初期遅延をさらに減らすことができます。マルチキャストトラフィックを事前にプロビジョニングすると、分散型IGMPインターフェイスを持つMPCはマルチキャストトラフィックを受信します。
分散型IGMPが正しく機能するためには、単一シャーシのMXシリーズルーターで拡張IPネットワークサービスを有効にする必要があります。バーチャル シャーシはサポートされていません。
分散型IGMPを有効にした場合、パケット転送エンジンでは、
oif-map
、group-limit
、ssm-map
、static
のインターフェイスオプションがサポートされなくなります。traceoptions
およびaccounting
ステートメントは、ルーティングエンジンで引き続き実行されるIGMP操作に対してのみ有効にすることができます。パケット転送エンジンではサポートされていません。分散IGMPが有効な場合、clear igmp membership
コマンドはサポートされません。
変更履歴テーブル
機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。