You will learn how to:
- Plan and manage the migration of your Unix network to IPv6
- Implement new networking software to support IPv6
- Implement IPv6 auto-configuration and manage IPv6 addresses
- Configure IPv6 migration techniques on Unix.
- Configure dual-stacks, 6to4, ISATAP and Teredo on Unix.
- Obtain and configure IPv6 for Unix (e.g. Solaris, HP-UX, AIX and FreeBSD).
- Configure IPv6 enabled network services (e.g DNS, DHCP and OSPFv3).
- IPv6 enable networking applications (e.g. Apache, ping, FTP and e-mail).
Course Benefits
IPv6 is the result of many years of research and activity by the international Internet community. IPv6 provides increased addressing space, improved routing, better security and support for new applications.
The implementation of IPv6 is inevitable and will impact on all companies that maintain, implement or use IP networks.
In this course, you will learn how to obtain and implement IPv6 protocols within your organisation on Unix. This course provides extensive hands-on sessions and in-depth technical analysis.
Course Contents
The Need for IPv6
- History of IP
- The problems with IPv4
- The IPv4 header format
- Address space
- Functionality
- IPv4 Security and QoS
- IPv4 ease of configuration
The Features of IPv6
- IPv6 datagram header
- IPv6 addresses
- IPv6 address representation
- Multicast, unicast and anycast addresses
- The IPv6 datagram format
- IPv6 extension headers
- ICMPv6
- IPv6 multicast group management (MLD)
Autoconfiguration of IPv6
- Stateless & Stateful
- DHCPv6
- IPv6 Link-Local Addresses
- Neighbor Discovery in IPv6
- IPv6 Router Discovery
- Router Renumbering in IPv6
Internetworking IPv6
- IPv6 Routing
- IPv6 Routing Tables
- MTU discovery
- Neighbor reachability
- IPv6 Router renumbering
- IPv6 Fragmentation
IPv6 Dynamic Routing
- ICMPv6 Redirects
- RIPng
- OSPFv3
- BGPv4 & IPv6
- IPv6 Multicast Routing
- IPv6 PIM
- BGMP and IPv6
Interfacing to the Lower Layers
- Data-link and physical layer
- Point to point and IPv6
- DBMA networks and IPv6
- IEEE802 and IPv6
Transport Layer
- Operation of TCP and UDP
- Ports and sockets
- Changes to TCP for IPv6
- Changes to UDP for IPv6
IPv6 Transition Mechanisms I
- Overview of transition mechanisms
- Dual stacks
- Compatibility addresses
- 6over4
- Automatic and configured tunnelling
- 6to4
- ISATAP
- Teredo
- DSTM
- IPv6 Tunnel brokers
- Tunnel setup protocol (TSP)
IPv6 Transition Mechanisms II
- Protocol translators
- SIIT
- TRT
- Application layer gateways
- NAT-PT
- NAPT-PT
- IPv6 SOCKS
- Bump-in-the-stack (BIS)
- Bump-in-the-API (BIA)
- Transition mechanisms and DNS
IPv6 Security (IPSec)
- Cryptographic techniques
- IPv6 and IPSec
- IPv6 AH & ESP Headers
- Transport and tunnel modes
- Security associations
- ISAKMP & IKE
Mobile IP
- Limitations of link layer mobility
- Mobile IPv4 vs Mobile IPv6
- Mobile IPv6 in operation
- IPv6 Home agents
- Binding updates and the binding cache
IPv6 and Quality of Service
- Traffic class in IPv6
- The IPv6 Flow label
- Differential services (DiffServ)
- Integrated services (IntServ)
- Traffic flows in IPv6
- RSVP
DNS and IPv6
- The domain name system
- Changes to DNS for IPv6
- IPv6 AAAA resource records
- PTR records and IPv6
- Reverse lookups in IPv6
- A6 & DNAME RRs
- ip6.arpa. & ip6.int.
- A6 chains
- IPv6 in BIND and MS DNS
Application Changes
- Basic Internet commands
- IPv6 ping, telnet and FTP
- Mail systems and IPv6
- IPv6 enabled web-servers
The Programming Interface
- Sockets & Winsock APIs
- Perl, Java, C etc
IPv6 Network Management
- SNMP & IPv6
- The extended MIB for IPv6
- SNMP Security
- IPv6 Protocol Analysers
- Troubleshooting
Migrating to IPv6
- What when and how to migrate
- The current status of IPv6
- Operating systems and IPv6
- Business applications and IPv6
- Predictions
IPv6 Practical Work
During the course there will be many opportunities for hands-on work. Each module has detailed exercises or demonstrations associated with it. Every delegate has at least one server provided for their own use.
Practicals are run on a mixture of Unix platforms. Delegates will have the opportunity to choose their preferred platform from a list of supported operating systems when booking.
The practicals include:
- Upgrading and configuring IPv6
- Network monitoring of IPv6 traffic
- IPv6 router configuration
- Assigning IPv6 address prefixes
- Configuring IPv6 dynamic routing
- Security configuration using IPv6 IPSec
- Migration testing
- Configuring transition mechanisms
- Mobile IPv6
- Upgrading and configuring DNS
The Lecturers
All our lecturers are practising network consultants with extensive experience of IPv6 networking on Unix and Windows in large commercial environments. They are ideally suited to bringing you an up to date analysis of the status of IPv6.

