IPv6 First Hop security features
IPv6 Address feature:
ICMPv6 Neighbor Discovery (ND)
NS Neighbor soliciation
NA Neighbor adevertisement
RS Router solicitation
RA Router Advertisement
Duplicate address detction (DAD)
Stateless address autoconfiguration SLAAC(EUI-64)
DHCPv6
ND for new hosts on the network
1.Asign a link-local address
2.Check if link-local address is unique (DAD)
3.Announce it self as a live host,link-local. (NA)
4.Find a router/gateway (RS or received RA)
5.Receive RA information (Router ip and mac + gateway + prefixss/subnetss info)
6.Host chooses a global prefix for SLAAC
7.Check if global address is unique (DAD)
8.Announce it self as a live host,global. (NA)
IPv6 First Hop security features
IPv6 snooping: Build a database of layer 2 and layer 3 addressing correlation through IPv6 neighbor discovery or DHCPv6(if used). (similar to DAI)
1.RA Guard (Router Advertisement): Prevent spoofing of router and/or prefix and/or flags on the segment. Limiting RA to trusted port.
2.DHCPv6 Guard: Prevent DHCPv6 server spoofing. Limiting DHCPv6 packet to trusted port.(Similar to ipv6 dhcp snooping)
3.IPv6 Source-guard: Data plane filter. Relies on IPv6 snooping/static binding to create the binding table. Creates automatic IPv6 PACL to filter sources base on binding table.Prevent spoof IPv6 address.