Skip to main content

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

Published: July 2017
Status: Standards Track
STD: 86
Authors: S. Deering (Retired), R. Hinden (Check Point Software)
Obsoletes: RFC 2460


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