3.2.1.2 DHCPv6 Guard

Information

DHCPv6 guard is an extension of DHCPv6 snooping. When the DHCPv6 snooping feature is configuredglobally and on the VLAN, the ports are configured as trusted and untrusted ports. DHCPv6 guardenhances this by creating a policy and applying it on a port and on the VLAN. This policy containsmultiple attributes which are compared against the packet that is received on trusted ports. If thepacket complies with the attributes of the policy, it is forwarded to the destination port; otherwise thepacket is dropped.

The DHCPv6 Guard feature on AOS-CX switches helps prevent rogue DHCPv6 servers from distributing unauthorized IPv6 addresses and configurations, ensuring the integrity of network operations. It achieves this by filtering DHCPv6 server messages on trusted ports.

NOTE: Nessus has provided the target output to assist in reviewing the benchmark to ensure target compliance.

Solution

The following are sample configurations of DHCPv6 guard -

switch(config)# dhcpv6-snooping guard-policy <policy-name>
switch(config-dhcpv6-guard-policy)# match server access-list <acl-name>
switch(config-dhcpv6-guard-policy)# preference min <6>
switch(config-dhcpv6-guard-policy)# preference max <250>
switch(config-dhcpv6-guard-policy)# match client prefix-list <prefix-list>
switch(config-dhcpv6-guard-policy)# exit
switch(config)# vlan <vlan-id>
switch(config-vlan-id)# dhcpv6-snooping guard-policy <policy-name>

Impact:

By mitigating the risks of rogue servers, DHCPv6 Guard enhances network security, reduces potential misconfigurations, and ensures reliable IPv6 address management, leading to a more stable and secure network infrastructure.

See Also

https://workbench.cisecurity.org/benchmarks/24202

Item Details

Category: ACCESS CONTROL, SECURITY ASSESSMENT AND AUTHORIZATION, RISK ASSESSMENT, SYSTEM AND COMMUNICATIONS PROTECTION, SYSTEM AND INFORMATION INTEGRITY

References: 800-53|AC-17, 800-53|AC-17(1), 800-53|CA-9, 800-53|RA-5, 800-53|SC-7, 800-53|SC-7(5), 800-53|SI-4, CSCv7|12.2, CSCv7|12.4

Plugin: ArubaOS

Control ID: d91e58b6bad1258c57577a4bce0b637121a205b4df8f8d74c76c38e0271575c1