例:ダウンストリーム トラフィック レートのオーバーヘッドを考慮した動的シェーピング パラメータの設定
このトピックでは、ダウンストリーム ネットワークのパケット オーバーヘッドを考慮して動的シェーピング パラメーターを設定できる 2 つのシナリオについて説明します。
RADIUS管理者はRADIUSサーバーの初期値を提供し、加入者ログイン時にサービスアクティベーションが実行されます。
図 1 に、この例で参照されているサンプル ネットワークを示します。
異なるカプセル化によるトラフィックの管理
この例では、 図1 に示すMXシリーズルーターがスタックVLANフレームをDSLAMに送信し、DSLAMが単一タグ付きVLANフレームをレジデンシャルゲートウェイに送信します。
レジデンシャルゲートウェイでトラフィックを正確にシェーピングするには、MXシリーズルーターでさまざまなフレームサイズを考慮する必要があります。ルーターから送信されたスタックVLAN(S-VLAN)フレームと、レジデンシャルゲートウェイで受信した単一タグ付きVLANフレームとの差は、4バイトのVLANタグです。レジデンシャルゲートウェイは、4バイト少ないフレームを受信します。
さまざまなフレーム サイズに対応するには、-4 バイト調整でフレーム シェーピング モードを設定します。
動的プロファイルでトラフィックシェーピングパラメータを設定し、インターフェイスにアタッチします。
オーバーヘッド アカウンティング機能をイネーブルにすると、結果のシェーピング レート、保証レート、および超過レートのパラメータが設定されます。
[edit] dynamic-profiles { ethernet-downstream-network { interfaces { $junos-interface-ifd-name { unit $junos-underlying-interface-unit { family inet; } } } class-of-service { traffic-control-profiles { tcp-example-overhead-accounting-frame-mode { excess-rate percent $junos-cos-excess-rate guaranteed-rate $junos-cos-guaranteed-rate overhead-accounting $junos-cos-shaping-mode bytes $junos-cos-byte-adjust shaping-rate $junos-cos-shaping-rate; } } interfaces { $junos-interface-ifd-name { unit "$junos-underlying-interface-unit" { output-traffic-control-profile tcp1; } } } } } }
表 1 に、RADIUS 管理者がシェーピング レートについて定義した初期値を示します。
表1:異なるカプセル化のトラフィックに対する加入者ログイン時の初期シェーピング値 定義済み変数
RADIUS タグ
価値
$junos-cos-shapeping-rate
T02
10m
$junosコス保証レート
T03
2m
$junos-cos-excess-rate
T05
50
$junos-cos-shapeping-mode
T07
フレームモード
$junos-cos-byte-adjust
T08
–4
調整されたレートを確認します。
user@host#show class-of-service traffic-control-profile Traffic control profile: tcp-example-overhead-accounting-frame-mode, Index: 61785 Excess rate 50 Shaping rate: 10000000 Guaranteed rate: 2000000 Overhead accounting mode: Frame Mode Overhead bytes: —4
ダウンストリームのセルベーストラフィックの管理
この例では、 図 1 に示す DSLAM とレジデンシャル ゲートウェイは、ATM セルベースのネットワークを介して接続されています。MXシリーズルーターはイーサネットフレームをDSLAMに送信し、DSLAMはATMセルをレジデンシャルゲートウェイに送信します。
レジデンシャルゲートウェイでトラフィックを正確にシェーピングするには、MXシリーズルーターでさまざまな物理ネットワーク特性を考慮する必要があります。
管理者は、ダウンストリーム ATM ネットワークを考慮してバイト調整値を設定する必要はありませんが、異なるカプセル化またはカプセル化解除を考慮してバイト調整値を設定するオプションがあります。
異なるフレームサイズを考慮するには、セル整形モードを設定します。
動的プロファイルでトラフィックシェーピングパラメータを設定し、インターフェイスにアタッチします。
オーバーヘッド アカウンティング機能をイネーブルにすると、結果のシェーピング レート、保証レート、および超過レートのパラメータが設定されます。
[edit] dynamic-profiles { atm-downstream-network { interfaces { $junos-interface-ifd-name { unit $junos-underlying-interface-unit { family inet; } } } class-of-service { traffic-control-profiles { tcp-example-overhead-accounting-cell-mode { excess-rate percent $junos-cos-excess-rate guaranteed-rate $junos-cos-guaranteed-rate overhead-accounting $junos-cos-shaping-mode shaping-rate $junos-cos-shaping-rate } } interfaces { $junos-interface-ifd-name { unit "$junos-underlying-interface-unit" { output-traffic-control-profile tcp1; } } } } } }
表 2 に、RADIUS 管理者がシェーピング レートに対して定義した初期値を示します。
表2: ダウンストリームセルベーストラフィックの加入者ログイン時の初期シェーピング値 定義済み変数
RADIUS タグ
価値
$junos-cos-shapeping-rate
T02
10m
$junosコス保証レート
T03
2m
$junos-cos-excess-rate
T05
50
$junos-cos-shapeping-mode
T07
セルモード
調整されたレートを確認します。
user@host#show class-of-service traffic-control-profile Traffic control profile: tcp-example-overhead-accounting-cell-mode, Index: 61785 Shaping rate: 10000000 Excess rate 50 Guaranteed rate: 2000000 Overhead accounting Cell Mode Overhead bytes: 0
ATMセグメンテーションを考慮するために、MXシリーズルーターは、ATM AAL5カプセル化を考慮して、すべてのレートを48/53で調整します。さらに、ルーターはセル パディングを考慮し、ATM トレーラーを考慮して各フレームを 8 バイトずつ内部で調整します。