fbpx

Neighbor Discovery Protocol (Part 1)

Facebook
Twitter
LinkedIn
WhatsApp
telegram

El Protocol de Descobriment de Veïns (NDP, per les sigles en anglès Neighbor Discovery Protocol) és un component essencial del protocol d'Internet IPv6. Va ser dissenyat per facilitar la configuració automàtica i el manteniment d'adreces IPv6 així com per descobrir i mantenir informació sobre els veïns en una xarxa.

Al final de l'article trobareu un petit prova que et permetrà avaluar els coneixements adquirits en aquesta lectura

El Protocol de Descoberta de Veïns (ND) a IPv6 utilitza diversos tipus de missatges per dur a terme les seves funcions. A continuació, s'enumeren els tipus de missatges utilitzats pel ND:

Router Sol·licitation

Els nodes envien missatges de Router Sol·licitation multicast per sol·licitar informació de configuració de xarxa als routers presents a la xarxa. Aquests missatges s'utilitzen per obtenir els missatges de Router Advertisement dels routers i així obtenir informació sobre els paràmetres de configuració de la xarxa, com ara els prefixos disponibles i les opcions d'encaminament.

Router Advertisement

Els encaminadors envien missatges de Router Advertisement per informar els nodes de la xarxa sobre la seva presència i proporcionar informació sobre la configuració de la xarxa. Aquests missatges contenen, per exemple, l'adreça IPv6 de l'encaminador i els paràmetres de configuració de xarxa, com ara les opcions de prefix i els intervals de temps de renovació d'adreces. Els nodes utilitzen aquesta informació per configurar automàticament les adreces IPv6 i adaptar-se a la configuració de la xarxa.

Neighbor Sol·licitation

Aquest missatge ICMPv6 s'utilitza per obtenir informació sobre una adreça IPv6 específica. Un node envia una sol·licitud de veïns multicast (Neighbor Sol·licitation) per descobrir l'adreça MAC associada a una adreça IPv6 coneguda.

Neighbor Advertisement

A més dels missatges de Neighbor Advertisement utilitzats per respondre als Neighbor Sol·licitation, els nodes també poden enviar Neighbor Advertisement periòdics per mantenir actualitzada la informació sobre el seu estat i disponibilitat. Aquests missatges s'utilitzen per informar altres nodes de la xarxa que segueixen actius i disponibles per a la comunicació.

Redirigir

Aquest missatge ICMPv6 s'utilitza quan un node necessita informar altres nodes de la xarxa sobre un millor camí cap a una destinació específica mitjançant una interfície diferent. El node emissor envia un missatge de redireccionament (Redirect) que conté l'adreça IP de la destinació i l'adreça IP del següent salt.

Neighbor Unreachability Detection

El ND també inclou un mecanisme per detectar la inassoliment de veïns a la xarxa. Quan un node deixa de rebre missatges d'un veí durant un període de temps determinat, envia missatges d'eliminació de veïnatge per informar altres nodes de la inassoliment del veí. Això permet que els nodes actualitzin la taula de veïns i evitin enviar paquets a una destinació inabastable.

El ND consta de diversos missatges i processos que permeten als nodes duna xarxa IPv6 descobrir i comunicar-se amb altres nodes veïns. El Protocol de Descoberta de Veïns a IPv6 té diverses funcions clau que exerceix en una xarxa. Aquestes funcions inclouen:

Resolució d'adreces

La resolució d'adreces a IPv6 és el procés mitjançant el qual un node determina l'adreça de capa d'enllaç (adreça MAC) corresponent a una adreça IPv6 específica. Això s'aconsegueix utilitzant el protocol Neighbor Discovery (Descobriment de Veïns), que consta de dos tipus de missatges: Neighbor Solicitation (Sol·licitud de Veïns) i Neighbor Advertisement (Anunci de Veïns).

A continuació, es proporciona una explicació detallada del procés de resolució d'adreces a l'IPv6:

Sol·licitud de Veïns (Neighbor Solicitation)

  • Quan un node necessita conèixer l'adreça MAC corresponent a una adreça IPv6, envieu un missatge de Neighbor Sol·licitation (NS) a l'adreça IPv6 de destinació. El missatge NS s'envia com a paquet IPv6 multicast sol·licitant la resolució d'adreça.
  • El missatge NS conté l'adreça IPv6 de destinació i s'utilitza l'adreça MAC d'origen del node emissor.

Anunci de Veïns (Neighbor Advertisement)

  • Quan el node de destinació rep el missatge NS, comproveu si la vostra adreça IPv6 coincideix amb l'adreça de destinació al missatge.
  • Si hi ha una coincidència, el node destinació respon amb un missatge de Neighbor Advertisement (NA) que conté la vostra adreça MAC.
  • El missatge NA s'envia com un paquet IPv6 unicast al node emissor, i el node emissor utilitza l'adreça MAC rebuda per establir la comunicació amb el node destí.

Actualització de la taula de veïns

  • Cada node manté una taula de veïns on s'emmagatzemen les adreces IPv6 i les adreces MAC dels veïns coneguts.
  • Quan es rep un missatge NA, el node emissor actualitza la taula de veïns amb l'adreça IPv6 i l'adreça MAC del node destinació.

Aquesta taula de veïns s'utilitza per agilitzar futures resolucions d'adreces, evitant la necessitat enviar missatges NS repetitius.

És rellevant tenir en consideració que el procediment de resolució d'adreces a IPv6 guarda similituds amb el Protocol de Resolució de Direccions (ARP) a IPv4, encara que hi ha algunes diferències entre tots dos.

 

 

Detecció de duplicació d'adreces

La detecció de duplicació d'adreces a IPv6 és un procés utilitzat per garantir que una adreça IPv6 específica no estigui sent utilitzada per un altre node a la xarxa. Això evita conflictes i assegura la unicitat de les adreces a la xarxa. A continuació, es brinda una descripció exhaustiva de com es duu a terme el procés de detecció de duplicació d'adreces a IPv6, explicant-ne en detall el funcionament:

Generació d'una adreça IPv6 nova

  • Quan un node necessita configurar una nova adreça IPv6, ja sigui manualment o mitjançant l'autoconfiguració, genera una nova adreça basada en certs paràmetres com ara el prefix de xarxa i la interfície identificadora.
  • El node assegura que la nova direcció generada no estigui actualment en ús a la xarxa.

Sol·licitud de veïns

  • Quan el node ha configurat la nova adreça IPv6, envieu un missatge de Neighbor Solicitation (Sol·licitud de Veïns) multicast a l'adreça IPv6 que voleu verificar.
  • La Sol·licitud de Veïns conté l'adreça IPv6 que s'està verificant i s'envia utilitzant l'adreça de capa d'enllaç d'origen del node emissor.

Resposta de veïns

  • Si hi ha un altre node a la xarxa utilitzant la mateixa adreça IPv6, respondrà al missatge de Sol·licitud de Veïns amb un missatge de Neighbor Advertisement (Anunci de Veïns) que indica que l'adreça ja està en ús.
  • El node que va fer la verificació rep la resposta d'Anunci de Veïns i detecta que hi ha una duplicació d'adreces.

Selecció d'una nova adreça

  • Un cop detectada una duplicació d'adreces, el node que va realitzar la verificació ha de seleccionar una nova adreça IPv6 per evitar conflictes.
  • Podeu generar una adreça nova utilitzant un mètode diferent, com ara un canvi a l'identificador d'interfície o utilitzant una altra opció d'autoconfiguració si està disponible.

Actualització de la taula de veïns

  • Després de seleccionar una nova adreça, el node actualitza la taula de veïns amb la nova adreça IPv6 i l'adreça MAC corresponent.
  • Això garanteix que la taula de veïns estigui actualitzada amb la informació correcta per a futures comunicacions a la xarxa.

El procés de detecció de duplicació d'adreces a IPv6 permet als nodes verificar la unicitat de les adreces IPv6 abans d'utilitzar-lo. En enviar una Sol·licitud de Veïns i rebre una resposta d'Anunci de Veïns, els nodes poden detectar i evitar possibles conflictes d'adreces a la xarxa. Això contribueix a un funcionament estable i sense interrupcions de la xarxa IPv6.

 

Descobriment de Routers

El descobriment de routers a IPv6 és un procés mitjançant el qual els nodes en una xarxa local identifiquen i obtenen informació sobre els routers disponibles a la xarxa. Això permet als nodes determinar la ruta òptima per enviar paquets i configurar paràmetres de xarxa rellevants.

El funcionament de descobriment de routers és el següent:

Anuncis de Router (Router Advertisements)

  • Els routers a la xarxa envien periòdicament missatges anomenats “Router Advertisements” (Anuncis de Router) utilitzant l'adreça multicast “All-Routers” (Tots els routers).
  • Aquests missatges contenen informació essencial per a la configuració dels nodes, com ara els prefixos de xarxa, l'interval de temps per a la renovació d'adreces i altres paràmetres de configuració.

Sol·licituds de Router (Router Solicitations)

  • Els nodes poden enviar missatges de “Router Solicitations” (Sol·licituds de Router) a l'adreça multicast “All-Routers” per sol·licitar informació de configuració als routers disponibles a la xarxa.
  • Això pot ser útil, per exemple, quan un node s'acaba d'unir a la xarxa o quan necessiteu actualitzacions de configuració.

Processament dels missatges d'anunci de Router

  • Quan un node rep un missatge d'Anunci de Router, examina'n el contingut i extreu informació rellevant.
  • Això pot incloure els prefixos de xarxa anunciats, que especifiquen l'abast i la configuració de l'adreça IPv6 que podeu utilitzar el node.

Configuració d'adreces i paràmetres de xarxa

  • Els nodes utilitzen la informació obtinguda dels missatges d'Anunci de Router per configurar les vostres adreces IPv6 i altres paràmetres de xarxa.
  • Per exemple, un node pot assignar una adreça IPv6 basada en els prefixos de xarxa anunciats i establir l'interval de temps per a la renovació d'adreces segons la informació proporcionada pels encaminadors.

Actualització de la taula de veïns

  • Cada node manté una taula de veïns on s'emmagatzemen les adreces IPv6 i les adreces MAC dels encaminadors coneguts.
  • Quan un node rep un missatge d'Anunci de Router, actualitza la taula de veïns amb l'adreça IPv6 i l'adreça MAC de l'encaminador anunciant.
  • Això permet al node seleccionar la ruta òptima per enviar paquets i establir la comunicació amb els encaminadors de manera eficient.

Breu qüestionari de coneixements

Què et va semblar aquest article?
T'atreveixes a avaluar els teus coneixements apresos?

QUIZ - Neighbor Discovery Protocol (Part 1)

Llibre recomanat per a aquest article

Voleu suggerir un tema?

Totes les setmanes postejem nou contingut. Vols que tractem sobre alguna cosa específica?
Tema per al proper Blog

Deixa un comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

Dies
Hores
minuts
segons

Introducció a
OSPF - BGP - MPLS

Registra't en aquest curs gratuït

MAE-RAV-ROS-240118
Dies
Hores
minuts
segons

Registra't en aquest curs gratuït

MAS-ROS-240111

Promo per Dia de Reis!

REIS24

15%

tots els productes

cursos MikroTik
cursos Academy
llibres MikroTik

Aprofita el codi de descompte Dia de Reis!

* promoció vàlida fins al Diumenge 7 Gener 2024
** el codi (REIS24) s'aplica al carret de compres
*** compra el teu curs ara i pren-lo fins al 31 Març 2024

Promo per Cap d'Any!

NY24

20%

tots els productes

cursos MikroTik
cursos Academy
llibres MikroTik

Aprofita el codi de descompte de Cap d'Any!

* promoció vàlida fins el dilluns 1 Gener 2024
** el codi (NY24) s'aplica al carret de compres
*** compra el teu curs ara i pren-lo fins al 31 Març 2024

Descomptes per Nadal!

NADAL 23

30%

tots els productes

cursos MikroTik
cursos Academy
llibres MikroTik

Aprofita el codi de descompte per Nadal !!!

** els codis s'apliquen a la cistella de la compra
promo vàlida fins el dilluns 25 Desembre 2023

DESCOMPTES CYBER WEEK

CW23-MK

17%

tots els cursos MikroTik OnLine

CW23-AX

30%

tots els cursos Academy

CW23-LIB

25%

tots els Llibres i Packs de Llibres MikroTik

Aprofita els codis de descompte per Cyber ​​Week !!!

** els codis s'apliquen a la cistella de la compra
promo vàlida fins el diumenge 3 Desembre 2023

DESCOMPTES BLACK FRIDAY

BF23-MX

22%

tots els cursos MikroTik OnLine

BF23-AX

35%

tots els cursos Academy

BF23-LIB

30%

tots els Llibres i Packs de Llibres MikroTik

Aprofita els codis de descompte per Black Friday !!!

** Els codis s'apliquen a la cistella de la compra

els codis s'apliquen a la cistella de la compra
vàlid fins al diumenge 26 Novembre 2023

Dies
Hores
minuts
segons

Registra't en aquest curs gratuït

MAE-VPN-SET-231115

Promo Halloween

Aprofiteu els codis de descompte per Halloween.

Els codis s'apliquen a la cistella de la compra

HW23-MK

11% de descompte a tots els cursos MikroTik OnLine

11%

HW23-AX

30% de descompte a tots els cursos Academy

30%

HW23-LIB

25% de descompte a tots els Llibres i Packs de Llibres MikroTik

25%

Registra't i participa al curs gratuït Introducció a Ruteig Avançat amb MikroTik (MAE-RAV-ROS)

Avui (dimecres) 11 Octubre, 2023
7pm a 11pm (Colòmbia, Equador, Perú)

MAE-RAV-ROS-231011