Neighbor Discovery Protocol

Protocolo de Descoberta de Vizinhos (do inglês: Neighbor Discovery Protocol - NDP)[1] é um padrão do conjunto de protocolos de comunicação TCP/IP usado com o IPv6, que opera na camada de rede do modelo Internet (RFC 1122), responsável por seguintes funções de configuração e descoberta:[2]

  • Autoconfiguração de endereço dos nós;
  • Descoberta de outros nós na rede local;
  • Determinação de endereços de outros nós;
  • Detecção de endereços duplicados;
  • Localização de roteadores e de servidores DNS disponíveis;
  • Descoberta de prefixos de endereços, e;
  • Manutenção da informação sobre os outros nós vizinhos que estejam ativos

O protocolo define cinco tipos diferentes de pacotes ICMPv6 para realizar funções para IPv6 similares para aos protocolos do IPv4 Address Resolution Protocol (ARP) e dos recursos Router Discovery e Router Redirect de seu Internet Control Message Protocol, ou ICMP. Além disso, ele oferece muitas outras melhorias em relação a seus similares do IPv4, como se vê na seção 3.1 da RFC 4861. Por exemplo, ele inclui Neighbor Unreachability Detection (NUD), ou detecção de vizinhos inalcançáveis. Por isso, melhora a robustez da entrega de pacotes na presença de problemas em roteadores ou links, ou de nós móveis.

A extensão do protocolo Inverse Neighbor Discovery (IND), ou "descoberta inversa de vizinhos" (RFC 3122), permite que os nós determinem e anunciem um endereço IPv6 correspondente a um dado endereço da camada de enlace de dados, de modo similar ao Reverse ARP para IPv4.O SEND, ou protocolo seguro para descoberta de vizinhos, uma extensão do NDP, usa CGA (ou endereços gerados criptograficamente) e RPKI (ou recursos de criptografia de chave pública) para trazer segurança ao NPD com um método criptográfico que é independente do IPSec. O ND Proxy (Neighbor Discovery Proxy) oferece um serviço similar ao Proxy ARP do IPv4, e permite fazer bridges ou pontes de rede, de múltiplos segmentos de rede em um único prefixo de sub-rede, quando não é possível estabelecer pontes na camada de enlace.

  1. Network Working Group; Thomas Narten; Erik Nordmark; William Allen Simpson; Hesham Soliman (1 de março de 2005). «Protocol Overview». ietf.org. The Internet Engineering Task Force (IETF). p. 3. Consultado em 7 de junho de 2016. Cópia arquivada em 2 de setembro de 2007 
  2. RFC 4861, Neighbor Discovery for IP version 6 (IPv6), T. Narten et al. (September 2007)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne