拡張キューイング DPC CoS プロパティ
拡張キューイングDPC(高密度ポートコンセントレータ)を備えたジュニパーネットワークスMXシリーズ5Gユニバーサルルーティングプラットフォームでは、スケジューラとキューを設定できます。ギガビット イーサネット(1G)ポート当たり 15 の VLAN セットと、10 ギガビット イーサネット(10G)ポートごとに 255 の VLAN セットを設定できます。拡張キューイング DPC は、ある階層レベルから別の階層レベルへの優先伝送を実行し、ドロップ統計はキューごとのカラー単位またはキュー単位の拡張キューイング DPC で利用可能です。
拡張キューイングDPC(EQ DPC)は、レイヤー3ルーティングインターフェイスまたはVRF(仮想ルーティングおよび転送)インターフェイスから受信し、統合ルーティングおよびブリッジングインターフェイス(IRB)にルーティングして疑似ワイヤ接続のリモートエンドに到達するパケットのBA分類をサポートしていません。EQ DPC は、リモート サイトから VPLS(仮想プライベート LAN サービス)擬似配線接続から受信し、IRB インターフェイスを介してレイヤー 3 ルーティング インターフェイスにルーティングされたレイヤー 2 フレームの BA 分類もサポートしていません。
拡張キューイング DPC を搭載したジュニパーネットワークス MX シリーズ 5G ユニバーサル ルーティング プラットフォームは、最大 515 MB のフレーム メモリをサポートできるパケット転送エンジンを搭載し、パケットは 512 バイトのフレームに格納されます。 表 1 は、IQ2(インテリジェント キューイング 2)PIC と拡張キューイング DPC 内のパケット転送エンジンの主なプロパティを比較したものです。
機能 |
IQ2 PIC |
拡張キューイング DPC 内のパケット転送エンジン |
---|---|---|
使用可能なキューの数 |
8,000 |
16,000 |
シェーピングされた論理インターフェイスの数 |
1,000 個、キュー x 8。 |
2,000(キュー x 8)、または 4,000(キュー x 4) |
ハードウェア優先度の数 |
2 |
4 |
優先度の伝送 |
いいえ |
はい |
動的マッピング |
いいえ:スケジューラ/ポートは固定されます。 |
はい:スケジューラ/ポートは固定ではありません。 |
統計情報の削除 |
キュー当たり |
1 つのキュー/カラー(PLP ハイ、ロー) |
さらに、拡張キューイングDPC機能は、リンク保護を備えた集約型イーサネットインターフェイスでの階層的な重み付けランダム早期検出(WRED)と拡張キューイングもサポートしています。
拡張キューイング DPC は、以下の階層型スケジューラ特性をサポートしています。
物理インターフェイス レベルでのシェーピング
サービス VLAN インターフェイス セット レベルでのシェーピングとスケジューリング
顧客 VLAN 論理インターフェイス レベルでのシェーピングとスケジューリング
キューレベルでのスケジューリング
10ギガビットイーサネットMXシリーズ拡張キューイングDPC上のVLAN(レベル3)シェーピングは、1ギガビットイーサネット拡張キューイングDPC上のVLAN(レベル3)シェーピングとは異なります。10 ギガビット イーサネット MX シリーズ拡張キューイング DPC で VLAN(レベル 3)シェーピングを使用するには、 階層レベルでインターフェイス セットを [edit interfaces interface-set]
設定します。インターフェイス セットの設定は、同じ拡張キューイング DPC 上で 1 ギガビット イーサネット VLAN を設定する場合に必要ではありません。
拡張キューイングDPCは、拡張性のために以下の機能をサポートしています。
パケット転送エンジン当たり 16,000 キュー
DPC当たり4パケット転送エンジン
論理インターフェイス レベル(レベル 3)で 4,000 スケジューラ、各キュー x 4
論理インターフェイス レベル(レベル 3)で 2,000 スケジューラ、各キュー x 8
10 ギガビット イーサネット DPC の 1 ポート パケット転送エンジン当たりのインターフェイス セット レベル(レベル 2)のスケジューラ x 255
1 ギガビット イーサネット DPC 上の 10 ポート パケット転送エンジン当たりインターフェイス セット レベル(レベル 2)のスケジューラ x 15
約 400 ミリ秒のバッファ遅延(パケット サイズや大きなバッファが有効になっている場合は異なります)
4 レベルの優先度(ストリクト高、高、中、低)
階層レベルに ステートメントをtransmit-rate rate exact
[edit class-of-service schedulers scheduler-name]
含めることは、MXシリーズルーターの拡張キューイングDPCではサポートされていません。
拡張キューイングDPCがキューをスケジューラーにマッピングする方法は、8つのキューまたは4つのキューが設定されているかによって異なります。デフォルトでは、レベル 3 のスケジューラーには 4 つのキューがあります。レベル 3 スケジューラ X はキュー X*4 から X*4+3 を制御し、スケジューラー 100(例)はキュー 400~403 を制御します。ただし、スケジューラーごとに 8 つのキューが有効になっている場合、奇数のスケジューラは無効になり、以前と同じ 1 加入者あたりのキュー数の 2 倍が可能になります。レベル 3 スケジューラ X は 8 つのキューを使用してキュー X*4 から X*4+7 を制御し、スケジューラー 100(例えば)がキュー 400 から 407 を制御できるようになります。
ステートメントをmax-queues-per-interface
設定して、階層のFPCレベルまたは8
FPCレベルでキュー4
数を設定します。このステートメントを変更すると、DPCが再起動されます。ステートメントのmax-queues-per-interface
詳細については、 ルーティングデバイス用Junos OSネットワークインターフェイスライブラリを参照してください。
拡張キューイングDPCは、レベル3(顧客VLAN)スケジューラをグループでレベル2(サービスVLAN)スケジューラにマッピングします。4つのキューが有効になっている場合、16の連続レベル3スケジューラがレベル2にマッピングされ、8つのキューが有効になっている場合には8つの連続レベル3スケジューラがレベル2にマッピングされます。グループ内のすべてのスケジューラは、同じキュー優先度マッピングを使用する必要があります。例えば、1 つのスケジューラのキュー優先度が高、中、低、低の場合、このグループのすべてのメンバーは同じキュー優先度を持つ必要があります。
レベル 3 からレベル 2 へのグループのマッピングは、いつでも実行できます。ただし、レベル 3 のグループは、グループ内のすべてのスケジューラが解放されている場合にのみ、レベル 2 スケジューラからマップ解除できます。マップ解除すると、レベル 3 グループを任意のレベル 2 スケジューラに再マッピングできます。特定のレベル 2 スケジューラにマッピングできるレベル 3 グループの数には制限はありません。レベル 3 グループは 256 でも可能ですが、スケジューラー・スペースのフラグメント化により、使用可能なスケジューラーの数を減らすことができます。つまり、空きスケジューラがあるにもかかわらず失敗する可能性があるスケジューラ割り当てパターンがあります。
レベル 3 からレベル 2 へのマッピングとは異なり、拡張キューイング DPC は、レベル 2(サービス VLAN)スケジューラを固定モードでレベル 1(物理インターフェイス)スケジューラにマッピングします。40 ポート ギガビット イーサネット DPC では、16 個のレベル 1 スケジューラがあり、これらの 10 個が物理インターフェイスに使用されます。レベル 2 スケジューラは 256 個、レベル 1 スケジューラは 16 個です。レベル 1 スケジューラは、レベル スケジューラ X*16~X*16+15 を使用します。レベル 1 スケジューラ 0 では、レベル 2 スケジューラ 0~15 を使用し、レベル 1 スケジューラ 1 ではレベル 2 スケジューラ 16~31 などを使用します。4ポートの10ギガビットイーサネットPICでは、物理インターフェイスには1レベル1のスケジューラが、256レベル2スケジューラはシングルレベル1スケジューラにマッピングされます。
使用できるレベル3(顧客VLAN)スケジューラの最大数は、10ポートギガビットイーサネットパケット転送エンジンの場合は4076(4キュー)または2028(8キュー)、10ギガビットイーサネットパケット転送エンジンでは4094(キュー4)または2046(8キュー)です。
拡張キューイングは、リンク保護モードの2つのリンクを持つ集合型イーサネット(AE)インターフェイスでサポートされています。ただし、AEバンドル内のリンクは1度に1つだけ有効です。トラフィックは 2 つのリンクで独立して形成されますが、メンバーのリンクは、同じパケット転送エンジンまたは同じ DPC に存在する必要はありません。最後に、拡張キューイング DPC では共有スケジューラはサポートされていません(階層スケジューラを使用して論理インターフェイスをグループ化します)。