IPv6 Forum Education Certification Logo Program (Course / Engineer

IPv6 Forum Education Certification Logo Program
(Course / Engineer / Trainer / Certified Certification /
Security / Administrator / Train-The Trainer )
V6.6.7
(2013-05-22)
IPv6 FORUM
1
IPv6 Education Certification Logo Program
MODIFICATION RECORD















14 March 2010: Document Created by Latif Ladid
31 May 2010: Modified by Selvakumar Manickam on Section 5.
15 June 2010: Edited by Latif Ladid
29 June 2010: Edited by Latif Ladid
14 August 2010: Edited by Latif Ladid
20 August 2010: Edited by Latif Ladid
13 June 2011: Edited by Salman Asadullah
07 February 2012: Edited by Latif Ladid
14 May 2012: Edited by Latif Ladid
25 May 2012: Edited by Latif Ladid
06 October 2012: Edited by Mukom Akong Tamon
08 October 2012: Edited by Latif Ladid
30 November 2012: Edited by Latif Ladid
18 February 2013: Edited by Yurie Rich
18.05.2013 Edited by Latif Ladid
IPv6 FORUM
2
IPv6 Education Certification Logo Program
ACKNOWLEDGMENTS
The IPv6 Forum would like to acknowledge the efforts of the following individuals and
organizations in the development of this specification.
Principle Authors:
Latif Ladid, IPv6 Forum
Selvakumar Manickam, Nav6 Penang Malaysia
Salman Asadullah, Cisco Systems
Commentators:
Prof Dr.Sureswaran Ramadass, Nav6 Penang Malaysia
Yanick Pouffary, General Chair, IPv6 Programs
IPv6 Forum Certified Certification Development Team:
Chip Nielsen, Cisco Systems
Srinivasa Neppalli, Cisco Systems
Jim Bailey, Cisco Systems
Harold Ritter, Cisco Systems
Salman Asadullah, Cisco Systems
Security Program Contributors
Fred Bovy, fredbovy.com
Chip Popoviciu, Nephos6
Selvakumar Manickam, Nav6
Chip Nielsen, Cisco Systems
Salman Asadullah, Cisco Systems
Systems Administrators Program
Mukom Akong Tamon – African Network Information Center (AFRINIC Ltd)
Nishal Goburdhan (AFRINIC)
Owen Delong (Huricane Electric)
Daniel Shaw (AFRINIC)
Train-The-Trainer Program
Yurie Rich, COO, Nephos6, USA
Victor Tang, CEO, Progreso, Singapore
Web site & Database
Aurel Machalek, web site and art work, University of Luxembourg
Christoph Ooi, Database, Nav6 Penang Malaysia
IPv6 FORUM
3
IPv6 Education Certification Logo Program
INTRODUCTION
The IPv6 Forum IPv6 Education Logo Program prime objective is to encourage and accelerate
the education and training on IPv6 and promote thereby swifter adoption of IPv6 in the
education curriculum and programs of the universities, research institutes, vendors and training
specialists.
A recent survey on IPv6 training and studies at universities have demonstrated that IPv6
training and courses are way too embryonic to have any critical impact:
http://www.training4ipv6.eu/index.php/blog
Patching IPv6 with IPv4 thinking would be just extending the IPv6 address space to the Internet
and not fully exploiting the rich set of new features still invisible to the normal engineer.
Deploying IPv6 without upfront integration of the many built-in features such the IPv6 security
and privacy protocols would be re-doing the same mistake done in the deployment of IPv4. This
is even defeating the prime purpose of fixing things like security in the Internet.
It is estimated that some 20 million engineers are working on the current Internet worldwide at
ISPs, corporate and all other public and private organisations and they will need training on IPv6.
This is a gigantic task since it’s the first upgrade of the Internet and most probably the last one
for decades to come.
The IPv6 Education Logo Program is a program intended to increase practical engineering
expertise and hands-on knowledge to tackle this large undertaking ahead of us extending
thereby user confidence by demonstrating that IPv6 will be deployed by qualified engineers.
The IPv6 Education Logo Program currently consists of following programs:
1. 1 - Program
•
Phase I: Phase I will target mainly 5-10 days courses
Basic Curriculum Profile (Silver)
- Advanced Curriculum Profile (Gold)
•
Phase II: Phase II will be a detailed course program for universities (BA, MsC, PhD).
•
Phase III: Future Curriculum Programs (Diamond)
2. 2 - Target Audiences (TA):
•
TA 1 - Universities - Institutes - Research Centres
•
TA 2 - Vendors
•
TA 3 - Training Institutes & Specialists
•
TA 4 - Train the Trainer Program (IPv6 Experts)
•
TA 5 - Students & Engineers Certification - Examination Profiles of TA 1-2-3-4
3. 3 - Course Profile Definition:
•
TA 1: Universities: (Definition of curriculum profiles)
IPv6 FORUM
4
IPv6 Education Certification Logo Program
•
•
•
Basic
Advanced
TA 2: Vendors
Basic
Advanced
TA 3: Training Specialists
Similar to TA 2
TA 4: Train the Trainer
Advanced
IPv6 FORUM
5
IPv6 Education Certification Logo Program
Contents
MODIFICATION RECORD..............................................................................................................2
ACKNOWLEDGMENTS .................................................................................................................3
INTRODUCTION ...........................................................................................................................4
1.
Foreword .............................................................................................................................8
2.
IPv6 Education Certification Logo Program ..........................................................................9
2.1.

General .........................................................................................................................9
Certified Course & Systems Administrator (Gold) ............................................................9
.................................................................................9
..............................................................................................................................................11
3.
Curriculum Outline ............................................................................................................11
3.1.
IPv6 Forum Certified Course & Network Engineer (Silver) ...........................................11
3.1.1.
Prerequisites ........................................................................................................12
3.1.2.
Course Outline .....................................................................................................12
3.2.
IPv6 Forum Certified Course & Network Engineer (Gold) ............................................13
3.2.1.
Prerequisites ........................................................................................................13
3.2.2.
Course Outline .....................................................................................................14
3.3.
IPv6 Forum Certified Trainer Network Engineer (Gold) ................................................15
3.3.1.
IPv6 Forum Certified Trainer (Gold) ......................................................................15
3.3.2 IPv6 Forum Train-the-Trainer Trainer (Gold)
3.4.
............................................17
IPv6 Forum Certified Certification ...............................................................................18
3.4.1.
Prerequisites ........................................................................................................18
3.4.2.
Application Process ..............................................................................................18
3.4.3.
Exam Topics .........................................................................................................19
3.4.4. IPv6 Forum Certified Certification (Silver) ................................................................19
3.4.5. IPv6 Forum Certified Certification (Gold) .................................................................21
3.5 IPv6 Forum Certified Security Course, Engineer, Trainer & Certification (GOLD) ..............22
3.5.1 Requirements for the Gold IPv6 Security Course Content .........................................23
IPv6 FORUM
6
IPv6 Education Certification Logo Program
3.5.2. Requirements for the Gold IPv6 Security Course Trainer Certification ......................26
3.5.3. Requirements for the Gold IPv6 Security Engineer Certification ...............................26
3.5.4. Requirements for the Gold IPv6 Security Certified Certification ...............................26
3.5.5. Application Process ..................................................................................................26
3.6.
IPv6 Forum Certified Course & Systems Administrator (Gold) .....................................27
...............................................................................27
3.6.1.
Prerequisites ........................................................................................................27
3.6.2.
Course Outline .....................................................................................................28
3.7 IPv6 Forum Certified Systems Administrator Trainer (Gold) .............................................29
3.8 IPv6 Forum Certified Systems Administrator Certification ...............................................30
4.
5.
Procedure to obtain the v6 Education Logo .......................................................................30
4.1.
General ......................................................................................................................30
4.2.
Procedure to obtain the v6 Education Logo ................................................................30
Terminology ......................................................................................................................31
6. Future Programs....................................................................................................................31
6.1 IPv6 Forum Certified Programmer ...................................................................................31
6.1.1 Prerequisites .............................................................................................................31
6.1.2 Course outline ..........................................................................................................32
IPv6 FORUM
7
IPv6 Education Certification Logo Program
1.
Foreword
Changes to this specification are subject to public review and approval by the IPv6 Forum IPv6
Education Logo Steering Group (v6ELSG).
Version x.y.z
Where:
x
the first digit:
1
presented to v6ELSG for information;
2
presented to v6ELSG for approval;
3
or greater indicates v6ELSG approved document under change control.
y
the second digit is incremented for all changes of substance, i.e. technical
enhancements, corrections, updates, etc.
z
the third digit is incremented when editorial only changes have been
incorporated in the document.
The present document describes the IPv6 Education Logo Program. This document is the result
of consensus between the IPv6 Education Steering Group (v6ELSG) members and industry
review
IPv6 FORUM
8
IPv6 Education Certification Logo Program
2.
IPv6 Education Certification Logo Program
2.1.
General
The IPv6 Forum Education Logo Program objective is to encourage and accelerate uptake of
expertise to guarantee a solid deployment and adoption of IPv6 by web site owners, ISPs and
content providers as well as design of new IPv6 apps.
The IPv6 Education Logo (v6ELogo) Program goal is to increase engineering quality by certifying
solid curricula and recognize educated engineers.
The IPv6 Education Logo Program consists, of the following sub-programs:
IPv6 Education Logo Program
•
Certified Certification
•
•
IPv6 Trainer Logo Program
Certified Security Course, Engineer, Trainer & Certification (GOLD)

•
Certified Course & Systems Administrator (Gold)
IPv6 Train The Trainer Program
IPv6 FORUM
9
IPv6 Education Certification Logo Program
The IPv6 Forum has created the IPv6 Education Steering Committee (v6eSG), to manage the
IPv6 Education Logo Program.
The IPv6 Education Steering Group mission is to help support IPv6 Education and Training.
The IPv6 Education Logo Steering Group (v6eSG) is structured as follows:
•
IPv6 Forum President, Latif Ladid
•
IPv6 Forum (Ready/Enabled/Education) Logo Programs Chairperson, Yanick Pouffary,
IPv6 Forum Fellow
•
IPv6 Enable Logo Steering Group Chairperson, Liu Dong, Chair China IPv6 Council /
BII Group
•
IPv6 Education Logo Steering Group Chairperson, Dr. Sures Ramdass / Selvakumar
Manickam, IPv6 Forum Malaysia – Nav6, Co-chair Salman Asadulah, IPv6 Forum
Fellow, Cisco Distinguished Engineer
•
IPv6 Ready Logo Committee Chairperson, Hiroshi Esaki, Executive Director Japan
IPv6 Promotion Council (v6PC) / WIDE Project
•
IPv6 Ready Logo Legal/Operational, Cesar Viho, IPv6 Ready Logo Operational / IPv6
Forum Fellow / IRISA
•
IPv6 Enable Logo Technical Lead IPv6 Enable ISP logo, Hiroshi Miyata, IPv6 Ready
Logo Technical Lead / IPv6 Forum Fellow / TAHI Project
•
IPv6 Enable Logo Advisor, Erica Johnson, IPv6 Ready Logo Regional Officer / IPv6
Forum Fellow / UNH IOL
The v6eSG is responsible for:
•
Defining procedures, regulations and steps for the v6eLogo program.
IPv6 FORUM
10
IPv6 Education Certification Logo Program
•
•
Defining the strategy for deploying the IPv6 Education Logo Program
Administering the right to use the IPv6 Education Logo.
Final approval of the IPv6 Education procedures and scripts is done by the IPv6 Education
Certification Logo Chairperson, the IPv6 Ready Logo Chairperson and IPv6 Forum President.
The IPv6 Education Logo ID data base and the IPv6 Education Web pages are administered
mainly by the IPv6 Forum.
In order to maintain credibility and neutral services among vendors and users, the member
that support IPv6 Education Logo Steering Group operates according to the IPv6 Ready
Logo Program Code of Conduct
http://www.ipv6ready.org/docs/v6LC_Code_of_Conduct.pdf and are tied by a signed Non
Disclosure Commitment.
3.
Curriculum Outline
All the training courses are delivered via instructor-led approach with hands-on lab.
•
Instructor-Led Training:
Set in an interactive classroom environment, the instructor will introduce concepts
and guide students with detailed explanations and interesting examples to meet the
student expectations and requirements and at the same time keep the students
engaged.
•
Hands-on Lab:
Step-by-step hands-on labs with detail instructions and guide are provided to
reinforce all key concepts. It allows the student to reinforce concepts by performing
the tasks they have just learned.
As these are certification programs, candidates are required to pass both the written and
hands-on evaluation to qualify for the certificate.
3.1.
IPv6 Forum Certified Course & Network Engineer (Silver)
Plan and Implement IPv6 in a Multi-Vendor, Commercial Environment.
You will learn to:
•
Implementing new networking software and devices to support IPv6.
•
Implementing auto-configuration to manage IPv6 addresses.
IPv6 FORUM
11
IPv6 Education Certification Logo Program
•
•
Configure the different IPv6 migration tools as tunnelling in order to facilitate the
transition.
Obtain and configure upgrades for common operating systems.
3.1.1. Prerequisites
A good knowledge of general networking concepts is assumed. IPv4 is reviewed as it is
compared and contrasted with IPv6, but experience on IPv6 is not critical.
Note: Certified Network Associate (CCNA) level of expertise or similar would be an added
advantage.
3.1.2. Course Outline
The Internet Protocol
•
Introduction to IP
•
Internet as a Datagram Network
•
Internet as a Connectionless Network
•
IPv6 Technical Features
•
Differences between IPv4 and IPv6
•
Address Space
•
Quality of Service and Routing Efficiency
•
Plug and Play
•
Mobility
•
Security
IPv6 Address Architecture and Scheme
•
Notation of IPv6 addresses
•
Types of addresses
•
IPv6 Addressing Schemes
•
A case study of IPv6 addressing scheme
OS IPv6 Configuration
•
Windows
•
Linux
•
BSD Configuration Information
IPv6 Device Configuration
•
Autoconfiguration
- Stateless autoconfiguration
- Stateful autoconfiguration
- Duplicate address detection
IPv6 FORUM
12
IPv6 Education Certification Logo Program
-
Address Resolution
Neighbour discovery procedures
Neighbour solicitation messages
Neighbour advertisement messages
Introduction to Routing
•
Introduction Static Routing
•
Introduction Dynamic Routing
•
Hands on (Static Routing
Translation Mechanisms
•
CGN
•
NAT44
•
NAT444
•
AFT
Introduction to Tunneling
•
6-to-4
•
6-in-4
•
6-r-d
•
Isatap
•
Teredo
3.2.
IPv6 Forum Certified Course & Network Engineer (Gold)
Plan and Implement Advanced IPv6 in a Multi-Vendor, Commercial Environment.
You will learn to:
•
Generate and test IPv6 packets in a network.
•
Plan and manage the migration of your network to IPv6.
•
Implementing new networking software and devices to support IPv6.
•
Install and configure associated network services such as DNS and routing protocols.
•
Update and configure common networking applications such as email and Web
servers.
•
Configure routers and dual stack.
3.2.1. Prerequisites
A good knowledge of general networking concepts is assumed. Certified IPv6 Network Engineer
IPv6 FORUM
13
IPv6 Education Certification Logo Program
(CNE6) Level 1 or similar level is necessary to pursue this training program.
3.2.2. Course Outline
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
IPv6 Packet Generation
Understanding scapy6
Crafting packets
Testing with various configurations
IPv6 Packet Detection
Understading SNORT IPv6 Capabilities
Native IPv6
IPv6 over Tunnels
IPsec
IPv6 IPsec overview
Security policies and security associations
IPsec tunneling
IPsec Framework
Authentication header
Encapsulating security payload
ESP transport mode
ISAKMP/IKE
- Internet key exchange IPv6 IPSec in a Windows environment
- Microsoft symmetric key authentication
- Setting up the IPSec tunnel
•
•
•
•
•
•
•
•
IPv6 Integration
Header translation
Tunnel Brokers
Teredo Tunneling
6-in-4 Tunneling
6rd
ds-lite
Steps to migrate to IPv6
Hardware
Software
 Operating System (OS)
 Windows Vista/7/2008 Server
 Linux
 Mac OS
 Legacy OS
DNS
Web
E-mail
IPv6 FORUM
14
IPv6 Education Certification Logo Program
•
•
3.3.
Name Service in IPv6
IPv6 and DNS
AAAA and A6 records
Reverse lookup in IP.ARPA
DNS Setup
Routing protocols
Dynamic routing and its advantages over the static routing
RIPng
OSPFv3
ISIS for IPv6
BGP4+
DHCPv6
Stateful address management
Stateless address management
Manual address management
IPv6 Forum Certified Trainer Network Engineer (Gold)
IPv6 Forum will certify and qualify trainers to teach IPv6 Forums’ instructor-led courses. The
train-the-trainer (TTT) program (see TTT Program below) covers the standard syllabus with an
addition of 1-day trainer’s training that will cover the following:
1. Know-how on setting up IPv6 network.
2. Configuring servers to support and enable IPv6 connectivity.
3. Advanced knowledge required for the trainer.
4. Additional evaluation catered specifically for trainer candidates.
3.3.1. IPv6 Forum Certified Trainer (Gold)
Successful completion of the IPv6 Forum Train-the-Trainer (TTT) program will provide
candidates with credentials as an IPv6 Forum Trainer, with rights to teach the IPv6 Forum
Certified Course (Silver) and IPv6 Forum Certified Course (Gold). The process for obtaining
Trainer certification is similar to the process for most other major IT certifications:




Demonstrated knowledge of the IPv6 subject matter covered in Silver and Gold courses
Demonstrated knowledge of the IPv6 Forum Certification program
Demonstrated ability to deliver IPv6 instructional materials from the Silver and Gold
courses
Demonstrated capability to configure and integrate IPv6 capabilities on legacy IT
infrastructure
Pre-requisites
IPv6 FORUM
15
IPv6 Education Certification Logo Program
Certified TTT programs should ensure each trainer candidate meets the following requirements:
1. Current IPv6 Forum Certified Network Engineer (Gold) – must be verified in the IPv6
Forum database
2. At least one current certification in network or systems engineering
a. Examples of acceptable certifications are MCTS, CCNA, MASE, RHCE, CompTIA
Network+, JNCIA-Junos, or comparable certification
b. The purpose of this requirement is to demonstrate foundational knowledge of IP
networking concepts and related technologies
3. Completed IPv6 Forum trainer application – Applications are provided by the IPv6
Forum and collect basic candidate data. This information will be used for registration
upon successful completion of the TTT course, as well as statistical evaluation of the
IPv6 Forum’s program.
Preferences
The IPv6 Forum TTT is not designed to develop skills as a public presenter and technical trainer.
Organizations certified to offer TTT should strive to have candidates with previous experience
teaching technical courses, and certification as an instructor (such as a CCSI) or experience
teaching in a vocational or collegiate environment are highly encouraged.
Candidates are also encouraged to have practical experience working in an IT environment,
regardless of whether that experience is in a service provider, ISP, or enterprise. The IPv6
Forum program is most effective when taught in the context of integration into, and transition
from, legacy (IPv4-only) environments.
Evaluation Criteria
Certified TTT programs will instruct candidates on the IPv6 Forum Engineering certification
requirement, provide opportunities to demonstrate their knowledge of IPv6 through
presentation and practicum exercises, and affirm the depth of their IPv6 understanding by
completing standard IPv6 certification exams at higher "cut score" than those of normal
certification exam takers.
Evaluation Criteria
1. Demonstrable knowledge of IPv6
a. Candidates must take and pass the IPv6 Silver and Gold Exams with a score of 90%
or better
b. Deliver two (2) 20 - 30 minute presentation on IPv6 subject from the certification
materials. One topic will be from the Silver certification topics (see section 3.1.2).
The second from the Gold certification topics (see section 3.2.2). Candidates
IPv6 FORUM
16
IPv6 Education Certification Logo Program
may choose one of the topics. The other will be randomly selected by the TTT
instructor.
i. Candidate presentations will be evaluated based upon the following
criteria:
1. Accuracy of information provided
2. Completeness of topic coverage compared to IPv6 Forum
requirements
3. Ability to handle student questions
4. Presentation skills
2. Lab Program Review
a. Although there are not lab platforms specified in the IPv6 Forum requirements,
candidates should be familiar with the course lab environments from which they
will provide instruction.
b. Candidates should be able to demonstrate proficiency in provisioning IPv6 in
standard IT infrastructure, which at minimum should include:
i. Enabling IPv6 on host, server, and routing platforms
ii. Configuring IPv6 addresses on IT device interfaces (dual stack)
iii. Enabling SLAAC
iv. Enabling DHCPv6
v. Supporting IPv6 in DNS
vi. Enabling a manual tunnel
vii. Enabling another transition mechanism
viii. Enabling a IPv6 in a routing protocol
3. IPv6 Forum Certification Requirements
a. Candidates must be familiar the IPv6 Forum certification program and
requirements. This knowledge should not be limited to the Certified Engineer
(Silver) and Certified Engineer (Gold) programs, but also include the
requirements for Security (Gold), IPv6 Administrator, and any other programs
that may be developed.
b. Review should include content required for each certification level,
Upon successful completion of TTT course, certifying organization/individual will register the
candidate with the IPv6 Forum.
3.3.2 IPv6 Forum Train-the-Trainer Trainer (Gold)
Organizations or individuals wishing to be certified as a trainer for IPv6 Forum TTT courses must
meet the following requirements:
1. Be a Certified Engineer (Gold)
IPv6 FORUM
17
IPv6 Education Certification Logo Program
2. Be a Certified Trainer
3. Have IPv6 Forum Silver and Gold certified courseware, or access to courseware from a
certified organization or individual
4. Have conducted at least five (5) IPv6 Forum Certified Network Engineer Silver and/or
Gold courses
5. Have, or have access to, Certified Certification (IPv6 Forum exam for certification)
6. Submit an application which outlines qualifications and experience developing
vocational or educational training staff
Applications will be evaluated by a team comprised of members of the IPv6 Forum Education
Logo Program.
3.4.
IPv6 Forum Certified Certification
The IPv6 Forum Certified Certification program will certify vendor certifications that assess IPv6
expertise per IPv6 Forum’s specification.
Two levels of certification are provided by the IPv6 Forum Certified Certification program. Silver
certifications will include beginner and intermediate IPv6 topics. Gold certification will include
topics of all skill levels including advanced IPv6 topics.
This specification provides mandatory topics and optional subtopics required to obtain IPv6
Forum Certified Certification status.
3.4.1. Prerequisites
Prior to receiving IPv6 Forum Certified Certification status, the vendor education web site must
be reachable via IPv6. Please refer to Section 5 for details on the IPv6 Education WWW Logo
program.
3.4.2. Application Process
The following information is required to apply for IPv6 Forum Certified Certification:
1.
Primary contact information
2.
Certification program name
3.
Certification program objective
4.
Publicly available exam blueprint URL
5.
If applying for IPv6 Forum Certified Certification (Silver)
IPv6 FORUM
18
IPv6 Education Certification Logo Program
a.
b.
6.
Please list the topics covered in the written exam from section 3.4.4.
Please list the topics covered in the lab exam (if applicable) from section
3.4.4.
If applying for IPv6 Forum Certified Certification (Gold)
a.
Please list the topics covered in the written exam from section 3.4.4 and
3.4.5.
b.
Please list the topics covered in the lab exam (if applicable) from section
3.4.4 and 3.4.5.
3.4.3. Exam Topics
In order to be certified as an IPv6 Forum Certified Certification (Silver), the required exams
must cover all mandatory exam topics in section 3.4.4. The sub topics are “Optional” but are
included for reference. These sub topics can be used as guidelines, but are not mandatory to
meet the specification.
In order to be certified as an IPv6 Forum Certified Certification (Gold), the required exams must
cover all mandatory exam topics in section 3.4.4 and section 3.4.5. As with the Silver program,
the sub topics in the Gold section are optional and included for reference.
Mandatory exam topics (highlighted in bold) must be covered in both written and lab exam (if
applicable).
3.4.4. IPv6 Forum Certified Certification (Silver)
•
IPv6 Introduction
IPv6 packet format
 Header fields
 IPv6 extension headers
ICMPv6
 Message types
Differences between IPv4 and IPv6
Address space
•
IPv6 Address Architecture and Scheme
Notation of IPv6 addresses
Types of addresses
IPv6 FORUM
19
IPv6 Education Certification Logo Program
-
•
•
•
•
•
IPv6 addressing schemes
 EUI-64
 Random addressing (RFC 4941)
 Manual addressing
 Address lifetimes
IPv6 Device Configuration
Autoconfiguration
 Stateless autoconfiguration
 Stateful autoconfiguration
 Privacy extensions (RFC 4941)
Duplicate address detection
Address resolution
 Differences between IPv4 ARP and IPv6 ND
Neighbor discovery procedures
 Default router selection
Neighbor solicitation messages
 Router solicitation
 Neighbor solicitation
 Inverse neighbor solicitation
Neighbor advertisement messages
 Router advertisement
 Neighbor advertisement
 Inverse neighbor advertisement
Operating system details/specifics
DHCPv6
Stateful address management
Stateless address management
Manual address management
Introduction to Tunneling
6-in-4 Tunneling
Tunnel Broker
6RD
Name Service in IPv6
IPv6 and DNS
AAAA records
DNSSEC
Reverse lookup in IP6.ARPA
DNS Setup
 Dual stack MX records
Introduction to IPv6 Security
Perimeter security
Packet filtering
Unmonitored IPv6 risks and mitigation
First hop security
IPv6 FORUM
20
IPv6 Education Certification Logo Program
•
•
 Rogue Router Advertisement Guard
Introduction to IPv6 Network Management
SNMPv3
IPv6 Impact to Applications
Application best practices
Dual stack hosts
3.4.5. IPv6 Forum Certified Certification (Gold)
•
•
•
•
IPv6 Tunneling and Translation Mechanisms
NAT44
NAT64
AFT
DS-Lite
6PE/6VPE
NAT-PT Deprecation (RFC 4966)
ALG / Proxy
ISATAP
Teredo
6to4 Tunneling/6rd
Operating system details/specifics on how tunneling is handled
Routing Protocols & MPLS
Static routing
RIPng
ISIS for IPv6
BGP4+
OSPFv3
6VPE
Operating system details/specifics on how routing is handled
Network Management
IPv6 information retrieval
Fault management
Performance management
Configuration management
Availability management
Operating system details/specifics on how network management is handled
IPv6 Multicast
IPv6 FORUM
21
IPv6 Education Certification Logo Program
•
•
•
IPv6 multicast address format
Protocol Independent Multicast (PIM)
Multicast Listener Discovery (MLD)
Embedded Rendezvous Point (RP)
Operating system details/specifics on how multicast is handled
IPv6 Mobility
Basic operations
Operating system details/specifics on how mobility is handled
IPv6 Security
IPsec over IPv6
IKEv2
IPsec digital certificates
Operating system details/specifics on how security is handled
IPv6 Troubleshooting
Basic troubleshooting methodology/plan
Packet sniffing and analysis
Use of ipconfig/ifconfig, ping/ping6, traceroute/traceroute6
Troubleshooting routing/tunneling/vpn/translation
Troubleshooting LAN/WAN environments
Troubleshooting dual-stack host issues
Troubleshooting application issues
3.5 IPv6 Forum Certified Security Course, Engineer, Trainer & Certification
(GOLD)
The IPv6 Forum Certified Security Program (Security Course, Security Engineer and Security
Trainer, Security Certification) expands the IPv6 Forum Gold certification programs in an area of
very high importance to the IPv6 deployment and IPv6 operation teams as security is one of the
most often cited concerns with the IPv6 enablement. IPv6 transition also presents a unique
opportunity for IT organisations to implement comprehensive security architecture from day
one.
The program defines and enforces a high standard for education and skills accreditation in the
IPv6 Security specialty.
The program standardises:
IPv6 FORUM
22
IPv6 Education Certification Logo Program
•
•
•
•
The requirements for an IPv6 Security course to be deemed complete and
competitive in providing the requisite information
The requirements for a Trainer to be deemed ready to deliver an IPv6 Security class
effectively and with the necessary practical competency
The requirements for an Engineer to demonstrate the level of expertise and
competency necessary to be an effective IPv6 Security specialist.
The requirements for an expert level industry certification to obtain IPv6 Security
certified certification status.
The standards defined by this program are enforced through the process of certification of IPv6
Security course content, of IPv6 Security trainers, IPv6 Security certification and of IPv6 Security
engineers.
3.5.1 Requirements for the Gold IPv6 Security Course Content
To be eligible for the IPv6 Forum Gold “Security Course” certification, the content of the IPv6
security course must be reviewed against the requirements listed in this section. The review is
conducted by IPv6 subject matter experts identified by the IPv6 Forum.
3.5.1.1 Course objectives
The IPv6 Security Course provides the students with the knowledge needed to understand the
IPv6-specific aspects of IT security, the security implications of enabling IPv6 in the environment
and the operational aspects of managing, from a security perspective, an IT environment during
the transition to IPv6. It is important for the course to not limit the content to network security
but cover multiple aspects of securing an IPv6 enabled IT environment. The course will provide
the current best practices in implementing and operating a complete IPv6 security lifecycle.
3.5.1.2 Course audience and recommended prerequisites
This course is targeted to IT security architects, design and operations engineers, IT
infrastructure architects, design and operations engineers, IT professional services engineers,
application developers and security compliance and governance professionals who want to get
an in-depth understanding of IPv6 security.
For an effective learning experience it is recommended that participants are familiar with IPv6
technology at least the level of IPv6 Forum Silver Engineer certification (or better). It is
recommended that participants are familiar with the fundamental concepts of IT security.
IPv6 FORUM
23
IPv6 Education Certification Logo Program
3.5.1.3 Knowledge acquired by the student when completing the course
IT security in general and IPv6 security in particular are vast topics. To meet the IPv6 Forum
Gold certification requirements the IPv6 Security course must at a minimum ensure that the
following knowledge is acquired by the students:
•
•
•
•
•
•
•
•
Scope of IPv6 Security in IT environment (from network to applications and from
processes to policies and governance)
IPv6 protocol architecture specific elements that impact or benefit IT security
Vulnerabilities that are IP version independent and their mitigation
Vulnerabilities that are IPv6 specific and their mitigation
Methods for performing IPv6 security assessment of an IT environment
Current IPv6 security best practices
Development and implementation of security policies
Key IPv6 considerations for IT security products (security control, security data
collection, security information and event management, vulnerability and patch
management) and requirements with respect to industry standards such as IPv6
Ready Logo, USG/NIST and RIPE501.
The key concepts are covered in a vendor independent context to avoid vendor specific
implementation or support constraints.
Hands on skills acquired by the student when completing the course: Along with the knowledge
provided through coursework, the Gold level IPv6 Security Course must help the student
develop the following minimum set of practical skills:
•
•
•
•
•
•
•
•
•
•
Capturing malformed IPv6 packets and identifying various threat vectors
Observe IPv6 based reconnaissance techniques and mitigate against them
Defining and implementing best practice policies for ICMPv6
Observe and mitigate ICMPv6 DDOS attacks
Updating security control (ACLs, policies, etc) for IPv6 on various infrastructure
equipment (switches, routers, appliances)
Observe and mitigate first hop security threats (RA protection, ND protection, etc.)
Implement control plane (routing protocol) protection mechanisms
Observe and mitigate security threats introduced by transition mechanisms (6to4,
Teredo, 6PE, 6VPE, DS-Lite, 6rd, etc.)
IPv6 securing hosts
Configure IPsec for IPv6
The key concepts are covered in a vendor independent context to avoid vendor specific
implementation or support constraints. The student should get hands on experience with
commonly used security/hacker IPv6 tools. Labs should cover both transition and steady state
scenarios.
IPv6 FORUM
24
IPv6 Education Certification Logo Program
3.5.1.4 Checklist of topics that must be covered by the course to qualify for Gold
certification
The following topics must be covered in the Gold IPv6 Security course. For each topic, the
material must cover the risk analysis, risk mitigation and best practices:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Myths and realities regarding IPv6 security
Security implications of IPv6 addressing architecture
Address and prefix size allocations
Address scoping
Privacy and Temporary Addresses
Cryptographically Generated Addresses
Special and Reserved addresses
Security implications of IPv6 packet format
Main header format
Extension headers
IPv6 and lower layer security mechanisms
802.1x
Layer 2 controls
First Hop security for IPv6
Neighbor Discovery (Protect ND State machine, SeND)
Router Discovery (Protect ND State machine, RA-Guard)
MLD Snooping
Securing IPv6 provisioning mechanisms
Stateless Address Autoconfiguration
DHCPv6 (Stateless, Statefull, PD)
Securing DNS
Securing IPv6 Routing Protocols
Securing IPv6 transport over MPLS networks
Securing multicast for IPv6
Securing IPv6 Transition Mechanisms
Security considerations for dual-sacked hosts
Security considerations for a virtualized compute infrastructure supporting IPv6
IPv6 security considerations for applications
Overview of IPv6 support in security products (FW, IPS, etc)
IPv6 security assessment considerations
Defining IPv6 security policies
Implementing and managing IPv6 security policies
IPv6 security hardening of infrastructure
IPv6 forensics
It is expected but not required that the Gold IPv6 Security courses will start with an IPv6
essentials refresher.
IPv6 FORUM
25
IPv6 Education Certification Logo Program
3.5.2. Requirements for the Gold IPv6 Security Course Trainer Certification
A candidate qualifies for the Gold IPv6 Security Course Trainer certification if he or she meets
the following requirements:
•
•
•
•
•
Holds the Gold IPv6 Engineer certification
Holds the Gold IPv6 Trainer certification
Holds the Gold IPv6 Security Engineer certification
Has been trained and evaluated by an IPv6 Forum approved Gold Certified IPv6
Security Trainer
Successfully delivered at least one Gold Certified IPv6 Security Course under the
observation of a Gold Certified IPv6 Security Trainer
No other industry certification is equivalent to the Gold IPv6 Security Trainer certification and
can be used to lieu of the IPv6 Security Trainer Certification Process.
3.5.3. Requirements for the Gold IPv6 Security Engineer Certification
A candidate qualifies for the IPv6 Forum Gold IPv6 Security certification if he or she holds an
active Gold IPv6 Engineer certification and one of the following requirements:
•
Successfully completes the IPv6 Forum Security certification exam administered by
an IPv6 Forum authorised testing organisation. The passing score is 75% or higher.
•
Obtains a certification, which has been approved by the IPv6 Forum as Gold IPv6
Security Certified Certification.
3.5.4. Requirements for the Gold IPv6 Security Certified Certification
In order to be certified as a Gold IPv6 Security Certified Certification, the required exams must
cover all topics listed in section 3.5.1.3 and section 3.5.1.4. The exam topics must be covered in
both written and lab exam (if applicable).
3.5.5. Application Process
The following information is required to apply for IPv6 Forum Certified Security Program:
7.
Primary contact information
8.
Certification program name
9.
Certification program objective
10.
If applying for IPv6 Forum Certified Security Course (Gold) list the topics covered in
section 3.5.1.4.
11.
If applying for IPv6 Forum Certified Security Engineer (Gold) see the requirements
section 3.5.3 and provide supporting details.
12.
If applying for IPv6 Forum Certified Security Trainer (Gold) see the requirements
section 3.5.2 and provide supporting details.
IPv6 FORUM
26
IPv6 Education Certification Logo Program
13.
If applying for IPv6 Forum IPv6 Security Certified Certification (Gold) see the
requirements in section 3.5.4 and provide supporting details.
3.6. IPv6 Forum Certified Course & Systems Administrator (Gold)
In most IT operations, the “Network Engineer and Architects” are typically different from the
“Systems Administrators or Engineers”, the former focusing on design, implementation and
maintenance of the network infrastructure while the Systems people implement the services
that run on that network.
To adhere to this dichotomy in real life as well as start emphasizing the need to build not just
IPv6 network infrastructure but also services that run on the network, we are proposing a
separate IPv6 certification for Systems Administrators.
Plan and securely implement Scalable IPv6 Services. After going through this course you will
learn to:
After finishing this course, participants should be able to:
 Analyse the impact of IPv6 on various core network services like DNS, Web Services,
Email, Network Management Systems and Automatic IP configuration provisioning.
 Install and configure core network services (DNS, Config Provisioning, Web, Email and
Network Management) in a secure and scalable way.
 Provision operating systems (both client and server based)
 Describe the security concepts to pay attention to and cover while deploying and
managing operating systems and network services.
3.6.1. Prerequisites
Participants to this course are assumed to have the following knowledge and skills:
 Competence as an Systems Administrator of IPv4 network services
IPv6 FORUM
27
IPv6 Education Certification Logo Program
 Basic knowledge of IPv6 – consisting of the Certified (Silver) Engineer
It is possible that most participants for this course would not have attended and IPv6 Certified
Engineer (Silver) course, this training would necessarily start with an “IPv6 Foundations”
module.
3.6.2. Course Outline


IPv6 Foundations (possible pre-course preparation module)
o IPv4 address exhaustion - review, implications and consequences
o Why NAT is not a Sustainable Solution to IPv4 Exhaustion
o IPv6 address basics - notation and representation
o IPv6 addressing types
o IPv6 subnetting
o Understanding ND and key IPv6 mechanisms (NA,NS,RS,RA, RA Guard etc)
o IPv6 address provisioning
Planning and deploying IPv6 client operating systems
 IPv6 status of popular client operating systems
o Windows
o Mac OS X
o Linux
o Android
o IOS
 Provisioning IPv6 on client operating systems
o Analysing requirements and selecting an provisioning method
o Manual configuration
o Auto-configuration with SLAAC
o Auto-configuration with DHCPv6
 Understanding and configuring IPv6 Desktop Security
 Verifying the IPv6 Status of Popular Enterprise Applications
 Planning and deploying IPv6 DNS Servers
o Brief review of the DNS protocol
o Infrastructural elements of DNS and how DNS works
o What it takes to get a DNS Server IPv6-Ready
o IPv6 status of popular DNS server implementations
o Configuring BIND, PowerDNS for dual stack operation
 Planning and deploying IPv6 Web Servers
o Brief review of the HTTP protocol
o Infrastructural elements of HTTP and how it works
o IPv6 status of popular web server implementations
o Configuring Apache, IIS & NGINX for dual stack operation
 Planning and deploying IPv6 Mail Servers
o Brief overview of the IMAP, SMTP and POP protocols
IPv6 FORUM
28
IPv6 Education Certification Logo Program



o Infrastructural elements of Internet mail and how it works
o IPv6 status of popular mail server implementations
o Configuring Postfix for dual stack operation
o Analyse the Impact of IPv6 on mail server add-ons (spam filtering for exmple).
Planning and deploying an IPv6 Network Management Server
o Why you should be measuring IPv6 traffic
o How to measure IPv6 traffic
o Configuring netflow/sflow for IPv6 traffic
o Evaluating the status of IPv6 MIBS
o Challenges in IPv6 network monitoring
o Configuring and testing Nagios & net-snmp for IPv6
Planning and Deploying IPv6 Enterprise Security
o Understanding the threats inherent with IP & IPv6
o Best practices for ICPMv6 Filtering
o Understanding and configuring host-based firewalls
o Understanding and configuring network firewalls
o Implementing Stateful Packet Inspection with ipv6tables
o Securing the Network Management System
Transition Techniques for Systems Administrators
o Why we need transition techniques
o Overview of Dual Stack and its implications on OS’es & services
o Overview of Tunneling Techniques and their implications on services
o IPv6-IPv4 Translation with NAT64 & DNS64
o Using Load Balancers to IPv6-enable Applications
o
3.7 IPv6 Forum Certified Systems Administrator Trainer (Gold)
To qualify as a Certified Systems Administrator Trainer, a candidate must have met the
following conditions:
a) Be an IPv6 Forum Certified (Silver) Network Engineer
b) Be an IPv6 Forum Certified (Gold) Systems Administrator.
c) Have delivered at least five training sessions in which the participants evaluated his
training skills. In at least three of the training sessions, at least 60% of the participants
must have rated him “Good” or “Excellent” on each of the following skills:
 Ability to explain complex topics concepts clearly.
 Displays deep understanding of the subject matter.
 Preparedness for the course.
 Ability to stimulate interaction amongst the participants.
An example of a section of such a survey is show in below.
IPv6 FORUM
29
IPv6 Education Certification Logo Program
3.8 IPv6 Forum Certified Systems Administrator Certification
To qualify to give out this certification, an organisation must meet the following requirements:
 Have at least two trainers who are both IPv6 Forum Certified Systems Administrator
Trainers.
 Have a website where their program content is published.
 Have in place an evaluation system for course participants.
 Have a lab-based infrastructure for hands-on exercises.
 Have a platform for testing the skills in the course.
Evaluation will be done by a team of IPv6 Forum personnel on a case-by-case basis.
4.
Procedure to obtain the v6 Education Logo
4.1.
General
The IPv6 Forum will verify the applications in terms of source, credibility and usefulness and will
monitor the certification process over time making sure the quality is maintained and possible
re-certification is requested when needed.
4.2.
Procedure to obtain the v6 Education Logo
The process for obtaining the IPv6 Education Logo is as following:
1.
Download the IPv6 Education validation specifications from the IPv6 Education Logo
web site. http://www.ipv6forum.com/ipv6_Education/. Fill out the Application form
online and complete the IPv6 Education Logo Usage Agreement. Press the "apply
button" to show your intention of agreement
2.
The applicant should also pass the WWW Logo as defined at
http://www.ipv6forum.com/ipv6_enabled/ outlined in chapter 5.
IPv6 FORUM
30
IPv6 Education Certification Logo Program
5.
Terminology
IPv6 Forum: The IPv6 Forum a world-wide consortium, with a key focus to provide technical
guidance for the deployment of IPv6, launched a single world-wide IPv6 Ready Logo Program
(conformance and interoperability testing).
IPv6 Education Logo Program: The IPv6 Forum IPv6 Education Logo Program objective is to
encourage and accelerate deployment and adoption of IPv6 by web site owners and service
providers.
IPv6 Education WWW Logo (v6eLogo_WWW) Program: Sub-program of IPv6 Education Logo
program and is applicable to web sites
IPv6 Education Steering Committee (v6eSG): To manage the IPv6 Education Logo Program.
IPv6 Education websites: web sites that are accessible via IPv6
6. Future Programs
6.1 IPv6 Forum Certified Programmer
Write and Implement IPv6-capable Applications in a Mixed Network Environment and port
existing network applications to support IPv6.
You will learn to:
•
Understand the benefits of making applications IPv6-capable.
•
Perform IPv6 socket programming.
•
Rewriting client and server applications to be IPv6 compatible.
•
Use IPv6 porting tools.
•
Parsing and mapping IPv6 address.
* Note: The programming language used in this course will be C/C++ as it is the most widely
used language. Nevertheless, the approach and concepts can easily be adapted to other
languages.
6.1.1 Prerequisites
A good knowledge of general networking concepts is imperative. Certified IPv6 Network
Engineer (CNE6) Level 1 or similar is necessary. In addition, network programming background
is an added advantage. Nevertheless, some programming experience is compulsory.
IPv6 FORUM
31
IPv6 Education Certification Logo Program
6.1.2 Course outline
•
•
•
•
•
•
IPv6 Refresher (I have removed Module 1,2 and 3 and replaced with this. Rationale:
The participants should already have background knowledge on IP and IPv6. If they
don’t, then we will be spending too much on the intro itself )
Application Transition Scenarios and Programming Aspects
Programming Areas that Need to be Addressed
Data Structure
Function Calls
Use of Hardcoded IPv4 Address
User Interface Issues
Underlying Protocols
IPv6 Porting Tools
Tools and Resources for Porting
Using Checkv4 tool for C/C++
 Application Modification Process
Basic Socket Programming
Basic Socket Interface Extension for IPv6
Socket Interface
IPv6 Address Family and Protocol Family
IPv6 Address Structure
Interface Identification
Name to Address
Address to Name
Socket Options
IP version-independent Applications
Functions to Create IP Version-independent
Applications
API Modifications
Winsock API
Changes to API
Advanced Socket Interface Extensions for IPv6
The ip6_hdr Structure
The ICMPv6 Header Structure
IPv6 Raw Socket
Access to IPv6 and Extension Headers
IPv6 Based Applications
Examples of IPv6 Applications Used Worldwide
Network Security & IPV6
IPv6 FORUM
32
IPv6 Education Certification Logo Program
All Rights Reserved. Copyright (©) 2010-2013
IPv6 Forum & IPv6 Ready & Enabled (©) The IPv6 Forum, 1999-2013.
The IPv6 Forum
No part of the documentation may be reproduced for any purpose without prior permission.
IPv6 FORUM
33
IPv6 Education Certification Logo Program