Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
O NDP (Neighbor Discovery Protocol), em português, Protocolo de descoberta de vizinhança, foi elaborado
para evitar conflitos entre interfaces vizinhas em uma rede. Ele é dividido em duas funções fundamentais
para o IPv6:
Parameter Discovery (permite que a interface extraia informações sobre a rede ou sobre a conexão com a
internet),
Address Autoconfiguration (realiza a auto-configuração em Stateless do nó),
Duplicate Address Detection (antes de atribuir um endereço a um nó, verifica se este endereço já existe na
rede).
Já a função de encaminhamento de pacote, se divide em 6 fases:
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 1/12
10/02/2022 20:44 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 2/12
10/02/2022 20:44 AVA UNINOVE
O NDP foi elaborado com base em mensagens ICMP (Internet Control Message Protocol), utilizando as 5
mensagens seguintes:
Router Solicitation (ou RS, representada pelo número 133, é uma mensagem que solicita uma resposta
“Router Advertisement” dos roteadores, tentando identificar a presença do mesmo na rede para que ele dê
as informações das quais o nó necessita).
Router Advertisement (ou RA, representada pelo número 134, é enviada em determinados espaços de
tempo pelo roteador com destino em nós da rede para fornecer informações aos mesmos. Esta mensagem
também pode ser concebida como resposta a mensagem Router Solicitation, quando os nós precisam de
certas informações entre os espaços de tempo determinados),
Neighbor Solicitation (ou NS, representada pelo número 135, é enviada a um nó vizinho aguardando uma
mensagem Neighbor Advertisement do mesmo. Esta mensagem tem 3 utilidades fundamentais dentro do
IPv6: A primeira é aprender um endereço físico ligado a um endereço lógico, informação que será
encontrada na mensagem de resposta ao NS; a segunda solicita uma resposta de nós vizinhos, procurando
saber se os mesmos estão acessíveis. Para isso uma mensagem NS será enviada ao nó vizinho pretendido
com base no endereço lógico do mesmo, aguardando uma resposta de confirmação do mesmo; a terceira
forma de uso, tem a finalidade de evitar duplicação de endereços. Sendo assim é enviada uma mensagem
contendo o IP pretendido e o questionamento buscando saber se ele já existe ou não),
Neighbor Advertisement (ou NA, representada pelo número 136, é a mensagem resposta à NS ou uma
mensagem espontânea que tem a mesma finalidade dos 3 usos da NS)
Redirect (representada pelo número 137, envia ao nó que solicitar, uma rota melhor para o
encaminhamento de pacotes a um certo destinatário, contendo o endereço do próximo salto pelo qual os
pacotes irão passar).
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 3/12
10/02/2022 20:44 AVA UNINOVE
Algumas opções extras podem ser associadas à essas mensagens, com o objetivo de torná-las mais
eficientes. Entre elas, as mais utilizadas são: Source Link Layer Address (Associa o endereço físico do
remetente à mensagem. Usa-se nas mensagens Neighbor Solicitation, Router Solicitation e Router
Advertisement), Target Link Layer Address (associa o endereço físico ao destinatário da mensagem, quando
solicitado previamente por outra. Usa-se nas mensagens Neighbor Advertisement e Redirect), Prefix
Information (Informa ao nó que solicitar, o prefixo de rede ou para que seja realizada a auto-configuração
MTU igual e válido a todos nós da rede) e Recursive DNS Server Option (ou RDNSS, dispõe de endereços
lógicos de servidores DNS que, quando não tem a informação requerida pelo cliente, busca em outros
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 4/12
10/02/2022 20:44 AVA UNINOVE
De acordo com STRETCH (2008) o Neighbor Discovery Protocol (NDP) pode ser entedido como uma caixa de
ferramentas usada pelos hosts IPv6 para realizar várias operações no link-local. O próprio NDP não
descreve um protocolo de nível de camada física ou de estrutura de pacotes, mas sim estabelece instruções
para realizar tarefas de rotina usando certos algoritmos e cinco tipos de mensagem ICMPv6.
Muitas funcionalidades fornecidas pelo NDP são muito semelhantes às encontradas no ARP e ICMPv4 do
IPv4, enquanto outras são novas implementações disponíveis somente em IPv6. A RFC 4861 descreve as
nove funções do NDP em detalhes, outra forma de avaliar as trocas de mensagens, pode ser acompanhada
através do uso de duas mensagens ICMPv6: Solicitação de roteador - Router Discovery (tipo 133) e Anuncio
do roteador - Router Advertisement (tipo 134). Quando o host é adicionado à um link primeira vez, um host
IPv6 multiplica uma solicitação de roteador para todo o grupo de multicast de roteadores e cada roteador
ativo no link responde enviando um anuncio de roteador com seu endereço para o grupo de todos os nós(all
nodes group). STRETCH (2008).
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 5/12
10/02/2022 20:44 AVA UNINOVE
Os anúncios do roteador indicam caminhos fora do link local, mas também especificam informações
Em seu Blog Packet Life.net, o autor Jeremy Stretch descreve o processo de troca de mensagens NDP
conforme abaixo:
de que não é incomum que vários prefixos IPv6 residam no mesmo link, e os roteadores podem incluir mais
de um prefixo em cada anúncio. Um host que sabe quais prefixos são acessíveis no link pode se comunicar
diretamente com os destinos desses prefixos sem passar pelo seu tráfego através de um roteador.
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 6/12
10/02/2022 20:44 AVA UNINOVE
Outra opção incluída nas propagandas do roteador é a opção MTU (tipo 5), que informa os hosts do IP MTU
para usar.Por exemplo, esse valor normalmente é definido como 1500 para redes Ethernet. No entanto, nem
todos os tipos de links têm um tamanho MTU padronizado. Incluindo esta opção, garante que todos os
hosts conheçam a MTU correta para usar.
Os anúncios do roteador também especificam o valor padrão que os hosts devem usar para a contagem de
saltos IPv6.Esta não é uma opção, mas um campo incorporado no cabeçalho da mensagem de anúncio do
roteador.
prefixo aprendido de um roteador local através de descoberta de prefixo. Isso é feito concatenando um
prefixo aprendido com o endereço EUI-64 da interface do host. Desta forma, um host pode alcançar a
autoconfiguração sem estado (stateless autoconfiguration).
de um vizinho multiplica uma solicitação de vizinho e o vizinho (se online) responde com seu endereço de
camada de link em uma propagação de vizinhança.
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 7/12
10/02/2022 20:44 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 8/12
10/02/2022 20:44 AVA UNINOVE
Quando um host acessa pela primeira vez um link, ele faz solicitações de descoberta da vizinhança para o
seu próprio endereço IPv6 por um curto período antes de tentar usar esse endereço para se comunicar. Se
receber uma propagação de vizinhança em resposta, o host percebe que outro vizinho no link já está usando
esse endereço. O host marcará o endereço como uma duplicata e não o usará no link.
Observe que esse processo é semelhante aos pedidos ARP do IPv4, mas o NDP permite a detecção de dois
hosts com o mesmo endereço antes que os dois hosts estejam ativos e enviando tráfego do endereço.
Redirecionamento - Redirection
Um quinto tipo de mensagem ICMPv6, o Redirecionamento (tipo 137), é usado por roteadores para apontar
hosts em direção a um roteador mais preferido, ou para indicar que o destino realmente reside no
link. ICMPv4 fornece a mesma capacidade com sua própria mensagem de redirecionamento.
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 9/12
10/02/2022 20:44 AVA UNINOVE
ATIVIDADE FINAL
A. MTU
B. ICMP
C. Router Solicitation
D. Redirect
mesmo.
A. Verdadeiro
B. Falso
A. Router Solicitation
B. Router Advertisement
C. Neighbor Advertisement
D. Neighbor Solicitation
REFERÊNCIA
IPV6.BR. Endereçamento. Disponível em: <http://ipv6.br/post/enderecamento/>. Acesso em: 25 out. 2017.
IPV6.BR.Funcionalidades Básicas<http://ipv6.br/post/funcionalidades-basicas/>.Acesso em: 13 Nov. 2017.
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 10/12
10/02/2022 20:44 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 11/12
10/02/2022 20:44 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 12/12