例:集約されたインターフェイスでのスケジューリング モードの設定
集約されたインターフェイスで、キューイングやシェーピングパラメーターなどのサービスクラスパラメーターを、リンク保護モードまたは非リンク保護モードのいずれかで設定できます。これらのパラメーターは、ユニットごとのスケジューラ、階層型スケジューラ、または物理および論理インターフェイスレベルでのシェーピングに設定できます。集合型インターフェイスを または replicate
モードで動作するよう設定することで、これらのパラメーターの適用方法をscale
制御できます。
これらのパラメーターは、以下のルーターに適用できます。
EQ DPC 上の MX シリーズ ルーター インターフェイス
Junos OS リリース 10.2 を介した MIC または MPC 上の MX シリーズ ルーター インターフェイス(非リンク保護モードのみ)
M120またはM320ルーター
IQ2 PIC 上の T シリーズ ルーター インターフェイス
PTXシリーズパケットトランスポートルーター
非リンク保護モードで動作する集約されたインターフェイスに適用されるパラメーターを設定できます。リンク保護モードでは、バンドル内の 1 つのリンクのみが一度にアクティブであるため(もう一方のリンクはバックアップ リンクです)、スケジューラーを拡張または複製することはできません。非リンク保護モードでは、バンドル内のすべてのリンクがアクティブであり、トラフィックを送信します。ただし、バックアップリンクはありません。リンクに障害が発生した場合、またはリンク保護されていないモードでバンドルに追加された場合、リンクのトラフィックはアクティブなリンクに再分配されます。
集約されたインターフェイスのスケジューリングモードを設定するには、 階層レベルで ステートメントの member-link-scheduler
または replicate
オプションを[edit class-of-service interfaces aen]
含めますscale
。はインターフェイスnの設定された番号です。
[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シリーズパケットトランスポートルーターではサポートされていません。
インターフェイスパラメータが ステートメントの オプションをscale
member-link-scheduler
使用している場合、階層スケジューラが設定されている場合、設定の下の[edit class-of-service traffic-control-profiles traffic-control-profile-name]
以下のパラメーターはエグレスでスケーリングされます。
shaping-rate
(PIR)guaranteed-rate
(CIR)delay–buffer-rate
インターフェイスパラメータが ステートメントの オプションをscale
member-link-scheduler
使用している場合、ユニットごとのスケジューラが設定されている場合、設定の下の[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
R1 では 、 ge-0/0/2
、ge-0/0/3
(ae0
)、R2 ge-1/0/1
ge-1/0/0
ge-1/0/2
では (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 です。
スケールド モードでは、 ae0
PIR はまずメンバーの物理インターフェイスで分割されます。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 つの派生論理インターフェイスがメンバー リンクに追加され、2 つの VLAN を表します。
これで、バンドルを構成 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
設定されたトラフィック制御プロファイル パラメータは、基盤となるすべての論理インターフェイス(ユニット 1)に分割されます。
そのため、インターフェイス上のスケールされたパラメーターの派生値は次のとおりです。
および
ge-0/0/2.0
ge-0/0/3.0
の場合ge-0/0/1.0
、各 CIR = 90/3 = 30 Mbps、および各 PIR = 150/ 3 = 50 Mbps。および
ge-0/0/2.1
ge-0/0/3.1
の場合ge-0/0/1.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
適用される場合、以下のパラメーターが適用されます。
PIR は
ae0
、メンバーの物理インターフェイス間でコピーされます。それぞれ、PIR として 450 Mbps を受信します。各論理インターフェイスユニット
.0
では、 に設定されたPIRとCIRae0.0
が複製(コピー)されます。各論理インターフェイス ユニット.0
は、150 Mbps の PIR と 90 Mbps の CIR を受信します。各論理インターフェイスユニット
.1
では、 に設定されたPIRとCIRae0.1
が複製(コピー)されます。各論理インターフェイス ユニット.1
は、90 Mbps の PIR と 60 Mbps の CIR を受信します。
複製された値を 図 2 に示します。
複製モードでは、新しいメンバー・リンクがバンドルに追加された場合、または既存のメンバー・リンクが削除または失敗した場合、値は必要なレベルからコピーまたは削除されます。