デフォルト ポリシースケジューリングCoS分類について
分類子を明示的に設定してインターフェイスに適用しない場合、スイッチはデフォルトの分類子を使用して、イングレス トラフィックを転送クラスにグループ化します。インターフェイスでスケジューリングを設定していない場合、スイッチはデフォルトのスケジューラを使用して、トラフィックのエグレス ポート リソースを提供します。デフォルトの分類では、すべてのトラフィックをデフォルトの転送クラス(ベストエワーディング、fcoe、No-loss、Network-Control、mcast)にマッピングします。各デフォルト転送クラスにはデフォルトのスケジューラーが設定されています。そのため、各デフォルト転送クラスにマッピングされたトラフィックは、ポート帯域幅、prioritization、パケット ドロップの特性を受信します。
このスイッチは、直接ポートのスケジューリングと ETS(拡張送信選択)をサポートします。ETS(階層ポート スケジューリングとも呼ばれる)は、ネットワーク スイッチとQFX5200をQFX5210します。
階層型スケジューリング グループ IEEE 802.1p の優先度(IEEE 802.1p コード ポイント)。分類子は転送クラスにマッピングされ、次に出力キューにマッピングされます。優先度グループ(転送クラス セット)に分類されます。デフォルト トラフィックのスケジューリングと分類のみを使用すると、すべての優先度が含まれるデフォルトの優先度グループが自動的に作成され(転送クラスと出力キューにマッピングされます)、ポート出力帯域幅の 100% が優先グループに割り当てられます。デフォルトの転送クラスセットの転送クラス(キュー)は、デフォルトの分類子設定に基づいて帯域幅を受信します。デフォルトの優先度グループは透過的です。設定に表示されません。DCBX(Data Center Bridging Capability Exchange)プロトコル アドバタイズメントに使用されます。
インターフェイス上で1つ以上の優先度グループを明示的に設定した場合、そのインターフェイスの優先グループに割り当てられていない転送クラスは帯域幅を 受信されません。つまり、インターフェイスで階層型スケジューリングを設定する場合、そのインターフェイス上でトラフィックを転送するすべての転送クラス(優先度)は、転送クラス セット(優先度グループ)に属する必要があります。ETS は、スイッチ上のスイッチQFX5200サポートQFX5210されていません。
以下のセクションでは、以下について説明します。
デフォルト分類
QFX10000デバイスとNFX シリーズデバイスを除くスイッチでは、デフォルトの分類子が、ユニキャストとマルチキャストのベストエワーディングおよびネットワーク制御イングレストラフィックをデフォルトの転送クラスと損失の優先度に割り当てる。このスイッチは、802.1、IEEE DSCP、マルチテナントの分類子を、明示的に分類子を設定していない各インターフェイスに適用します。
スイッチQFX10000デバイスではNFX シリーズの分類子によって、イングレス トラフィックがデフォルトの転送クラスと損失の優先度に割り当てされます。このスイッチは、802.1、DSCP IEEE DSCP IPv6 分類子を、明示的に分類子が設定されていない各インターフェイスに適用します。MPLSトラフィックの EXP 分類子を設定して論理インターフェイスに適用しない場合は、MPLSとして設定されたインターフェイス上のトラフィックをIEEE family mpls
します。
1 つのタイプの分類子を明示的に設定したが、他のタイプの分類子は設定されていない場合、システムは設定済みの分類子のみを使用し、他のタイプのトラフィックにはデフォルトの分類子を使用しません。デフォルトの IEEE 802.1 分類子には、トランク モード またはタグ付きアクセス モードのポートの信頼できる分類子と、アクセス モードのポートに対する信頼できない分類子の 2 つがあります。
デフォルトの分類子は、アプリケーションのスイッチとデバイスを除くQFX10000トラフィックにNFX シリーズします。タグ付きアクセス モードは、スイッチやQFX10000デバイスにNFX シリーズしません。
表 1 は、IEEE または トランク モードタグ付きアクセス モードのポートにおける転送クラスおよび損失の優先度に対する、IEEE の 802.1 コード ポイント値のデフォルト マッピングを示しています。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
be (000) |
ベストベストの取り組み |
低 |
be1 (001) |
ベストベストの取り組み |
低 |
ef (010) |
ベストベストの取り組み |
低 |
ef1 (011) |
Fcoe |
低 |
af11 (100) |
損失なし |
低 |
af12 (101) |
ベストベストの取り組み |
低 |
nc1(110) |
ネットワーク制御 |
低 |
nc2(111) |
ネットワーク制御 |
低 |
表 2 は、アクセス モードのポートに対する転送クラスおよび損失の優先度に対する IEEE 802.1p コード ポイント値のデフォルト マッピングを示しています(すべての受信トラフィックは、ベスト労力の高い転送クラスにマッピングされています)。
表 2 は、 スイッチとデバイス間を除くQFX10000トラフィックにのみNFX シリーズします。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
000 |
ベストベストの取り組み |
低 |
001 |
ベストベストの取り組み |
低 |
010 |
ベストベストの取り組み |
低 |
011 |
ベストベストの取り組み |
低 |
100 |
ベストベストの取り組み |
低 |
101 |
ベストベストの取り組み |
低 |
110 |
ベストベストの取り組み |
低 |
111 |
ベストベストの取り組み |
低 |
表 3 は、802.1 のコード ポイント値とマルチIEEE(マルチキャスト、ブロードキャスト、宛先ルックアップ失敗トラフィック)転送クラスおよび損失の優先度へのデフォルト マッピングを示しています。
表 3 は 、スイッチやQFX10000にはNFX シリーズです。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
be (000) |
mcast |
低 |
be1 (001) |
mcast |
低 |
ef (010) |
mcast |
低 |
ef1 (011) |
mcast |
低 |
af11 (100) |
mcast |
低 |
af12 (101) |
mcast |
低 |
nc1(110) |
mcast |
低 |
nc2(111) |
mcast |
低 |
表 4 は 、DSCP IP および DCSP IPv6 の転送クラスおよび損失の優先度に対する DSCP コード ポイント値のデフォルト マッピングを示しています。
表 4 は、 スイッチとモバイル デバイスを除くQFX10000トラフィックにのみNFX シリーズします。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
ef (101110) |
ベストベストの取り組み |
低 |
af11 (001010) |
ベストベストの取り組み |
低 |
af12 (001100) |
ベストベストの取り組み |
低 |
af13 (001110) |
ベストベストの取り組み |
低 |
af21 (010010) |
ベストベストの取り組み |
低 |
af22 (010100) |
ベストベストの取り組み |
低 |
af23 (010110) |
ベストベストの取り組み |
低 |
af31 (011010) |
ベストベストの取り組み |
低 |
af32 (011100) |
ベストベストの取り組み |
低 |
af33 (011110) |
ベストベストの取り組み |
低 |
af41 (100010) |
ベストベストの取り組み |
低 |
af42 (100100) |
ベストベストの取り組み |
低 |
af43 (100110) |
ベストベストの取り組み |
低 |
be (000000) |
ベストベストの取り組み |
低 |
cs1 (001000) |
ベストベストの取り組み |
低 |
cs2 (010000) |
ベストベストの取り組み |
低 |
cs3 (011000) |
ベストベストの取り組み |
低 |
cs4 (100000) |
ベストベストの取り組み |
低 |
cs5 (101000) |
ベストベストの取り組み |
低 |
nc1(110000) |
ネットワーク制御 |
低 |
nc2(111000) |
ネットワーク制御 |
低 |
デフォルトの DSCP IP または IPv6 の多国籍トラフィックの分類子はありません。DSCP IPv6 多型の分類子は、マルチテナント トラフィックではサポートされていません。
表 5 は、EXP コード ポイント値MPLS転送クラスおよび損失の優先度に対するデフォルトのマッピングを示しています。これは、デバイスのスイッチQFX10000デバイスNFX シリーズします。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
000 |
ベストベストの取り組み |
低 |
001 |
ベストベストの取り組み |
高 |
010 |
転送を迅速化 |
低 |
011 |
転送を迅速化 |
高 |
100 |
保証された転送 |
低 |
101 |
保証された転送 |
高 |
110 |
ネットワーク制御 |
低 |
111 |
ネットワーク制御 |
高 |
デフォルト スケジューリング
デフォルトのスケジューラは、表 6 に示すように、エグレス 帯域幅リソースをエグレス トラフィック に割り当てします。
デフォルトのスケジューラとキュー番号 |
送信レート(保証最小帯域幅) |
シェーピング レート(最大帯域幅) |
過剰な帯域幅の共有 |
優先 順位 |
バッファー サイズ |
---|---|---|---|---|---|
ベストベスト転送クラス スケジューラ(キュー 0) |
5% 15%(QFX10000、NFX シリーズ) |
なし |
5% 15%(QFX10000、NFX シリーズ) |
低 |
5% 15%(QFX10000、NFX シリーズ) |
fcoe 転送クラス スケジューラ(キュー 3) |
35% |
なし |
35% |
低 |
35% |
損失損失転送クラス スケジューラ(キュー 4) |
35% |
なし |
35% |
低 |
35% |
ネットワーク制御転送クラス スケジューラ(キュー 7) |
5% 15%(QFX10000、NFX シリーズ) |
なし |
5% 15%(QFX10000、NFX シリーズ) |
低 |
5% 15%(QFX10000、NFX シリーズ) |
(以下QFX10000およびNFX シリーズ) mcast 転送クラス スケジューラ(キュー 8) |
20% |
なし |
20% |
低 |
20% |
デフォルトでは、最小保証帯域幅(送信レート)により、キューが共有できる過剰(追加の)帯域幅が決定されます。追加の帯域幅は、各キューの送信レートと比例してキューに割り当てられます。ステートメントをサポートするスイッチで、デフォルト設定を上書きし、優先度が厳しいキューではないキュー上の送信レートとは別に、過剰な帯域幅の割合を設定 excess-rate
できます。
デフォルトでは、表 6 に示す 4 つの(QFX10000 スイッチと NFX シリーズ デバイス)または 5 台(他のスイッチ)のデフォルト スケジューラだけがトラフィックをマッピングしています。デフォルトスケジューラに関連付けられた転送クラスとキューのみ、デフォルトのスケジューラ送信レートに基づいて、デフォルトの帯域幅を受信します。(スケジューラと転送クラスを設定して、帯域幅を他のキューに割り当てるか、デフォルト キューの帯域幅などのスケジューリング プロパティを変更できます)。
スイッチQFX10000デバイスNFX シリーズでは、転送クラスがトラフィックを転送しない場合、その転送クラスに割り当てられた帯域幅を他の転送クラスで使用できます。ユニキャストと多大企業(マルチキャスト、ブロードキャスト、宛先ルックアップが失敗)トラフィックでは、同じ転送クラスと出力キューを使用します。
QFX10000 および NFX シリーズ デバイス以外のスイッチでは、多出力キュー 11 は、デフォルトの多出力スケジューラから十分な帯域幅を受信し、CPU 生成の多出力トラフィックを処理します。
デバイスQFX10000デバイスNFX シリーズ、デフォルトのスケジューリングはポートスケジューリングです。ETS(拡張送信選択(IEEE 802.1Qaz で定義)と呼ばれる、デフォルトの階層型スケジューリングでは、4 つのデフォルト スケジューラによって機能する 4 つのデフォルト転送クラスに、ポート帯域幅全体が割り当てられています。その結果、直接ポートのスケジューリングと同じ結果が得られます。しかし、階層型ポートのスケジューリングを設定すると、同様のタイプのトラフィックを転送クラス セット(優先度グループとも呼ばれる)に転送クラスを転送クラスをグループ化し、各転送クラス セットにポート帯域幅を割り当てできます。次に、転送クラス セットに割り当てられたポート帯域幅が、転送クラス セット内の転送クラスに割り当てられます。この階層を使用すると、ポート帯域幅の割り当てをきめ細かく制御できます。また、追加の帯域幅を階層的に共有して、リンク帯域幅を有効活用できます。
スイッチとQFX10000デバイスNFX シリーズを除き、デフォルトの階層型スケジューリングでは、ユニキャスト トラフィックと多重化トラフィックの 2 つのトラフィック グループ間のポート帯域幅の合計が分割されます。デフォルトでは、ユニキャスト トラフィックは、キュー 0( 転送クラス )、キュー 3 ( 転送クラス )、キュー 4 ( 転送クラス )、キュー 7( 転送クラス )で構成 best-effort
fcoe
no-loss
network-control
されています。ユニキャスト トラフィックは、ポート帯域幅の合計 80% を受信および共有します。デフォルトでは、マルチテナント トラフィック( キュー 8 )は、ポート帯域幅の合計 mcast
20% を受信します。したがって、10 ギガビット ポートでは、ユニキャスト トラフィックは 8 Gbps の帯域幅を受信し、多国籍トラフィックは 2 Gbps の帯域幅を受信します。
キュー 11 をサポートしていない QFX5200、QFX5210、QFX10000 のスイッチおよび NFX シリーズ デバイスを除き、多出力キュー 11 は、多国籍スケジューラーから一量のデフォルト帯域幅も受信します。CPU 生成の多型トラフィックではキュー 11 が使用され、キュー 11 からのエグレスパケット数は少ない場合があります。さらに、ファイアウォール フィルタの一致条件が多サイズのトラフィックをユニキャスト転送クラスにマップする場合、そのトラフィックはキュー 11 を使用します。
デフォルトのスケジューリングでは、WRR(Weighted Round-Robin)スケジューリングを使用します。各キューは、使用可能なインターフェイス帯域幅全体の一部(重み)を受信します。スケジューリングの重み付けは、そのキューのデフォルト スケジューラの送信レートに基づく。たとえば、キュー 7 は、使用可能な帯域幅の QFX10000 および NFX シリーズ デバイスではデフォルトのスケジューリング ウェイト(5 パーセント)または 15% を受信し、キュー 4 は、利用可能な帯域幅の 35% というデフォルトのスケジューリング ウェイトを受け取ります。キューは転送クラスにマッピングされます。そのため、転送クラスは、マッピングされているキューのデフォルト帯域幅を受信します。
たとえば、QFX10000とNFX シリーズデバイスでは、キュー 7はネットワーク制御転送クラスにマッピングされ、キュー 4は損失防止転送クラスにマッピングされています。各転送クラスは、マッピングされているキューのデフォルト帯域幅を受信します。未使用の帯域幅は他のデフォルト キューと共有されます。
デフォルト以外の(未設定)キューにトラフィックを転送する場合は、それらのキューにトラフィックを明示的にマッピングする(転送クラスとキュー マッピングを設定する)、スケジューラーを作成して、それらのキューに帯域幅を割り当てる必要があります。デフォルトでは、キュー 1、2、5、6 は設定されません。
QFX5200、QFX5210、QFX10000のスイッチとNFX シリーズデバイス(サポートしていない)を除き、多大サイズのキュー9、10、11は設定されていません。設定されていないキューのスケジューリング はデフォルトで 1 です。そのため、トラフィックの転送が必要な場合に備え、少ない帯域幅で受信できます。ただし、キュー 11 は、CPU 生成のマルチテナント トラフィックの処理に必要な場合、デフォルトの多大サイズスケジューラの帯域幅を使用できます。
4 個(1 台のスイッチQFX5200とQFX5210)の多サイズのキューには、スケジューリング 重み 1 があります。デフォルトでは多型トラフィックはキュー 8 に送信されます。キュー 8 は、ほとんどの多消費帯域幅を受信します。(キュー 9 とキュー 10 にはトラフィックが無く、キュー 11 のトラフィックは非常に少ないので、マルチテナント帯域幅の競争はほとんどない)。
ただし、キュー 9、10、または 11 を明示的に設定した場合(多大分類分類を使用してコード ポイントを未設定の多型転送クラスにマッピングする方法)、明示的に設定されたキューは、デフォルト キュー 8 と同様に多サイズのスケジュール帯域幅を共有します。キューはすべて同じスケジューリングの重み付け(1)を持つためです。マルチテナント帯域幅を適切に各キューに割り当て、デフォルト キュー(8)への帯域幅割り当てをあまり減らさなくなります。キュー 9、10、または 11 にトラフィックを明示的に分類する場合は、スケジューラを設定することをお勧めします。
トラフィックを未設定のキューにマップすると、キューはデフォルトの重み付けに比例した過剰な帯域幅のみを受信します(1)。設定されていないキューが実際に取得する帯域幅は、他のキューが使用している帯域幅によって異なります。
一部のキューが割り当てられた帯域幅よりも少ない使用量を使用している場合、未構成のキューは未使用の帯域幅を共有できます。未使用の帯域幅の共有は、階層型ポート スケジューリングの主な利点の 1 つです。設定済みのキューは、設定されていないキューよりも帯域幅の優先度が高くなります。そのため、設定済みのキューにより多くの帯域幅が必要な場合は、設定されていないキューに対して使用可能な帯域幅を少なくします。設定されていないキューは、スケジューリングの重み付けに基づいて、常に最小帯域幅を受信します(1)。トラフィックを未設定キューにマッピングし、そのキューに帯域幅を割り当てる場合は、キューにマッピングされている転送クラス用にスケジューラを設定します。
デフォルトのDCBXアドバタイズメント
インターフェイス上で階層型スケジューリングを設定する場合、DCBX は各優先グループ、各優先グループの優先度、各優先度グループの帯域幅プロパティをアドバタイズします。
インターフェイス上で階層型スケジューリングを設定していない場合、DCBX は、自動的に作成されたデフォルトの優先度グループとその優先度をアドバタイズします。DCBX はまた、優先度グループのデフォルト帯域幅割り当て(ポート帯域幅の 100%)もアドバタイズします。
デフォルトのスケジューリングと分類の概要
インターフェイスでスケジューリングを設定しない場合:
デフォルトの分類子はイングレス トラフィックを分類します。
デフォルト スケジューラーはエグレス トラフィックをスケジュールします。
DCBX は、その優先グループに割り当てられたポート帯域幅の 100% を持つ、単一のデフォルト優先度グループをアドバタイズします。すべての優先度(転送クラス)は、デフォルトの優先度グループに割り当て、デフォルトのスケジューラに基づいて帯域幅を受信します。デフォルトの優先度グループは自動的に生成され、ユーザーが設定することはできません。