Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

階層型スケジューリングについて

階層型サービスクラス(HCoS)は、ユーザー、アプリケーション、VLAN、物理ポートなどの基準に基づいて、ネットワークトラフィックに固有のCoS処理を適用できる一連の機能です。

これにより、同じ物理デバイスと物理インフラストラクチャ上のさまざまなサービス、アプリケーション、ユーザーの要件をサポートできます。

このトピックでは、以下の情報を取り上げます。

階層型スケジューリングの用語

階層型スケジューリングでは、新しい CoS 用語が導入され、慣れ親しんだ用語をさまざまなコンテキストで使用します。

  • 顧客 VLAN(C-VLAN):IEEE 802.1ad で定義された C-VLAN。スタック VLAN には、S-VLAN に対応する外部タグと、C-VLAN に対応する内部タグが含まれています。多くの場合、C-VLAN は CPE に対応します。顧客の最小および最大帯域幅制限を確立するために、多くの場合、C-VLANでスケジューリングとシェーピングが使用されます。 S-VLAN も参照してください。

  • インターフェイスセット—サービスVLAN、論理インターフェイス、顧客VLAN、または集合型イーサネットインターフェイスのセットの特性を説明するインターフェイスの論理グループ。インターフェイスセットは、設定を確立し、トラフィック制御プロファイルに名前を付けます。 サービスVLANも参照してください。

  • スケジューラースケジューラースケジューラは、キューのスケジューリングとキューイング特性を定義します。送信レート、スケジューラの優先度、およびバッファー サイズを指定できます。さらに、ドロップ プロファイルを参照して、キューの WRED 輻輳制御の側面を説明することもできます。 スケジューラ マップも参照してください。

  • スケジューラ マップ — スケジューラ マップは、トラフィック制御プロファイルによってキューを定義するために参照されます。スケジューラ マップは、スケジューラ ノードを構成するキューを確立し、転送クラスをスケジューラに関連付けます。 スケジューラも参照してください。

  • スタック VLAN — S-VLAN に対応する外部タグと、C-VLAN に対応する内部タグを持つ S-VLAN 上のカプセル化。 サービス VLAN顧客 VLAN も参照してください。

  • サービス VLAN(S-VLAN):IEEE 802.1ad で定義された S-VLAN は、多くの場合、DSLAM などのネットワーク アグリゲーション デバイスに対応します。多くの場合、S-VLAN では、バッファリングやシンプルなスケジューラを使用してダウンストリーム デバイスに CoS を提供するために、スケジューリングとシェーピングが確立されます。 「カスタマー VLAN」も参照してください。

  • トラフィック制御プロファイル —スケジューラ ノードの特性を定義します。トラフィック制御プロファイルは、物理インターフェイス、インターフェイスセット、論理インターフェイスレベルなど、いくつかのレベルのCLIで使用されます。スケジューリングおよびキューイング特性は、 、 guaranteed-ratedelay-buffer-rate および ステートメントを使用してスケジューラノードにshaping-rate定義できます。これらのスケジューラ ノード上のキューは、スケジューラ マップを参照することで定義されます。「スケジューラーマップとスケジューラマップ」も参照してください。

  • VLAN —イーサネット論理インターフェイスで定義された仮想LAN。

階層型スケジューリングにおけるスケジューラー ノードレベル指定

スケジューラ階層は、ノードとキューで構成されます。キューは階層を終了します。ノードは、ルート ノード、リーフ ノード、または内部(非リーフ)ノードのいずれかです。内部ノードは、階層内に「子」として他のノードを持つノードです。

スケジューラ階層は、物理ポートのレベル 1 から始まるレベル で構成されています。この章では、4 レベルのスケジューラ階層を確立します。この階層は、フル設定時には物理インターフェイス(レベル 1)、インターフェイス セット(レベル  2)、1 つ以上の論理インターフェイス(レベル 3)、1 つまたは複数のキュー(レベル 4)で構成されます。

メモ:

Junos OSリリース16.1以降、MXシリーズデバイスの特定のMPCは、最大5レベルのスケジューラ階層をサポートします。このトピックで説明する概念は、5 つのスケジューラ階層レベルと同様に適用されます。

表 1 は、スケジューラ ノードの可能な組み合わせと、階層型キューイング MIC または MPC に対する対応するノード レベル指定を示しています。

表 1:階層型スケジューリングにおけるノード レベル指定

階層CoS のスケジューラ 設定

階層型 CoS スケジューラ ノード

ルート ノード

内部 (非リーフ) ノード

リーフ ノード

レベル 1

レベル 2

レベル 3

レベル 4

論理インターフェイスに設定された1つ以上のトラフィック制御プロファイルが、インターフェイスセットは設定されていません

物理 インターフェイス

1 つ 以上の 論理 インターフェイス

 1 つ 以上のキュー

設定されたインターフェイスセット(論理インターフェイスのコレクション)が、論理インターフェイスに設定されたトラフィック制御プロファイルなし

物理 インターフェイス

インターフェイスセット

 1 つ 以上のキュー

フル構成済みスケジューラ ノード

物理 インターフェイス

インターフェイスセット

1 つ 以上の 論理 インターフェイス

 1 つ 以上のキュー

この表は、インターフェイス セットまたは論理インターフェイス の設定が階層型スケジューラ ノードの用語に与える影響を示しています。例えば、論理インターフェイス(および などunit 0)とunit 2キューでステートメントを設定interface-setするとします。この場合、インターフェイスセットはスケジューラー ノード階層のレベル 2 の内部ノードです。ただし、論理インターフェイスに接続されたトラフィック制御プロファイルがない場合、インターフェイス セットは 階層のレベル 3 になります。

非リーフ ノードでの階層型スケジューリング

標準CoSスケジューリングは、ルーターのエグレスポートとそのキューのスケジューリングとキューイング特性に基づいていますが、階層CoSスケジューリングは、ポート上の スケジューラノード の階層にわたるスケジューリングおよびキューイング特性に基づいています。階層は、CLI 階層の物理インターフェイス(ポート)レベルの ルート ノード であるレベル 1 から始まり、レベル 4(キュー レベルの リーフ ノード )で終了します。スケジューラ階層のルート ノードとリーフ ノードの間には、1 つ以上の 内部 ノードがあり、これは、その階層に他のノードを「子」として持つ非ルート ノードです。

各エグレスポートに スケジューラマップ を適用して転送クラスとキュー優先度レベルを指定することで、標準CoSスケジューリングを設定する一方で、追加のパラメーターで階層CoSスケジューリングを設定します。階層CoSスケジューリングを設定するには、スケジューラマップをスケジューラ階層のキューレベル(レベル 4)に適用し、他の各レベルで異なる トラフィック制御プロファイル を適用できます。トラフィック制御プロファイルは、スケジューラ マップ(転送クラスとキュー優先度レベル)だけでなく、オプションのシェーピング レート(PIR)、保証された送信レート(CIR)、バースト レート、遅延バッファ レート、ドロップ プロファイルも指定します。

リリース履歴テーブル
リリース
説明
16.1
Junos OSリリース16.1以降、MXシリーズデバイスの特定のMPCは、最大5レベルのスケジューラ階層をサポートします。