This document provides an overview of the IPv6 header based on Chapter 4 of the book "Understanding IPv6, Third Edition". It describes the components of an IPv6 packet including the IPv6 header, extension headers, and upper-layer protocol data unit. The IPv6 header is a fixed size of 40 bytes and contains fields for version, traffic class, flow label, payload length, next header, hop limit, source address, and destination address. Extension headers can be added after the IPv6 header and are used to expand IPv6's capabilities. The IPv6 header was designed to be more efficient than IPv4 by reducing the number of required fields and moving seldom-used fields to extension headers.