Neighbor DIscovery
O que é O Neighbor Discovery (ND) ou Identificação Vizinha é um protocolo num conjunto de protocolos de Internet usado no novo protocolo de Internet versão 6 (IPv6).
O IPv6 Neighbor Discovery (ND) é um conjunto de mensagens e processos que determina as relações entre os nós vizinhos. O ND substitui o ARP (Address Resolution Protocol), o IMCP (Internet Control Message Protocol) Router Discovery e o ICMP Redirect, utilizados no IPv4, proporcionando funcionalidades adicionais. O ND está descrito no RFC 2461, “Neighbor Discovery for IP Version 6 (IPv6)”.
Funções
O Neighbor Discovery (ND) tem diferentes utilizações entre os diversos pontos, sendo essas utilizações as seguintes
Pelos anfitriões:
Identificar routers vizinhos;
Identificar endereços, prefixos de endereço e outros parâmetros de configuração.
Pelos routers:
Anunciar a respetiva presença, parâmetros de configuração de anfitrião e prefixos de ligação.
Informar os anfitriões da existência de um melhor endereço de salto seguinte para reencaminhar pacotes para um destino específico.
Pelos nós:
Resolver o endereço de camada de ligação de um nó vizinho para o qual um pacote IPv6 está a ser reencaminhado e determinar quando é alterado o endereço de camada de ligação de um nó vizinho.
Determinar se os pacotes IPv6 podem ser enviados e recebidos de um vizinho.
Tipos de Ligações
Os tipos de ligação possuem diferentes camadas de propriedades, sendo elas:
Multicast Capable
Suporta um mecanismo nativo de camada de enlace para o envio de pacotes a todos (transmissão) ou a um subconjunto de todos os vizinhos.
Point-to-point (ponto-a-ponto)
Uma ligação que liga exactamente duas interfaces, isto é, um link ponto-a-ponto que é suposto ter a capacidade de multicast e um endereço link-local.
Non-broadcast multi-access (NBMA)
Um endereço para que mais de duas interfaces se possam anexar, mas que não suporta uma forma nativa de multicast ou broadcast.
Ter em conta que todos os tipos de