Citrix ADC

ロケーションパラメータの設定

静的近接の実装に使用されるデータベースには、GSLB サイトの場所が含まれています。各ロケーションには、IP アドレス範囲と、その範囲の最大 6 つの修飾子が含まれます。修飾子はリテラル文字列で、実行時に所定の順序で比較されます。すべての場所には、少なくとも 1 つの修飾子が必要です。クオリファイアラベルは、ユーザ定義であるクオリファイア(コンテキスト)の意味を定義します。Citrix ADCには2つの組み込みコンテキストがあります。

地理的コンテキスト。次の修飾子ラベルがあります。

  • 予選1 —「大陸」
  • 予選2 —「国」
  • 修飾子 3 —「状態」
  • 予選4 —「都市」
  • 予選5 —「ISP」
  • 予選6 —「組織」

カスタムエントリ。次のクオリファイア・ラベルがあります。

  • 予選1 —「予選1」
  • クオリファイア 2 —「クオリファイア 2」
  • 予選3 —「予選3」
  • クオリファイア 4 —「クオリファイア 4」
  • クオリファイア 5 —「クオリファイア 5」
  • クオリファイア 6 —「クオリファイア 6」

地理コンテキストが [大陸] 修飾子なしで設定されている場合、[大陸] は [国] から派生します。組み込みの修飾子ラベルもコンテキストに基づいており、ラベルは変更できます。これらの修飾子ラベルは、静的近接性の決定に使用される IP アドレスでマッピングされる場所を指定します。

静的近接ベースの決定を実行するために、Citrix ADCアプライアンスは、ローカルDNSサーバーリゾルバーのIPアドレスから派生した場所属性(修飾子)を、参加サイトの場所属性と比較します。一致するサイトが 1 つだけの場合、アプライアンスはそのサイトの IP アドレスを返します。複数の一致がある場合、選択されたサイトは、一致する GSLB サイトでのラウンドロビンの結果です。一致するものがない場合、選択されたサイトは、すべての構成済みサイトでのラウンドロビンの結果です。修飾子がないサイトは一致と見なされます。

ロケーションベースのポリシー式の GEO 規則を使用すると、ワイルドカードの一致を確認できます。この機能は、ワイルドカード修飾子がワイルドカード以外の修飾子を含む他の修飾子と一致するかどうかをチェックします。ワイルドカード照合は、set locationParameterコマンドに追加されたmatchWildcardtoany属性を使用して実行されます。

matchWildcardtoany属性は、次の値に設定できます。

  • はい: ワイルドカード修飾子は他の修飾子と一致します。
  • いいえ: ワイルドカード修飾子は非ワイルドカード修飾子とは一致しませんが、他のワイルドカード修飾子と一致します。デフォルトのオプションは [ いいえ] です。
  • 式:式内のワイルドカード修飾子は 、LDNS ロケーションの任意の修飾子と一致しますが、LDNS ロケーションのワイルドカード修飾子は式の非ワイルドカード修飾子と一致しません。

例:

add dns policy1 "CLIENT.IP.SRC.MATCHES_LOCATION("Continent.country \*.\*.\*.\* \“)” <action>
<!--NeedCopy-->

CLI を使用してロケーションパラメータを設定するには

コマンドプロンプトで入力します。

set locationparameter -context <context> -q1label <string> [-q2label <string>] [-q3label <string>] [-q4label <string>] [-q5label <string>] [-q6label <string>] -matchWildcardtoany [Yes | No | Expression]
<!--NeedCopy-->

例:

set locationparameter -context custom -q1label asia -matchWildcardtoany Yes
<!--NeedCopy-->

GUI を使用してロケーションパラメータを設定するには

  1. [ トラフィック管理] > [GSLB] > [データベースとエントリ] に移動します。
  2. [ 設定] で、[ 位置パラメータの変更] をクリックします。
  3. [ロケーションパラメータの設定] ページで、ロケーションパラメータを設定します。
ロケーションパラメータの設定