>> Technologie Électronique >  >> Téléphones >> Systèmes de conférence

Protocole NHRP (Next Hop Resolution) : Optimisation routage IPv6 expliquée

NHRP (Next Hop Resolution Protocol) — défini dans RFC 2332 (IPv4) et étendu pour IPv6 — est un protocole de résolution, pas de routage. Il mappe les adresses couche réseau vers adresses sous-réseau NBMA (Non-Broadcast Multi-Access) pour permettre communication directe dans overlays basés tunnels (DMVPN, IPv6 sur NBMA).

But principal

Dans réseaux NBMA (Relais de trames, ATM, tunnels DMVPN), routeurs ne connaissent pas adresse couche 2 du next hop pour destination donnée. NHRP leur permet de résoudre dynamiquement l'extrémité tunnel (adresse NBMA) pour une adresse couche réseau cible — évitant mapping statique et permettant tunnels spoke-to-spoke directs.

Composants clés

  • Serveur Prochain Saut (NHS) : Registre central (généralement routeur hub) qui met en cache mappings adresse-réseau → adresse-NBMA.
  • Client Prochain Saut (NHC) : Routeurs spoke qui s'enregistrent auprès NHS et l'interrogent pour résolutions.
  • Enregistrement : NHC → NHS : « Je suis 2001:db8:1::/64 à NBMA 203.0.113.5. »
  • Requête/Réponse résolution : NHC → NHS : « Où est 2001:db8:2::/64 ? » → NHS → NHC : « NBMA 198.51.100.7. »
  • Purge : Invalider mappings obsolètes.

NHRP dans DMVPN (Usage principal)

  1. Hub = NHS. Spokes = NHCs.
  2. Spoke enregistre son IP tunnel + IP physique NBMA auprès hub.
  3. Spoke A veut joindre sous-réseau Spoke B.
  4. Spoke A envoie Requête Résolution NHRP au Hub (NHS).
  5. Hub répond avec adresse NBMA Spoke B.
  6. Spoke A construit tunnel spoke-to-spoke dynamique direct — trafic contourne hub.

Spécificités IPv6

  • NHRP pour IPv6 défini dans RFC 6547 (obsolète parties IPv6 RFC 2332).
  • Fonctionne sur transport IPv6 (NBMA = adresse IPv6) ou transport IPv4 (tunnels IPv6 sur IPv4).
  • Intégré aux protocoles routage IPv6 (OSPFv3, EIGRPv6, BGP) — NHRP fournit mapping couche 2 ; protocole routage fournit accessibilité.

Avantages

  • Scalabilité : Hub n'a pas besoin config full mesh ; spokes se découvrent mutuellement.
  • Bande passante : Spoke-to-spoke évite hairpin hub.
  • Redondance : Multiples NHS (basculement hub) supportés.
  • Multi-vendeur : Cisco, Juniper, Fortinet, MikroTik, VyOS, FRR implémentent NHRP.

Idées reçues courantes

Idée reçueRéalité
« NHRP est un protocole routage »Non — c'est un protocole résolution adresse (comme ARP pour NBMA). Protocoles routage (OSPF, BGP) gèrent sélection chemin.
« NHRP remplace routage »NHRP complète routage. Il faut encore protocole routage ou routes statiques.
« Uniquement pour DMVPN »Utilisé aussi IPv6 sur NBMA, LISP, certains overlays SD-WAN.

En résumé : NHRP = résolution dynamique adresse NBMA pour overlays tunnels. Essentiel pour DMVPN scalable (IPv4/IPv6). Pas protocole routage — fonctionne avec eux.

Systèmes de conférence