Az NDP (Neighbor Discovery Protocol) az IPv6-tal használt protokolltípus. Szerepe az, hogy megtalálja a hálózati csomópontokat és routereket, és mindig a legrövidebb utat válassza az információ továbbításához. Szerepe hasonló az ARP és az ICMP szabványok feladatához, amelyek IPv4-gyel működnek. Ezekhez képest a legjelentősebb változás az, hogy az NDP nemcsak az elérhető szomszédokat és csomópontokat tartja nyilván, hanem azt is, ha valamelyik működése leáll vagy megszűnik. Ezáltal mindig az aktuális állapot szerint tudja megtervezni a legmegfelelőbb útvonalakat.