Citrix ADC

クラスタ内の動的ルートのルート監視

ルートモニターを使用して、動的に学習されたルートが含まれているかどうかに関係なく、クラスターノードを内部ルーティングテーブルに依存させることができます。各ノードのルートモニターは、内部ルーティングテーブルをチェックして、特定のネットワークに到達するためのルートエントリが常に存在することを確認します。ルートエントリが存在しない場合、ルートモニタの状態は DOWN に変わります。

クラスタ展開では、ノードのクライアント側またはサーバー側リンクがダウンした場合、トラフィックは処理のためにピアノードを介してこのノードに誘導されます。トラフィックのステアリングは、動的ルーティングを設定し、すべてのノードで各ノードの特殊な MAC アドレスを指すスタティック ARP エントリを追加することによって実装されます。クラスタ展開に多数のノードがある場合、すべてのノードに特別なMACアドレスを持つ静的ARPエントリを追加して管理することは、面倒な作業です。現在、ノードは暗黙的にパケットをステアリングするために特別な MAC アドレスを使用します。したがって、特別な MAC アドレスを指すスタティック ARP エントリをクラスターノードに追加する必要はなくなりました。

CLIを使用してクラスターノードをバインドするには

コマンドプロンプトで、次のように入力します。

bind cluster node <nodeId> (-routeMonitor <ip_addr|ipv6_addr|*> [<netmask>])
unbind cluster node <nodeId> (-routeMonitor <ip_addr|ipv6_addr|*> [<netmask>])

ノード 1 がルートモニタ 1.1.1.0 255.255.255.0 にバインドされているシナリオを考えてみましょう。ダイナミックルートに障害が発生すると、ノード 1 は INACTIVE になります。ヘルスステータスは、次のようにノードIDによって show cluster node コマンドで確認できます。

Node ID: 1
IP:  10.102.169.96
Backplane:  1/1/2
Health: NOT UP
Reason(s): Route Monitor(s) of the node have failed
Route Monitor -  Network: 1.1.1.0   Netmask: 255.255.255.0   State: DOWN
クラスタ内の動的ルートのルート監視