Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:帯域幅管理の設定

マルチキャストの帯域幅管理について

帯域幅管理により、マルチキャスト インターフェイスから送信されるマルチキャスト フローを制御できます。この制御により、マルチキャスト トラフィックをより適切に管理し、インターフェイスのオーバーサブスクリプションや輻輳の可能性を低減または排除できます。

帯域幅管理により、マルチキャスト トラフィックのオーバーサブスクリプションがインターフェイス上で発生しないようにすることができます。マルチキャスト帯域幅を管理する場合、個々のマルチキャスト フローが使用する帯域幅だけでなく、個々のインターフェイスが使用できるマルチキャスト帯域幅の最大量を定義します。

たとえば、インターフェイスに許可された帯域幅を超えた場合、ルーティング ソフトウェアはインターフェイスにフローを追加できません。このような状況では、インターフェイスは拒否されます。ただし、この拒否は、マルチキャスト プロトコル(PIM など)がジョイン メッセージをアップストリームに送信することを妨げるものではありません。ルーターが予想される発信インターフェイスからフローを送信していない場合でも、トラフィックはルーターに到着し続けます。

ビット毎秒でフローの帯域幅値を指定してフロー帯域幅を静的に設定したり、フロー帯域幅を測定して適応的に変更できるようにすることができます。adaptive bandwidth オプションを使用する場合、ルーティング ソフトウェアは、5 秒間隔で測定するフローの統計情報をクエリーし、クエリーに基づいて帯域幅を計算します。ルーティングソフトウェアは、直前の1分間(つまり、最後の12の測定点)に測定された最大値をフロー帯域幅として使用します。

詳細については、以下のセクションを参照してください。

帯域幅管理とPIMグレースフルリスタート

PIM グレースフル リスタートを使用する場合、ルーティング エンジンでルーティング プロセスが再起動された後、以前に許可されたインターフェイスは常に再ミットされ、使用可能な帯域幅がインターフェイスで調整されます。適応帯域幅オプションを使用する場合、帯域幅の測定は、最初は構成済みまたはデフォルトの開始帯域幅に基づいて行われますが、最初の1分間は不正確になる可能性があります。これは、新しいフローが誤って拒否されたり、一時的に許可されたりする可能性があることを意味します。 この問題は、clear multicast bandwidth-admission 運用コマンドを発行することで修正できます。

PIM グレースフル リスタートが設定されていない場合、ルーティング プロセスの再起動後に、以前に許可または拒否されたインターフェイスが予測不能な方法で拒否または許可される可能性があります。

帯域幅管理とソースの冗長性

送信元冗長性を使用する場合、同じ宛先グループ(g)に対して複数のソース(s1 や s2 など)が存在する可能性があります。ただし、いつでもアクティブに送信できる送信元は 1 つだけです。この場合、複数の転送エントリー((s1,g)と(s2,g))は、それぞれが入場プロセスを通過した後に作成されます。

冗長ソースでは、関連のないエントリとは異なり、1 つのエントリに対して既に許可されている OIF (たとえば、(s1,g) ) は、他の冗長エントリ((s2,g) など)に対して自動的に許可されます。アウトバウンドインターフェイスが追加されるたびに、アクティブに送信している送信者が1人だけであっても、インターフェイスの残りの帯域幅は差し引かれます。帯域幅を測定することで、トラフィックが送信されていないことをルーターが検出すると、非アクティブなエントリーから差し引かれた帯域幅がクレジットバックされます。

冗長ソースの定義の詳細については、 例:マルチキャスト フロー マップの設定を参照してください。

論理システムと帯域幅オーバーサブスクリプション

物理インターフェイスレベルと 論理インターフェイス レベルの両方で帯域幅を管理できます。ただし、複数の論理システムが同じ物理インターフェイスを共有している場合、インターフェイスがオーバーサブスクライブになる可能性があります。オーバーサブスクリプションは、各論理システム上のインターフェイスに個別に設定されたすべての最大帯域幅値の合計帯域幅が、物理インターフェイスの帯域幅を超えた場合に発生します。

インターフェイス帯域幅情報を表示する場合、使用可能な帯域幅の負の値はインターフェイスのオーバーサブスクリプションを示します。

設定された最大帯域幅が減少した場合、または設定の変更やトラフィック レートの実際の増加により一部のフロー帯域幅が増加した場合、インターフェイス帯域幅はオーバーサブスクライブになる可能性があります。

インターフェイス帯域幅は、次のいずれかが発生した場合に再び使用可能になる可能性があります。

  • 設定された最大帯域幅が増加します。

  • 一部のフローはインターフェイスから送信されなくなり、それらの帯域幅予約を他のフローで利用できるようになりました。

  • 設定の変更やトラフィック レートの実際の低下により、一部のフロー帯域幅が減少します。

帯域幅が不足しているためにフローに対して拒否されたインターフェイスは、帯域幅が再び使用可能になったとしても、自動的に再ミットされません。拒否されたインターフェイスは、次のいずれかが発生した場合に再ミットされる可能性があります。

  • マルチキャスト ルーティング プロトコルは、参加、脱退、またはプルーニング メッセージを受信した後、またはトポロジーの変更が発生した後に、フローの転送エントリーを更新します。

  • マルチキャスト ルーティング プロトコルは、設定変更によりフローの転送エントリを更新します。

  • clear multicast bandwidth-admission 操作コマンドを使用して、特定のフローまたはすべてのフローに帯域幅管理を手動で再適用します。

また、以前に利用可能だった帯域幅が使用できなくなった場合でも、次のいずれかが発生するまで、すでに許可されたインターフェイスは削除されません。

  • マルチキャスト ルーティング プロトコルは、脱退メッセージまたはプルーニング メッセージを受信した後、またはトポロジー変更が発生した後に、インターフェイスを明示的に削除します。

  • clear multicast bandwidth-admission 操作コマンドを使用して、特定のフローまたはすべてのフローに帯域幅管理を手動で再適用します。

例:インターフェイスの最大帯域幅の定義

この例では、物理または論理インターフェイスの最大帯域幅を設定する方法を示します。

必要条件

始める前に:

概要

最大帯域幅設定は、設定されたインターフェイス帯域幅または基盤となるインターフェイスのネイティブ速度(インターフェイスに帯域幅が設定されていない場合)に対してアドミッション制御を適用します。

同じ基礎となる物理インターフェイス上に複数の論理インターフェイス(例えば、VLANやPVCをサポートする)を設定し、論理インターフェイスに帯域幅が設定されていない場合、すべての論理インターフェイスは基礎となるインターフェイスと同じ帯域幅を持つと仮定されます。これにより、オーバーサブスクリプションが発生する可能性があります。オーバーサブスクリプションを防止するには、論理インターフェイスの帯域幅を設定するか、物理インターフェイス レベルでアドミッション制御を設定します。

帯域幅管理を適用するインターフェイスの最大帯域幅を定義するだけで済みます。最大帯域幅が定義されていないインターフェイスは、インターフェイス上で実行されているマルチキャスト プロトコル(PIM など)によって決定されるすべてのマルチキャスト フローを送信します。

ビット/秒の値を含めずに 最大帯域幅 を指定すると、アドミッション制御はインターフェイスに設定された帯域幅に基づいて有効になります。次の例では、論理インターフェイスユニット 200に対してアドミッション制御が有効になっており、最大帯域幅は20Mbpsです。帯域幅がインターフェイスに設定されていない場合、最大帯域幅はリンク速度です。

位相幾何学

構成

プロシージャ

CLIクイック構成

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、『Junos OS CLIユーザーガイド』の「 コンフィギュレーション・モードで CLI エディタを使用する」を参照してください。

最大帯域幅を設定するには:

  1. 論理インターフェイスの帯域幅を設定します。

  2. 論理インターフェイスでアドミッション制御を有効にします。

  3. 物理インターフェイスで、アドミッション制御を有効にし、最大帯域幅を 60 Mbps に設定します。

  4. ステップ 3 で示した同じ物理インターフェイス上の論理インターフェイスの場合は、最大帯域幅を小さく設定します。

業績

show interfacesコマンドとshow routing-optionsコマンドを入力して、設定を確認します。

検証

設定を確認するには、 show multicast interface コマンドを実行します。

例:加入者 VLAN によるマルチキャストの設定

この例では、ブロードバンドサービスルーター(BSR)として機能するようにMXシリーズルーターを設定する方法を示しています。

必要条件

この例では、次のハードウェアコンポーネントを使用しています。

  • トラフィック制御プロファイルキューイングをサポートするPICを備えたMXシリーズルーターまたはEXシリーズスイッチ1台

  • 1つのDSLAM

始める前に:

概要とトポロジー

複数の BSR インターフェイスが同じマルチキャスト ストリームに対する IGMP および MLD の join 要求と leave 要求を受信すると、BSR は各インターフェイスにマルチキャスト ストリームのコピーを送信します。マルチキャスト制御パケット(IGMP および MLD)とマルチキャスト データ パケットの両方が、ユニキャスト データとともに同じ BSR インターフェイス上を流れます。すべての顧客ごとのトラフィックには BSR 上の独自のインターフェイスがあるため、顧客ごとのアカウンティング、コール アドミッション制御(CAC)、およびサービス品質(QoS)調整がサポートされます。マルチキャストで使用される QoS 帯域幅は、ユニキャスト帯域幅を減らします。

BSR 上の複数のインターフェイスが共有デバイス(DSLAM など)に接続される場合があります。BSR は、同じマルチキャスト ストリームを共有デバイスに複数回送信するため、帯域幅が浪費されます。マルチキャスト ストリームを DSLAM に 1 回送信し、マルチキャスト ストリームを DSLAM にレプリケートする方が効率的です。使用できる方法は 2 つあります。

1 つ目の方法は、カスタマー単位のインターフェイスでユニキャスト データを送信し続ける一方で、カスタマーごとの IGMP および MLD のすべての加入および退出要求を 1 つの専用インターフェイス(マルチキャスト VLAN)上の BSR に DSLAM ルーティングさせることです。DSLAMは、不要な複製をすることなく、専用インターフェイス上のBSRからマルチキャストストリームを受信し、顧客に必要な複製を実行します。すべてのマルチキャスト制御パケットとデータ パケットは 1 つのインターフェイスのみを使用するため、複数の要求がある場合でも、ストリームのコピーは 1 つだけ送信されます。このアプローチは、OIF(リバース発信インターフェイス)マッピングと呼ばれます。リバース OIF マッピングにより、BSR は共有インターフェイスのマルチキャスト状態をカスタマー インターフェイスに伝播でき、顧客ごとのアカウンティングと QoS 調整が機能します。顧客がTVチャネルを変更すると、ルーターゲートウェイ(RG)がIGMPまたはMLDの参加メッセージを送信し、DSLAMにメッセージを残します。DSLAM は、マルチキャスト VLAN を介して要求を透過的に BSR に渡します。BSR は、IP 送信元アドレスまたは送信元 MAC アドレスに基づいて、IGMP または MLD 要求をサブスクライバ VLAN の 1 つにマッピングします。加入者VLANが見つかると、QoS調整とアカウンティングがそのVLANまたはインターフェイス上で実行されます。

2 つ目のアプローチは、DSLAM がユニキャスト データの送信を継続し、カスタマーごとのすべての IGMP および MLD が個々のカスタマー インターフェイスの BSR に要求を参加および退出する一方で、マルチキャスト ストリームを 1 つの専用インターフェイスに到着するようにすることです。複数の顧客が同じマルチキャスト ストリームを要求した場合、BSR はデータの 1 つのコピーを専用インターフェイスに送信します。DSLAM は、専用インターフェイスで BSR からマルチキャスト ストリームを受信し、顧客に必要なレプリケーションを実行します。マルチキャスト制御パケットは多くのカスタマー インターフェイスを使用するため、BSR の設定では、各カスタマーのマルチキャスト データ パケットを単一の専用出力インターフェイスにマッピングする方法を指定する必要があります。QoS調整は、カスタマーインターフェイスでサポートされています。CAC は共有インターフェイスでサポートされています。この 2 番目のアプローチは、マルチキャスト OIF マッピングと呼ばれます。

OIF マッピングとリバース OIF マッピングは、同じカスタマーインターフェイスまたは共有インターフェイスではサポートされていません。この例では、2 つの異なるアプローチを設定する方法を示します。どちらのアプローチも QoS 調整をサポートし、どちらのアプローチも MLD/IPv6 をサポートしています。リバース OIF マッピングの例では、IGMP/IPv4 に着目し、QoS 調整を有効にします。OIF マッピングの例では、MLD/IPv6 に重点を置き、QoS 調整を無効にします。

最初のアプローチ (逆 OIF マッピング) には、次のステートメントが含まれます。

  • フローマップ:各フローの帯域幅を制御するフローマップを定義します。

  • 最大帯域幅 - CAC をイネーブルにします。

  • reverse-oif-mapping—ルーティングデバイスが、マルチキャストVLAN経由で受信したIGMPまたはMLDの参加または退出リクエストに基づいて、加入者VLANまたはインターフェイスを識別できるようにします。

    サブスクライバVLANが識別されると、ルーティングデバイスは、サブスクライバの追加または削除に基づいて、そのVLANのQoS(この場合は帯域幅)を直ちに調整します。

    ルーティング デバイスは、IGMP および MLD の参加または退出レポートを使用して、加入者 VLAN 情報を取得します。つまり、この機能が正しく機能するためには、接続する機器(DSLAM など)がすべての IGMP および MLD レポートをルーティング デバイスに転送する必要があります。レポート抑制または IGMP プロキシを使用すると、逆 OIF マッピングが正しく機能しなくなる可能性があります。

  • 加入者離脱タイマー - QoS 更新に遅延を発生させます。IGMP または MLD の脱退要求を受信した後、このステートメントは、ルーティングデバイスが残りの加入者インターフェイスの QoS を更新するまで待機する時間遅延(1〜30秒)を定義します。この遅延を利用して、加入者が迅速な脱退および加入メッセージを送信した場合(例えば、IPTVネットワーク内のチャンネルを変更する場合)に、ルーティング・デバイスがVLAN上の全体的なQoS帯域幅を調整する頻度を減らすことができます。

  • traffic-control-profile—論理インターフェイスでシェーピングレートを設定します。設定したシェーピング レートは、パーセンテージではなく、絶対値で設定する必要があります。

2 番目のアプローチ (OIF マッピング) には、次のステートメントが含まれます。

  • インターフェイスへのマップ:ポリシーステートメントで、OIF マップを構築できます。

    OIF マップは、複数の条件を含むことができるルーティング ポリシー ステートメントです。OIF マップを作成するときは、次の点に注意してください。

    • 物理インターフェイス( ge-0/0/0など)を指定した場合、インターフェイスに「.0」が付加され、論理インターフェイス(例: ge-0/0/0.0)が作成されます。

    • 各論理システムのルーティングポリシーを設定します。ルーティングポリシーを動的に設定することはできません。

    • また、インターフェイスには IGMP、MLD、または PIM が設定されている必要があります。

    • マッピングされたインターフェイスにはマッピングできません。

    • IGMP と MLD のポリシー ステートメントは別々に設定することをお勧めします。

    • 論理インターフェイスまたはキーワード self を指定します。 self キーワードは、マルチキャスト データ パケットが制御パケットと同じインターフェースで送信され、マッピングが行われないことを指定します。一致する項がない場合、マルチキャストデータパケットは送信されません。

  • no-qos-adjust:QoS調整を無効にします。

    QoS 調整は、クライアント インターフェイスから共有インターフェイスにマッピングされるマルチキャスト ストリームによって消費される帯域幅の量だけ、クライアント インターフェイスで使用可能な帯域幅を減少させます。このアクションは、明示的に無効にしない限り、常に発生します。

    QoS 調整を無効にすると、マルチキャスト ストリームが共有インターフェイスに追加されても、カスタマー インターフェイスで使用可能な帯域幅は減少しません。

    手記:

    動的プロファイルを使用して、IGMP および MLD インターフェイスの QoS 調整を動的に無効にすることができます。

  • oif-map - マップを IGMP または MLD インターフェイスに関連付けます。OIF マップは、設定されたインターフェイスで受信したすべての IGMP または MLD 要求に適用されます。この例では、加入者 VLAN 1 と 2 に MLD が設定されており、各 VLAN は、一部のトラフィックを ge-2/3/9.4000 に、一部のトラフィックを ge-2/3/9.4001 に、一部のトラフィックを self に誘導する OIF マップを指しています。

    手記:

    動的プロファイルを使用して、OIF マップを IGMP インターフェイスに動的に関連付けることができます。

  • パッシブ—パッシブモードを使用するIGMPまたはMLDのいずれかを定義します。

    OIF マップ インターフェイスは、通常、IGMP または MLD 制御トラフィックを通過させてはならず、パッシブとして構成する必要があります。ただし、OIF マップの実装では、データ ストリームを同じインターフェイスにマッピングすることに加えて、インターフェイス(制御とデータ)での IGMP または MLD の実行がサポートされています。この場合、マッピングされたインターフェイスでIGMPまたはMLDを通常(つまり、パッシブモードではなく)設定する必要があります。この例では、OIF マップ インターフェイス(ge-2/3/9.4000 および ge-2/3/9.4001)は MLD パッシブとして設定されています。

    デフォルトでは、 受動的な ステートメントを指定すると、一般的なクエリ、グループ固有のクエリ、またはグループソース固有のクエリはインターフェイスを介して送信されず、受信したすべての制御トラフィックがインターフェイスによって無視されます。ただし、 パッシブ ・ステートメントで使用可能な 3 つのオプションのうち最大 2 つを選択的に活動化し、他の機能は受動的 (非アクティブ) のままにすることができます。

    これらのオプションには、次のものがあります。

    • send-general-query—指定すると、インターフェイスは一般的なクエリを送信します。

    • send-group-query—指定した場合、インターフェイスはグループ固有およびグループソース固有のクエリを送信します。

    • allow-receive—指定すると、インターフェイスは制御トラフィックを受信します。

位相幾何学

図 1 に、このシナリオを示します。

どちらの方法でも、複数の顧客が同じマルチキャスト ストリームを要求した場合、BSR は共有マルチキャスト VLAN インターフェイスにストリームのコピーを 1 つ送信します。DSLAM は、共有インターフェイス上の BSR からマルチキャスト ストリームを受信し、顧客に必要なレプリケーションを実行します。

最初のアプローチ(リバース OIF マッピング)では、DSLAM はユニキャスト データにのみ顧客ごとの加入者 VLAN を使用します。IGMP および MLD の参加および退出要求は、マルチキャスト VLAN で送信されます。

2 つ目のアプローチ(OIF マッピング)では、DSLAM はユニキャスト データと IGMP および MLD の参加および退出要求に顧客ごとの加入者 VLAN を使用します。マルチキャスト VLAN はマルチキャスト ストリームにのみ使用され、参加および退出要求には使用されません。

図 1: 加入者 VLAN を使用したマルチキャスト Multicast with Subscriber VLANs

構成

リバース OIF マップの設定

CLIクイック構成

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、『Junos OS CLIユーザーガイド』の「 コンフィギュレーション・モードで CLI エディタを使用する」を参照してください。

リバース OIF マッピングを設定するには:

  1. ユニキャスト データ トラフィック用の論理インターフェイスを設定します。

  2. 加入者制御トラフィック用の論理インターフェイスを設定します。

  3. QoS 調整を行う 2 つの論理インターフェイスを設定します。

  4. ポリシーを設定します。

  5. ポリシーを参照するフローマップを有効にします。

  6. 加入者制御トラフィックを受信する論理インターフェイスでOIFマッピングを有効にします。

  7. PIM と IGMP を設定します。

  8. 物理インターフェイスにはシェーピング レートを設定し、QoS 調整を行う論理インターフェイスには低速なシェーピング レートを設定して、階層スケジューラを設定します。

業績

設定モードから、 サービスクラスを表示インターフェイスを表示ポリシーオプションを表示プロトコルを表示およびルーティングオプションを表示 して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから コミット を入力します。

OIF マップの設定

CLIクイック構成

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、 『Junos OS CLIユーザーガイド』を参照してください。

リバース OIF マッピングを設定するには:

  1. ユニキャスト データ トラフィック用の論理インターフェイスを設定します。

  2. 加入者VLANの論理インターフェイスを設定します。

  3. 2つのマップ先論理インターフェイスを設定します。

  4. OIF マップを設定します。

  5. 加入者VLANのQoS調整を無効にします。

  6. PIM と MLD を設定します。MLD 加入者 VLAN を OIF マップにポイントします。

業績

設定モードから、 show interfacesshow policy-optionsshow protocolおよび show routing-options コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから コミット を入力します。

検証

構成を確認するには、次のコマンドを実行します。

  • igmp 統計を表示

  • show class-of-service interface

  • show interfaces statistics

  • MLD の統計情報を表示する

  • マルチキャストインターフェイスを表示

  • ポリシーを表示

IP デモックスインターフェイスを介したマルチキャストルーティングの設定

加入者管理ネットワークでは、IP デモックス インターフェイスから送信されるパケットのフィールドは、アグリゲーション デバイスの反対側に存在する特定のクライアント(たとえば、マルチサービス アクセス ノード [MSAN]) に対応することを意図しています。ただし、ブロードバンド サービス ルーター (BSR) から MSAN に送信されたパケットは、demux インターフェイスを識別しません。パケットを取得したら、どのクライアントがパケットを受信するかを決定するのは MSAN デバイス次第です。

MSAN デバイスのインテリジェンスによっては、パケットを受信するクライアントを決定するのが非効率的な方法で行われる可能性があります。たとえば、IGMP 制御トラフィックを受信すると、MSAN は目的の 1 つのクライアントではなく、すべてのクライアントに制御トラフィックを転送する場合があります。さらに、データ ストリームの宛先が確立されると、MSAN は IGMP スヌーピングを使用して、特定のグループに存在するホストを特定し、データ ストリームをそのグループのみに制限できますが、MSAN は、そのデータ ストリームがグループ内の 1 つのクライアントのみを対象としている場合でも、データ ストリームの複数のコピーを各グループ メンバーに送信する必要があります。

さまざまなマルチキャスト機能を組み合わせると、上記の非効率性を回避できます。これらの機能には、次のものが含まれます。

  • 番号付きまたは番号なしのプライマリインターフェイスにinetを使用するようにIP demuxインターフェイスファミリーステートメントを設定する機能。

  • プライマリ インターフェイスで IGMP を構成して、すべてのクライアントに一般的なクエリーを送信する機能。demux 設定では、プライマリ IGMP インターフェイスがクライアント IGMP 制御パケットを受信できなくなります。代わりに、すべての IGMP 制御パケットが demux インターフェイスに送信されます。ただし、プライマリインターフェイスで結合が発生しないようにするには、次の手順を実行します。

    • 静的IGMPインターフェイスの場合-IGMP設定の[edit protocols igmp interfaceinterface-name]階層レベルで受動的なsend-general-queryステートメントを含めます。

    • 動的IGMPデモックスインターフェイスの場合—[ダイナミックプロファイルprofile-nameプロトコルigmpインターフェイスinterface-nameを編集]階層レベルで受動的なsend-general-queryステートメントを含めます。

  • 次のように、すべてのマルチキャストグループをプライマリインターフェイスにマッピングする機能。

    • 静的 IGMP インターフェイスの場合—[edit protocols igmp interface interface-name] 階層レベルで oif-map ステートメントを含めます。

    • 動的IGMPデモックスインターフェイスの場合—[ダイナミックプロファイルprofile-nameプロトコルの編集igmpインターフェイスinterface-name]階層レベルでoif-mapステートメントを含めます。

    oif-map ステートメントを使用すると、同じ IGMP グループを同じ出力インターフェイスにマッピングし、インターフェイスからマルチキャスト ストリームのコピーを 1 つだけ送信できます。

  • 各デモックス インターフェイスで IGMP を設定する機能。一般的なクエリの重複を防ぐには:

    • 静的IGMPインターフェイスの場合—[edit protocols igmp interfaceinterface-name]階層レベルでパッシブの受信許可send-group-queryステートメントを含めます。

    • 動的デモックスインターフェイスの場合—[ダイナミックプロファイルprofile-nameプロトコルの編集igmpインターフェイスinterface-name]階層レベルでパッシブの受信送信グループクエリステートメントを含めます。

    手記:

    参加する顧客の数に関係なく、各グループのコピーを 1 つだけ送信するには、前述のように oif-map ステートメントを使用します。

エグレスインターフェイスによるパケットの分類

インテリジェントキューイング(IQ)、IQ2、拡張IQ(IQE)、マルチサービスリンクサービスインテリジェントキューイング(LSQ)インターフェイス、またはATM2 PICを搭載したジュニパーネットワークスのM320マルチサービスエッジルーターおよびTシリーズコアルーターでは、エグレスインターフェイスに基づいてユニキャストおよびマルチキャストパケットを分類できます。ユニキャスト トラフィックの場合、マルチフィールド フィルターも使用できますが、ユニキャスト トラフィックだけでなく、マルチキャスト トラフィックにも適用されるのはエグレス インターフェイスの分類だけです。インターフェイスのエグレス分類を設定すると、インターフェイス上で差別化されたサービスコードポイント(DSCP)書き換えを実行できません。デフォルトでは、システムはエグレスインターフェイスに基づく分類を実行しません。

MPCとMS-DPCを含むMXシリーズルーターでは、ルーターにマルチキャストレシーバーとして機能するMLPPP LSQ論理インターフェイスが含まれていて、ルーター上でネットワークサービスモードが拡張IPモードとして設定されている場合、マルチキャストパケットはルーター上で破棄され、正しく処理されません。この動作は、拡張IPモードと組み合わせたLSQインターフェイスで想定される動作です。このようなシナリオで、拡張IPモードが設定されていない場合、マルチキャストは正しく機能します。ただし、ルーターに冗長 LSQ インターフェイスと、FIB ローカリゼーションで構成された拡張 IP ネットワーク サービス モードが含まれている場合、マルチキャストは正しく機能します。

エグレスインターフェイスによるパケット分類を有効にするには、まず、 [edit class-of-service forwarding-class-map forwarding-class-map-name] 階層レベルでエグレスインターフェイスの転送クラスマップと1つ以上のキュー番号を設定します。

4 つのキューのみに制限されている T シリーズ ルーターの場合、 restricted-queue オプションを使用してキューの割り当てを制御するか、システムがモジュラー方式でキューを自動的に決定できるようにすることができます。たとえば、キュー 6 にパケットを割り当てるマップは、4 つのキューを持つシステムのキュー 2 にマップされます。

手記:

転送クラスをキュー番号に関連付けて出力転送クラスマップを設定する場合、このマップはマルチサービスリンクサービスインテリジェントキューイング(lsq-)インターフェイスではサポートされません。

転送クラス マップを設定したら、[edit class-of-service interfaces interface-name unit logical-unit-number ] 階層レベルで output-forwarding-class-map ステートメントを使用して、論理インターフェイスにマップを適用します。

キューと転送クラスに関連するすべてのパラメータも設定する必要があります。転送クラスとキューの設定の詳細については、 各キューのカスタム転送クラスの設定を参照してください。

次に、キュー 5 と 6 を 4 つのキュー システムの異なるキューに制限し、インターフェイス ge-6/0/0unit 0FCMAP1を適用する、FCMAP1 という名前のインターフェイス固有の転送クラス マップを設定する例を示します。

この例では、FCMAP1restricted-queue オプションを指定しないと、4 つのキューに制限されたシステム上のキュー 2 と 1 にそれぞれ FC1FC2 が割り当てられることに注意してください。

show class-of-service forwarding-class forwarding-class-map-name コマンドを使用して、転送クラス マップ キュー設定を表示します。

論理インターフェイスに割り当てられた転送クラスマップ(およびその他の情報)を表示するには、 show class-of-service interface interface-name コマンドを使用します。

リサイクル帯域幅管理

ACX ルーターは、リサイクル インターフェイスを使用して、追加処理のためにエグレス インターフェイスからイングレスにトラフィックをループバックまたは再循環させます。これは、追加の処理が必要なアプリケーションに必要です。

リサイクル インターフェイスは、発信トラフィックのフロー レートを制限するエグレス シェーパーを備えた内部チャネル化インターフェイスです。デフォルトでは、リサイクル インターフェイス帯域幅は、シャーシのオーバーサブスクリプションとプラットフォーム固有の FPC またはインターフェイス設定に基づきます。

リサイクル メカニズムを使用するアプリケーションは、必要に応じてチャネルまたは仮想ポートを構成します。このアプリケーションは、リサイクル インターフェイス上のエグレス シェーパーと同様のアプリケーション シェーパーを経由します。リサイクル インターフェイスは、最大 256 個のチャネルまたは仮想論理ポートをサポートできます。すべてのリサイクルチャネルは同じ優先順位で動作します。リサイクルされたトラフィックは、割り当てられた重みに基づいてカレンダースロットを使用して転送されます。NIFインターフェイスなどの他のタイプのインターフェイスは、帯域幅に比例してカレンダー上の他のスロットを占有することでトラフィックを転送します。

図1は、リサイクルメカニズムとそのコンポーネントを示しています。

図2:リサイクルメカニズムThe recycle mechanism
  • Sh1 –リサイクルインターフェイスシェーパー

  • SA1 –リサイクルチャネル1上のアプリケーション#1シェイパー

  • SAn –リサイクルチャネルn(最大256)を介したアプリケーション #n シェイパー

  • B1 –リサイクルインターフェイスからのトラフィックのカレンダースロットの重量。これは、リサイクルインターフェイスに割り当てられたカレンダー帯域幅の値を反映しています。

  • B2 – リサイクルインターフェイス以外のインターフェイスからのトラフィックのカレンダースロットの重量。たとえば、NIF インターフェイスなどです。

リサイクルメカニズムには、次の2つの操作モードがあります。

  • デフォルトのリサイクル帯域幅モード

  • 設定可能なリサイクル帯域幅モード

デフォルトのリサイクル帯域幅モード

名前が示すように、デフォルトのリサイクル帯域幅モードはデフォルトで有効になっており、ユーザー設定は必要ありません。リサイクルインターフェイスには、カレンダー帯域幅の合計の設定された部分が割り当てられます。このリサイクル帯域幅は保証されているため、トラフィックの輻輳時にも安定しています。リサイクル アプリケーションはベスト エフォート方式でこの帯域幅を共有するため、アプリケーションごとの帯域幅は保証されません。

デフォルトのリサイクル帯域幅の利点は次のとおりです。

  • リサイクル帯域幅の効率的な利用。リサイクルアプリケーションが実行されていない場合は、未使用の帯域幅を他のインターフェイスから実行中のアプリケーション間で共有できます。

  • チップ帯域幅の効率的な利用。リサイクル インターフェイス以外の他のインターフェイスがトラフィックを伝送していない場合は、未使用の帯域幅をリサイクル アプリケーションで利用できます。

設定可能なリサイクル帯域幅モード

プロファイルに基づいてリサイクルインターフェイスを設定することで、アプリケーションの帯域幅を管理しやすくなります。アプリケーションのリサイクル帯域幅の割り当ては、プロファイルで定義することによって保証できます。

リサイクル帯域幅を設定できるメリットは次のとおりです。

  • 定義されたリサイクルアプリケーションに対する帯域幅割り当てを保証します。

  • 帯域幅割り当てを柔軟に変更でき、アプリケーション帯域幅の優先順位付けに役立ちます。

例:リサイクル帯域幅の設定

概要 この例では、アプリケーションごとにリサイクル帯域幅を管理する方法を示します。

概要

アプリケーション 1、2、3、および 4 は、リサイクル インターフェイスを使用するリサイクル アプリケーションです。表1に、帯域幅の要件を示します。この場合、アプリケーション 1 にはリサイクル インターフェイス帯域幅を 10% 、アプリケーション 2 には 20% を割り当てる必要があります。アプリケーション3および4は優先権ではなく、保証は必要ありません。

表 1: リサイクル アプリケーションごとの帯域幅割り当て
リサイクルアプリケーション に必要なリサイクル帯域幅の値(パーセンテージ)
アプリケーション1 10%
アプリケーション2 20%
アプリケーション3 未定義
アプリケーション4 未定義

リサイクルインターフェイス帯域幅の設定

  1. set system packet-forwarding-options recycle-bandwidth profile profile1
  2. set system packet-forwarding-options recycle-bandwidth-profile profile1 application1 10 application2 20

検証

コマンド 検証タスク
show system packet-forwarding-options recycle-bandwidth-profile

動作モードから、 show system packet-forwarding-options recycle-bandwidth-profile コマンドを実行します。

アプリケーションごとのリサイクル帯域幅の検証

目的

アプリケーションごとのリサイクル帯域幅割り当てを検証します。

アクション
意味

出力には、前のセクションで構成したアプリケーションごとのリサイクル帯域幅割り当てが表示されます。

表 2: 帯域幅割り当てのリサイクル
アプリケーション 構成割合 結果
アプリケーション1 10 300 Gbps x 10% = 30 Gbps
アプリケーション2 20 300 Gbps x 20% = 60 Gbps
アプリケーション3 未設定 未使用帯域幅/未構成のリサイクル アプリケーションの数。(300 x 70%) / 2 = 105 Gbps
アプリケーション4 未設定 (300 x 70%) / 2 = 105 Gbps