Neighbour discovery protocol (eng. Neighbour discovery protocol , NDP ) är ett protokoll från TCP/IP-protokollsviten , som används tillsammans med IPv6 . Den fungerar i nätverksskiktet av Internetmodellen ( RFC 1122 ) och är ansvarig för att autokonfigurera adressen till ändpunkter och mellanliggande punkter i nätverket, upptäcka andra noder på linjen, bestämma adressen till andra länklagernoder , upptäcka adresskonflikter, söka efter tillgängliga routrar och DNS- servrar, bestämma adressprefixet och stödja tillgängligheten av sökvägsinformation till andra aktiva grannar ( RFC 4861 ). [ett]
Detta protokoll etablerar fem olika ICMPv6 -pakettyper för att utföra IPv6-funktioner som liknar ARP , ICMP , IRDP och Router Redirect- protokollen för IPv4 . Det ger dock många förbättringar jämfört med sina IPv4-motsvarigheter ( RFC 4861 , avsnitt 3.1). Till exempel inkluderar den NUD , som förbättrar tillförlitligheten för paketleverans i närvaro av problematiska routrar eller anslutningar, eller mobila enheter.
NDP installerar följande fem ICMPv6 -pakettyper [2] :
Dessa meddelanden används för att tillhandahålla följande funktionalitet:
Vissa routrar är sårbara för NDP [4] . Ofta har routrar färre tillgängliga NDP-adresser än vad som är tillgängliga på IPv6-undernätet (vanligtvis 2^64 eller mer, för att stödja SLAAC). Lösningen finns tillgänglig (föråldrad) [5] .
Main | |
---|---|
Genomförande |
|
Migrering från IPv4 till IPv6 |
|
Relaterade protokoll |
|
TCP / IP-protokoll efter lager av OSI-modellen | Grundläggande|
---|---|
Fysisk | |
kanaliserad | |
nätverk | |
Transport | |
session | |
Representation | |
Applicerad | |
Annat ansökt | |
Lista över TCP- och UDP-portar |