IPv6 Foundations (H3K67S)

Course overview

IPv6 was developed as a replacement of IPv4 that delivers significantly larger addressing resources. The new protocol was meant to be an evolution, not a revolution of the Internet Protocol built on the lessons learned from operating IPv4. While sharing many similarities, IPv6 and IPv4 do not interoperate, and several aspects of the protocol have been completely re-written. The course leverages your existing IPv4 experience to help you gain an understanding of basic IPv6 concepts and contextualize them to the specifics of your environment.

What students will learn

IPv6 Foundations is a 4-day instructor-led, hands-on, lab-heavy training class ideally suited for network and systems engineers of all skill and experience levels. This course provides an understanding of the fundamentals of IPv6, its similarities and differences with respect to IPv4. This course covers the mechanisms developed to facilitate transition, how IPv6 is accommodated in supporting technologies, such as routing protocols, DHCP and DNS, and multicasting as well as security. The course concludes with an overview of the IPv6 transition process.

  • Network & system engineers
  • Network operations staff
  • IT staff
  • Infrastructure support staff
  • Infrastructure project management staff
  • Application developers
  • Test engineers
Next steps

This course is certified "Gold" by the IPv6 Forum Education Logo Program.
Upon completion of this course, and successfully passing the certification exam, participants may take an examination to achieve either a Silver or Gold Certified Engineer certification.

Course outline

1. IPv6 Overview

1.1. IPv6 technology overview 
1.2. IPv6 myths 
1.3. Adoption drivers
1.3.1. Business 
1.3.2. Information technology 
1.3.3. Technology
1.4. Market overview 

2. IPv6 Address Structure

2.1. Address structure overview 
2.2. Address types 
2.3. IPv6 address scoping
2.4. Interface Identifier (IID)
2.4.1. Constructing the Interface ID 
2.4.2. IID alternatives (random, EUI, CGA, manual) 

3. IPv6 Header Formats

3.1. Nomenclature 
3.2. IPv4/IPv6 packet structure comparison 
3.3. Packet header 
3.4. Extension Header 
3.4.1. Descriptions 
3.4.2. Chaining 
3.4.3. Processing 
3.5. Examination of extension header types 

4. ICMPv6

4.1. ICMPv6 overview 
4.1.1. Compare and contrast ICMP/ICMPv6
4.2. Neighbor Discovery (ND)
4.3. Comparison between ARP and the Neighbor Discovery Process
4.4. Supported ND features
4.5. Stateless Address Autoconfiguration (SLAAC)
4.6. IPv6 fragmentation
4.7. Path MTU Discovery
4.7.1. Host MTU management

  • Hands-on Lab: IPv6 on Windows 7
  • Hands-on Lab: Enabling IPv6 on HP Equipment
  • Hands-on Lab: Investigating ND & SLAAC
  • Demo: First Hop Redundancy Protocols and IPv6

5. DHCPv6

5.1. Compare/contrast with DHCPv4 
5.2. The DHCPv6 process 
5.3. Stateful autoconfiguration 
5.4. Stateless DHCPv6 (aka DHCP-Lite) 
5.5. DHCPv6 Prefix Delegation (PD)

  • Hands-on Lab: Deploying DHCPv6

6. DNS & IPv6

6.1. New record types (AAAA) 
6.2. Forward and Reverse Zones 
6.3. DNS flow 
6.4. Global DNS support

  • Hands-on Lab: Understanding DNS and IPv6

IPv6 Routing and Core Topics

 7. Routing Overview and Static Routing

7.1. Routing protocol overview 
7.3. Routing protocol processes (selection rules, AD, etc.)


8.1. Protocol review (e.g. areas, metrics) 
8.2. OSPFv3 & OSPFv2 comparison 
8.3. OSPFv3 Address Family support

  • Hands-on Lab: Enabling OSPFv3

9. IS-IS

9.1. Protocol review 
9.2. IPv6 enhancements and extensions 
9.3. Single Topology vs. Multiple Topology Mode

  • Hands-on Lab: Enabling IS-IS

10. MP-BGP

10.1. Protocol review 
10.2. IPv6 enhancements and extensions 
10.3. MP-BGP mechanisms and packet exchanges 
10.4. IBGP vs. EBGP 
10.5. IPv6 PI address allocations 
10.6. Multi-homing IPv6 Networks 
10.6.1. Policy challenges 
10.6.2. Technical strategies for IPv6 multi-homing

  • Hands-on Lab: Enabling MP-BGP

11. MPLS

11.1. MPLS & IPv6 
11.2. MPLS tunnels 
11.3. CE Tunnels, PE Tunnels 
11.4. VPLS, AToM 
11.5. 6PE 
11.6. 6VPE 
11.7. MPLS w/ IPv6 control plane

  • Hands-on Lab: Enabling 6VPE

IPv6 Integration and Transition Topics

12. Dual Stack

12.1. Definition of dual-stack strategy, suitable environments 
12.2. Configuration elements 
12.3. Deployment considerations

13. Manual Tunnels

13.1. Manual tunnel definition, applicability 
13.2. Deployment considerations

  • Hands-on Lab: Establishing manual tunnels


14.1. ISATAP definition, applicability 
14.2. ISATAP w/ remote access VPN 
14.3. Deployment considerations

  • Hands-on Lab: Enabling ISATAP

15. 6to4/6rd

15.1. 6to4 definition, applicability 
15.2. Deployment considerations 
15.3. 6rd definition 
15.4. 6rd operations

  • Hands-on Lab: Implementing 6to4

16. Teredo

16.1. Teredo definition, applicability 
16.2. Configuration elements 
16.3. Teredo and Windows 
16.4. Deployment considerations

17. NAT64/DNS64

17.1. NAT64/DNS64 defined 
17.2. Stateless vs Stateful 
17.3. NAT64/DNS64 operations

18. Network Prefix Translation for IPv6 (NPTv6)

18.1. NPTv6 defined 
18.2. NPTv6 operations 
18.3. NPTv6 applicability to multihoming

19. NAT444/CGN/LSN

19.1. Traditional NAT 
19.2. Traditional NAT with overload 
19.3. NAT444/CGN/LSN operation 
19.4. CGN issues 
19.5. Early deployment experience

IPv6 Support Service Topics

 20. IPv6 Security Overview

20.1. IT Security concepts review 
20.2. Similarities between IPv4 and IPv6 
20.3. Difference for IPv6 
20.4. Security Issues introduced by IPv6 transition mechanisms 
20.5. Reconnaissance 
20.6. Internet Protocol Security (IPsec) Review 
20.7. Threat review & mitigation 
20.8. Tools for supporting security policy 
20.8.1. ACLs (Standard, Extended) 
20.8.2. NAT/Proxy review 
20.9. Deperimeterization

  • Hands-on Lab: Implementing IPsec for IPv6

21. Mobile IPv6

21.1. Mobile IP review 
21.2. IPv6 Mobility concepts and terminology 
21.3. IPv6 Mobility operations and capability

22. IPv6 Multicasting


22.1. Overview of IPv6 multicast 
22.2. Multicast’s role in IPv6 operation 
22.3. Advantages of IPv6 multicast 
22.4. IPv6 multicast deployment considerations


23. QoS in IPv6

23.1. Overview of QoS in IPv6 networks 
23.2. Flow label discussion

IPv6 Deployment Topics

24. Mitigating Unintended IPv6 Deployment

24.1.1. Rationale for disabling IPv6 
24.1.2. Methods for disabling IPv6

25. Preparing for IPv6 Deployment

25.1. IPv6 and IT Initiatives 
25.2. Preparation 
25.2.1. Education 
25.3. Labs and Trials 
25.4. The five steps to IPv6 deployment 
25.4.1. Discovery 
25.4.2. Strategy 
25.4.3. Assessment 
25.4.4. Planning 
25.4.5. Implementation
25.5. Address planning

For more information about HP training programs in Ukraine visit http://www8.hp.com/ua/ru/training/index.html