MXシリーズルーターのCoS機能と制限
レイヤー3 Junos OS CoSの全機能は、MXシリーズルーターでサポートされています。さらに、トラフィックシェーピングを除くレイヤー3 CoS機能は、複数のポートにまたがる仮想LAN(VLAN)でサポートされます。
MXシリーズルーターには、フレキシブルPICコンセントレータ(FPC)および関連する物理インターフェイスカード(PIC)、高密度ポートコンセントレータ(DPC)、モジュラーインターフェイスカード(MIC)、モジュラーポートコンセントレータ(MPC)、または関連するMICを備えたMPCを装備することができます。いずれの場合も、CLI(コマンドラインインターフェイス)の設定構文は、FPC、PIC、およびポート(type-fpc/pic/port
)を指します。
MX80ルーターは、ルーティングエンジンと1つのパケット転送エンジンを内蔵したシングルボードルーターで、最大4つのMICを接続できます。パケット転送エンジンには、2つの「疑似」フレキシブルPICコンセントレータ(FPC 0とFPC1)があります。スイッチングファブリックがないため、単一のパケット転送エンジンがイングレスとエグレスのパケット転送の両方を行います。
固定分類では、すべてのパケットが同じ転送クラスに配置されますが、通常のマルチフィールド分類またはBA(動作集約)分類を使用してパケットを異なる方法で処理することもできます。ファイアウォールフィルターを使用したBA分類は、IP優先度、DSCP、IEEE、またはフレームまたはパケットヘッダー内の他のビットに基づく分類に使用できます。
ただし、MXシリーズルーターでは、同じ 論理インターフェイス上で複数のBA分類子を使用することもできます。論理インターフェイスで、同じタイプの BA 分類子を使用する必要はありません。たとえば、単一の論理インターフェイスで、IP 優先度と IEEE 802.1p に基づく分類子を使用できます。対象のCoSビットがデュアルタグ付きVLANインターフェイスの内側VLANタグ上にある場合、分類器は内部ビットまたは外部ビットのいずれかを調べることができます。(デフォルトでは、分類は外部VLANタグに基づいて行われます)。
内部ファブリックスケジューリングは、高優先度と低優先度の2つのキューのみに基づいています。絶対高優先度キューイングは、高優先度カテゴリでもサポートされています。
エグレス ポート スケジューリングは、ラウンドロビン キュー サービス形式を使用して、ポートごとに最大 8 つのキューをサポートします。サポートされている優先度レベルは、厳密-高、高、中-高、中-低、および低です。MX シリーズ ルーター アーキテクチャは、キューでの早期廃棄とテール ドロップの両方をサポートしています。
すべてのCoS機能がラインレートでサポートされます。
MX960ルーターでは、トラフィックを固定的に分類できます。論理インターフェイス上のすべてのパケットを、同じ転送クラスに入れることができます。例えば:
[edit class-of-service interfaces ge-1/0/0 unit 0] user@host#set forwarding-class af
他のルーターと同様に、MXシリーズルーターでは、パケットヘッダーの値に基づいてパケットを異なる転送クラス(最大8つ)に分類するBA分類が可能です。ただし、MXシリーズルーターでは、同じポート上の論理インターフェイスに対してBA分類子(IEEE 802.1pなど)を混在させることができます。次の例では、IEEE 分類子がレイヤー 2 トラフィックに適用され、インターネット優先順位分類子がレイヤー 3(IP)トラフィックに適用されます。
[edit class-of-service interfaces ge-0/0/0 unit 0] user@host#set classifiers ieee-802.1 DOT1P-BA-1 user@host#set classifiers inet-precedence IPPRCE-BA-1
IEEE分類器は、次の例に示すように、デュアルタグ付き論理インターフェイスの内部、外部、または透過VLANタグのいずれかのビットに基づいてBA分類を実行することもできます。
[edit class-of-service interfaces ge-0/0/0] user@host#set unit 0 classifiers ieee-802.1 DOT1-BA-1 vlan-tag inner user@host#set unit 1 classifiers ieee-802.1 DOT1-BA-1 vlan-tag outer user@host#set unit 2 classifiers ieee-802.1 DOT1-BA-1 vlan-tag transparent
上記の例は、単一タグ付きパケットには適用されません。次の例は、単一タグ付きインターフェイスで分類子を設定する方法を示しています。
[edit class-of-service interfaces ge-0/0/0] user@host#set unit 0 classifiers ieee-802.1 DOT1-BA-1
デフォルトのアクションは、外側のVLANタグのIEEE優先順位ビットに基づきます。
他のルーターと同様に、BA 分類は、ファイアウォール フィルターのアクション部分のマルチフィールド分類器で上書きできます。
書き換えは他のルーターと同様に処理されますが、MXシリーズルーターは集合型イーサネット(ae-
)論理インターフェイスの分類と書き換えをサポートしています。MX シリーズ ルーターは、IPv4 および IPv6 パケットの DSCP 書き換えにエグレス ファイアウォール フィルターを使用することもサポートしています。例えば:
[edit firewall family inet] user@host# set term 1 from destination-address 198.51.100.100/32 user@host# set term 1 then dscp af21 user@host# set term 2 then accept
MXシリーズルーターでは、64分類子の制限は理論上の上限です。実際には、63 の分類子を設定できます。デフォルトのIP優先順位、IPv6、およびEXP分類子によって、3つの値が内部的に使用されます。他の 2 つの分類子は、クラスとキューの操作を転送するために使用されます。これにより、設定のために 58 の分類子が残ります。MPLS に差別化されたサービス コード ポイント(DSCP)書き換えを設定する場合、設定できる分類子の最大数は 58 未満です。
MXシリーズルーターでは、IEEE 802.1分類子ビット書き換えは、他のルーターのようにキュー番号とパケット優先度ではなく、転送クラスとパケット優先度によって決定されます。
MXシリーズルーターには、以下の拡張性とパフォーマンスに関するパラメーターが適用されます。
-
各タイプの48*分類子(加入者管理が有効な場合)
-
各タイプの 32 個の書き換えテーブル (加入者管理が有効な場合)
-
ポート当たり8つのキュー
-
64 WRED プロファイル
-
100 msキューバッファリング(インターフェイス 1 Gbps 以上)その他すべてで 500 ミリ秒
-
ラインレート CoS 機能
*Junos OSリリース16.1R5、Junos OSリリース17.1R3、Junos OSリリース17.2R2、Junos OSリリース17.3R2以降、加入者管理が有効になっている場合、階層レベルでファミリー [edit class-of-service classifiers]
ごとに最大48の分類子を設定できます。以前のリリースでは、ファミリごとに最大 32 の分類子しか設定できませんでした。
ソフトウェアの設定など、MXシリーズ ルーターのCoS機能の詳細については、 CoSの階層スケジューラの設定 および 拡張キューイングDPC CoSプロパティを参照してください。
ジュニパーネットワークスMXシリーズ5Gユニバーサルルーティングプラットフォームには、以下の制限が適用されます。
-
仮想プライベートLANサービス(VPLS)のIPv4 DSCPビットには、マルチフィールド分類子のみを使用できます(BA分類 子 は使用できません)。
-
レイヤー 2 VPN の IPv4 DSCP ビットに BA 分類子を使用することはできません。
-
VPLS の IPv6 DSCP ビットに BA 分類子を使用することはできません。
-
レイヤー 2 VPN の IPv6 DSCP ビットに BA 分類子を使用することはできません。
MX シリーズ ルーターでは、階層のレベルで IRB(統合型ブリッジングおよびルーティング)インターフェイス[edit class-of-service interfaces irb unit logical-unit-number]
に分類子を適用したり、ルールを書き換えたりできます。すべてのタイプの分類子と書き換えルールが許可されます。これらの分類子と書き換えルールは、MXシリーズルーターで設定された他の分類子と書き換えルールから独立しています。
[edit class-of-service interfaces] irb { unit logical-unit-number { classifiers { type (classifier-name | default) family (mpls | all); } rewrite-rules { dscp (rewrite-name | default); dscp-ipv6 (rewrite-name | default); exp (rewrite-name | default)protocol protocol-types; ieee-802.1 (rewrite-name | default) vlan-tag (outer | outer-and-inner); inet-precedence (rewrite-name | default); } } }
IQ PICでは、物理ポートに設定できるIEEE 802.1書き換えルールは1つだけです。その物理ポート上のすべての論理ポート(ユニット)は、同じIEEE 802.1書き換えルールを適用する必要があります。
IRB の分類子と書き換えルールは、「ルーティングされた」パケットにのみ適用されます。ブリッジ ドメインの一部である論理インターフェイスでは、IEEE 分類子と IEEE 書き換えルールのみが許可されます。リストされたオプションのみが、IRB の書き換えルールに使用できます。
デュアルタグ付きブリッジ ドメインの論理インターフェイスの場合、 または outer
オプションを指定した inner
ステートメントを使用することでvlan-tag
、内側または外側のVLANタグのIEEE 802.1pビットに基づいて分類を設定できます。
[edit class-of-service interfaces interface-name unit logical-unit-number] classifiers { ieee-802.1 (classifier-name | default) vlan-tag (inner | outer); }
また、デュアルタグ付きブリッジ ドメインの論理インターフェイスでは、 または outer-and-inner
オプションを指定したouter
ステートメントを使用してvlan-tag
、外部および内部 VLAN タグの IEEE 802.1p ビットを書き換える書き換えルールを設定できます。
[edit class-of-service interfaces interface-name unit logical-unit-number] rewrite-rules { ieee-802.1 (rewrite-rule-name | default) vlan-tag (outer | outer-and-inner); }
変更履歴テーブル
機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。
[edit class-of-service classifiers]
ごとに最大48の分類子を設定できます。