Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

加入者インターフェイスの階層型CoSを理解する

階層型CoSにより、ポートに設定されたすべてのインターフェイスではなく、トラフィックスケジューリングおよびキューイングパラメーターとパケット転送スケジューリングパラメーターを個々の加入者インターフェイスに適用できます。階層型CoSにより、加入者がサービスを必要とするときに、キューを動的に変更することができます。

インターフェイスは、最大5レベルのCoSスケジューリング階層をサポートしており、完全に設定された場合、通常、物理インターフェイス(レベル1)、インターフェイスセットまたは基盤となるインターフェイス(レベル2)、1つ以上の基盤となる論理インターフェイス(レベル3)、1つ以上のセッションまたは顧客VLAN(レベル4)、および1つ以上のキュー(レベル5)で構成されます。階層型スケジューリング設定は、設定するインターフェイスのタイプ( 論理インターフェイス やインターフェイス セットなど)と、これらのインターフェイスがスケジューリング階層内のどこに存在するか(レベル 2、レベル 3、またはレベル 4)で構成されます。多くの階層スケジューリング設定が可能なため、このトピックでは 、2レベル階層スケジューリング、 3レベル階層スケジューリング、 4レベル階層スケジュー リングという用語を使用します。

2 レベルの階層型スケジューリング

2レベル階層スケジューリングでは、 図1に示すように、スケジューリング階層内の階層レベルの数が2つに制限されます。この設定では、インターフェイス セットは設定されず、論理インターフェイスのみにトラフィック制御プロファイル(TCP)があります。より多くのレベルをサポートする MPC に 2 つのレベルの階層を設定することで、リソースを節約し、システムをより高く拡張することができます。

図1:2レベルの階層型スケジューリングTwo-Level Hierarchical Scheduling

2 レベルのスケジューリング階層では、すべての論理インターフェイスとインターフェイス セットが 1 つのノードを共有します。階層関係は形成されません。

2 つのレベルの階層スケジューリングを制御するには、[edit interfaces interface-name hierarchical-scheduler]階層の maximum-hierarchy-levels オプションを次のように2設定します。

  • maximum-hierarchy-levelsオプションが設定されていない場合、インターフェイスセット内のメンバー論理インターフェイスにトラフィック制御プロファイルがあるかどうかに応じて、インターフェイスセットはレベル2またはレベル3のいずれかになります。

  • メンバー論理インターフェイスにトラフィック制御プロファイルがある場合、インターフェイス セットは常にレベル 2 の CoS スケジューラ ノードです。

  • トラフィック制御プロファイルを持つメンバー論理インターフェイスがない場合、インターフェイスセットは常にレベル3 CoSスケジューラノードです。

  • maximum-hierarchy-levelsオプションが設定されている場合、インターフェイスセットはレベル3でのみ使用でき、レベル2にすることはできません。この場合、レベル2のインターフェイスセットを設定すると、パケット転送エンジンエラーが発生します。

表1は、2レベルの階層スケジューリングのインターフェイス階層とCoSスケジューラノードレベルをまとめたものです。

表1:2レベルの階層型スケジューリング - インターフェイス階層とスケジューリングノードの比較

レベル1

レベル2

レベル3

物理インターフェイス

論理インターフェイス

1つ以上のキュー

物理インターフェイス

インターフェイスセット

1つ以上のキュー

2 レベルの階層スケジューリングを設定するには、[edit interfaces interface-name]階層レベルに hierarchical-scheduler ステートメントを含め、maximum-hierarchy-levels オプションを 2 に設定します。

3 レベルの階層型スケジューリング

3 レベルの階層スケジューリングは、最大 8 つの CoS キューをサポートします。インターフェイスセットの場所や基盤となるインターフェイスの使用に応じて、さまざまな3レベルのスケジューリング階層を設定できます。すべてのバリエーションにおいて、物理インターフェイスはレベル1のCoSスケジューラノードであり、キューは最上位レベルにあります。より多くのレベルをサポートする MPC に 3 つのレベルの階層を設定することで、リソースを保持し、システムをより高く拡張することができます。

3 レベルの階層スケジューリングを使用する場合、インターフェイス セットはレベル 3 またはレベル 4 のいずれかに配置できます。また、基盤となる論理インターフェイスをレベル3で、論理インターフェイスをレベル4で設定することもできます。 表2は 、3レベルの階層スケジューリングにおけるインターフェイス階層とCoSスケジューラノードレベルの最も一般的なケースをまとめたものです。

表2:3レベルの階層スケジューリング—インターフェイス階層とCoSスケジューリングノードレベルの比較

レベル1

レベル2

レベル3

レベル4

物理インターフェイス

インターフェイスセット

論理インターフェイス

1つ以上のキュー

物理インターフェイス

論理インターフェイス

インターフェイスセット

1つ以上のキュー

物理インターフェイス

基盤となる論理インターフェイス

論理インターフェイス

1つ以上のキュー

3 レベルの階層スケジューリングでは、レベル 1、レベル 2、レベル 3 の CoS スケジューラ ノードが階層関係を形成します。

3 レベルの階層スケジューリングでは、論理インターフェイスはレベル 2 に配置できます。レベル 2 の論理インターフェイスが基盤となる論理インターフェイスである場合は、レベル 3 に配置できます。これを 図2に示します。

図2:3レベルの階層スケジューリング - レベル3の論理インターフェイスとレベル2の基盤となる論理インターフェイスHierarchical structure of interfaces in a network with three levels: Logical Interface Level 3, Underlying Logical Interface Level 2 node, and Physical Interface Level 1 node. Connections show dependencies between levels.

3 レベルの階層スケジューリングの別の可能な構成を 図 3 に示します。この設定では、論理インターフェイスはレベル 2 に、インターフェイス セットはレベル 3 にあります。

図3:3レベルの階層型スケジューリング - レベル2の論理インターフェイスとレベル3のインターフェイスセット Hierarchical structure of network interfaces: Level 3 nodes represent abstract units, Level 2 nodes are logical interfaces, and Level 1 nodes are physical hardware.

3 つのレベルの階層スケジューリングを設定するには、[edit interfaces interface-name hierarchical-scheduler]階層レベルでimplicit-hierarchyオプションを含め、オプションでmaximum-hierarchy-levelsオプションを3に設定します。(maximum-hierarchy-levelsのデフォルト値は3です。)

インターフェイス階層と CoS 階層

インターフェイス階層とCoSスケジューリング階層は明らかに異なります。インターフェイス階層とは、論理インターフェイスとインターフェイスセットの関係、論理インターフェイスと基盤となる論理インターフェイスの関係、物理インターフェイスと論理インターフェイスの関係など、さまざまなインターフェイス間の関係を指します。CoSスケジューリング階層とは、CoSスケジューラノード間の階層関係を指します。2 レベル階層スケジューリングでは、CoS スケジューラ ノード間に階層は形成されず、論理インターフェイスとインターフェイス セットが単一のレベル 2 スケジューラ ノードを共有します。ただし、3 レベルの階層スケジューリングに implicit-hierarchy オプションを使用すると、CoS スケジューラノードがスケジューリング階層を形成します。

図 4図 5 は、この説明のための 2 つのシナリオを示しています。図4は、ギガビットイーサネットインターフェイス(ge-1/0/0)が物理インターフェイスであるインターフェイス階層を示しています。物理インターフェイスには、2つの論理インターフェイス(ge-1/0/0.100およびge-1/0/0.101)が設定されています。

  • 論理インターフェイスge-1/0/0.100は、PPPoEインターフェイスセットとDemuxインターフェイスセットのメンバーです。

  • 論理インターフェイスge-1/0/0.101は、demuxインターフェイスセットのメンバーです。

図4:レベル2の論理インターフェイスとレベル3のインターフェイスセット Hierarchical network diagram showing relationships between physical interfaces, logical interfaces, logical interface sets, and subscriber queues in a networking setup.

各インターフェイス セットには専用キューがあります。レベル1(物理インターフェイス)、レベル2(基盤となる論理インターフェイス)、レベル3(インターフェイスセット)のCoSスケジューラノードは、スケジューリング階層を形成します。

このシナリオを設定するには、物理インターフェイスge-1/0/0のhierarchical-schedulerステートメントの下にimplicit-hierarchyオプションを含め、各インターフェイスセットと基盤となる論理インターフェイスでトラフィック制御プロファイルを設定して適用する必要があります。

図5は、ギガビットイーサネットインターフェイスge-1/0/0が物理インターフェイスであるインターフェイス階層を示しています。3つの論理インターフェイスが設定されています。

  • 2つの論理インターフェイス(Pp0.100とDemux0.100)は、基盤となる論理インターフェイスge-1/0/0.100上にあります。

  • 3番目の論理インターフェイス(Pp0.101)は、基盤となる論理インターフェイスge-1/0/0.101上にあります。

図5:レベル3の論理インターフェイスとレベル2の基盤となる論理インターフェイス Hierarchical network interface structure showing layers: L1 physical interface GE-1/0/0, L2 logical interfaces GE-1/0/0.100, L3 protocols PPPoE, Demux, DHCP, L4 subscriber queues managing traffic.

各論理インターフェイスには専用キューがあります。レベル1(物理インターフェイス)、レベル2(基盤となる論理インターフェイス)、レベル3(論理インターフェイス)のCoSスケジューラノードは、スケジューリング階層を形成します。

このシナリオを設定するには、物理インターフェイスGE-1/0/0のhierarchical-schedulerステートメントの下にimplicit-hierarchyオプションを含め、各論理インターフェイスと基盤となる論理インターフェイスでトラフィック制御プロファイルを設定して適用する必要があります。

さまざまな 3 レベルのスケジューリング階層を設定できます。 図4図5 は、考えられるシナリオを2つだけ示しています。 表2は 、可能なインターフェイスの場所とCoSスケジューラノードをまとめたものです。

4 レベルの階層型スケジューリング

4 レベルの階層型スケジューリングは、最大 8 つのサービス クラス キューをサポートします。4 レベルのスケジューリング階層では、物理インターフェイスはレベル 1 の CoS スケジューラノードであり、キューはレベル 5 にあります。

注:

4 レベルの階層スケジューリングは、ACI(エージェント回線識別子)またはAE(集合型イーサネット)インターフェイスではサポートされていません。

4 レベルの階層スケジューリングを使用する場合、インターフェイス セットはレベル 2 と 3 に、論理インターフェイスはレベル 3 と 4 に存在します。 表3は 、4レベルの階層スケジューリングにおけるインターフェイス階層とCoSスケジューラノードレベルの最も一般的なケースをまとめたものです。

表3:4レベルの階層スケジューリング—インターフェイス階層とCoSスケジューリングノードレベルの比較

レベル1

レベル2

レベル3

レベル4

レベル5

物理インターフェイス

インターフェイスセット

顧客VLAN(C-VLAN)

セッション論理インターフェイス(ppp または dhcp)

1つ以上のキュー

4 レベルの階層スケジューリングでは、レベル 1、レベル 2、レベル 3、およびレベル 4 の CoS スケジューラ ノードが階層関係を形成します。

4 レベルの階層スケジューリングを設定するには、[edit interfaces interface-name hierarchical-scheduler] 階層レベルで implicit-hierarchy オプションを含め、maximum-hierarchy-levels オプションを 4 に設定します。

変更履歴テーブル

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。

リリース
説明
19.3R1
Junos OS 19.3R1以降、入力トラフィック制御プロファイル(TCP)を、4レベル階層スケジューリングで設定された動的論理インターフェイス、または5レベル階層スケジューリングで設定された2つの動的論理インターフェイスセットに適用できます。このように、Junos CoSでは、シェーピングレート付きの静的入力TCPを動的インターフェイスセットに動的に割り当て、顧客のSLAを適用することができます。このようなSLAの適用が必要ない場合は、入力TCPが明示的に割り当てられていない動的インターフェイスセットに割り当てられたデフォルトの入力TCPとして指定された静的TCPを設定できます。
18.4R1
Junos OS 18.4R1以降、4レベルおよび5レベルの階層型CoSをサポートするすべてのMPC上の同じ動的インターフェイスセットに、動的および静的論理インターフェイスを適用できます。動的インターフェイスセットに動的インターフェイスセットを適用することもできます。