デフォルト設定CoSについて
CoS 設定を構成しない場合、Junos OS は一部の CoS 機能を実行して、ネットワークの輻輳が発生した際にトラフィックとプロトコル パケットが最小限の遅延で転送されるのを確認します。デフォルト マッピングには、設定した各論理インターフェイスに自動的 に 適用されるマッピングがあります。
動作モード コマンドを発行CoSデフォルト設定を show class-of-service
表示できます。
このトピックでは、以下の特定のコンポーネントのデフォルト設定CoS説明します。
デフォルト転送クラスとキュー マッピング
表 1 は 、デフォルトの転送クラスとキューおよびパケット ドロップ属性へのデフォルト のマッピングを示しています。
デフォルト転送クラス |
説明 |
デフォルト のキュー マッピング |
パケット ドロップ属性 |
---|---|---|---|
ベストベストの取り組み(be) |
ベスト労力のトラフィック クラス(優先度 0、IEEE 802.1p コード ポイント 000) |
0 |
ドロップ |
Fcoe |
トラフィックの暗号化にFCoEされる配信(優先度 3、IEEE 802.1p コード ポイント 011) |
3 |
損失なし |
損失なし |
TCP 損失なしトラフィックの保証された配信(優先度 4、IEEE 802.1p コード ポイント 100) |
4 |
損失なし |
ネットワーク制御(nc) |
ネットワーク制御トラフィック(優先度 7、IEEE 802.1p コード ポイント 111) |
7 |
ドロップ |
(QFX10000を除く) mcast |
多次元トラフィック |
8 |
ドロップ
注:
多型の転送クラスを損失のない(ロスレス)トラフィック クラスとして設定することはできません。 |
QFX10000 スイッチでは、ユニキャストと多国籍型(マルチキャスト、ブロードキャスト、宛先ルックアップが失敗)、トラフィックは同じ転送クラスと出力キュー 0~7 を使用します。
デフォルト転送クラス セット(優先度グループ)
転送クラス セットを明示的に設定しない場合、スイッチ上のすべての転送クラスを含むデフォルトの転送クラス セットが自動的に作成されます。システムは、ポート出力帯域幅の 100% をデフォルトの転送クラス セットに割り当てる。
受信トラフィックはデフォルトの分類子設定に基づいて分類されます。デフォルトの転送クラスセットの転送クラス(キュー)は、デフォルトのスケジューラ設定に基づいて帯域幅を受信します。デフォルト スケジューラの一部ではない転送クラスは、帯域幅を受信されません。
デフォルトの転送クラス セットは透過的です。設定に表示されません。DCBX(Data Center Bridging Capability Exchange)プロトコル アドバタイズメントに使用されます。
デフォルトのコードポイント エイリアス
表 2 は、 コード ポイントのエイリアス(別名)とコード ポイントのデフォルトIEEEを示しています。
CoS値のタイプ |
マッピング |
---|---|
Bve |
000 |
be1 |
001 |
Ef |
010 |
ef1 |
011 |
af11 |
100 |
af12 |
101 |
nc1 |
110 |
nc2 |
111 |
表 3 は 、コード ポイント エイリアスを DSCP および DSCP IPv6 コード ポイントにデフォルトでマッピングする方法を示しています。
CoS値のタイプ |
マッピング |
---|---|
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 |
Bve |
000000 |
cs1 |
001000 |
cs2 |
010000 |
cs3 |
011000 |
cs4 |
100000 |
Cs5 |
101000 |
nc1 |
110000 |
nc2 |
111000 |
デフォルトの分類子
このスイッチは、802.1、IEEE DSCP、マルチテナントの分類子を、明示的に分類子を設定していない各インターフェイスに適用します。1 つのタイプの分類子を明示的に設定したが、他のタイプの分類子は設定されていない場合、システムは設定済みの分類子のみを使用し、他のタイプのトラフィックにはデフォルトの分類子を使用しません。
インターフェイスQFX10000で MPLS MPLS プロトコル ファミリーを有効にした場合、デフォルトの EXP 分類子を論理インターフェイスに適用します。
2 つの異なるデフォルト ユニキャスト IEEE 802.1 分類子、トランク モード またはタグ付きアクセス モードのポートに対する信頼できる分類子、アクセス モードのポートに対する信頼できない分類子があります。 表 4 は、IEEE または トランク モードタグ付きアクセス モードのポートにおける転送クラスおよび損失の優先度に対する、IEEE 802.1 コード ポイント値のデフォルト マッピングを示しています。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
(000) |
ベストベストの取り組み |
低 |
be1 (001) |
ベストベストの取り組み |
低 |
ef (010) |
ベストベストの取り組み |
低 |
ef1 (011) |
Fcoe |
低 |
af11 (100) |
損失なし |
低 |
af12 (101) |
ベストベストの取り組み |
低 |
nc1(110) |
ネットワーク制御 |
低 |
nc2(111) |
ネットワーク制御 |
低 |
表 5 は、アクセス モードのポートに対する転送クラスおよび損失の優先度に対する IEEE 802.1p コード ポイント値のデフォルト マッピングを示しています(すべての受信トラフィックは、ベスト労力の高い転送クラスにマッピングされています)。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
000 |
ベストベストの取り組み |
低 |
001 |
ベストベストの取り組み |
低 |
010 |
ベストベストの取り組み |
低 |
011 |
ベストベストの取り組み |
低 |
100 |
ベストベストの取り組み |
低 |
101 |
ベストベストの取り組み |
低 |
110 |
ベストベストの取り組み |
低 |
111 |
ベストベストの取り組み |
低 |
表 6 は、IEEE 802.1 コード ポイント値と多優先(マルチキャスト、ブロードキャスト、宛先ルックアップ失敗トラフィック)転送クラスおよび損失の優先度へのデフォルト マッピングを示しています。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
(000) |
mcast |
低 |
be1 (001) |
mcast |
低 |
ef (010) |
mcast |
低 |
ef1 (011) |
mcast |
低 |
af11 (100) |
mcast |
低 |
af12 (101) |
mcast |
低 |
nc1(110) |
mcast |
低 |
nc2(111) |
mcast |
低 |
表 7 は 、DSCP IP および DCSP IPv6 の転送クラスおよび損失の優先度に対する DSCP コード ポイント値のデフォルト マッピングを示しています。
多重化トラフィックに対するデフォルトの DSCP IP 分類子はありません。DSCP IPv6 分類子は、マルチルーティング トラフィックではサポートされていません。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
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) |
ネットワーク制御 |
低 |
スイッチ QFX10000、表 8 は EXP コードポイント値と転送クラスMPLSのデフォルト マッピングを示しています。
コード ポイント |
転送クラス |
損失の優先度 |
---|---|---|
000 |
ベストベストの取り組み |
低 |
001 |
ベストベストの取り組み |
高 |
010 |
転送を迅速化 |
低 |
011 |
転送を迅速化 |
高 |
100 |
保証された転送 |
低 |
101 |
保証された転送 |
高 |
110 |
ネットワーク制御 |
低 |
111 |
ネットワーク制御 |
高 |
デフォルトの書き換えルール
デフォルトの書き換えルール はありません。書き換えルールを明示的に設定しない場合、スイッチはエグレス トラフィックを再分類しません。
デフォルト スケジューラ
表 10 は、 デフォルトのスケジューラ設定を示しています。
デフォルトのスケジューラとキュー番号 |
送信レート(保証最小帯域幅) |
シェーピング レート(最大帯域幅) |
過剰な帯域幅の共有 |
優先 順位 |
バッファー サイズ |
---|---|---|---|---|---|
ベストベスト転送クラス スケジューラ(キュー 0) |
5%(QFX10000 15%) |
なし |
5%(QFX10000 15%) |
低 |
5%(QFX10000 15%) |
fcoe 転送クラス スケジューラ(キュー 3) |
35% |
なし |
35% |
低 |
35% |
損失損失転送クラス スケジューラ(キュー 4) |
35% |
なし |
35% |
低 |
35% |
ネットワーク制御転送クラス スケジューラ(キュー 7) |
5%(QFX10000 15%) |
なし |
5%(QFX10000 15%) |
低 |
5%(QFX10000 15%) |
(QFX10000を除く) mcast 転送クラス スケジューラ(キュー 8) |
20% |
なし |
20% |
低 |
20% |
最小保証帯域幅(送信レート)は、キューが共有できる過剰(追加の)帯域幅も決定します。追加の帯域幅は、各キューの送信レートと比例してキューに割り当てられます。スイッチQFX10000ステートメントを使用して、デフォルトの送信レート設定を上書きし、送信レートとは別に過剰な帯域幅の割合を excess-rate
設定できます。
デフォルトでは、表 10に示す 5 つのデフォルト スケジューラのみ(QFX10000 スイッチの mcast スケジューラを除いて)、そのスケジューラにトラフィックがマッピングされています。デフォルトスケジューラに関連付けられたキューと、QFX10000スイッチ上の転送クラスのみ、デフォルトのスケジューラ送信レートに基づいて、デフォルトの帯域幅を受信します。(スケジューラと転送クラスを設定して、帯域幅を他のキューに割り当てるか、デフォルトのキューのデフォルト帯域幅を変更できます)。さらに、QFX5200、QFX5210、QFX10000 の各スイッチ以外では、多出力キュー 11 は、デフォルトの多サイズスケジューラから十分な帯域幅を受信して、CPU 生成の多大ゲスト化トラフィックを処理します。転送クラスがトラフィックを転送しない場合、その転送クラスに割り当てられた帯域幅を他の転送クラスで使用できます。
マルチQFX10000では、ユニキャストと多国籍型(マルチキャスト、ブロードキャスト、宛先ルックアップが失敗)、トラフィックは同じ転送クラスと出力キューを使用します。
ETS(拡張送信選択)と呼ばれるデフォルトの階層型スケジューリング(IEEE 802.1Qaz で定義)では、ユニキャスト トラフィックとマルチゲスト トラフィックの 2 つのグループ間の総ポート帯域幅を分割します。デフォルトでは、ユニキャスト トラフィックは、キュー 0( 転送クラス )、キュー 3 ( 転送クラス )、キュー 4 ( 転送クラス )、キュー 7( 転送クラス )で構成 best-effort
fcoe
no-loss
network-control
されています。ユニキャスト トラフィックは、ポート帯域幅の合計 80% を受信および共有します。デフォルトでは、マルチテナント トラフィック( キュー 8 )は、ポート帯域幅の合計 mcast
20% を受信します。そのため、10 ギガビット ポートでは、デフォルトのスケジューリングにより、ユニキャスト トラフィックの 8 Gbps の帯域幅と 2 Gbps の帯域幅の多重化トラフィックが提供されます。
QFX5200、QFX5210、QFX10000 スイッチを除き、多型キュー 11 は、多型スケジューラからデフォルト帯域幅を小さく受信します。CPU 生成の多型トラフィックではキュー 11 が使用され、キュー 11 からのエグレスパケット数は少ない場合があります。さらに、ファイアウォール フィルタの一致条件で多大なゲスト トラフィックがユニキャスト転送クラスにマップされる場合、そのトラフィックはキュー 11 を使用します。
スイッチQFX10000はポートスケジューリングですETS と呼ばれるデフォルトの階層型スケジューリングでは、4 つのデフォルト スケジューラーによって機能する 4 つのデフォルト転送クラスに、ポート帯域幅全体を割り当てします。この 4 つのデフォルト スケジューラーによって定義されています。その結果、直接ポートのスケジューリングと同じ結果が得られます。ただし、階層型ポートのスケジューリングを設定すると、同様のタイプのトラフィックを転送クラス セット(優先度グループとも呼ばれる)に転送クラスを転送クラスをグループ化し、各転送クラス セットにポート帯域幅を割り当てできます。次に、転送クラス セットに割り当てられたポート帯域幅が、転送クラス セット内の転送クラスに割り当てられます。この階層を使用すると、ポート帯域幅の割り当てをきめ細かく制御できます。また、追加の帯域幅を階層的に共有して、リンク帯域幅を有効活用できます。
すべてのスイッチのデフォルト スケジューリングでは、WRR(Weighted Round-Robin)スケジューリングを使用します。各キューは、使用可能なインターフェイス帯域幅全体の一部(重み)を受信します。スケジューリングの重み付けは、そのキューのデフォルト スケジューラの送信レートに基づく。たとえば、キュー 7 はデフォルトのスケジューリング ウェイト(5 パーセント、QFX10000 スイッチでは 15%)、使用可能な帯域幅は 15 パーセント、キュー 4 はデフォルトのスケジューリング ウェイト(使用可能な帯域幅の 35%)を受信します。キューは転送クラスにマッピングされます(たとえば、キュー 7 はネットワーク制御転送クラスにマッピングされ、キュー 4 は損失なし転送クラスにマッピングされます)。そのため、転送クラスは、転送クラスがマッピングされているキューのデフォルト帯域幅を受信します。未使用の帯域幅は他のデフォルト キューと共有されます。
デフォルト以外の(未設定)キューにトラフィックを転送する場合は、それらのキューにトラフィックを明示的にマッピングする(転送クラスとキュー マッピングを設定する)、スケジューラーを作成して、それらのキューに帯域幅を割り当てる必要があります。たとえば、デフォルトでは、QFX5200、QFX5210、QFX10000 のスイッチを除き、キュー 1、2、5、6 は設定解除され、多大設定キュー 9、10、11 は設定解除されます。設定されていないキューのスケジューリング はデフォルトで 1 です。そのため、トラフィックの転送が必要な場合に備え、少ない帯域幅で受信できます。(ただし、キュー 11 では、CPU 生成のマルチテナント トラフィックの処理に必要な場合、デフォルトの多大サイズスケジューラの帯域幅を使用できます)。
すべてのマルチQFX10000 キュー、または QFX5200 および QFX5210 のスイッチを除き、スケジューリングの重み付けは 1 です。デフォルトでは多型トラフィックはキュー 8 に送信されます。キュー 8 は、ほとんどの多消費帯域幅を受信します。(キュー 9 とキュー 10 にはデフォルト トラフィックなし、キュー 11 のデフォルト トラフィックは非常に少ないので、マルチテナント帯域幅の競争はほとんどない)。
ただし、キュー 9、10、または 11 を明示的に設定した場合(多大分類分類を使用してコード ポイントを未設定の多型転送クラスにマッピングすることで)、明示的に設定されたキューは、デフォルトのキュー 8 と同様に多大な割り当てスケジューラの帯域幅を共有します。キューはすべて同じスケジューリングの重み付け(1)を持つためです。マルチテナント帯域幅を適切に各キューに割り当て、デフォルト キュー(8)への帯域幅割り当てをあまり減らさなくなります。キュー 9、10、または 11 にトラフィックを明示的に分類する場合は、スケジューラを設定することをお勧めします。
トラフィックを未設定キューにマップした場合、キューはデフォルトの重み付けに比例したグループ帯域幅のみを受信します(1)。設定されていないキューが受信する実際の帯域幅は、グループ内の他のキューが使用している帯域幅によって異なります。
QFX 10000 スイッチでは、トラフィックを未設定のキューにマッピングし、キューのポート リソースをスケジュールしない場合(スケジューラーを設定し、キューにマッピングされている転送クラスにマッピングし、ポートにスケジューラ マッピングを適用する)、キューはデフォルトの重み付けに比例した過剰な帯域幅のみを受信します(1)。設定されていないキューが実際に取得する帯域幅は、ポート上の他のキューが使用している帯域幅によって異なります。
もう 1 つのキューが割り当てられた帯域幅より少ない量を使用している場合、未構成のキューは未使用の帯域幅を共有できます。設定済みのキューは、設定されていないキューよりも帯域幅の優先度が高いので、設定済みのキューにより多くの帯域幅が必要な場合は、設定されていないキューで使用可能な帯域幅を少なくします。設定されていないキューは、スケジューリングの重み付けに基づいて、常に最小帯域幅を受信します(1)。トラフィックを未設定キューにマッピングし、帯域幅をそのキューに割り当てる場合は、キューにマッピングされている転送クラス用にスケジューラを設定してポートに適用します。
デフォルトのスケジューラ マップ
表 11 は、 転送クラスのスケジューラへのデフォルトのマッピングを示しています。
転送クラス |
スケジューラ |
---|---|
ベストベストの取り組み |
デフォルトの BE スケジューラー |
Fcoe |
デフォルトFCoE スケジューラ |
損失なし |
損失なしスケジューラ |
ネットワーク制御 |
デフォルトのネットワーク制御スケジューラ |
(QFX10000を除く) mcast-be |
デフォルトの多国籍スケジューラ |