Join our Newsletter — 33% off our NHI Course
Home› Glossary› Cyber Security› Neighbor Discovery Protocol
Cyber Security

Neighbor Discovery Protocol

← Back to Glossary
By NHI Mgmt Group Updated October 31, 2026 Domain: Cyber Security

A set of ICMPv6 functions that helps IPv6 devices find neighbors, identify routers, and learn network parameters. It is essential for local IPv6 operation, but if message validation is weak, attackers can spoof advertisements and manipulate how nodes configure addresses and gateways.

What Neighbor Discovery Protocol Does

Neighbor Discovery Protocol, or NDP, is the IPv6 control plane that lets hosts discover local peers, learn which routers are present, and obtain the network information needed to communicate on the local link. It replaces several IPv4-era functions and sits on the critical path for address resolution, router discovery, and first-hop reachability.

Because NDP is part of normal IPv6 operation, it is often assumed to be trustworthy by default. That assumption is dangerous: if a device accepts forged neighbor or router messages, the attacker can redirect traffic, disrupt connectivity, or influence how hosts choose addresses and gateways.

NDP uses ICMPv6 messages to perform practical network housekeeping that IPv4 handled with ARP and related mechanisms. Hosts use it to map IP-layer neighbors to link-layer addresses, detect whether a neighbor is reachable, and identify routers that can forward traffic off-link.

It also supports configuration behaviors that affect how an IPv6 node joins and uses the network. In many environments, NDP is tightly coupled with SLAAC, router advertisement processing, and default gateway selection, so a compromise in NDP handling can influence both connectivity and routing decisions.

The protocol is local by design, which makes the trust boundary important. A malicious system on the same segment can often see or inject the same message types as legitimate peers unless the network has first-hop protections and the hosts validate messages carefully.

Why Weak Validation Makes NDP Dangerous

NDP is security-sensitive because it controls how nodes decide who is on-link, which routers to trust, and where to send traffic. If those decisions are based on unauthenticated or poorly validated advertisements, an attacker can poison neighbor state, mislead hosts about the default router, or create denial-of-service conditions by causing stale or incorrect mappings.

Those failures matter most at the first hop, where one forged message can affect many systems on the same subnet. The practical result is not just packet loss, but traffic interception, redirection, and network instability that can be hard to distinguish from ordinary IPv6 misconfiguration.

This is why IPv6 deployments are typically paired with controls such as RA filtering, switch-level inspection, and tight ICMPv6 policy. The protocol itself is not broken; the danger comes from trusting unauthenticated local control messages in an environment where local injection is possible.

Operational Controls and Defenses for NDP

Defending NDP starts with knowing where IPv6 is actually enabled, because many issues arise when IPv6 is partially deployed or monitored less carefully than IPv4. Networks should treat router advertisements, neighbor solicitations, and neighbor advertisements as security-relevant control traffic, not just background protocol noise.

First-hop protections matter most when the local segment is shared or only partially trusted. Filtering rogue router advertisements, constraining who can send control-plane messages, and monitoring for abnormal neighbor churn all reduce the chance that a forged message can change host behavior. For a practical IPv6 hardening baseline, see the IPv6 Security Guide.

Operators should also verify that packet capture, IDS, and switch telemetry can actually see ICMPv6 control traffic. If NDP anomalies are invisible, the environment may look healthy while hosts are quietly learning bad neighbor or router state.

What to Review After Suspected NDP Abuse

When NDP abuse is suspected, the question is not only whether traffic was intercepted, but whether host state was altered. Review recent router advertisements, neighbor cache changes, gateway changes, and any unexplained IPv6 connectivity loss or rerouting on affected subnets.

Hosts that accepted forged control messages may need more than a simple network reset. If traffic may have been redirected, inspect for secondary compromise of sessions, exposed credentials, or tampered internal traffic, especially on systems that rely on the local IPv6 segment for authentication or management access.

Because NDP is a low-level protocol, post-incident review should focus on the path the attacker used to inject or observe control traffic. That includes local segment access, misconfigured switch protections, and any place where IPv6 control messages were allowed without validation.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK and OWASP API Security Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5, CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5SC-7 — Boundary ProtectionNDP protection depends on controlling and filtering local IPv6 control traffic at the network boundary.
Recommendation — Filter rogue IPv6 control traffic and constrain first-hop reachability on trusted segments.
CIS Controls v8CIS-12 — Network Infrastructure ManagementNDP hardening relies on managing switches, segmentation and local network controls that affect rogue router exposure.
Recommendation — Harden switching and segmentation controls to reduce spoofed IPv6 control-message exposure.
NIST CSF 2.0PR.PS-05 — Installation and Configuration ManagementNDP security depends on secure configuration of IPv6, ICMPv6 handling and first-hop protections.
Recommendation — Configure IPv6 and ICMPv6 protections so hosts validate neighbor and router messages.
MITRE ATT&CKT1557 — Adversary-in-the-MiddleForged NDP messages can enable on-path positioning and traffic redirection on local IPv6 networks.
Recommendation — Map forged NDP activity to on-path attack techniques and hunt for local interception indicators.
OWASP API Security Top 10API8 — Security MisconfigurationMisconfigured IPv6 handling and weak validation expose control traffic to spoofing and routing abuse.
Recommendation — Treat weak IPv6 control-plane validation as a misconfiguration and close the exposed trust gap.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 31, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org