トラフィックを分類するときは、トラフィックを照合し、そのトラフィックをキューに割り当てる必要があります。ブランチルータ(Jシリーズルータ)は、最大8つの異なるキュー(0〜7)をサポートします。デフォルトでは、これらのキューの最初の4つは、4つの転送クラスによって使用されます。
-
Queue 0〜 : DSCP値が設定されていないパケットがこのキューに転送されます。これは、ネットワーク制御以外のすべてのトラフィックのデフォルトです。 <! - 1 - >
Queue 1 - -
Expedited Forwarding : このキューには事前定義されたスケジューラが関連付けられていないことに注意してください。このキューを使用する場合は、転送クラスを明示的に構成し、使用するスケジューラーを構成する必要があります。 キュー2 -
-
確実な転送 : このキューには事前定義されたスケジューラが関連付けられていないことに注意してください。このキューを使用する場合は、転送クラスを明示的に構成し、使用するスケジューラーを構成する必要があります。 <! - 2 - >
キュー3 - -
ネットワーク制御 : ネットワーク制御トラフィックは、このキューを使用して転送されます。このキューは低いプライオリティで処理されますが、トラフィックはこのキューからドロップされません。ここで、低いとは、パケット損失の優先度を意味し、これは、(装置にとって局所的な意味を有する)廃棄確率ビットである。 PLPが低い場合、優先度の高いマーキングよりも輻輳時にドロップされる可能性が低くなります。 <! - 3 - >
デフォルトのアクションは、指定された転送クラスに対してこれらのキューを使用することですが、これらのキューは引き続き他のものに使用できます。実際には、これらの4つの転送クラスでも異なるアクションを定義し、異なるキューにトラフィックを割り当てることができます。
実際の質問は「実際のネットワークでこれらをどうやって使うのですか? "
ネットワークには、異なるタイプのトラフィックがあり、遅延とジッタに対応する感度があるとします。
アプリケーションタイプ
アプリケーション | 転送クラス | キュー | 転送クラス名 | 音声 |
---|---|---|---|---|
リアルタイム音声通話 | 緊急転送 | 4 | cos_voice | ビデオ配信 |
ストリーミングビデオ | 確実な転送 | 5 | cos_video | ビジネスクリティカルなアプリケーション |
販売アプリケーション、Oracleなど | 保証転送 | 6 < cos_buscrit | 非クリティカルなアプリケーション | データスニファ |
ベストエフォート | 7 | cos_noncrit | これらのタイプのアプリケーションでは、独自のキューを作成してから、これらのタイプのアプリケーションに使用可能な帯域幅のこれらのカテゴリに属さないトラフィックは、デフォルトキューを使用して転送されます。これらのキューを使用するには、それらを転送クラスに割り当てる必要があります。これらは、トラフィックを転送するために使用されます。 | [edit class-of-service] forwarding-classes {queue 0 best-effort;キュー1は迅速な転送を行います。キュー2保証転送;キュー3ネットワーク制御。キュー4 cos-voice;キュー5のcos-video。キュー6のcos-buscrit;キュー7 cos-noncrit;} |
この構成では、パケットを配信できる8つのキューを定義します。これらのキューのそれぞれには、合計帯域幅のある割合が割り当てられるという前提があります。
キュー0〜3はデフォルトキューを表します。明示的に設定する必要はありません。ここでは説明のためだけに設定しています。特定の他のアプリケーションや信号トラフィックを分離したい場合は、これらの代わりに独自のキューを構成することもできます。