>> Tecnologia Eletrônica >  >> Telefones >> Viva-voz de Conferência

Protocolo NHRP (Next Hop Resolution): Otimização de Roteamento IPv6 Explicada

NHRP (Next Hop Resolution Protocol) — definido na RFC 2332 (IPv4) e estendido para IPv6 — é um protocolo de resolução, não de roteamento. Ele mapeia endereços de camada de rede para endereços de sub-rede NBMA (Non-Broadcast Multi-Access) para permitir comunicação direta em overlays baseados em túnel (DMVPN, IPv6 sobre NBMA).

Propósito Principal

Em redes NBMA (Frame Relay, ATM, túneis DMVPN), roteadores não conhecem o endereço Camada 2 do next hop para um dado destino. O NHRP permite que eles resolvam dinamicamente o endpoint do túnel (endereço NBMA) para um endereço de camada de rede alvo — evitando mapeamento estático e permitindo túneis diretos spoke-to-spoke.

Componentes-Chave

  • Next Hop Server (NHS): Registro central (tipicamente roteador hub) que faz cache de mapeamentos endereço-rede → endereço-NBMA.
  • Next Hop Client (NHC): Roteadores spoke que registram no NHS e consultam resoluções.
  • Registro: NHC → NHS: "Sou 2001:db8:1::/64 no NBMA 203.0.113.5."
  • Requisição/Resposta de Resolução: NHC → NHS: "Onde está 2001:db8:2::/64?" → NHS → NHC: "NBMA 198.51.100.7."
  • Purga: Invalida mapeamentos obsoletos.

NHRP no DMVPN (Uso Mais Comum)

  1. Hub = NHS. Spokes = NHCs.
  2. Spoke registra seu IP de túnel + IP físico NBMA no hub.
  3. Spoke A quer alcançar sub-rede do Spoke B.
  4. Spoke A envia Requisição de Resolução NHRP ao Hub (NHS).
  5. Hub responde com endereço NBMA do Spoke B.
  6. Spoke A constrói túnel dinâmico spoke-to-spoke diretamente — tráfego bypassa hub.

Especificidades IPv6

  • NHRP para IPv6 definido na RFC 6547 (obsoleta partes IPv6 da RFC 2332).
  • Funciona sobre transporte IPv6 (NBMA = endereço IPv6) ou transporte IPv4 (IPv6 sobre túneis IPv4).
  • Integra com protocolos de roteamento IPv6 (OSPFv3, EIGRPv6, BGP) — NHRP fornece mapeamento Camada 2; protocolo de roteamento fornece alcançabilidade.

Benefícios

  • Escalabilidade: Hub não precisa config full mesh; spokes se descobrem.
  • Largura de banda: Spoke-to-spoke evita hairpin no hub.
  • Redundância: Múltiplos NHS (failover de hub) suportados.
  • Multi-vendor: Cisco, Juniper, Fortinet, MikroTik, VyOS, FRR implementam NHRP.

Concepções Errôneas Comuns

Concepção ErrôneaRealidade
"NHRP é protocolo de roteamento"Não — é protocolo de resolução de endereço (como ARP para NBMA). Protocolos de roteamento (OSPF, BGP) lidam com seleção de caminho.
"NHRP substitui roteamento"NHRP complementa roteamento. Ainda precisa de protocolo de roteamento ou rotas estáticas.
"Só para DMVPN"Também usado em IPv6 sobre NBMA, LISP, alguns overlays SD-WAN.

Conclusão: NHRP = resolução dinâmica de endereço NBMA para overlays de túnel. Essencial para DMVPN escalável (IPv4/IPv6). Não é protocolo de roteamento — funciona com eles.