O que é necessário para usar IPs anycast?


20

Portanto, existem várias perguntas sobre o SF sobre os usos e como os IPs de anycast são legais. Minha abordagem é algo mais prático. O que especificamente eu preciso ter para usar um desses endereços?

  • Preciso ser um AS (Sistema Autônomo)?
  • Se eu quiser usar um IP do Anycast na minha rede interna, é possível?
  • Preciso de algo especial com um registrador / operador para usá-lo?

Basicamente, se eu quiser usar um endereço IP do Anycast, o que exatamente eu preciso, desde o equipamento até a parte de configuração.


Respostas:


12

Isto é o que eu aprendi sobre qualquer elenco ...

  1. Sim, você precisa de um AS para executar o anycast. Você também precisará executar o BGP e encaminhar pelo menos um / 24 no lado público.
  2. Teoricamente, desde que você execute o BGP, você deve ficar bem; portanto, execute o BGP e faça com que vários roteadores anunciem 192.168.1.XX ou o que você desejar, usando um AS no intervalo de 64512 a 65535, pois estes são designados como privados para esse fim.
  3. Somente se você executar o BGP público. Se você quiser fazer isso, é necessário registrar um bloco IP na LANIC e em um AS também, mas se você deseja executar um serviço privado, não precisa.

Tanto quanto o equipamento é necessário: tudo o que você precisa é de um ou mais roteadores compatíveis com o BGP. Vyatta e PFsense sim, se você não possui um roteador compatível e deseja abrir o código. Então você configura cada roteador para transmitir os mesmos IPs.


2
Certifique-se de que você realmente está usando o número como correta, caso contrário você vai acabar nesta lista e fazer você olhar como um dill;)
Mark Henderson

E fique bloqueado em todos os roteadores do mundo.
Jacob

Você pode fazer isso virtualmente? Como no equipamento real, exceto um computador de uso geral e hipervisores?
CMCDragonkai

4

Anycast no IPv4 significa apenas que o endereço IP usado está presente em várias máquinas e, portanto, pode ser acessado em vários locais, sem precisar voltar a um endpoint comum.

Se você não planeja fazer com que outras redes usem sua instância anycast, não precisa anunciar a rota e, portanto, não precisa usar o BGP ou ter um AS. Você só precisa garantir que sua rede interna tenha roteamento que forneça uma rota para o IP anycast que seja local.

Por exemplo, se você tiver um roteador de borda e pendurar o IP anycast em uma caixa que esteja em um switch conectado a ele, poderá ter o IP anycast configurado em loopback na caixa de hospedagem e fazer com que o roteador use uma rota estática que aponte o anycast IP no IP normal da caixa de hospedagem.

Na sua organização, você controla o roteamento e não precisa registrar o que está fazendo. Isso é comumente usado para implementar coisas como rotas de buraco negro, por exemplo. Na prática, a expectativa comum é que você não invadir o espaço de endereço IP não atribuído a você; você não cria problemas de depuração para outras pessoas; você não interfere na capacidade de outras pessoas serem acessadas na Internet. Contanto que o que você esteja fazendo não prejudique ninguém, a não ser você mesmo, é a sua rede a fazer o que quiser.

Para um exemplo de espaço de endereço que qualquer pessoa pode usar, consulte http://www.as112.net/, que possui três endereços IP que qualquer pessoa pode implementar em sua própria rede.


3

isso é mais um comentário do que uma resposta, mas sou novo demais para comentar, portanto é uma "resposta".

Supondo que você esteja falando de um anúncio público, estou me perguntando se um / 24 como o pôster anterior sugeriu é grande o suficiente. Foi-me dito por pessoas que deveriam saber que muitos ISPs não aceitam rotas menores que a (murmúrio murmurado - / 22 ou / 21 é o que eu me lembro).

Eu tenho um / 24 antigo que foi anunciado desde que a Internet era jovem e não encontramos nenhum problema com a perda de conectividade, mas eu ficaria preocupado.


Os que eu conheço vai aceitar a / 24, mas você está certo em certos casos, ele precisa ser / 22
Jacob
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.