NDP (Neighbor Discovery Protocol) is an IPv6 protocol that replaces ARP (Address Resolution Protocol) in IPv4. It operates at Layer 3 (Network Layer) and is responsible for discovering neighbors, resolving MAC addresses, detecting duplicate addresses, and managing router advertisements in IPv6 networks. Learn more: https://en.wikipedia.org/wiki/NDP