例:アグリゲート インターフェイスでのスケジューリング モードの設定
アグリゲート インターフェイスのキューイングやシェーピング パラメータなど、サービス クラス パラメータは、リンク保護モードまたは非リンク保護モードで設定できます。ユニット単位のスケジューラ、階層型スケジューラ、または物理および論理インターフェイス レベルでのシェーピングに対して、これらのパラメータを設定できます。アグリゲート インターフェイスをモードまたはreplicate
動作scale
するように設定することで、これらのパラメータの適用方法を制御できます。
これらのパラメータは、次のルーターに適用できます。
EQ DPC 上の MX シリーズ ルーター インターフェイス
JUNos OS リリース 10.2 を介した MIC または MPC 上の MX シリーズ ルーター インターフェイス(非リンク保護モードのみ)
M120 または M320 ルーター
IQ2 PIC上のTシリーズルーターインターフェイス
PTX シリーズ パケット トランスポート ルーター
非リンク保護モードで動作するアグリゲート インターフェイスに適用されるパラメータを設定できます。リンク保護モードでは、バンドル内の 1 つのリンクのみが一度にアクティブ(もう一方のリンクはバックアップ リンク)であるため、スケジューラーを拡張または複製することはできません。非リンク保護モードでは、バンドル内のすべてのリンクがアクティブで、トラフィックを送信します。ただし、バックアップ リンクはありません。リンクが失敗するか、リンク保護されていないモードでバンドルに追加された場合、リンクのトラフィックはアクティブなリンク間で再分配されます。
集約インターフェイスのスケジューリング モードを設定するには、階層レベルでステートメントのまたはオプションを[edit class-of-service interfaces aen]
含めますscale
。これはnインターフェイスの設定番号replicate
member-link-scheduler
です。
[edit class-of-service interfaces aen] member-link-scheduler (replicate | scale);
デフォルトでは、ステートメントを member-link-scheduler
含めなければ、スケジューラー・パラメーターはモード(「等しい分割モード」とも呼ばれます)のメンバー・リンクに scale
適用されます。
アグリゲート イーサネット インターフェイスは通常どおりに設定されます。アグリゲート イーサネット インターフェイスの設定の詳細については、「 ルーティング デバイス用 Junos OS ネットワーク インターフェイス ライブラリ」を参照してください。
次の例では、インターフェイスでモードをae0
設定し、replicate
インターフェイスでモードをae1
設定scale
します。
[edit class-of-service] interfaces ae0 { member-link-scheduler scale; } [edit class-of-service] interfaces ae1 { member-link-scheduler replicate; }
ステートメントは member-link-scheduler
、集約インターフェイスの場合にのみ表示されます。このステートメントは、リンク保護されていないモードでアグリゲート インターフェイスに設定します。リンク保護モードの詳細については、「 ネットワーク インターフェイス設定ガイド」を参照してください。
アグリゲート インターフェイスは、階層型スケジューラとユニット単位スケジューラーの両方をサポートします。
ステートメント traffic-control-profiles
は、PTX シリーズ パケット トランスポート ルーターではサポートされていません。
インターフェイス パラメータがステートメントのmember-link-scheduler
オプションをscale
使用している場合、階層スケジューラが設定されている場合、設定の下の[edit class-of-service traffic-control-profiles traffic-control-profile-name]
次のパラメータはエグレスでスケーリングされます。
shaping-rate
(PIR)guaranteed-rate
(CIR)delay–buffer-rate
インターフェイス パラメータがステートメントのmember-link-scheduler
オプションをscale
使用している場合、ユニットごとのスケジューラが設定されている場合、設定の下の[edit class-of-service schedulers scheduler-name]
次のパラメータはエグレスで拡張されます。
transmit-rate
buffer-size
階層型スケジューラをインターフェイスのインターフェイス セット レベルに ae
適用することはできません。(インターフェイス セットはインターフェイスの下で ae
設定できません。
次の設定パラメータは、非リンク保護モードのインターフェイスではサポート ae
されていません。
入力スケジューラ マップ
入力トラフィック制御プロファイル
入力シェーピングレート
次の設定規則もサポートされていません。
ステートメントの
input-traffic-control-profile-remaining
スケーリング。scheduler-map-chassis
ステートメントとインターフェイスのderived
ae
オプション。シャーシ スケジューラ マップは、物理インターフェイスの下に適用する必要があります。動的インターフェイスとデマックス インターフェイスは、バンドルの
ae
一部としてサポートされていません。
またはreplicate
オプションが構成されているかどうかscale
に応じて、member-link-scheduler
ステートメントはスケール モード(「等分割モード」とも呼ばれます)またはレプリケート モードでそれぞれ動作します。
拡張モードでは、VLAN はインターフェイスの複数のメンバー リンクを介して送信できる複数のフローを ae
持つことができます。同様に、メンバー リンクはバンドル内の任意の VLAN からトラフィックを ae
受信できます。拡張モードでは、物理インターフェイス帯域幅はバンドルのすべてのメンバー リンク間で均等に ae
分割されます。
拡張モードでは、以下のスケジューラー・パラメーター値がメンバー・リンク間で均等に分割されます。
パラメータがトラフィック制御プロファイルを使用して設定されている場合、スケーリングされるパラメータはシェーピングレート、保証レート、遅延バッファレートになります。
スケジューラ マップを使用してパラメータを設定すると、スケーリングされるパラメータは送信レートとバッファ サイズになります。シェーピング レートは、bps(ビット/秒)で設定した場合にもスケーリングされます。使用可能なインターフェイス帯域幅の割合としてシェーピング レートを設定した場合、シェーピング レートは拡張されません。
たとえば、3 つのリンクで構成されるルーター R1 と R2 の間のバンドルを考えてみましょうae
。これらは、ge-0/0/1
ge-0/0/2
R1 の場合は 、および ge-0/0/3
(ae0
)、ge-1/0/2
R2 ge-1/0/0
ge-1/0/1
では (ae2
) です。R1 の ae0.0
ae0.1
バンドルには、次の ae0
2 つの論理インターフェイス(ユニット)も設定されています。
で ae0
、R1 のトラフィック制御プロファイルは次のように設定されます。
ae0
(物理インターフェイス レベル)の PIR は 450 Mbps です。ae0.0
(論理インターフェイス レベルの VLAN 100)の PIR は 150 Mbps、CIR は 90 Mbps です。ae0.1
(論理インターフェイス レベルの VLAN 200)の PIR は 90 Mbps、CIR は 60 Mbps です。
スケール モードでは、PIR は最初に ae0
メンバーの物理インターフェイス間で分割されます。3 つのメンバーがあるため、各メンバーは派生値として 450/3 = 150 Mbps を受け取ります。そのため、メンバー インターフェイスのスケールされた PIR は、それぞれ 150 Mbps です。
ただし、上には 2 つの論理インターフェイス(ae0.0
およびae0.1
)と VLAN(100 および 200)ae0
もあります。トラフィックは、バンドル内の 3 つの物理インターフェイス(ge-0/0/1
またはge-0/0/2
ge-0/0/3
)のいずれかを残すことができます。そのため、2 つの VLAN を表す 2 つの派生論理インターフェイスがメンバー リンクに追加されます。
現在、バンドルを構成 ae
するリンクの物理インターフェイスには 6 つの論理インターフェイスがあり、1 つは VLAN 100 用、もう 1 つは VLAN 200 用に設定されています。
ge-0/0/1.0
そしてge-0/0/1.1
ge-0/0/2.0
そしてge-0/0/2.1
ge-0/0/3.0
そしてge-0/0/3.1
上に ae0.0
設定されたトラフィック制御プロファイル パラメータは、基盤となるすべての論理インターフェイス(ユニット 0)で分割されます。同様に、上に ae0.1
設定されたトラフィック制御プロファイル パラメータは、基盤となるすべての論理インターフェイス(ユニット 1s)で分割されます。
したがって、インターフェイス上のスケールされたパラメータの派生値は次のとおりです。
および
ge-0/0/1.0
ge-0/0/2.0
、、ge-0/0/3.0
各 CIR = 90/3 = 30 Mbps、および各 PIR = 150/3 = 50 Mbps。および
ge-0/0/1.1
ge-0/0/2.1
、、ge-0/0/3.1
各 CIR = 60/3 = 20 Mbps、および各 PIR = 90/3 = 30 Mbps。
スケールされた値を 図 1 に示します。

スケール モードでは、新しいメンバー リンクがバンドルに追加された場合、または既存のメンバー リンクが削除または失敗した場合、スケーリング係数(アクティブ なリンクの数に基づく)が再計算され、新しいスケジューラまたはトラフィック制御プロファイル パラメータが再割り当てされます。PIR、CIR、およびバッファ パラメータのみが再計算されます。その他のすべてのパラメータは、各レベルでコピーされます。
コマンドでは show class-of-service scheduler-map
、明示的に設定するのではなく、拡張モードで派生した値にサフィックスを付け &**sf**n
、スケーリング n 係数の値を示します。
次のサンプルは、スケーリング係数の有無にかかわらず指定された smap-all-abs
スケジューラ マップの出力を示しています。
user@host> show class-of-service scheduler-map Scheduler map: smap-all-abs, Index: 65452 Scheduler: q0_sch_abs, Forwarding class: be, Index: 6775 Transmit rate: 40000000 bps, Rate Limit: none, Buffer size: remainder, Priority: low Excess Priority: unspecified Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile> user@host> show class-of-service scheduler-map Scheduler map: smap-all-abs, Index: 65452 Scheduler: q0_sch_abs&**sf**3, Forwarding class: be, Index: 2128 Transmit rate: 13333333 bps, Rate Limit: none, Buffer size: remainder, Priority: low Excess Priority: unspecified Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default—drop—profile>
子インターフェイスの起動時期に応じて、さまざまなスケーリング要因を使用して複数のスケジューラ マップを作成できます。たとえば、親インターフェイスにアクティブな子が 2 つだけの場合、スケーリング係数 2 の新しいスケジューラ マップが作成されます。スケジューラ マップ名は.smap-all-abs&**sf**2
拡張モードとは対照的に、複製モードでは、設定済みのスケジューラ パラメータは、バンドルのすべてのメンバー リンク ae
間で、分割されずに複製されます。
複製モードでは、以下のスケジューラー・パラメーター値がメンバー・リンクおよび論理インターフェース間で複製されます。
パラメータがトラフィック制御プロファイルを使用して設定されている場合、複製されるパラメータはシェーピングレート、保証レート、遅延バッファレートです。
スケジューラ マップを使用してパラメータを設定すると、複製されるパラメータは送信レートとバッファ サイズになります。
ルーター R1 と R2 間の設定例のスケジューラ パラメーターがステートメントとオプションを使用して member-link-scheduler replicate
適用される場合、次のパラメーターが適用されます。
ae0
PIR はメンバーの物理インターフェイス間でコピーされます。それぞれ 450 Mbps を PIR として受信します。各論理インターフェイス ユニット
.0
について、設定された PIR および CIRae0.0
が複製(コピー)されます。各論理インターフェイス ユニット.0
は、150 Mbps の PIR と 90 Mbps の CIR を受信します。各論理インターフェイス ユニット
.1
について、設定された PIR および CIRae0.1
が複製(コピー)されます。各論理インターフェイス ユニット.1
は、90 Mbps の PIR と 60 Mbps の CIR を受信します。
複製された値を 図 2 に示します。

複製モードでは、新しいメンバー・リンクがバンドルに追加された場合、または既存のメンバー・リンクが除去されるか失敗した場合、値は必要なレベルからコピーまたは削除されます。