例:ダウンストリームトラフィックレートのオーバーヘッドを考慮するための動的シェーピングパラメーターの設定
このトピックでは、ダウンストリームネットワークのパケットオーバーヘッドを考慮して動的シェーピングパラメーターを設定できる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-shaping-rate(-cos-shaping-rate)
T02
10分
$junos-cos-保証レート
T03
2分
cos-excess-rate$junos
T05
50
$junos-cos-shaping-mode
T07
フレームモード
$junos-cos-バイト調整
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-shaping-rate(-cos-shaping-rate)
T02
10分
$junos-cos-保証レート
T03
2分
cos-excess-rate$junos
T05
50
$junos-cos-shaping-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バイトずつ内部で調整します。