IPv6
IPv4のIPアドレスが不足してきたことから作られた。1998年頃改訂されてほぼ確定。1999年アドレス割り振り開始。2006年頃実装完了。18年以上まだ移行中。 IPv4の4倍のbit長の128bitアドレスを持つInternetプロトコル群、星サイズでは不足しないはず。
RFC 8200 IPv6
RFC 4443 ICMPv6
RFC 4291 Address
RFC 9673 IPv6 Hop-by-Hop Options Processing Procedures
RFC 8200 Internet Protocol, Version 6 (IPv6) Specification
RFC 6980 Security Implications of IPv6 Fragmentation with IPv6 Neighbor Discovery
RFC 6936 Applicability Statement for the Use of IPv6 UDP Datagrams with Zero Checksums
RFC 5942 IPv6 Subnet Model: The Relationship between Links and Subnet Prefixes
RFC 4944 Transmission of IPv6 Packets over IEEE 802.15.4 Networks
RFC 4884 Extended ICMP to Support Multi-Part Messages
RFC 4862 IPv6 Stateless Address Autoconfiguration
RFC 4861 Neighbor Discovery for IP version 6 (IPv6)
RFC 4443 Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification → Update 4884 RFC 4291 IP Version 6 Addressing Architecture
RFC 3513 → 4291
RFC 2928 Initial IPv6 Sub-TLA ID Assignments
RFC 2780 IANA Allocation Guidelines For Values In the Internet Protocol and Related Headers → Update 4443
RFC 2463 (旧) ICMPv6 → 4443
RFC 2462 (旧) IPv6 Stateless Address Autoconfiguration → 4862
RFC 2461 (旧) Neighbor Discovery for IP Version 6 (IPv6) → 4861
RFC 2460 (旧) Internet Protocol, Version 6 (IPv6) Specification → 8200
RFC 1971 (旧) IPv6 Stateless Address Autoconfiguration → 2462
RFC 1970 (旧) Neighbor Discovery for IP Version 6 (IPv6) → 2461
RFC 1885 (旧) Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification → 2463
RFC 1883 (旧) Internet Protocol, Version 6 (IPv6) Specification → 2460
Header
Version (4bit) = 6
Traffic Class (8bit) RFC 8200 Section 7
Flow Label (20bit) RFC 8200 Section 6
Payload Length (16bit) Header以外のサイズ
Next Header (8bit)
Hop Limit (8bit)
Source Address(128bit) RFC 4291
Destination Address(128bit) RFC 4291
接続方式がいろいろある
fe80::/10 リンクローカルアドレス
インターフェース毎に振られる
ユニークローカルアドレス IPv4のローカルアドレス相当
プロフェッショナルIPv6第2版