Neighbour discovery protocol (eng. Neighbour discovery protocol , NDP ) er en protokol fra TCP/IP-protokolpakken , der bruges sammen med IPv6 . Den opererer på netværkslaget af internetmodellen ( RFC 1122 ) og er ansvarlig for autokonfigurering af adressen på endepunkter og mellempunkter på netværket, opdage andre noder på linjen, bestemme adressen på andre linklags noder , detektere adressekonflikter, søgning efter tilgængelige routere og DNS -servere, bestemmelse af adressepræfikset og understøttelse af tilgængeligheden af stioplysninger til andre aktive naboer ( RFC 4861 ). [en]
Denne protokol etablerer fem forskellige ICMPv6 -pakketyper til at udføre IPv6-funktioner svarende til ARP- , ICMP- , IRDP- og Router Redirect -protokollerne til IPv4 . Det giver dog mange forbedringer i forhold til sine IPv4-modstykker ( RFC 4861 , afsnit 3.1). For eksempel inkluderer det NUD , som forbedrer pålideligheden af pakkelevering i nærvær af problematiske routere eller forbindelser eller mobile enheder.
NDP installerer følgende fem ICMPv6- pakketyper [2] :
Disse meddelelser bruges til at levere følgende funktionalitet:
Nogle routere er sårbare over for NDP [4] . Ofte har routere færre tilgængelige NDP-adresser, end der er tilgængelige på IPv6-undernettet (normalt 2^64 eller mere for at understøtte SLAAC). Løsningen er tilgængelig (forældet) [5] .
Hoved | |
---|---|
Implementering |
|
Migration fra IPv4 til IPv6 |
|
Relaterede protokoller |
|
TCP / IP-protokoller efter lag af OSI-modellen | Grundlæggende|
---|---|
Fysisk | |
kanaliseret | |
netværk | |
Transportere | |
session | |
Repræsentation | |
Anvendt | |
Andet anvendt | |
Liste over TCP- og UDP-porte |