Protocolo de Descoberta de Vizinhos

O Neighbour Discovery Protocol (NDP) é um protocolo usado pelo IPv6 . Ele opera na camada 3 e é responsável por descobrir outros hosts no mesmo link, determinar seu endereço e identificar os roteadores presentes.

O NDP fornece IPv6 com serviços semelhantes ao protocolo de resolução de endereços (ARP), descoberta de roteador ICMP e redirecionamento de roteador para IPv4 . No entanto, ele fornece algumas melhorias, como a detecção de inacessibilidade de vizinho (NUD), que pode detectar sistemas inacessíveis. Por outro lado, o NDP funciona em multicast ao invés de broadcast, e é menos dependente da mídia do que o ARP, que funciona principalmente em mídia de broadcast.

Função NDP

O NDP define mecanismos que permitem as seguintes funções:

O NDP define cinco tipos de pacotes ICMPv6  :

Esta mensagem permite a um host solicitar a todos os roteadores presentes que lhe enviem um "Anúncio de Roteador", para que o registre em sua lista de vizinhos.Esta mensagem permite que o roteador notifique todos os nós conectados a ele sobre sua presença. Ele enviará esse pacote periodicamente ou em resposta a um pacote de "Solicitação de roteador".Esta mensagem tem três funções específicas. Em primeiro lugar, ele permite que um nó determine o endereço do link de seu destinatário. Este procedimento é igual ao ARP presente no IPv4 . Ele também verifica se o equipamento está acessível. Por fim, e durante a autoconfiguração do endereço ip, permite verificar se o escolhido já não é utilizado por seus vizinhos.Esta mensagem é usada em resposta a um pacote do tipo “Solicitação de vizinho”.Essa mensagem permite que os roteadores notifiquem os hosts de que existe um caminho melhor para um destino específico do que aquele normalmente usado.

Veja também

Notas e referências

  1. (em) T. Narten et al., "  Vizinho Descoberta de IP versão 6  " Request for comments n o  4861,setembro de 2007.