Introduction to IPv6 (IPV61)

Networking

This course builds on existing IPv4 fundamentals and shows how to design an IPv6 addressing plan for a company network. You will learn to handle different IPv6 address types and to configure routers on Cisco or MikroTik platforms.

You will examine IPv6 packet structure and differences to IPv4, manage the routing table, and learn router advertisements and ICMPv6. The course covers client configuration including SLAAC, DHCPv6 and EUI-64, plus practical hands-on labs on Windows and Linux.

THIS TRAINING COURSE WILL HELP YOU:

  • design an IPv6 addressing plan for a corporate network
  • configure IPv6 on routers (Cisco, MikroTik, Linux)
  • set up IPv6 clients using SLAAC and DHCPv6
  • analyze IPv6 packets, headers and routing behavior

WHO SHOULD ATTEND?

  • Network administrators responsible for IP addressing
  • Network engineers planning IPv6 deployment
  • System administrators managing Windows and Linux clients
  • IT professionals involved in IPv4-to-IPv6 transition

COURSE LOCATION AND AVAILABLE DATES



This course is not scheduled as a public course.
It is delivered exclusively as customised training. The content, duration, date, and delivery format are tailored to the customer's requirements and can also be provided in English.

Request customised training

Course content:

Hide details
  • IPv6 protocol features
    1. Advantages and disadvantages of IPv4 and IPv6
    2. Need to migrate versus relying on NAT
    3. Dual stack (running IPv4 and IPv6 concurrently)
  • IPv6 addresses
    1. Address format and rules for shortening
    2. Address structure (prefix, interface ID)
    3. Address types 1 (global unicast, link-local)
    4. Address types 2 (multicast, special addresses)
    5. Obtaining IPv6 allocations (IANA, RIR, LIR)
    6. Global routing prefix /48 and subnetting
    7. EUI-64 addresses derived from MAC
    8. Lab - writing and converting IPv6 addresses
    9. Lab - designing an enterprise address plan
    10. Lab - RIPE DB usage and IPv6 aggregation
    11. Lab - EUI-64 address generation
  • IPv6 datagram
    1. Fields of the IPv6 packet header
    2. Analogies and differences compared to IPv4
    3. Secure transport considerations
    4. Lab - header analysis in Wireshark
  • IPv6 on a router (Cisco / MikroTik / Linux)
    1. Static interface configuration
    2. Link-local IPv6 address usage
    3. Global unicast IPv6 address configuration
    4. Router advertisements and solicitations (ICMPv6 RA/RS)
    5. IPv6 routing table management
    6. Lab - configuring router interfaces
    7. Lab - analyzing RA messages
    8. Lab - inspecting the router routing table
  • IPv6 on a PC (Windows / Linux)
    1. Static IPv6 client configuration
    2. Stateless auto-configuration (SLAAC) for clients
    3. ICMPv6 NDP — RS and RA messages, RFC6106
    4. Privacy, temporary, and EUI-64 addresses
    5. Stateless and stateful DHCPv6, and relay operation
    6. Lab - IPv6 setup on a Windows client
    7. Lab - IPv6 setup on a Linux client
  • Sockets in IPv6
    1. IPv6 socket notation and syntax
    2. Socket pair semantics in IPv6
    3. TCP and UDP sockets over IPv6
    4. Lab - using netstat on client and server
Prerequisites:
Basic knowledge of TCP/IP.
Recommended previous course:
TCP/IP protocol for advanced users (TCP2)
Recommended follow-up course:
Advanced IPv6 (IPV62)
Schedule:
1 day (9:00-17:00)