Syllabus – IPv6 technical courses

Intended audience

The Technical IPv6 and Advanced IPv6 courses are for technical staff who have a good understanding of IPv4 and its related protocols, and who need a solid introduction to IPv6. These are not vendor specific courses; the material learned underpins all work with IPv6.

Both courses include most topics, with the Advanced course covering some topics in more depth, particularly security, transition technologies, routing, packet generation and inspection, address planning and migration.

Prerequisites

Attendees will be expected to have a good working knowledge of IPv4 and related protocols.

Syllabus

The syllabus is based on the IPv6 Forum Silver and Gold course descriptions, but omits introductory networking topics such as “introduction to IP”. Additional topics, not specified by the IPv6 Forum, are also included; topics that Into6 considers essential to a good practical and theoretical understanding of IPv6.

The syllabus below contains more material than can be covered in the time available.  This allows some degree of on-the-fly adaption of the material to the interests and  abilities of attendees.

Topics covered

IPv6 notation

hexadecimal notation
compressed notation

IPv6 address structure

Prefixes
Subnetting

Types of addresses
Special addresses and prefixes
Link local addresses
Unique Local Addresses
Manual configuration of an IPv6 address
Tools for working with IPv6
IPv6 vs IPv4 packet headers
IPv6 extension headers
IPv6 fragmentation

Autoconfiguration

Stateless autoconfiguration
Address lifetimes
Types of stateless autoconfiguration
Stateful autoconfiguration

Multicast in IPv6

At Layer 3
At Layer 2
Solicited Node Multicast
How multicast replaces broadcast

Main IPv6 protocols

Neighbor Discovery Protocol
Address resolution (Neighbour Discovery)
Duplicate address detection
Router advertisements

DNS and IPv6

IPv6-related record types
Nameserver information distribution
Issues

Source address selection
Destination address selection
DHPv6

Transition technologies

Translation including NAT64/DNS64
Carrier Grade NAT including DS-Lite
Tunnelling
Automatic tunneling
6to4
6rd
ISATAP
Teredo
Dual-stack

Implementing new networking software and devices to support IPv6.

IPv6 and IPSec

overview
tunnel vs transport mode
AH – Authentication header
ESP – Encapsulating security payload

IPv6 Security

How IPv6 differs
Current issues
Mitigation

IPv6 Routing

default routes
router preferences
router lifetimes
multi-router scenarios
BGP4+ and IPv6
other routing protocols and IPv6

QoS in IPv6
Mobile IPv6

IPv6 Packet Generation and Inspection

tools
crafting packets
IPv6 packet sniffing

Migrating to IPv6

overview
planning
hardware
software
operations

IPv6 address planning

IPv6 address schemes
Approaches
A case study