Security Configuration FAQ: Securing the Control Plane on IPv6 Router Advertisement (RA) Guard

Security Configuration FAQ: Securing the Control Plane on IPv6 Router Advertisement (RA) Guard

Overview & Thematic Scope

This security-focused FAQ addresses the most common engineering and deployment questions about IPv6 Router Advertisement (RA) Guard. RA Guard is a critical Layer 2 control plane security feature that filters unwanted or spoofed ICMPv6 Router Advertisement and Redirect messages at the network edge. Whether you are hardening a campus access layer, a datacenter top-of-rack switch, or an ISP aggregation point, these expert answers cover pre-sales qualification, configuration steps, platform compatibility, and post-deployment validation.

Security Configuration FAQ: Securing the Control Plane on IPv6 Router Advertisement (RA) Guard details

Frequently Asked Questions

Q1: What is IPv6 RA Guard and why is it critical for B2B telecom networks?
IPv6 RA Guard is a Layer 2 security feature that blocks unauthorized ICMPv6 Router Advertisement and Redirect messages on untrusted ports. It prevents rogue routers and malicious hosts from hijacking IPv6 default gateway and prefix information, which can cause man-in-the-middle attacks or denial of service. In B2B telecom and enterprise edge deployments, it is a mandatory control plane hardening measure recommended by RFC 7113 and vendor security baselines.
Q2: How do I enable IPv6 RA Guard on a switch or router?
Enable RA Guard globally or per-VLAN, then apply it to untrusted access ports. On most enterprise platforms, the configuration follows this pattern: enable the feature globally with ipv6 nd raguard policy <name>, define trusted and untrusted roles, then attach the policy to interfaces using ipv6 nd raguard attach-policy <name>. Always verify that uplink and router-facing ports are marked as trusted to avoid blocking legitimate RAs.
Q3: Which ports should be trusted versus untrusted when deploying RA Guard?
Only ports connected to legitimate IPv6 routers or Layer 3 switches should be trusted; all host-facing access ports must be untrusted. Trusted ports are typically uplinks to the distribution or core layer, while untrusted ports include end-user workstations, IP phones, cameras, and any device that should not send Router Advertisements. Misconfiguring trust roles is the most common cause of accidental IPv6 outage after enabling RA Guard.
Q4: Does RA Guard block all ICMPv6 messages or only Router Advertisements?
RA Guard blocks only ICMPv6 Router Advertisement and Redirect messages on untrusted ports; it does not block Neighbor Discovery, Router Solicitation, or normal IPv6 data traffic. This selective filtering preserves essential IPv6 neighbor discovery and address autoconfiguration while preventing rogue RA injection. Some platforms also offer a “light” mode that only blocks RAs with unspecified source or hop-limit anomalies.
Q5: What are the most common RA Guard troubleshooting errors and how do I resolve them?
The most common errors are legitimate RAs being dropped (trust misconfiguration), IPv6 hosts losing default gateway (policy applied to uplink), and inconsistent policy across VLANs. To resolve, verify trusted port assignments, check policy attachment on all relevant interfaces, and use platform counters such as show ipv6 nd raguard statistics to confirm drop vs. permit behavior. Always test in a maintenance window with a rollback plan.
Q6: Is RA Guard supported on all B2B telecom hardware, including legacy switches?
RA Guard support varies by platform and firmware version; it is widely available on modern enterprise and carrier Ethernet switches but may be absent on older or entry-level models. Before procurement, confirm RA Guard support in the datasheet or release notes and verify whether it is hardware-accelerated or CPU-bound. For legacy equipment without native RA Guard, consider ACL-based ICMPv6 filtering as a partial mitigation or plan an EOL migration.
Q7: How does RA Guard interact with DHCPv6 and SLAAC in a dual-stack environment?
RA Guard is compatible with both DHCPv6 and SLAAC because it filters only Router Advertisement and Redirect messages, not DHCPv6 or Neighbor Discovery. In SLAAC deployments, trusted router ports must be allowed to send RAs so hosts can form addresses and default routes. In DHCPv6-only environments, RA Guard can be configured to block all RAs on untrusted ports while still permitting DHCPv6 client-server traffic.
Q8: Can RA Guard be bypassed, and what additional hardening is recommended?
RA Guard can be bypassed by attackers on trusted ports or by VLAN hopping, so it should be part of a layered security strategy. Recommended additional hardening includes DHCPv6 Guard, IPv6 Source Guard, port security, BPDU Guard, and strict trust boundary enforcement. For high-security B2B telecom environments, combine RA Guard with MACsec on uplinks and control plane policing (CoPP) to protect against ICMPv6 flood attacks.