転送クラスが出力キューにクラスを割り当てる方法を理解する
このトピックでは、以下の情報を取り上げます。
転送クラスに基づく出力キューの割り当て
転送クラスを出力キューと考えるのに役立ちます。実際、分類の最終結果は、特定のパケットの出力キューの識別です。
CoS パケット分類は、パケットの転送クラスに基づいて、受信パケットを出力キューに割り当てます。各パケットは、以下のデフォルト転送クラスのいずれかに関連付けられています。
Expedited Forwarding(EF):低損失、低遅延、低 ジッター、保証された帯域幅、エンドツーエンドのサービスを提供します。
AF(アシュアランスフォワーディング)— 定義できる値のグループを提供し、AF1、AF2、AF3、AF4の4つのサブクラスを含み、それぞれ低、中、高の3つのドロップ確率を備えています。
ベストエフォート(BE)— サービスプロファイルを提供しません。ベスト エフォート型の転送クラスでは、損失の優先度は通常、サービス クラス(CoS)値では実行されず、RED(Random Early Detection)ドロップ プロファイルはより積極的です。
ネットワーク制御(NC)—通常、このクラスはプロトコル制御をサポートしているため、優先度が高くなります。
最大4つの転送クラスをサポートするデバイス
ジュニパーネットワークスのルーティング プラットフォームの中には、顧客のトラフィックを分類するための転送クラスを最大 4 つサポートしているものもあります。これらのプラットフォームでは、デフォルト転送クラスの各タイプの1つを設定できます。以下のジュニパーネットワークスルーティングプラットフォームは、最大4つの転送クラスをサポートしています。
コンパクトな転送エンジン ボード(CFEB)を搭載した M7i マルチサービス エッジ ルーター
CFEBを搭載したM10iマルチサービスエッジルーター
このリストは、サポート終了(EOL)期間およびサポート終了(EOS)マイルストーン日に達したジュニパーネットワークスのデバイスを参照しません。
最大16の転送クラスをサポートするデバイス
他のジュニパーネットワークスルーティングプラットフォームは、最大16の転送クラスをサポートしており、パケットをよりきめ細かく分類できます。たとえば、EF トラフィックの複数のクラス(EF、EF1、EF2)を設定できます。これらのプラットフォームでは、Junos OSソフトウェアは最大8つの出力キューをサポートします。したがって、8つ以上の転送クラスを設定する場合、複数の転送クラスを単一の出力キューにマッピングする必要があります。以下のジュニパーネットワークスのルーティングおよびスイッチング プラットフォームは、最大 16 個の転送クラスと最大 8 個の出力キューをサポートしています。
EXシリーズスイッチ
CFEB-E(拡張コンパクト転送エンジンボード)を搭載したM7iマルチサービスエッジルーター
CFEB-E を搭載した M10i マルチサービス エッジ ルーター
M120 マルチサービス エッジ ルーター
M320 マルチサービス エッジ ルーター
MXシリーズ5Gユニバーサルルーティングプラットフォーム
T シリーズ コア ルーター
PTXパケットトランスポートルーター
デフォルトおよび設定可能なパケット損失の優先度値
デフォルトでは、損失の優先度は低いです。ほとんどのデバイスでは、高損失または低損失の優先度を設定できます。以下のデバイスでは、高、低、中高、中低の損失優先度を設定できます。
拡張 III FPC(フレキシブル PIC コンセントレータ)を搭載した M320 ルーターと T シリーズ ルーター
拡張スケーリングFPC4を搭載したT640ルーター
PTXシリーズパケットトランスポートルーター
転送クラスの設定と適用に使用する設定ステートメント
CoS転送クラスを設定するには、 階層レベルで ステートメントを[edit class-of-service]
含めますforwarding-classes
。
[edit class-of-service] forwarding-classes { class class-name queue-num queue-number priority (high | low); queue queue-number class-name priority (high | low); } forwarding-classes-interface-specific forwarding-class-map-name { class class-name queue-num queue-number [ restricted-queue queue-number ]; } interfaces { interface-name { unit logical-unit-number { forwarding-class class-name; forwarding-classes-interface-specific forwarding-class-map-name; } } } restricted-queues { forwarding-class class-name queue queue-number; }