SDXアプライアンスでのジャンボフレーム
NetScaler SDXアプライアンスは、最大9216バイトのIPデータを含むジャンボフレームの送受信をサポートしています。ジャンボフレームは、標準のIP MTUサイズである1500バイトよりも効率的に大きなファイルを転送できます。
NetScaler SDXアプライアンスは、以下の展開シナリオでジャンボフレームを使用できます。
- ジャンボからジャンボ: アプライアンスはデータをジャンボフレームとして受信し、ジャンボフレームとして送信します。
- 非ジャンボからジャンボ: アプライアンスはデータを非ジャンボフレームとして受信し、ジャンボフレームとして送信します。
- ジャンボから非ジャンボ: アプライアンスはデータをジャンボフレームとして受信し、非ジャンボフレームとして送信します。
SDXアプライアンスにプロビジョニングされたNetScalerインスタンスは、以下のプロトコルに対してロードバランシング構成でジャンボフレームをサポートします。
- TCP
- TCP上のその他のプロトコル
- SIP
ジャンボフレームの詳細については、ユースケースを参照してください。
ユースケース: ジャンボからジャンボへのセットアップ
SIPロードバランシング仮想サーバーLBVS-1がNetScalerインスタンスNS1上に構成され、サーバーS1とS2間でSIPトラフィックをロードバランシングするジャンボからジャンボへのセットアップの例を考えてみましょう。クライアントCL1とNS1間の接続、およびNS1とサーバー間の接続はジャンボフレームをサポートしています。
NS1のインターフェース10/1は、クライアントCL1からのトラフィックまたはCL1へのトラフィックを送受信します。NS1のインターフェース10/2は、サーバーS1またはS2からのトラフィックまたはS1またはS2へのトラフィックを送受信します。NS1のインターフェース10/1と10/2は、それぞれVLAN 10とVLAN 20の一部です。
ジャンボフレームをサポートするために、インターフェース10/1、10/2、およびVLAN 10、VLAN 20のMTUは9216に設定されています。
このセットアップ例におけるCL1、S1、S2を含む他のすべてのネットワークデバイスも、ジャンボフレームをサポートするように構成されています。

次の表に、この例で使用されている設定を示します。
| エンティティ | 名前 | 詳細 |
|---|---|---|
| クライアントCL1のIPアドレス | CL1 | 192.0.2.10 |
| サーバーのIPアドレス | S1 | 198.51.100.19 |
| S2 | ||
| NS1上のインターフェース(管理サービスインターフェースを使用)およびVLAN(CLIを使用)に指定されたMTU | 10/1 | 9000 |
| 10/2 | ||
| VLAN 10 | ||
| VLAN 20 | ||
| サーバーを表すNS1上のサービス | SVC-S1 | IPアドレス: 198.51.100.19; プロトコル: SIP; ポート: 5060 |
| サーバーを表すNS1上のサービス | SVC-S2 | IPアドレス: 198.51.100.20; プロトコル: SIP; ポート: 5060 |
| VLAN 10上のロードバランシング仮想サーバー | LBVS-1 | IPアドレス: 203.0.113.15; プロトコル: SIP; ポート: 5060;SVC-S1, SVC-S2 |
以下は、CL1からNS1へのリクエストのトラフィックフローです。
- CL1はLBVS1に対して20000バイトのSIPリクエストを作成します。
- CL1はリクエストデータをIPフラグメントとしてNS1のLBVS1に送信します。各IPフラグメントのサイズは、CL1がこれらのフラグメントをNS1に送信するインターフェースに設定されたMTU(9000)以下です。
- 最初のIPフラグメントのサイズ = [IPヘッダー + UDPヘッダー + SIPデータセグメント] = [20 + 8 + 8972] = 9000
- 2番目のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 8980] = 9000
- 最後のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 2048] = 2068
- NS1はインターフェース10/1でリクエストIPフラグメントを受信します。これらのフラグメントのサイズがインターフェース10/1のMTU(9000)以下であるため、NS1はこれらのフラグメントを受け入れます。
- NS1はこれらのIPフラグメントを再構成して27000バイトのSIPリクエストを形成します。NS1はこのリクエストを処理します。
- LBVS-1のロードバランシングアルゴリズムはサーバーS1を選択します。
- NS1はリクエストデータをIPフラグメントとしてS1に送信します。各IPフラグメントのサイズは、NS1がこれらのフラグメントをS1に送信するインターフェース10/2のMTU(9000)以下です。IPパケットはNS1のSNIPアドレスを送信元とします。
- 最初のIPフラグメントのサイズ = [IPヘッダー + UDPヘッダー + SIPデータセグメント] = [20 + 8 + 8972] = 9000
- 2番目のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 8980] = 9000
- 最後のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 2048] = 2068
以下は、この例におけるS1からCL1への応答のトラフィックフローです。
- サーバーS1は、NS1のSNIPアドレスに送信するために30000バイトのSIP応答を作成します。
- S1は応答データをIPフラグメントとしてNS1に送信します。各IPフラグメントのサイズは、S1がこれらのフラグメントをNS1に送信するインターフェースに設定されたMTU(9000)以下です。
- 最初のIPフラグメントのサイズ = [IPヘッダー + UDPヘッダー + SIPデータセグメント] = [20 + 8 + 8972] = 9000
- 2番目と3番目のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 8980] = 9000
- 最後のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 3068] = 3088
- NS1はインターフェース10/2で応答IPフラグメントを受信します。各フラグメントのサイズがインターフェース10/2のMTU(9000)以下であるため、NS1はこれらのフラグメントを受け入れます。
- NS1はこれらのIPフラグメントを再構成して27000バイトのSIP応答を形成します。NS1はこの応答を処理します。
- NS1は応答データをIPフラグメントとしてCL1に送信します。各IPフラグメントのサイズは、NS1がこれらのフラグメントをCL1に送信するインターフェース10/1のMTU(9000)以下です。IPフラグメントはLBVS-1のIPアドレスを送信元とし、CL1のIPアドレスを宛先とします。
- 最初のIPフラグメントのサイズ = [IPヘッダー + UDPヘッダー + SIPデータセグメント] = [20 + 8 + 8972] = 9000
- 2番目と3番目のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 8980] = 9000
最後のIPフラグメントのサイズ = [IPヘッダー + SIPデータセグメント] = [20 + 3068] = 3088
構成タスク:
SDX管理サービスで、Configuration > System > Interfacesページに移動します。必要なインターフェースを選択し、Editをクリックします。MTU値を設定し、OKをクリックします。
例:
インターフェース10/1のMTU値を9000に、インターフェース10/2のMTU値を9000に設定します。
NetScalerインスタンスにログオンし、ADCコマンドラインインターフェースを使用して残りの構成手順を完了します。
次の表に、NetScalerインスタンスに必要な構成を作成するためのタスク、コマンド、および例を示します。
| タスク | ADCコマンド構文 | 例 |
|---|---|---|
| ジャンボフレームをサポートするために、VLANを作成し、目的のVLANのMTUを設定します。 |
add vlan <id> -mtu <positive_integer>;show vlan <id>
|
add vlan 10 -mtu 9000; add vlan 20 -mtu 9000
|
| インターフェースをVLANにバインドします。 |
bind vlan <id> -ifnum <interface_name>; show vlan <id>
|
bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2
|
| SNIPアドレスを追加します。 |
add ns ip <IPAddress> <netmask> -type SNIP; show ns ip
|
add ns ip 198.51.100.18 255.255.255.0 -type SNIP |
| SIPサーバーを表すサービスを作成します。 |
add service <serviceName> <ip> SIP_UDP <port>; show service <name>
|
add service SVC-S1 198.51.100.19 SIP_UDP 5060; add service SVC-S2 198.51.100.20 SIP_UDP 5060
|
| SIPロードバランシング仮想サーバーを作成し、サービスをそれにバインドします。 |
add lb vserver <name> SIP_UDP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>
|
add lb vserver LBVS-1 SIP_UDP 203.0.113.15 5060; bind lb vserver LBVS-1 SVC-S1;bind lb vserver LBVS-1 SVC-S2
|
| 構成を保存します。 |
save ns config; show ns config
|
|
ユースケース: 非ジャンボからジャンボへのセットアップ
ロードバランシング仮想サーバーLBVS1がNetScalerインスタンスNS1上に構成され、サーバーS1とS2間でトラフィックをロードバランシングする非ジャンボからジャンボへのセットアップの例を考えてみましょう。クライアントCL1とNS1間の接続は非ジャンボフレームをサポートし、NS1とサーバー間の接続はジャンボフレームをサポートします。
NS1のインターフェース10/1は、クライアントCL1からのトラフィックまたはCL1へのトラフィックを送受信します。NS1のインターフェース10/2は、サーバーS1またはS2からのトラフィックまたはS1またはS2へのトラフィックを送受信します。
NS1のインターフェース10/1と10/2は、それぞれVLAN 10とVLAN 20の一部です。CL1とNS1間の非ジャンボフレームのみをサポートするために、インターフェース10/1とVLAN 10の両方のMTUはデフォルト値の1500に設定されています。
NS1とサーバー間のジャンボフレームをサポートするために、インターフェース10/2とVLAN 20のMTUは9000に設定されています。
NS1とサーバー間のサーバーおよび他のすべてのネットワークデバイスも、ジャンボフレームをサポートするように構成されています。HTTPトラフィックはTCPに基づいているため、ジャンボフレームをサポートするために、各エンドポイントでMSSが適切に設定されています。
- CL1とNS1の仮想サーバーLBVS1間の接続の場合、NS1のMSSはTCPプロファイルで設定され、そのプロファイルはLBVS1にバインドされます。
- NS1のSNIPアドレスとS1間の接続の場合、NS1のMSSはTCPプロファイルで設定され、そのプロファイルはNS1上のS1を表すサービス(SVC-S1)にバインドされます。

次の表に、この例で使用されている設定を示します。
| エンティティ | 名前 | 詳細 |
|---|---|---|
| クライアントCL1のIPアドレス | CL1 | 192.0.2.10 |
| サーバーのIPアドレス | S1 | 198.51.100.19 |
| S2 | ||
| インターフェース10/1のMTU(管理サービスインターフェースを使用) | 1500 | |
| インターフェース10/2に設定されたMTU(管理サービスインターフェースを使用) | 9000 | |
| NS1上のVLAN 10のMTU(ADCコマンドラインインターフェースを使用) | 1500 | |
| NS1上のVLAN 20に設定されたMTU(ADCコマンドラインインターフェースを使用) | 9000 | |
| サーバーを表すNS1上のサービス | SVC-S1 | IPアドレス: 198.51.100.19; プロトコル: HTTP; ポート: 80; MSS: 8960 |
| SVC-S2 | ||
| VLAN 10上のロードバランシング仮想サーバー | LBVS-1 | IPアドレス: 203.0.113.15; プロトコル: HTTP; ポート: 80. バインドされたサービス: SVC-S1, SVC-S2; MSS: 1460 |
以下は、この例におけるCL1からS1へのリクエストのトラフィックフローです。
- クライアントCL1は、NS1の仮想サーバーLBVS-1に送信するために200バイトのHTTPリクエストを作成します。
- CL1はNS1のLBVS-1への接続を開きます。CL1とNS1は、接続確立中にそれぞれのTCP MSS値を交換します。
-
NS1のMSSがHTTPリクエストよりも大きいため、CL1はリクエストデータを単一のIPパケットでNS1に送信します。 1.
<div id="concept_57AEA1C9D3DA47948B6D834341388D29__d978e142"> リクエストパケットのサイズ = [IPヘッダー + TCPヘッダー + TCPリクエスト] = [20 + 20 + 200] = 240 </div> - NS1はインターフェース10/1でリクエストパケットを受信し、パケット内のHTTPリクエストデータを処理します。
- LBVS-1のロードバランシングアルゴリズムはサーバーS1を選択し、NS1はそのSNIPアドレスの1つとS1間の接続を開きます。NS1とCL1は、接続確立中にそれぞれのTCP MSS値を交換します。
- S1のMSSがHTTPリクエストよりも大きいため、NS1はリクエストデータを単一のIPパケットでS1に送信します。
- リクエストパケットのサイズ = [IPヘッダー + TCPヘッダー + [TCPリクエスト] = [20 + 20 + 200] = 240
以下は、この例におけるS1からCL1への応答のトラフィックフローです。
- サーバーS1は、NS1のSNIPアドレスに送信するために18000バイトのHTTP応答を作成します。
- S1は応答データをNS1のMSSの倍数にセグメント化し、これらのセグメントをIPパケットとしてNS1に送信します。これらのIPパケットはS1のIPアドレスを送信元とし、NS1のSNIPアドレスを宛先とします。
- 最初の2つのパケットのサイズ = [IPヘッダー + TCPヘッダー + (TCPセグメント=NS1のMSSサイズ)] = [20 + 20 + 8960] = 9000
- 最後のパケットのサイズ = [IPヘッダー + TCPヘッダー + (残りのTCPセグメント)] = [20 + 20 + 2080] = 2120
- NS1はインターフェース10/2で応答パケットを受信します。
- これらのIPパケットから、NS1はすべてのTCPセグメントを組み立てて18000バイトのHTTP応答データを形成します。NS1はこの応答を処理します。
- NS1は応答データをCL1のMSSの倍数にセグメント化し、これらのセグメントをインターフェース10/1からCL1にIPパケットとして送信します。これらのIPパケットはLBVS-1のIPアドレスを送信元とし、CL1のIPアドレスを宛先とします。
- 最後のパケットを除くすべてのパケットのサイズ = [IPヘッダー + TCPヘッダー + (TCPペイロード=CL1のMSSサイズ)] = [20 + 20 + 1460] = 1500
- 最後のパケットのサイズ = [IPヘッダー + TCPヘッダー + (残りのTCPセグメント)] = [20 + 20 + 480] = 520
構成タスク:
SDX管理サービスで、Configuration > System > Interfacesページに移動します。必要なインターフェースを選択し、Editをクリックします。MTU値を設定し、OKをクリックします。
例:
以下のMTU値を設定します。
- インターフェース10/1は1500
- インターフェース10/2は9000
NetScalerインスタンスにログオンし、ADCコマンドラインインターフェースを使用して残りの構成手順を完了します。
次の表に、NetScalerインスタンスに必要な構成を作成するためのタスク、コマンド、および例を示します。
| タスク | ADCコマンドライン構文 | 例 |
|---|---|---|
| ジャンボフレームをサポートするために、VLANを作成し、目的のVLANのMTUを設定します。 |
add vlan <id> -mtu <positive_integer>; show vlan <id>
|
add vlan 10 -mtu 1500; add vlan 20 -mtu 9000
|
| インターフェースをVLANにバインドします。 |
bind vlan <id> -ifnum <interface_name>; show vlan <id>
|
bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2
|
| SNIPアドレスを追加します。 |
add ns ip <IPAddress> <netmask> -type SNIP; show ns ip
|
add ns ip 198.51.100.18 255.255.255.0 -type SNIP |
| HTTPサーバーを表すサービスを作成します。 |
add service <serviceName> <ip> HTTP <port>; show service <name>
|
add service SVC-S1 198.51.100.19 http 80; add service SVC-S2 198.51.100.20 http 80
|
| HTTPロードバランシング仮想サーバーを作成し、サービスをそれにバインドします。 |
add lb vserver <name> HTTP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>
|
add lb vserver LBVS-1 http 203.0.113.15 80; bind lb vserver LBVS-1 SVC-S1
|
| カスタムTCPプロファイルを作成し、ジャンボフレームをサポートするためにそのMSSを設定します。 |
add tcpProfile <name> -mss <positive_integer>; show tcpProfile <name>
|
add tcpprofile NS1-SERVERS-JUMBO -mss 8960 |
| カスタムTCPプロファイルを目的のサービスにバインドします。 |
set service <Name> -tcpProfileName <string>; show service <name>
|
set service SVC-S1 -tcpProfileName NS1-SERVERS-JUMBO; set service SVC-S2 -tcpProfileName NS1-SERVERS-JUMBO
|
| 構成を保存します。 |
save ns config; show ns config
|
ユースケース: 同じインターフェースセット上でのジャンボフローと非ジャンボフローの共存
ロードバランシング仮想サーバーLBVS1とLBVS2がNetScalerインスタンスNS1上に構成されている例を考えてみましょう。LBVS1はサーバーS1とS2間でHTTPトラフィックをロードバランシングするために使用され、グローバルはサーバーS3とS4間でトラフィックをロードバランシングするために使用されます。
CL1はVLAN 10上にあり、S1とS2はVLAN 20上にあり、CL2はVLAN 30上にあり、S3とS4はVLAN 40上にあります。VLAN 10とVLAN 20はジャンボフレームをサポートし、VLAN 30とVLAN 40は非ジャンボフレームのみをサポートします。
言い換えれば、CL1とNS1間の接続、およびNS1とサーバーS1またはS2間の接続はジャンボフレームをサポートします。CL2とNS1間の接続、およびNS1とサーバーS3またはS4間の接続は非ジャンボフレームのみをサポートします。
NS1のインターフェース10/1は、クライアントからのトラフィックまたはクライアントへのトラフィックを送受信します。NS1のインターフェース10/2は、サーバーからのトラフィックまたはサーバーへのトラフィックを送受信します。
インターフェース10/1は、VLAN 10とVLAN 20の両方にタグ付きインターフェースとしてバインドされています。インターフェース10/2は、VLAN 30とVLAN 40の両方にタグ付きインターフェースとしてバインドされています。
ジャンボフレームをサポートするために、インターフェース10/1と10/2のMTUは9216に設定されています。
NS1では、ジャンボフレームをサポートするためにVLAN 10とVLAN 30のMTUは9000に設定されています。非ジャンボフレームのみをサポートするために、VLAN 20とVLAN 40のMTUはデフォルト値の1500に設定されています。
VLANタグ付きパケットに対するADCインターフェース上の実効MTUは、インターフェースのMTUまたはVLANのMTUのいずれか低い方です。例:
- インターフェース10/1のMTUは9216です。VLAN 10のMTUは9000です。インターフェース10/1では、VLAN 10タグ付きパケットのMTUは9000です。
- インターフェース10/2のMTUは9216です。VLAN 20のMTUは9000です。インターフェース10/2では、VLAN 20タグ付きパケットのMTUは9000です。
- インターフェース10/1のMTUは9216です。VLAN 30のMTUは1500です。インターフェース10/1では、VLAN 30タグ付きパケットのMTUは1500です。
- インターフェース10/2のMTUは9216です。VLAN 40のMTUは1500です。インターフェース10/2では、VLAN 40タグ付きパケットのMTUは9000です。
CL1、S1、S2、およびCL1とS1またはS2間のすべてのネットワークデバイスは、ジャンボフレーム用に構成されています。
HTTPトラフィックはTCPに基づいているため、ジャンボフレームをサポートするために、各エンドポイントでMSSが適切に設定されています。
- CL1とNS1の仮想サーバーLBVS-1間の接続の場合、NS1のMSSはTCPプロファイルで設定され、そのプロファイルはLBVS1にバインドされます。
- NS1のSNIPアドレスとS1間の接続の場合、NS1のMSSはTCPプロファイルで設定され、そのプロファイルはNS1上のS1を表すサービス(SVC-S1)にバインドされます。

次の表に、この例で使用されている設定を示します。
| エンティティ | 名前 | 詳細 |
|---|---|---|
| クライアントのIPアドレス | CL1 | 192.0.2.10 |
| CL2 | ||
| サーバーのIPアドレス | S1 | 198.51.100.19 |
| S2 | ||
| S3 | ||
| S4 | ||
| NS1上のSNIPアドレス | 198.51.100.18; 198.51.101.18 | |
| NS1上のインターフェースおよびVLANに指定されたMTU | 10/1 | 9216 |
| 10/2 | ||
| VLAN 10 | 9000 | |
| VLAN 20 | 9000 | |
| VLAN 30 | 9000 | |
| VLAN 40 | 1500 | |
| デフォルトTCPプロファイル | nstcp_default_profile | MSS: 1460 |
| カスタムTCPプロファイル | ALL-JUMBO | MSS: 8960 |
| サーバーを表すNS1上のサービス | SVC-S1 | IPアドレス: 198.51.100.19; プロトコル: HTTP; ポート: 80; TCPプロファイル: ALL-JUMBO (MSS: 8960) |
| SVC-S2 | ||
| SVC-S3 | ||
| SVC-S4 | ||
| NS1上のロードバランシング仮想サーバー | LBVS-1 | IPアドレス = 203.0.113.15; プロトコル: HTTP; ポート: 80. バインドされたサービス: SVC-S1, SVC-S2; TCPプロファイル: ALL-JUMBO (MSS: 8960) |
| LBVS-2 | ||
以下は、CL1からS1へのリクエストのトラフィックフローです。
- クライアントCL1は、NS1の仮想サーバーLBVS-1に送信するために20000バイトのHTTPリクエストを作成します。
- CL1はNS1のLBVS-1への接続を開きます。CL1とNS1は、接続確立中にTCP MSS値を交換します。
- NS1のMSS値がHTTPリクエストよりも小さいため、CL1はリクエストデータをNS1のMSSの倍数にセグメント化し、これらのセグメントをVLAN 10としてタグ付けされたIPパケットでNS1に送信します。
- 最初の2つのパケットのサイズ = [IPヘッダー + TCPヘッダー + (TCPセグメント=NS1 MSS)] = [20 + 20 + 8960] = 9000
- 最後のパケットのサイズ = [IPヘッダー + TCPヘッダー + (残りのTCPセグメント)] = [20 + 20 + 2080] = 2120
- NS1はインターフェース10/1でこれらのパケットを受信します。これらのパケットのサイズがVLAN 10タグ付きパケットに対するインターフェース10/1の実効MTU(9000)以下であるため、NS1はこれらのパケットを受け入れます。
- IPパケットから、NS1はすべてのTCPセグメントを組み立てて20000バイトのHTTPリクエストを形成します。NS1はこのリクエストを処理します。
- LBVS-1のロードバランシングアルゴリズムはサーバーS1を選択し、NS1はそのSNIPアドレスの1つとS1間の接続を開きます。NS1とCL1は、接続確立中にそれぞれのTCP MSS値を交換します。
- NS1はリクエストデータをS1のMSSの倍数にセグメント化し、これらのセグメントをVLAN 20としてタグ付けされたIPパケットでS1に送信します。
- 最初の2つのパケットのサイズ = [IPヘッダー + TCPヘッダー + (TCPペイロード=S1 MSS)] = [20 + 20 + 8960] = 9000
- 最後のパケットのサイズ = [IPヘッダー + TCPヘッダー + (残りのTCPセグメント)] = [20 + 20 + 2080] = 2120
以下は、S1からCL1への応答のトラフィックフローです。
- サーバーS1は、NS1のSNIPアドレスに送信するために30000バイトのHTTP応答を作成します。
- S1は応答データをNS1のMSSの倍数にセグメント化し、これらのセグメントをVLAN 20としてタグ付けされたIPパケットでNS1に送信します。これらのIPパケットはS1のIPアドレスを送信元とし、NS1のSNIPアドレスを宛先とします。
- 最初の3つのパケットのサイズ = [IPヘッダー + TCPヘッダー + (TCPセグメント=NS1のMSSサイズ)] = [20 + 20 + 8960] = 9000
- 最後のパケットのサイズ = [IPヘッダー + TCPヘッダー + (残りのTCPセグメント)] = [20 + 20 + 3120] = 3160
- NS1はインターフェース10/2で応答パケットを受信します。これらのパケットのサイズがVLAN 20タグ付きパケットに対するインターフェース10/2の実効MTU値(9000)以下であるため、NS1はこれらのパケットを受け入れます。
- これらのIPパケットから、NS1はすべてのTCPセグメントを組み立てて30000バイトのHTTP応答を形成します。NS1はこの応答を処理します。
- NS1は応答データをCL1のMSSの倍数にセグメント化し、これらのセグメントをVLAN 10としてタグ付けされたIPパケットでインターフェース10/1からCL1に送信します。これらのIPパケットはLBVSのIPアドレスを送信元とし、CL1のIPアドレスを宛先とします。
- 最初の3つのパケットのサイズ = [IPヘッダー + TCPヘッダー + [(TCPペイロード=CL1のMSSサイズ)] = [20 + 20 + 8960] = 9000
- 最後のパケットのサイズ = [IPヘッダー + TCPヘッダー + (残りのTCPセグメント)] = [20 + 20 + 3120] = 3160
構成タスク:
SDX管理サービスで、Configuration > System > Interfacesページに移動します。必要なインターフェースを選択し、Editをクリックします。MTU値を設定し、OKをクリックします。
例:
以下のMTU値を設定します。
- インターフェース10/1は9216
- インターフェース10/2は9216
NetScalerインスタンスにログオンし、ADCコマンドラインインターフェースを使用して残りの構成手順を完了します。
次の表に、NetScalerインスタンスに必要な構成を作成するためのタスク、コマンド、および例を示します。
| タスク | 構文 | 例 |
|---|---|---|
| ジャンボフレームをサポートするために、VLANを作成し、目的のVLANのMTUを設定します。 |
add vlan <id> -mtu <positive_integer>; show vlan <id>
|
add vlan 10 -mtu 9000;add vlan 20 -mtu 9000;add vlan 30 -mtu 1500;add vlan 40 -mtu 1500
|
| インターフェースをVLANにバインドします。 |
bind vlan <id> -ifnum <interface_name>;show vlan <id>
|
bind vlan 10 -ifnum 10/1 -tagged;bind vlan 20 -ifnum 10/2 -tagged;bind vlan 30 -ifnum 10/1 -tagged;bind vlan 40 -ifnum 10/2 -tagged
|
| SNIPアドレスを追加します。 |
add ns ip <IPAddress> <netmask> -type SNIP;show ns ip
|
add ns ip 198.51.100.18 255.255.255.0 -type SNIP;add ns ip 198.51.101.18 255.255.255.0 -type SNIP
|
| HTTPサーバーを表すサービスを作成します。 |
add service <serviceName> <ip> HTTP <port>;show service <name>
|
add service SVC-S1 198.51.100.19 http 80;add service SVC-S2 198.51.100.20 http 80;add service SVC-S3 198.51.101.19 http 80;add service SVC-S4 198.51.101.20 http 80
|
| HTTPロードバランシング仮想サーバーを作成し、サービスをそれにバインドします。 |
add lb vserver <name> HTTP <ip> <port>;bind lb vserver <vserverName> <serviceName>;show lb vserver <name>
|
add lb vserver LBVS-1 http 203.0.113.15 80;bind lb vserver LBVS-1 SVC-S1;bind lb vserver LBVS-1 SVC-S2
|
| カスタムTCPプロファイルを作成し、ジャンボフレームをサポートするためにそのMSSを設定します。 |
add tcpProfile <name> -mss <positive_integer>;show tcpProfile <name>
|
add tcpprofile ALL-JUMBO -mss 8960 |
| カスタムTCPプロファイルを目的のロードバランシング仮想サーバーとサービスにバインドします。 |
set service <Name> -tcpProfileName <string>;show service <name>
|
set lb vserver LBVS-1 - tcpProfileName ALL-JUMBO;set service SVC-S1 - tcpProfileName ALL-JUMBO;set service SVC-S2 - tcpProfileName ALL-JUMBO
|
| 構成を保存します。 |
save ns config; show ns config
|
|