Neighbor Discovery Protocol (eng. Neighbor Discovery Protocol , NDP ) on TCP/IP-protokollapaketin protokolla , jota käytetään yhdessä IPv6 :n kanssa . Se toimii Internet-mallin verkkokerroksessa ( RFC 1122 ) ja vastaa verkon päätepisteiden ja välipisteiden osoitteiden automaattisesta määrittämisestä, linjan muiden solmujen löytämisestä, muiden linkkikerroksen solmujen osoitteen määrittämisestä, osoiteristiriitojen havaitsemisesta, etsiä saatavilla olevia reitittimiä ja DNS -palvelimia, määrittää osoitteen etuliite ja tukea polkutietojen saatavuutta muille aktiivisille naapureille ( RFC 4861 ). [yksi]
Tämä protokolla määrittää viisi erilaista ICMPv6 -pakettityyppiä suorittamaan IPv6-toimintoja, jotka ovat samanlaisia kuin IPv4:n ARP- , ICMP- , IRDP- ja Router Redirect -protokollat . Se tarjoaa kuitenkin monia parannuksia verrattuna IPv4-vastineisiin ( RFC 4861 , osa 3.1). Se sisältää esimerkiksi NUD :n , joka parantaa pakettien toimituksen luotettavuutta ongelmallisten reitittimien tai yhteyksien tai mobiililaitteiden läsnä ollessa.
NDP asentaa seuraavat viisi ICMPv6 -pakettityyppiä [2] :
Näitä viestejä käytetään tarjoamaan seuraavat toiminnot:
Jotkut reitittimet ovat haavoittuvia NDP:lle [4] . Usein reitittimillä on saatavilla vähemmän NDP-osoitteita kuin IPv6-aliverkossa (yleensä 2^64 tai enemmän SLAAC:n tukemiseksi). Ratkaisu on saatavilla (vanhentunut) [5] .
Main | |
---|---|
Toteutus |
|
Siirtyminen IPv4:stä IPv6:een |
|
Liittyvät pöytäkirjat |
|
TCP /IP-perusprotokollat OSI -mallin kerroksittain | |
---|---|
Fyysinen | |
kanavoitu | |
verkkoon | |
Kuljetus | |
istunto | |
Edustus | |
Sovellettu | |
Muuta sovellettu | |
Luettelo TCP- ja UDP-porteista |