30% off every course until Sunday, October 11. Our biggest update yet, and we'd like you to try it. Applied automatically at checkout.

Choose your certification
Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

2.8.2. Key Differences

Key IPv6 Differences from IPv4

FeatureIPv4IPv6
Address length32 bits128 bits
NotationDecimal (192.168.1.1)Hexadecimal (2001:DB8::1)
BroadcastYesNo (uses multicast instead)
ARPYesNo (uses NDP)
HeaderVariable length, 12+ fieldsFixed 40 bytes, 8 fields
FragmentationRouters and hostsHosts only
DHCPDHCPv4DHCPv6 or SLAAC

NDP (Neighbor Discovery Protocol) does ARP's job and more with ICMPv6 messages, using multicast where IPv4 would broadcast:

MessageSent byPurpose
Neighbor Solicitation (NS)Any nodeAsk for a neighbor's MAC address (the ARP request); also used for Duplicate Address Detection
Neighbor Advertisement (NA)Any nodeAnswer with the MAC address (the ARP reply)
Router Solicitation (RS)HostAsk the link's routers to advertise now instead of waiting
Router Advertisement (RA)RouterAnnounce the link's prefix and prefix length and offer the router as default gateway, which is what SLAAC builds an address from

Resolved neighbors are cached (show ipv6 neighbors). REACH means reachability was confirmed recently. STALE means the reachable time has passed without confirmation: the entry stays in the cache and is re-checked (DELAY, then PROBE with a unicast NS) the next time traffic is sent to it. INCMP means resolution is still in progress.

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder•20 professional certifications