EdgeADC
Руководство по администрированию Edgenexus ADC
×
Menu

Пользовательские местоположения

Частные сети
GSLB также можно настроить на использование пользовательских местоположений, чтобы использовать его во внутренних "частных" сетях. В приведенном выше сценарии GSLB определяет местоположение клиента путем перекрестного сопоставления публичного IP-адреса клиента с базой данных для определения его местоположения. Он также определяет местоположение IP-адреса службы по той же базе данных, и если политика балансировки нагрузки установлена на политику GEO, он вернет ближайший IP-адрес. Этот метод отлично работает с публичными IP-адресами, но для внутренних частных адресов, соответствующих RFC 1918 для адресов IPv4 и RFC 4193 для адресов IPv6, такой базы данных не существует.
Обратитесь к странице Википедии, объясняющей частную адресацию HTTPs://en.wikipedia.org/wiki/Private_network
Как это работает
Обычно идея использования нашей GSLB для внутренних сетей заключается в том, чтобы пользователи с определенных адресов получали разные ответы для службы в зависимости от того, в какой сети они находятся. Итак, рассмотрим два центра обработки данных, Северный и Южный, предоставляющие услугу под названием north.service1.gslb.com и south.service1.gslb.com, соответственно. Когда пользователь из северного центра данных запрашивает GSLB, мы хотим, чтобы GSLB ответил IP-адресом, связанным с north.service1.gslb.com, при условии, что служба работает правильно. В противном случае, если пользователь из южного центра данных обращается к GSLB, мы хотим, чтобы GSLB ответила IP-адресом, связанным с south.service1.gslb.com, при условии, что сервис работает правильно.
Итак, что нам нужно сделать, чтобы реализовать вышеописанный сценарий?
·     Нам необходимо иметь как минимум два пользовательских местоположения, по одному для каждого центра обработки данных
·     Назначьте различные частные сети на эти места
·     Назначьте каждую услугу на соответствующее место
Как настроить этот вид на GSLB?
Добавить местоположение для Северного центра обработки данных
·     Нажмите на Custom Locations (Пользовательские местоположения) с левой стороны
·     Нажмите Добавить местоположение
·     Имя
o     Север
·     Добавьте частный IP-адрес и маску подсети для вашей северной сети. В этом упражнении мы будем считать, что IP-адреса службы и клиента находятся в одной частной сети.
o     10.1.1.0/24
·     Добавить код континента
o     ЕС
·     Добавьте код страны
o     ВЕЛИКОБРИТАНИЯ
·     Добавить город
o     Энфилд
·     Добавить широту - получено из Google
o     51.6523
·     Добавьте долготу - полученную из google
o     0.0807
Обратите внимание, пожалуйста, используйте правильный код, который можно получить здесь
Добавить местоположение для Южного центра обработки данных
·     Нажмите на Custom Locations (Пользовательские местоположения) с левой стороны
·     Нажмите Добавить местоположение
·     Имя
o     Юг
·     Добавьте частный IP-адрес и маску подсети для вашей Южной сети. В этом упражнении мы будем считать, что IP-адреса службы и клиента находятся в одной частной сети.
o     192.168.1.0/24
·     Добавить код континента
o     ЕС
·     Добавьте код страны
o     ВЕЛИКОБРИТАНИЯ
·     Добавить город
o     Кройдон
·     Добавить широту - получено из Google
o     51.3762
·     Добавьте долготу - полученную из google
o     0.0982
Обратите внимание, пожалуйста, используйте правильный код, который можно получить здесь
Добавить запись A для north.service1.gslb.com
·     Нажмите на домен service1.gslb.com
·     Нажмите Добавить запись
·     Добавить имя
o     Север
·     Тип
o     A
·     Статус
o     Активный
·     TTL
o     1 минута
·     IP-адрес
o     10.1.1.254 (Обратите внимание, что он находится в той же сети, что и местоположение Enfield)
Добавить запись A для south.service1.gslb.com
·     Нажмите на домен service1.gslb.com
·     Нажмите Добавить запись
·     Добавить имя
o     Юг
·     Тип
o     A
·     Статус
o     Активный
·     TTL
o     1 минута
·     IP-адрес
o     192.168.1.254 (Обратите внимание, что эта сеть находится в той же сети, что и местоположение Croydon)
Транспортный поток
Пример 1 - Клиент в северном дата-центре
·     Клиент IP 10.1.1.23 запрашивает GSLB для service1.gslb.com
·     GSLB ищет IP-адрес 10.1.1.23 и сопоставляет его с Custom Location Enfield 10.1.1.0/24
·     GSLB просматривает свои записи A для service1.gslb.com и сопоставляет north.service1.gslb.com, так как он также находится в сети 10.1.1.0/24
·     GSLB отвечает на 10.1.1.23 с IP-адресом 10.1.1.254 для service1.gslb.com
Пример 2 - Клиент в южном дата-центре
·     Клиентский IP 192.168.1.23 запрашивает GSLB для service1.gslb.com
·     GSLB ищет IP-адрес 192.168.1.23 и сопоставляет его с Custom Location Croydon 192.168.1.0/24
·     GSLB просматривает свои записи A для service1.gslb.com и сопоставляет south.service1.gslb.com, поскольку он также находится в сети 192.168.1.0/24
·     GSLB отвечает на 192.168.1.23 с IP-адресом 192.168.1.254 для service1.gslb.com