Localizações personalizadas
Redes Privadas
O GSLB também pode ser configurado para usar locais personalizados para que você possa usá-lo em redes internas "privadas". No cenário acima, a GSLB determina a localização do cliente cruzando o endereço IP público do cliente com um banco de dados para determinar sua localização. Ele também calcula a localização do endereço IP do serviço a partir do mesmo banco de dados, e se a política de balanceamento de carga for definida para uma política GEO, ele retornará o endereço IP mais próximo. Este método funciona perfeitamente bem com endereços IP públicos, mas não existe tal banco de dados para endereços privados internos que estejam em conformidade com a RFC 1918 para endereços IPv4 e a RFC 4193 para endereços IPv6.
Favor ver a página da Wikipedia explicando os endereços privados HTTPs://pt.wikipedia.org/wiki/Private_network
Como funciona
Normalmente, a idéia por trás do uso de nosso GSLB para redes internas é para que os usuários de endereços específicos recebam uma resposta diferente para um serviço, dependendo da rede em que estão localizados. Portanto, vamos considerar dois centros de dados, Norte e Sul, fornecendo um serviço chamado north.service1.gslb.com e south.service1.gslb.com, respectivamente. Quando um usuário do centro de dados do Norte consulta a GSLB, queremos que a GSLB responda com o endereço IP associado a north.service1.gslb.com, desde que o serviço esteja funcionando corretamente. Alternativamente, se um usuário do centro de dados do Sul consultar a GSLB, queremos que a GSLB responda com o endereço IP associado a south.service1.gslb.com novamente, desde que o serviço esteja funcionando corretamente.
Então, o que precisamos fazer para que o cenário acima aconteça?
· Precisamos ter pelo menos dois locais personalizados, um para cada centro de dados
· Atribuir as diversas redes privadas a esses locais
· Atribuir cada serviço ao respectivo local
Como configuramos este visual na GSLB?
Adicionar um local para o Centro de Dados do Norte
· Clique em Localizações personalizadas no lado esquerdo
· Clique em Adicionar local
· Nome
o Norte
· Adicione um endereço IP privado e uma máscara de sub-rede para sua rede do Norte. Para este exercício, assumiremos que o serviço e os endereços IP do cliente estão na mesma rede privada
o 10.1.1.0/24
· Adicionar o código do continente
o UE
· Adicionar o código do país
o REINO UNIDO
· Adicionar Cidade
o Enfield
· Adicionar Latitude - obtido no google
o 51.6523
· Adicionar Longitude - obtido no google
o 0.0807
Nota, por favor use os códigos corretos que podem ser obtidos aqui
Adicionar um local para o Centro de Dados do Sul
· Clique em Localizações personalizadas no lado esquerdo
· Clique em Adicionar local
· Nome
o Sul
· Adicione um endereço IP privado e uma máscara de sub-rede para sua rede Sul. Assumiremos que o serviço e os endereços IP do cliente estão na mesma rede privada para este exercício.
o 192.168.1.0/24
· Adicionar o código do continente
o UE
· Adicionar o código do país
o REINO UNIDO
· Adicionar Cidade
o Croydon
· Adicionar Latitude - obtido no google
o 51.3762
· Adicionar Longitude - obtido no google
o 0.0982
Nota, por favor use os códigos corretos que podem ser obtidos aqui
Adicionar um registro A para north.service1.gslb.com
· Clique no serviço de domínio1.gslb.com
· Clique em Adicionar registro
· Adicionar nome
o Norte
· Tipo
o A
· Status
o Ativo
· TTL
o 1 Minuto
· Endereço IP
o 10.1.1.254 (Note que isto está na mesma rede que a localização Enfield)
Adicionar um registro A para south.service1.gslb.com
· Clique no serviço de domínio1.gslb.com
· Clique em Adicionar registro
· Adicionar nome
o Sul
· Tipo
o A
· Status
o Ativo
· TTL
o 1 Minuto
· Endereço IP
o 192.168.1.254 (Note que isto está na mesma rede que a localização de Croydon)
Fluxo de tráfego
Exemplo 1 - Cliente no Data-Center do Norte
· Cliente IP 10.1.1.23 consulta GSLB para serviço1.gslb.com
· A GSLB procura o endereço IP 10.1.1.23 e o combina com o Custom Location Enfield 10.1.1.0/24
· A GSLB analisa seus registros A para o service1.gslb.com e combina com o north.service1.gslb.com como também está na rede 10.1.1.0/24
· GSLB responde ao 10.1.1.23 com o endereço IP 10.1.1.254 para service1.gslb.com
Exemplo 2 - Cliente no Centro de Dados do Sul
· Cliente IP 192.168.1.23 consulta GSLB para serviço1.gslb.com
· A GSLB procura o endereço IP 192.168.1.23 e o combina com o Croydon 192.168.1.0/24 Custom Location
· A GSLB examina seus registros A para o service1.gslb.com e combina south.service1.gslb.com como também está na rede 192.168.1.0/24
· GSLB responde a 192.168.1.23 com o endereço IP 192.168.1.254 para service1.gslb.com