Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications

Categories

🎓 Certifications
🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
CheatGrid
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications
LVLEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

IPv6 Cheat Sheet

IPv6 Cheat Sheet

Back to Networking
Updated 2026-04-30
Next Topic: Load Balancing Cheat Sheet

Internet Protocol version 6 (IPv6) is the successor to IPv4, designed to solve IPv4 address exhaustion with a 128-bit address space (340 undecillion addresses). Unlike IPv4's 32-bit addresses, IPv6 fundamentally redesigns packet headers for efficiency, mandates IPsec support, and integrates autoconfiguration directly into the protocol through Stateless Address Autoconfiguration (SLAAC) and Neighbor Discovery Protocol (NDP). Understanding IPv6 is critical for modern networking: address representation rules differ significantly from IPv4, with hexadecimal notation, compression rules, and prefix-based subnetting replacing traditional subnet masks. The most important concept to internalize is that every interface always has multiple addresses simultaneously—link-local for local communication, global unicast for internet routing, and often temporary privacy addresses—all coexisting on the same interface.

What This Cheat Sheet Covers

This topic spans 15 focused tables and 122 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: Address Format and RepresentationTable 2: Address Types - UnicastTable 3: Address Types - Multicast and AnycastTable 4: Stateless Address Autoconfiguration (SLAAC)Table 5: DHCPv6Table 6: Neighbor Discovery Protocol (NDP)Table 7: ICMPv6 MessagesTable 8: IPv6 Header StructureTable 9: Extension HeadersTable 10: Path MTU DiscoveryTable 11: Subnetting in IPv6Table 12: Dual-Stack and Transition MechanismsTable 13: Security ConsiderationsTable 14: Well-Known Special AddressesTable 15: Command Reference (Common Tools)

Table 1: Address Format and Representation

Reading and writing IPv6 addresses correctly is the first hurdle for anyone coming from IPv4. These notations are all valid ways to write the same 128 bits — the compression rules (dropping leading zeros, collapsing runs of zeros to ::) exist purely to make the long hexadecimal strings manageable, while the bracket and zone-ID forms handle the edge cases that trip people up in URLs and on link-local interfaces.

FormatExampleDescription
Full hexadecimal notation
2001:0db8:0000:0042:0000:8a2e:0370:7334
• 128 bits divided into eight 16-bit hextets separated by colons
• each hextet written as 4 hexadecimal digits (0-9, a-f).
Leading zero compression
2001:db8:0:42:0:8a2e:370:7334
• Leading zeros within each hextet can be omitted
• 0042 becomes 42, but at least one digit must remain per hextet
Zero compression (double colon)
2001:db8::8a2e:370:7334
• Consecutive all-zero hextets replaced with :: to shorten address
• :: may appear only once per address to avoid ambiguity
Prefix length notation (CIDR)
2001:db8::/32
fe80::/10
• Slash notation indicates network prefix length in bits (similar to IPv4 CIDR)
• replaces subnet mask concept entirely in IPv6.

More in Networking

  • IP Addressing and Subnetting Cheat Sheet
  • Load Balancing Cheat Sheet
  • Azure Networking Cheat Sheet
  • Network Administration Cheat Sheet
  • Network Routing Protocols Cheat Sheet
  • Quality of Service - QoS Cheat Sheet
View all 27 topics in Networking