動的プロファイルの最大伝送単位の加入者単位サポート
動的プロファイルでは、最大送信単位(MTU)の加入者ごとのサポートを作成できます。詳細については、次のトピックを参照してください。
動的プロファイルの最大伝送単位の加入者単位サポートの理解
最大送信単位(MTU)は、TCPまたはIP送信における各パケットの最大サイズを決定するために使用されます。MTU は、割り当てられたレイヤーでのカプセル化であるペイロード サイズより大きくすることはできず、下位レイヤーは除外されます。静的に設定された論理インターフェイスのMTUを指定することができます。Junos OS リリース 18.2R1 以降、動的プロファイルの加入者論理インターフェイスの MTU 値を設定できます。この機能は、基盤となる同じ物理インターフェイス(デフォルトではMTUが継承される)上の論理インターフェイスに対して、加入者ごとのMTUを必要とするお客様のアプリケーションで必要です。ユースケースは、主にDHCPまたはDHCPv6またはIPoEまたはIPv6oE用の動的VLANです。動的論理インターフェイスMTUは、物理インターフェイスMTUからVLANヘッダーサイズを引いた値以下にする必要があります。加入者ごとのMTU機能は、動的プロファイルを拡張して、静的な値またはRADIUSによって値が提供される定義済み変数$junos-interface-mtuを使用してMTUを設定できるようにすることで提供されます。
動的プロファイルの加入者ごとのMTU
動的プロファイルは、テンプレートの一種で定義された一連の特性であり、ブロードバンドアプリケーションに動的な加入者アクセスとサービスを提供するために使用できます。これらのサービスは、インターフェイスに動的に割り当てられます。加入者は静的または動的に識別できます。加入者を静的に識別する場合、動的プロファイルで静的 VLAN インターフェイスを参照できます。加入者を動的に識別するには、加入者のログイン時に動的に作成される demux インターフェイスの変数を作成する必要があります。Junos OSでは、動的プロファイル用に各加入者のMTUを作成できます。値は静的にすることも、新しい変数 $junos-interface-mtu で表すこともできます。デフォルトでは、変数値はペイロードの MTU、つまり物理インターフェイスの MTU から VLAN ヘッダー サイズを引いた値です。特定の値は、Framed-MTU属性(12)のRADIUS認証を通じて返すことができます。属性には単一の値が含まれ、inetとinet6プロトコルの両方が$junos-interface-mtu変数で設定されている場合、両方に適用されます。動的プロファイルのインスタンス化中に加入者論理インターフェイスにMTUを適用する際、論理インターフェイスのMTUが、ファミリープロトコルのオーバーヘッドとともに物理インターフェイスでサポートされているものを超えていないことを確認するためのチェックが行われます。静的 MTU の値は、許容可能な MTU の範囲内である必要があります。RADIUS が $junos-interface-mtu 変数のフレーム化された MTU 値を返さない場合は、 interface-mtu
のデフォルト値が使用されます。この値は、 [edit dynamic profiles dynamic-profiles predefined-variable-defaults]
階層レベルで設定します。どちらも指定されていない場合、プロファイル要求はNACKedされます。
動的プロファイルのMTUを加入者単位でサポートするメリット
各加入者が異なる動的プロファイルまたは異なる加入者名を使用する場合に、ネットワークの拡張性を提供します。
各加入者が異なるトラフィックレートでトラフィックを送信できるようにします。
制限
制限事項は次のとおりです。
動的論理インターフェイスのMTUは、静的論理インターフェイスと同じルールを使用して適用されます。
RADIUS から返される Framed-MTU は、認証されたセッションにのみ適用されます。つまり、認証された動的 VLAN(DVLAN)プロファイルは VLAN 論理インターフェイスの MTU にのみ影響し、認証された DHCP プロファイルは DHCP 加入者論理インターフェイスの MTU にのみ影響します。
RADIUS が Framed-MTU 属性(12)に値を返さない場合、プロファイル要求は NACK されます。
コミットチェックは、mtuがinetおよびinet6アドレスファミリーに指定されていること、同じ値でない場合は両方が明示的な値として設定されていること、または両方が$junos-interface-mtu事前定義された変数(この場合、同じ値に設定されている)で設定されている必要があることを確認します。それ以外の場合、設定は禁止されます。
動的プロファイルの加入者ごとの最大伝送単位の設定
最大送信単位(MTU)は、動的プロファイルの加入者ごとに設定できます。MTU の値は、静的にすることも、$junos-interface-mtu 定義済み変数で表すこともできます。デフォルトでは、変数値はペイロードの MTU であり、物理インターフェイスの MTU から VLAN ヘッダー サイズを引いた値以下である必要があります。特定の値は、Framed-MTU属性(12)を介してRADIUS認証を介して返すことができます。RADIUSサーバーがFramed MTU属性の値を返すことに失敗した場合、[edit dynamic-profiles profile-name predefined-variable-defaults]
階層レベルでinterface-mtu
ステートメントで設定されたデフォルト値が使用されます。MTU値は、[edit dynamic-profiles name interfaces name unit name family inet]
階層レベルまたは[edit dynamic-profiles name interfaces name unit name family inet6]
階層レベルでmtu
ステートメントで設定できます。
開始する前に、デバイスインターフェイスを設定します。
動的プロファイルの加入者ごとの MTU を設定するには、次の手順に従います。
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。