EdgeADC
Edgenexus ADCアドミニストレーションガイド
×
Menu

カスタムロケーション

プライベートネットワーク
また、GSLBは、カスタムロケーションを使用するように設定することができるので、内部の「プライベート」ネットワークで使用することができます。上記のシナリオでは、GSLBは、クライアントのパブリックIPアドレスをデータベースと照合してクライアントの位置を決定します。また、同じデータベースからサービスIPアドレスの位置を割り出し、ロードバランシングポリシーがGEOポリシーに設定されている場合は、最も近いIPアドレスを返します。この方法はパブリックIPアドレスに対しては完璧に機能しますが、IPv4アドレスがRFC1918、IPv6アドレスがRFC4193に準拠している内部のプライベートアドレスに対してはそのようなデータベースはありません。
プライベートアドレスについては、ウィキペディアのページを参照してください HTTPs://en.wikipedia.org/wiki/Private_network
その仕組み
一般的に、GSLBを内部ネットワークに使用するのは、特定のアドレスのユーザーが、どのネットワークにいるかによって、サービスに対する異なる回答を受け取るようにするためです。例えば、NorthとSouthという2つのデータセンターが、それぞれnorth.service1.gslb.comとsouth.service1.gslb.comというサービスを提供しているとしましょう。北側のデータセンターからGSLBに問い合わせがあった場合、サービスが正常に動作していれば、GSLBはnorth.service1.gslb.comに関連付けられたIPアドレスで応答するようにします。一方、南側のデータセンターからGSLBに問い合わせがあった場合、サービスが正常に動作していれば、GSLBは再びsouth.service1.gslb.comに関連するIPアドレスで応答することが望まれます。
では、上記のシナリオを実現するためにはどうすればいいのでしょうか。
·     少なくとも2つのCustom Locationsが必要で、各データセンターに1つずつ必要です。
·     様々なプライベートネットワークをこれらの場所に割り当てる
·     各サービスをそれぞれのロケーションに割り当てる
GSLBでこの外観を設定するには?
北部データセンターの場所を追加
·     左側の「カスタムロケーション」をクリック
·     Add Location」をクリックします。
·     名前
o    
·     北部ネットワークのプライベートIPアドレスとサブネットマスクを追加します。この演習では、サービスとクライアントのIPアドレスが同じプライベートネットワーク内にあると仮定します。
o     10.1.1.0/24
·     大陸コードの追加
o     EU
·     国コードの追加
o     イギリス
·     都市の追加
o     エンフィールド
·     緯度の追加 - googleから取得
o     51.6523
·     経度の追加 - googleから取得
o     0.0807
なお、正しいコードはこちらから入手できます。
南部データセンターの場所を追加
·     左側の「カスタムロケーション」をクリック
·     Add Location」をクリックします。
·     名前
o    
·     南部ネットワークのプライベートIPアドレスとサブネットマスクを追加します。この演習では、サービスとクライアントのIPアドレスが同じプライベートネットワーク内にあることを前提としています。
o     192.168.1.0/24
·     大陸コードの追加
o     EU
·     国コードの追加
o     イギリス
·     都市の追加
o     クロイドン
·     緯度の追加 - googleから取得
o     51.3762
·     経度の追加 - googleから取得
o     0.0982
なお、正しいコードはこちらから入手できます。
north.service1.gslb.comAレコードの追加
·     ドメインservice1.gslb.comをクリックします。
·     レコードの追加」をクリックします。
·     名前の追加
o    
·     タイプ
o     A
·     ステータス
o     アクティブ
·     TTL
o     1分
·     IPアドレス
o     10.1.1.254(Enfieldの所在地と同じネットワーク内にあることに注意してください。
south.service1.gslb.comAレコードの追加
·     ドメインservice1.gslb.comをクリックします。
·     レコードの追加」をクリックします。
·     名前の追加
o    
·     タイプ
o     A
·     ステータス
o     アクティブ
·     TTL
o     1分
·     IPアドレス
o     192.168.1.254(ここはCroydonの所在地と同じネットワーク内です。
トラフィックフロー
例1 - 北部データセンターのクライアント
·     クライアントIP 10.1.1.23は、service1.gslb.comのGSLBを問い合わせます。
·     GSLBは、IPアドレス10.1.1.23を調べて、カスタムロケーションEnfield 10.1.1.0/24と照合します。
·     GSLBは、service1.gslb.comのAレコードを確認し、ネットワーク10.1.1.0/24に含まれるnorth.service1.gslb.comにマッチします。
·     GSLBは10.1.1.23に対して、service1.gslb.comのIPアドレス10.1.1.254を応答します。
例2 - 南部データセンターのクライアント
·     クライアントIP 192.168.1.23 service1.gslb.comのGSLBへの問い合わせ
·     GSLBは、IPアドレス192.168.1.23を調べ、カスタムロケーションCroydon 192.168.1.0/24と照合します。
·     GSLBは、service1.gslb.comのAレコードを見て、south.service1.gslb.comが192.168.1.0/24のネットワークにも含まれていることを確認します。
·     GSLBは、192.168.1.23に対して、service1.gslb.comのIPアドレス192.168.1.254を応答します。