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 Type | Range | Alternative representation or example | Application purpose / Remark |
Unspecified Address | 0:0:0:0:0:0:0:0 | :: | Source address of Duplicate Address Detection (ICMPv6) |
Loopback Address | 0:0:0:0:0:0:0:1 | ::1 | 127.0.0.1 for IPv6 |
Link-Local unicast | FE80::/64 | FE80:0000:0000:0000 + Interface ID | mandatory, 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 addresses | everything else | Global Routing Prefix + Local Subnet + Interface Identifier (64 Bit) 2001:0DB8:0:CD30:123:4567: 00AB:CDEF | routable unicast IPv6 address |
6to4 | 2002::/16 | Overall-Prefixlength is /48 (16Bit+32Bit IPv4 address) | RFC 3056 |
Teredo | 2001::/32 | 2001:0000 + Teredo-serveripv4-address + Flags + Client-UDP-Teredo-Port + Client-ipv4-address | RFC 4380, inverted v4-addresses and port |
Documentation | 2001:DB8::/32 | used for documentation purposes | RFC 3849 |
ISATAP | 64bit global unicast+00:00/2:5E:FE+32bit-IPv4-address | RFC 5214 | |
NAT64 | 64:ff9b::/96 | RFC 6146 | |
Multicast | FF00::/8 | FF + 4bit flags + 4bit scope + 112 bits group identifier | RFC 4291 |
All nodes multicast address | FF02::1/128 | “Multicast Ping”: ping6 -I en0 ff02::1 | equivalent to ipv4 broadcast, Router Advertisement destination addr |
All routers multicast address | FF02::2/128 | link local scope all router multicast | Router solicitation destination addr |
All DHCP Servers and Relay Agents multicast address | FF02::1:2/128 | all DHCP Server and Relays listen at this link local scope multicast address | used by DHCPv6 client |
All DHCP Servers multicast address | FF05::1:3 | Relay Agents can use this addr to talk to all DHCP servers site-scoped | used by DHCPv6 relay agents |
Solicited node multicast address | FF02::1:FFab:cdef | FF02::1:FF00:0000/104 + last 24 Bit of the corresponding address, e.g. FF02::1:FFAB:CDEF | RFC 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