Skip to main content

RFC 8200 - Internet Protocol, Version 6 (IPv6) Specification

  • Status: Internet Standard
  • Published: July 2017
  • Stream: IETF
  • Obsoletes: RFC2460
  • Errata: No Errata

Abstract​

This document specifies version 6 of the Internet Protocol (IPv6). It obsoletes RFC 2460.


Table of Contents​

Appendices​



Quick Reference​

What is IPv6?​

IPv6 (Internet Protocol version 6) is the sixth version of the Internet Protocol, designed to succeed IPv4.

Key Improvements​

Major changes from IPv4:

  • ✅ Expanded Address Space - From 32-bit to 128-bit addresses
  • ✅ Simplified Header - More efficient routing processing
  • ✅ Improved Extensibility - Flexible extension header mechanism
  • ✅ Flow Labels - Better QoS support
  • ✅ Autoconfiguration - Simplified network configuration

IPv6 vs IPv4​

FeatureIPv4IPv6
Address Length32 bits128 bits
Address Space~4.3 billion~340 undecillion
Header Size20-60 bytes40 bytes fixed
FragmentationRouters can fragmentSource-only fragmentation
ChecksumHeader checksumNo header checksum
ConfigurationManual or DHCPAuto or DHCPv6
BroadcastSupportedNot supported (multicast)

Use Cases​

  • 🌐 Internet Backbone - Global IPv6 deployment
  • 📱 Mobile Networks - 4G/5G networks
  • 🏠 Internet of Things - Massive device connectivity
  • 🏢 Enterprise Networks - Future network infrastructure