DNS anycast da Netnod: 20 anos de 100% de disponibilidade

14/03/2024

DNS anycast da Netnod: 20 anos de 100% de disponibilidade

Por Lars-Johan Liman, Especialista de Sistemas Sênior e cofundador da Netnod

Publicado originalmente no Netnod blog

Lars-Johan Liman, nestor DNS da Netnod, faz algumas reflexões pessoais sobre o 20º aniversário da implantação do Anycast por parte da Netnod –uma tecnologia que é parte fundamental da infraestrutura dos serviços modernos de DNS da Netnod.

Como administradores de um dos 13 grupos de servidores raiz do DNS da Internet, a Netnod emprega uma tecnologia chamada “anycast”; para disponibilizar o nosso serviço em um grande número de locais no mundo todo. A Netnod (ou, para ser mais preciso, sua empresa filha, Autonomica) foi pioneira na tecnologia anycast e este ano se completa o vigésimo aniversário da primeira implementação anycast da Netnod.

Em 22 de agosto de 2003, às 17h01, enviei a mensagem histórica acima para meus colegas, os administradores de sistemas dos doze operadores de servidores raiz, depois de iniciar a instância número dois do servidor I-Root. A “número um” leva doze anos em operação, mas passar de uma para duas instâncias foi o passo mais importante, uma vez que isso, de repente, deu aos roteadores da Internet mais de um caminho para o alvo. Isso provocou ondulações na estrutura de roteamento da Internet à medida que a nova instância do servidor I-Root era adicionada às tabelas de roteamento, que o algoritmo de seleção de rotas BGP entrava em ação e que os roteadores determinavam a melhor rota a ser usada e encaminhada para seus pares.

Optamos por instalar o segundo servidor nas instalações dos nossos amigos do ponto de troca de tráfego finlandês FICIX na “próxima”; Helsinque, Finlândia. Helsinque e Estocolmo estão a apenas 400 km de distância, mas entre elas se encontra o Mar Báltico.

Naquela época, as máquinas virtuais não eram um conceito conhecido e confiável, por isso tivemos que instalar uma pilha inteira de servidores físicos que executaram as diferentes tarefas necessárias.

(Acesso livre, não requer assinatura)

Os sistemas foram montados em um rack no ponto de troca e equipados com energia e conexões de rede para lidar com o tráfego DNS esperado e para receber instruções de gestão de Estocolmo.

Muito tempo foi investido para planejar a configuração e preparar a instalação da rede na instância existente em Estocolmo para lidar com operação de instância dupla. Também preparamos uma nova infraestrutura de servidores em Estocolmo para lidar com a distribuição de dados da zona raiz do DNS. A zona raiz é o banco de dados desde o qual os servidores raiz fornecem os dados. É atualizado duas vezes por dia e agora precisávamos nossas próprias instalações de distribuição para fornecer duas instâncias em vez de apenas uma. Nossos planos consistiam em aumentar esse número de dois para vinte ao longo de dois a três anos.

O servidor de Helsinque foi iniciado pela primeira vez sem acesso ao ponto de troca. Só poderia falar com a “nave mãe” em Estocolmo. Usando esse canal, o servidor foi carregado com dados corretos. As últimas peças (exceto a última) do quebra-cabeça da rede foram colocadas e verificadas duas vezes.

As opiniões expressas pelos autores deste blog são próprias e não refletem necessariamente as opiniões de LACNIC.

Inscrever-se
Notificar de

0 Comments
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários