デフォルトの転送クラス
デフォルトでは、4つのキューが4つの転送クラスに割り当てられ、それぞれがキュー番号、名前、省略形を持っています。
これらのデフォルトマッピングは、すべてのルーターに適用されます。デフォルトで定義された4つの転送クラスを 表1に示します。
必要に応じて、ハードウェアでサポートされているキューに関連する転送クラスの名前を変更できます。新しいクラス名を出力キューに割り当てることで、そのキューに適用されるデフォルトの分類やスケジューリングは変更されません。
CoS 設定は非常に複雑な場合があるため、シナリオで必要とされない限り、デフォルトのクラス名やキュー番号の関連付けを変更しないことをお勧めします。
一部のルーターは 8 つのキューをサポートします。キュー 4~7 には、転送クラスへのデフォルト マッピングはありません。キュー 4~7 を使用するには、カスタム転送クラス名を作成し、キューにマップする必要があります。
キュー |
転送クラス名 |
コメント |
---|---|---|
キュー 0 |
|
ソフトウェアは、後方互換性機能である DiffServ フィールドに 000000 を持つパケットに特別な CoS 処理を適用しません。通常、これらのパケットは輻輳したネットワーク状態で破棄されます。 |
キュー 1 |
|
このソフトウェアは、このサービスクラスのパケットに対して、保証された帯域幅、低損失、低遅延、低ジッター(ジッター)のエンドツーエンドを提供します。 ルーターは、このクラスで過剰なトラフィックを受け入れますが、保証された転送とは異なり、プロファイル外の転送パケットは順序外に転送するか、破棄することができます。 |
キュー 2 |
|
このソフトウェアは、顧客からのパケット フローが、定義した特定のサービス プロファイル内に留まる限り、パケットが配信されるという高レベルの保証を提供します。 ソフトウェアは余剰トラフィックを受け入れますが、RED ドロップ プロファイルを適用して、余分なパケットがドロップされ、転送されないかどうかを判断します。 ルータータイプに応じて、このサービスクラスに対して最大4つのドロップ確率(低、中低、中高、高)が定義されます。 |
キュー 3 |
|
ソフトウェアは、このサービスクラスのパケットを低優先度で提供します。(これらのパケットは遅延の影響を受けません。) 通常、これらのパケットはルーティング プロトコル hello またはキープアライブ メッセージを表します。これらのパケットの損失は適切なネットワーク運用を危険にさらすので、遅延は破棄する方が望ましいです。 |
キューの割り当ては、以下のルールによって制御されます。
分類子がパケットの分類に失敗した場合、パケットは常にキュー 0 に関連するクラスにデフォルトの分類を受け取ります。
キューの数は、シャーシに接続されたハードウェアによって異なります。CoS 設定は、本質的にシステム上のキューの数に応じて異なります。デフォルト設定では、
best-effort
2 つのクラスとnetwork-control
、 のみが参照されます。デフォルト設定は、すべてのルーターで動作します。ルーターがサポートできるキューよりも多くのキューを指定するCoS設定は受け入れされません。コミットは失敗し、利用可能なキューの総数を示す詳細メッセージが表示されます。
すべてのデフォルトCoS設定はキュー番号に基づいています。デフォルト設定が表示されたときに表示される転送クラスの名前は、現在そのキューに関連付けられている転送クラスです。
これは、 ステートメントのデフォルト設定 forwarding-classes
です。
[edit class-of-service] forwarding-classes { queue 0 best-effort; queue 1 expedited-forwarding; queue 2 assured-forwarding; queue 3 network-control; }
転送クラス名を再割り当てした場合、転送クラス名は、 best-effort
以前に次のように占有されていた network-control
設定内の場所に表示されます。
[edit class-of-service] forwarding-classes { queue 0 network-control; queue 1 assured-forwarding; queue 2 expedited-forwarding; queue 3 best-effort; }
キュー 3 に適用される分類とスケジューリングのデフォルト ルールはすべて、引き続き適用されます。キュー3は、単に名前が変更されました best-effort
.
ジュニパーネットワークスM320マルチサービスエッジルーター、MXシリーズ5Gユニバーサルルーティングプラットフォーム、Tシリーズコアルーターでは、1つのキューに複数の転送クラスを割り当てることができます。その場合、キュー 0 に割り当てた最初の転送クラスがデフォルトの BE 分類とスケジューリングを取得します。キュー 1 に割り当てた最初の転送クラスは、デフォルトの EF 分類とスケジューリングを取得します。キュー 2 に割り当てた最初の転送クラスは、デフォルトの AF 分類とスケジューリングを取得します。キュー 3 に割り当てた最初の転送クラスは、デフォルト NC 分類とスケジューリングを取得します。詳細については、「 最大 16 個のカスタム転送クラスの設定」を参照してください。
デフォルトの転送クラスの 1 つとして同じキューに転送クラスを定義すると、デフォルトの転送クラスが自動的に削除されます。例えば、デフォルトbest-effort
転送クラスのキューであるキュー 0 にクラスbe
を定義すると、best-effort
クラスは削除されます。
特定のキュー番号に複数の転送クラスを定義し、新しいクラスの1つにデフォルト転送クラスの名前を使用する場合、デフォルト名を持つ新しいクラスが削除されます。
現在のデフォルト設定では、
IP 優先度分類子のみがインターフェイスに関連付けられます。
指定された唯一のクラスは
best-effort
とnetwork-control
です。スケジューラーは、 または
assured-forwarding
転送クラスに対してexpedited-forwarding
定義されていません。
パケット
expedited-forwarding
をまたはassured-forwarding
転送クラスに明示的に分類し、これらのクラスのスケジューラを定義する必要があります。ジュニパーネットワークス M シリーズ マルチサービス エッジ ルーター上の非同期転送モード(ATM)インターフェイスでは、複数の論理インターフェイスを別々のキューに分類する固定分類を使用する場合、分類子がアタッチされていない 論理インターフェイス は、異なる論理インターフェイスに適用される最新の分類子を継承します。例えば、論理ユニット 0 を介したトラフィックをキュー 1 に分類し、論理ユニット 1 を介したトラフィックをキュー 3 に分類するように設定するとします。論理ユニット 2 を介したトラフィックを、キュー 0 であるデフォルトの分類子に分類する必要があります。この場合、論理ユニット2を介したトラフィックはキュー3に分類され、論理ユニット1の設定は最後にコミットされたためである。