Protocolul de descoperire vecin (ing. Protocolul de descoperire vecin , NDP ) este un protocol din suita de protocoale TCP/IP , utilizat împreună cu IPv6 . Funcționează la nivelul de rețea al modelului de internet ( RFC 1122 ) și este responsabil pentru autoconfigurarea adresei punctelor finale și a punctelor intermediare ale rețelei, descoperirea altor noduri de pe linie, determinarea adresei altor noduri din stratul de legătură , detectarea conflictelor de adrese, căutarea routerelor și serverelor DNS disponibile , determinarea prefixului de adresă și sprijinirea disponibilității informațiilor despre cale pentru alți vecini activi ( RFC 4861 ). [unu]
Acest protocol stabilește cinci tipuri diferite de pachete ICMPv6 pentru a îndeplini funcții IPv6 similare cu protocoalele ARP , ICMP , IRDP și Router Redirect pentru IPv4 . Cu toate acestea, oferă multe îmbunătățiri față de omologii săi IPv4 ( RFC 4861 , secțiunea 3.1). De exemplu, include NUD , care îmbunătățește fiabilitatea livrării pachetelor în prezența routerelor sau conexiunilor problematice sau a dispozitivelor mobile.
NDP instalează următoarele cinci tipuri de pachete ICMPv6 [2] :
Aceste mesaje sunt folosite pentru a oferi următoarele funcționalități:
Unele routere sunt vulnerabile la NDP [4] . Adesea, routerele au mai puține adrese NDP disponibile decât sunt disponibile pe subrețeaua IPv6 (de obicei 2^64 sau mai mult, pentru a suporta SLAAC). Soluția este disponibilă (învechită) [5] .
Principal | |
---|---|
Implementarea |
|
Migrarea de la IPv4 la IPv6 |
|
Protocoale înrudite |
|
TCP /IP pe straturi ale modelului OSI | Protocoale de bază|
---|---|
Fizic | |
canalizat | |
reţea | |
Transport | |
sesiune | |
Reprezentare | |
Aplicat | |
Altele aplicate | |
Lista de porturi TCP și UDP |