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 (Обратите внимание, что это находится в той же сети, что и местоположение Кройдон)
Транспортный поток
Пример 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