Como determinar se o endereço IP é unicast ou anycast? [fechadas]

7

Pesquisei na Internet e não consegui encontrar uma resposta. Alguém pode ajudar?

    
por John Wong 20.02.2014 / 13:25

2 respostas

5

Determinar se um endereço é unicast ou anycast com total confiança não é fácil se você não tiver acesso a tabelas de roteamento em máquinas que executam o EBGP (por exemplo, um roteador de borda do ISP). Do ponto de vista do usuário final, a decisão de usar uma rota específica para o endereço, ou mesmo a possibilidade de entender se existem várias rotas, não pode ser determinada com ferramentas de rede normais.

No entanto, com conexões em vários locais geográficos, você pode executar traceroutes para o (s) endereço (s) IP em questão e fazer comparações entre eles para determinar se eles estão passando por destinos completamente diferentes perto do final das pesquisas. Isso poderia ser apenas para multihoming, por isso não é um método que pode fornecer total confiança.

    
por 20.02.2014 / 14:32
6

Os endereços entre 0.0.0.0 e 223.255.255.255 são unicast. Os endereços entre 224.0.0.0 e 239.255.255.255 são multicast. Endereços de 240.0.0.0 e acima são reservados.

O anycasting é feito com endereços Unicast nas tabelas de roteamento de vários endereços. Parece ser muito mais fácil de implementar do que multicast. Sem olhar para essas tabelas de roteamento, não há como diferenciar um endereço anycast de um endereço unicast. Isso é inerente ao design. Anycasting depende estritamente das tabelas de roteamento e não requer intervalos de endereços especiais, como acontece com o multicast. O RFC 4768 , que encoberta a Operação de Serviços Anycast, pode ajudá-lo a entender como funciona.

Como o encadeamento de comentários nas perguntas observa pings e traceroutes, pode ser um indicativo de que o endereço está sendo anycasted localmente. Agora, o intervalo de endereços IPv4 foi totalmente alocado, e o anycasting se tornará mais popular para organizações que fornecem conteúdo para distribuir geograficamente clientes. Nessa escala, é necessária a cooperação com ISPs e provedores de rede.

Verificar o endereço nas dicas de atribuição do netblock na localização do IP, mas apenas informa onde deve entrar em contato com a organização à qual o endereço foi atribuído. O registro de espaço de endereços IPv4 da IANA ou outros bancos de dados de endereços do GeoIP indicam que o continente ou país para o qual o endereço IP deve ser roteado. Se parece ser roteado dentro de um continente diferente, então é provável anycasted lá.

A IANA mantém os Registro de Espaço de Endereço de Multicast , além de vários outros importantes registros de números da Internet . A RFC 6890 contém a especificação para os Endereços IP com Propósitos Especiais.

    
por 20.02.2014 / 13:47