残りのトラフィックの制御
インターフェイスの下に多くの論理インターフェイスを設定できます。ただし、トラフィック制御プロファイルがアタッチされているのは、そのサブセットのみです。例えば、同じサービスVLAN上に3つの論理インターフェイス(ユニット)を設定できますが、ベストエフォートと音声キューを1つの論理インターフェイスユニットにのみ指定するトラフィック制御プロファイルを適用できます。残りの 2 つの論理インターフェイスからのトラフィックは、 残りのトラフィックと見なされます。残りのトラフィックに対して送信レート保証を設定するには、残りのトラフィックの保証レートを指定する ステートメントを設定 output-traffic-control-profile-remaining します。このステートメントがない場合、残りのトラフィックはデフォルトで最小の帯域幅を取得します。同様に、 shaping-rate ステートメントで参照されているトラフィック制御プロファイルで および delay-buffer-rate ステートメントを output-traffic-control-profile-remaining 指定することで、残りのトラフィックをシェーピングしてバッファリングすることができます。
図 1 に示すインターフェイスを検討してください。顧客 VLAN 3 および 4 には、明示的なトラフィック制御プロファイルはありません。ただし、サービス プロバイダは、これらの顧客 VLAN に向かう集約トラフィックのシェーピングと保証された送信レートを確立することができます。のソリューションは、インターフェイス上の残りのトラフィックすべてにトラフィック制御プロファイルを設定して適用します。
の処理
この例では、顧客 VLAN 3 と 4 に明示的なトラフィック制御プロファイルがないのに、これらの顧客 VLAN に向かうトラフィックのシェーピングと保証された送信レートを確立する必要がある場合を考慮します。そのソリューションは、インターフェイス セットにトラフィック制御プロファイルを svlan1 追加することです。この例は前の例に基づいています。そのため、設定の詳細がすべて繰り返されるわけではありません。これはサービスVLANレベルの詳細だけを示しています。
[edit class-of-service interfaces]
interface-set svlan0 {
output-traffic-control-profile tcp-svlan0;
}
interface-set svlan1 {
output-traffic-control-profile tcp-svlan1; # For explicitly shaped traffic.
output-traffic-control-profile-remaining tcp-svlan1-remaining; # For all remaining traffic.
}
[edit class-of-service traffic-control-profiles]
tcp-svlan1 {
shaping-rate 400m;
guaranteed-rate 300m;
}
tcp-svlan1-remaining {
shaping-rate 300m;
guaranteed-rate 200m;
scheduler-map smap-remainder; # this smap is not shown in detail
}
次に 、図 2 に示す例を考えてみましょう。
を処理する別の例
この例では、 ge-1/0/0 3つの論理インターフェイス(ユニット1、ユニット2、ユニット3)とSVLAN 2000を持ち、インターフェイスセットでカバーされています。
インターフェイスセットのスケジューリングは、インターフェイスセット
svlan0の 、 、shaping-ratedelay-buffer-rateステートメント値をguaranteed-rate指定するステートメントを参照output-traffic-control-profileすることで指定されます。この例では、 と呼ばれるtcp-svlan0出力トラフィック制御プロファイルは 100 Mbps を保証し、インターフェイスを 200 Mbps に設定svlan0しています。残りのトラフィックの
svlan0スケジューリングとキューイングは、残りのトラフィックのキューを確立するステートメントをoutput-traffic-control-profile-remaining参照するステートメントを参照scheduler-mapすることで指定されます。指定されたトラフィック制御プロファイルは、残りのトラフィックに対して保証、シェーピング、および遅延バッファレートを設定することもできます。この例では、output-traffic-control-profile-remaining tcp-svlan0-remを参照scheduler-map smap-svlan0-remして、残りのトラフィックに対してベストエフォート型キューを必要とします(つまり、ユニット 3 とユニット 4 のトラフィックは、インターフェイス セットによってsvlan0分類されません)。この例では、残りのトラフィックすべてに対して 200 Mbps、shaping-rate300 Mbps も指定guaranteed-rateします。論理インターフェイス
ge-1/0/0 unit 1のスケジューリングとキューイングは「従来から」設定されており、そのユニットに指定された値をoutput-traffic-control-profile使用します。この例では、output-traffic-control-profile tcp-ifl1のスケジューリングとキューイングを指定しますge-1/0/0 unit 1。
この例では、設定は [edit interfaces] 含まれていません。
[edit class-of-service interfaces]
interface-set {
svlan0 {
output-traffic-control-profile tcp-svlan0; # Guarantee & shaper for svlan0.
}
}
ge-1/0/0 {
output-traffic-control-profile-remaining tcp-svlan0-rem;
# Unit 3 and 4 are not explicitly configured, but captured by “remaining”
unit 1 {
output-traffic-control-profile tcp-ifl1; # Unit 1 be & ef queues.
}
}
この例のトラフィック制御プロファイルの構成方法は次のとおりです。
[edit class-of-service traffic-control-profiles]
tcp-svlan0 {
shaping-rate 200m;
guaranteed-rate 100m;
}
tcp-svlan0-rem {
shaping-rate 300m;
guaranteed-rate 200m;
scheduler-map smap-svlan0-rem; # This specifies queues for remaining traffic
}
tcp-ifl1 {
scheduler-map smap-ifl1;
}
最後に、スケジューラー マップとキューを次に示します。
[edit class-of-service scheduler-maps]
smap-svlan0-rem {
forwarding-class best-effort scheduler sched-foo;
}
smap-ifl1 {
forwarding-class best-effort scheduler sched-bar;
forwarding-class assured-forwarding scheduler sched-baz;
}
この例では、参照先スケジューラの設定は指定されていません。