ADC

ユースケース1 – ジャンボからジャンボへのセットアップ

ジャンボツージャンボ設定の例を考えてみましょう。NetScalerアプライアンスNS1上に構成されたSIP負荷分散仮想サーバーLBVS-1を使用して、サーバーS1とS2間でSIPトラフィックの負荷分散を行います。クライアント CL1 と NS1 間の接続、および NS1 とサーバ間の接続は、ジャンボフレームをサポートします。

NS1 のインターフェイス 10/1 は、クライアント CL1 との間でトラフィックを送受信します。NS1 のインターフェイス 10/2 は、サーバ S1 または S2 との間でトラフィックを送受信します。NS1 のインターフェイス 10/1 と 10/2 は、それぞれ VLAN 10 と VLAN 20 の一部です。

ジャンボフレームをサポートするため、NS1 では MTU を 9216 に設定し、インターフェイス 10/1、10/2、および VLAN 10、VLAN 20 では MTU を 9216 に設定します。

このセットアップ例では、CL1、S1、S2 などの他のすべてのネットワークデバイスも、ジャンボフレームをサポートするように設定されています。

jumbo frames uc-1

次の表は、例で使用される設定の一覧です。

エンティティ 名前 詳細
クライアント CL1 の IP アドレス - 192.0.2.10
サーバの IP アドレス S1 198.51.100.19
S2
NS1 の SNIP アドレス 198.51.100.18
NS1 のインターフェイスと VLAN に指定された MTU 10/1 9000
10/2
VLAN 10
VLAN 20
NS1 上のサーバを表すサービス SVC-S1 IPアドレス:198.51.100.19、 **プロトコル :SIP、ポート:5060**
SVC-S2
VLAN 10 上の負荷分散仮想サーバ LBVS-1 IP アドレス:203.0.113.15, **プロトコル:SIP, ポート:5060, バウンドサービス:SVC-S1, SVC-S2**

CL1 の NS1 への要求のトラフィックフローは次のとおりです。

  1. CL1 は 20000 バイトの SIP リクエストを作成して NS1 の LBVS-1 に送信します。
  2. CL1 は IP フラグメントで要求データを LBVS-1 に送信します。各 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
  3. NS1 は、インターフェイス 10/1 で要求 IP フラグメントを受信します。NS1 はこれらのフラグメントを受け入れます。これは、各フラグメントのサイズがインターフェイス 10/1 の MTU(9000)以下であるためです。
  4. NS1はこれらのIPフラグメントを再構成して、20000バイトのSIPリクエストを形成します。NS1 はこの要求を処理します。
  5. LBVS-1 の負荷分散アルゴリズムにより、サーバー S1 が選択されます。
  6. 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

この例の CL1 に対する S1 の応答のトラフィックフローを次に示します。

  1. サーバ S1 は 30000 バイトの SIP 応答を作成し、NS1 の SNIP アドレスに送信します。
  2. S1 は、応答データを IP フラグメントで NS1 の SNIP アドレスに送信します。各 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
  3. NS1 は、インターフェイス 10/2 で応答 IP フラグメントを受信します。NS1 はこれらのフラグメントを受け入れます。これは、各フラグメントのサイズがインターフェイス 10/2 の MTU(9000)以下であるためです。
  4. NS1はこれらのIPフラグメントを再構成して、30000バイトのSIP応答を形成します。NS1 はこのレスポンスを処理します。
  5. NS1 は IP フラグメント内の応答データを CL1 に送信します。各 IP フラグメントのサイズは、NS1 がこれらのフラグメントを CL1 に送信するインターフェイス 10/1 の MTU(9000)と等しいか、それより小さくなります。IP フラグメントは LBVS-1 の IP アドレスから発信されます。

    • 最初の IP フラグメントのサイズ = [IP ヘッダー + UDP ヘッダー + SIP データセグメント] = [20 + 8 + 8972] = 9000
    • 2 番目と 3 番目の IP フラグメントのサイズ = [IP ヘッダー + SIP データセグメント] = [20 + 8980] = 9000
    • 最後の IP フラグメントのサイズ = [IP ヘッダー + SIP データセグメント] = [20 + 3068] = 3088

構成タスク

次の表は、NetScalerアプライアンスで必要な構成を作成するためのタスク、NetScalerコマンド、および例を示しています。

タスク NetScalerコマンド構文
ジャンボフレームをサポートするために必要なインターフェイスの MTU を設定します。 set interface -mtu , show interface set int 10/1 -mtu 9000 set int 10/2 -mtu 9000
VLAN を作成し、ジャンボフレームをサポートするために必要な VLAN の MTU を設定します VLAN を追加 -mtu 、VLAN を表示 add vlan 10 -mtu 9000 add vlan 20 -mtu 9000
インターフェイスを VLAN にバインド bind vlan -ifnum , show vlan バインドVLAN 10-ifnum 10/1 バインドVLAN 20-ifnum 10/2
SNIP アドレスを追加する add ns ip -type SNIP, show ns ip add ns ip 198.51.100.18 255.255.255.0 -type SNIP
SIP サーバーを表すサービスの作成 add service SIP_UDP , show service 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 SIP_UDP bind lb vserver , show lb vserver 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  
ユースケース1 – ジャンボからジャンボへのセットアップ