本番トラフィックは通常DNSから始まりますが、最終的にIPアドレスに流れます。VIP管理が「アドレスにバインドする」だけとして扱われると、実際のネットワークトポロジーが考慮されません。VLAN、LACP、Bridge、V-ETH、V-ETH(peer)、namespace、IPv6、クラスターフェイルオーバー動作が一緒に考慮されないと、VIPは動作しているように見えても、トラフィックが期待されるパスで到着しない場合があります。
マルチVLAN環境では問題がより明確になります。オペレーターはまずネットワーク側でVLANを作成し、次にBondまたはBridgeの関係を調整し、最後にADC側でVIPを定義します。これらのピースが独立して管理される場合、誤ったVLANタグ、MTUの不一致、誤った親インターフェースの選択、またはゲートウェイチェックの欠如がすべて「VIPは稼働しているがトラフィックなし」という典型的な状況につながります。
クラシックなVIPトランジションアプローチも一部のシナリオでは不十分です。ノードは正常に見え、VRRPピアは通信を継続しているかもしれませんが、関連するリンクがダウンしていたり、ゲートウェイが到達不能になっているかもしれません。その状態でデバイスがVIPを保持し続けると、アップストリームに到達できないノードにトラフィックが流れ、サービス停止が発生します。
正しいモデルはVIPを物理デバイスではなくクラスターにバインドします。インターフェースタイプ、親インターフェースの関係、VLANまたはBond構造、IPv4/IPv6アドレス、MASTER/BACKUPロール、トランジションメソッドはすべて同一の設定モデルで一緒に定義される必要があります。
TR7 VIPとIPシナリオはこのニーズを満たします:VIPをネットワークトポロジー、クラスター所有権、リンク/ゲートウェイ認識とともに管理可能にします。
TR7はVIP管理をインターフェースモデル、VIP通信ペアリング、MASTER/BACKUP分散、マルチレイヤーインターフェース構成の上に構築します。
Ethernet、VLAN、Bond、LACP、V-ETH、V-ETH(peer)、Bridgeインターフェースはすべて同一の設定アプローチで定義されます。各タイプに関連するオプションのみが表示されるため、オペレーターが誤ったフィールドに誤ったネットワークパラメーターを記述することはできません。
各インターフェースにVIP通信ペアが定義され、クラスターノードがそれらのアドレスを通じてマッチします。VIPは単一ノードに固定されず、アクティブクラスターロールを保持するノードで所有されます。
VIPはマスターリストとバックアップリストに分離されます。Active-Activeデプロイメントでは1つのノードがマスターVIPリストを保持し、ピアがバックアップリストを保持します。ノードが障害を起こすと、すべてのVIPが正常なノードに集約されます。
親インターフェースの関係、Bondメンバー、Bridgeメンバー、バーチャルインターフェースの関連付けはすべて同一ツリーで定義されます。Bond上のVLAN、Bridge内のV-ETH、またはnamespaceに接続されたV-ETH(peer)などの実際のトポロジーはすべて単一モデルで表現されます。
VIPとIPシナリオは物理および仮想ネットワーク構造をクラスター対応のVIP管理と組み合わせます。
TR7はEthernet、VLAN、Bond、LACP、V-ETH、V-ETH(peer)、Bridgeインターフェースタイプをサポートします。物理インターフェース、VLANサブインターフェース、Bond、LACP、Bridge、バーチャルEthernet、バーチャルEthernetペアはすべて同一のネットワークモデルに含めることができます。これによりADCは単なるIP割り当て層ではなく、ネットワークトポロジーを認識した管理ポイントになります。オペレーターはTR7インターフェースから本番環境の実際のネットワークレイアウトを管理します。
TR7はVIP管理においてIPv4とIPv6アドレスファミリーを一緒に処理します。同一のサービスまたはインターフェースに対してv4とv6アドレスを並行して実行できます。ゲートウェイヘルスチェックもアドレスファミリーごとに分離できます。これによりIPv6の採用は別のプロジェクトではなく、既存のVIPモデルの自然な拡張として扱われます。
VLANインターフェースは親のEthernet、Bond、またはLACPインターフェースで定義できます。各VLANは独自のサブネットと独自のVIPセットを持てます。これはサービスプロバイダー、マルチテナント、セグメンテーション主導のアーキテクチャに特に有用です。異なる顧客またはセキュリティゾーンが同一の物理リンク上で分離されます。
BondとLACPインターフェースは複数の物理ポートを単一の論理インターフェースとして動作させます。Bondはactive-backupモードなどの冗長性シナリオをカバーし、LACPは802.3adリンクアグリゲーションをカバーします。これらの論理インターフェース上に配置された本番VIPは単一ポートまたは単一リンクの障害に対してより回復力を持ちます。VLANレイヤーもBondまたはLACPの上で実行でき、柔軟なトポロジー設計が可能です。
BridgeはVMまたはコンテナベースのネットワークバックプレーンでのLayer 2ブリッジング動作に使用できます。V-ETHは仮想化環境のためのMACレベルのバーチャルEthernetインターフェースを提供します。V-ETH(peer)はnamespaceとコンテナ分離のためのバーチャルEthernetペアを作成します。このサポートによりTR7は物理アプライアンスだけでなく、仮想およびオンプレミスクラウドアーキテクチャでも柔軟に動作します。
VIPは単一ノード上のローカルIPリストとしてではなく、クラスター所有のサービスアドレスとして管理されます。VIP通信ペアとVIPオブジェクトはインターフェースごとに定義されます。フェイルオーバーが発生すると、VIPの所有権はピアノードに移動できます。このモデルはメンテナンスと障害シナリオの両方でサービスアドレスを保持します。
TR7はVIPごとに4つのトランジションメソッドを提供します:VRRPのみ、TR7リンクチェック、TR7ゲートウェイチェック、TR7リンクとゲートウェイチェック。VRRPのみはクラシックなプロトコル動作を使用し、TR7リンクチェックは物理インターフェースキャリア状態を監視し、TR7ゲートウェイチェックはアップストリームの到達可能性をテストし、TR7リンクとゲートウェイチェックは両方のシグナルを一緒に評価します。重要なVIPはデバイスの生存状態だけでなく、実際のネットワーク到達可能性に基づいて移動できます。標準デプロイメントでは通常カスタム監視スクリプトを必要とするこの動作が、TR7インターフェースからのポリシー選択として提供されます。
マスターVIPリストとバックアップVIPリストは別々に維持されます。Active-Active設定では1つのVIPグループが1つのノードでアクティブで、別のグループがピアでアクティブです。ノードがダウンすると、正常なノードが両方のVIPセットの所有権を取得します。これにより両デバイスがアイドルのスタンバイではなく、アクティブなトラフィックソースとして機能します。
VIP管理はインターフェース階層、VRRPスロット、ユニキャスト通信、namespace、ゾーン、ゲートウェイチェックとともに計画されます。
VLAN、Bond、LACP、Bridge、V-ETH、V-ETH(peer)の関係は親インターフェースとメンバーインターフェースフィールドで定義されます。これによりBond上のVLAN、Bridge内のV-ETH、namespaceに接続されたV-ETH(peer)などの構成を正確にモデリングできます。運用チームはネットワーク構造をバラバラではなく依存関係とともに管理します。
インターフェースごとに2つのVRRPスロット — MASTERとBACKUP — を生成できます。Active-Activeデプロイメントでは、この分離がVIP分散の基盤となります。virtual_router_id値は自動的に割り当てられ、同一サブネット内での衝突リスクが軽減されます。
TR7はVRRPピア通信にユニキャストアプローチを使用できます。これによりマルチキャストトラフィックがフィルタリングされるモダンなデータセンターネットワークでより予測可能な動作が提供されます。ピアノード通信はunicast_src_ipとunicast_peerフィールドで明示的に定義されます。
インターフェースごとにヘルスチェックでゲートウェイの到達可能性を監視できます。IPv4とIPv6ファミリーは独立してチェックできます。ゲートウェイアクセスが失われ、トランジションメソッドがTR7ゲートウェイチェックまたはTR7リンクとゲートウェイチェックの場合、フェイルオーバー決定はこのシグナルを考慮します。
VIPはnamespaceとzoneコンテキストと関連付けることができます。これによりマルチテナントまたはマルチゾーンデプロイメントでVIPの所有権がより明確に定義されます。テナントまたはゾーンごとに別々のネットワーク分離と別々のVIP管理を設定できます。
VIPのフェイルオーバーが発生すると、gratuitous ARPがネットワーク側のスイッチMACテーブルを更新するために送信されます。これにより新しくアクティブになったノードへのL2レベルのトラフィックリダイレクトが加速されます。同一サブネット内のVIPトランジション中のサービス中断時間を削減するのに役立ちます。
テレコムチームはトランクポートに多くのVLANを定義し、各顧客またはサービスセグメントに別々のVIPセットを実行できます。単一の物理リンク上で複数のサブネットと複数の顧客分離が管理されます。
運用チームは複数の物理ポートを単一のLACPインターフェースに集約し、本番VIPをその論理インターフェースに配置できます。リンク障害や容量ニーズに対してサービス継続性が強化されます。
大規模デプロイメントでは、一部のVIPが1つのノードでアクティブで、他のものがピアで動作できます。両デバイスがライブトラフィックを担い、1つのノードが障害を起こすと正常なノードがフルVIPセットの所有権を取得します。
マルチテナント環境では各テナントを独自のnamespace内に配置できます。VIPはそのnamespaceに属するものとして定義され、テナントトラフィックはネットワークプレーンで分離されます。
7つのインターフェースタイプ、4つのフェイルオーバーメソッド、クラスター全体のVIP所有権。お客様の環境でライブセットアップをご案内します。