This chapter discusses IPv6, including what it is, why it is needed, IPv6 addressing, address types, special addresses, autoconfiguration, configuring IPv6, and tunneling. IPv6 was created to replace IPv4 and address the problem of looming address exhaustion. It uses 128-bit addresses instead of 32-bit in IPv4. The document outlines various IPv6 address types including unicast, multicast, and anycast. It also describes special IPv6 addresses like the link-local and unique local address ranges. Autoconfiguration and configuring IPv6 on routers and interfaces is also covered.