Skip to content

IPv6 Cheat Sheet

Overview

  • IPv6 Addresses – Understand Address types and ranges
  • Analyzing IPv6 Addresses – Which information can be derived from an IPv6 address
  • IPv6 Header – Overview of the IPv6 Header & the Extension Header concept
  • ICMPv6 – Overview of ICMPv6 message types (compared to IPv4)
  • SLAAC – How Stateless Address Autoconfiguration works
  • Wireshark – IPv6 tips for using Wireshark

IPv6 Addresses

Address TypeRangeAlternative representation or exampleApplication purpose / Remark
Unspecified Address0:0:0:0:0:0:0:0::Source address of Duplicate Address Detection (ICMPv6)
Loopback Address0:0:0:0:0:0:0:1::1127.0.0.1 for IPv6
Link-Local unicastFE80::/64FE80:0000:0000:0000 + Interface IDmandatory, for subnet local communication
Unique Local Unicast addresses (ULA)FC00::/7 FD00::/7 FD + 32bit generated + 16bit Subnet ID + Interface-ID
e.g.
FD9E:21A7:A92C:2345::1
private address space, user must maintain collision free address space
Global Unicast addresseseverything elseGlobal Routing Prefix + Local Subnet + Interface Identifier (64 Bit)
2001:0DB8:0:CD30:123:4567:
00AB:CDEF
routable unicast IPv6 address
6to42002::/16Overall-Prefixlength is /48 (16Bit+32Bit IPv4 address)RFC 3056  
Teredo2001::/322001:0000 + Teredo-serveripv4-address + Flags + Client-UDP-Teredo-Port +
Client-ipv4-address
RFC 4380, inverted v4-addresses and port
Documentation2001:DB8::/32used for documentation purposesRFC 3849
ISATAP64bit global
unicast+00:00/2:5E:FE+32bit-IPv4-address
RFC 5214
NAT6464:ff9b::/96RFC 6146 
MulticastFF00::/8FF + 4bit flags + 4bit scope
+ 112 bits group identifier
RFC 4291
All nodes multicast addressFF02::1/128“Multicast Ping”: ping6 -I en0 ff02::1equivalent to ipv4 broadcast, Router Advertisement destination addr
All routers multicast addressFF02::2/128link local scope all router multicastRouter solicitation destination addr
All DHCP Servers and Relay Agents multicast addressFF02::1:2/128all DHCP Server and Relays listen at this link local scope multicast address used by DHCPv6 client
All DHCP Servers multicast addressFF05::1:3Relay Agents can use this addr to talk to all DHCP servers site-scopedused by DHCPv6 relay agents
Solicited node multicast addressFF02::1:FFab:cdefFF02::1:FF00:0000/104 + last 24 Bit of the corresponding address, e.g.  FF02::1:FFAB:CDEFRFC 4291, used for Duplicate Address Detection and Neighbor Solicitation (Name Resolution)

Analyzing IPv6 Addresses

coming soon

IPv6 Header

coming soon

ICMPv6

coming soon

SLAAC

coming soon

Wireshark

coming soon