この記事は機械翻訳されています.免責事項
SNIPアドレスをインターフェイスにバインド
レイヤー3 VLANを使用せずに、NetScalerが所有するSNIPアドレスをインターフェイスにバインドできるようになりました。SNIP アドレスに関連するパケットは、バインドされたインターフェイスのみを経由します。
この機能は、アップストリームスイッチがリンクアグリゲーションチャネルをサポートしていない場合に、次の図に示すように、サーバーから発信されたトラフィックをNetScalerアプライアンスにアップストリームスイッチへの4つのリンクにわたって負荷分散させたい場合に役立ちます。
次の表は、シナリオの設定例を示しています。
エンティティ | 名前 | 値 |
---|---|---|
NS1 の SNIP アドレス | SNIP2 (参照用のみ) | 10.10.10.2 |
SNIP3 (参照用のみ) | ||
SNIP4 (参照用のみ) | ||
SNIP5 (参照のみを目的としています) | ||
NS1 上の LLB 仮想サーバ | LLB_VSERVER1 | - |
NS1 の透明モニター | TRANS_MON | - |
NS1 の LLB サービス | LLB_SVC2 | 10.10.10.240 |
LLB_SVC3 | ||
LLB_SVC4 | ||
LLB_SVC5 | ||
NS1 のインターフェイス 1/2 の MAC アドレス | NS_MAC_2 (参照のみを目的としています) | 00:e0:ed:0f:bc:e0 |
NS1のインタフェース1/3のMACアドレス | NS_MAC_3 (参照のみを目的としています) | 00:e0:ed:0f:bc:df |
NS1のインタフェース1/4のMACアドレス | NS_MAC_4 (参照のみを目的としています) | 00:e0:ed:0f:bc:de |
NS1 のインターフェイス 1/5 の MAC アドレス | NS_MAC_5 (参照のみを目的としています) | 00:e0:ed:1c:89:53 |
ルータ R1 の IP アドレス | ルーター_IP (参照用のみ) | 10.10.10.1 |
R1 のインターフェイスの MAC アドレス | ルーター_MAC1 (参照用のみ) | 00:21:a1:2d:db:cc |
設定例を設定するには:
-
異なるサブネット範囲に 4 つの異なる SNIP を追加します。これは、ARP が 4 つの異なるリンクで解決されるためです。SNIP アドレスの作成の詳細については、「 サブネット IP アドレス (SNIP) の設定」を参照してください。
CLI の例:
> add ns ip 10.10.10.2 255.255.255.0 -type SNIP Done > add ns ip 10.10.10.3 255.255.255.128 –type SNIP Done > add ns ip 10.10.10.4 255.255.255.192 –type SNIP Done > add ns ip 10.10.10.5 255.255.255.224 –type SNIP Done
-
追加した SNIP サブネットに 4 つの異なるダミーサービスを追加します。これは、4 つの設定済み SNIP の 1 つとして、送信元 IP を使用してトラフィックが送信されるようにするためです。サービスの作成の詳細については、「 基本的な負荷分散の設定」を参照してください。
CLI の例:
> add service LLB_SVC2 10.10.10.240 any * Done > add service LLB_SVC3 10.10.10.120 any * Done > add service LLB_SVC4 10.10.10.60 any * Done > add service LLB_SVC5 10.10.10.30 any * Done
-
ゲートウェイを監視するためのトランスペアレントPINGモニターを追加します。モニターを設定済みの各ダミーサービスにバインドします。これは、サービスの状態をUPにすることです。トランスペアレントモニタの作成の詳細については、「 ロードバランシングセットアップでのモニタの設定」を参照してください。
CLI の例:
> add monitor TRANS_MON ping -destIP 10.10.10.1 -transparent YES Done > bind monitor TRANS_MON LLB_SVC2 Done > bind monitor TRANS_MON LLB_SVC3 Done > bind monitor TRANS_MON LLB_SVC4 Done > bind monitor TRANS_MON LLB_SVC5 Done
-
リンクロードバランシング (LLB) 仮想サーバーを追加し、ダミーサービスをバインドします。LLB 仮想サーバーの作成の詳細については、 基本的な LLB セットアップの構成を参照してください。
CLI の例:
> add lb vserver LLB_VSERVER1 any Done > set lb vserver LLB_VSERVER1 -lbmethod ROUNDROBIN Done > bind lb vserver LLB_VSERVER1 LLB_SVC2 Done > bind lb vserver LLB_VSERVER1 LLB_SVC2 Done > bind lb vserver LLB_VSERVER1 LLB_SVC2 Done > bind lb vserver LLB_VSERVER1 LLB_SVC2 Done
-
LLB 仮想サーバをデフォルトの LLB ルートとして追加します。LLB ルートの作成の詳細については、 基本的な LLB セットアップの設定を参照してください。
CLI の例:
> add lb route 0.0.0.0 0.0.0.0 LLB_VSERVER1 Done
-
ゲートウェイの MAC アドレスを使用して、ダミーサービスごとに ARP エントリを追加します。このようにして、これらのダミーサービスを介してGateway に到達できます。ARP エントリの追加の詳細については、 スタティック ARP の設定を参照してください。
CLI の例:
> add arp -ipaddress 10.10.10.240 -mac 00:21:a1:2d:db:cc -ifnum 1/2 Done > add arp -ipaddress 10.10.10.120 -mac 00:21:a1:2d:db:cc -ifnum 1/3 Done > add arp -ipaddress 10.10.10.60 -mac 00:21:a1:2d:db:cc -ifnum 1/4 Done > add arp -ipaddress 10.10.10.30 -mac 00:21:a1:2d:db:cc -ifnum 1/5 Done
-
これらの SNIP ごとに ARP エントリを追加して、特定のインターフェイスを SNIP にバインドします。これは、応答トラフィックが、要求が送信されたのと同じインターフェイスに到達するようにするためです。ARP エントリの追加の詳細については、 スタティック ARP の設定を参照してください。
CLI の例:
> add arp -ipAddress 10.10.10.2 -mac 00:e0:ed:0f:bc:e0 -ifnum 1/2 Done > add arp -ipAddress 10.10.10.3 -mac 00:e0:ed:0f:bc:df -ifnum 1/3 Done > add arp -ipAddress 10.10.10.4 -mac 00:e0:ed:0f:bc:de -ifnum 1/4 Done > add arp -ipAddress 10.10.10.5 -mac 00:e0:ed:1c:89:53 -ifnum 1/5 Done