IPv6 is in many ways easier to configure and operate than IPv4. But documentation is scarce and often difficult to understand for those not yet familiar with the basic concepts of IPv6. This tutorial explains the basic concepts of IPv6, its differences to IPv4, and how to configure and operate IPv6 on BSD systems.
The topics covered include:
- IPv6 addresses, neighbor and router discovery and stateless address autoconfiguration.
- Elementary routing.
- DNS extensions to support IPv6, secure DNS updates triggered through autoconfiguration.
- Application support (including SSH, NTP, SMTP and HTTP) and gatewaying between IPv6 and IPv4.
- How to connect to the "Internet6" through IPv4-only ISPs.
- New features beyond the larger address space.
Throughout the entire tutorial, example configurations and demonstrations are shown for FreeBSD, NetBSD and OpenBSD.