
Introduction to the CNE6 Silver course, to IPv6 itself, to the IPv6 Forum, to me (the instructor), etc. CNE6 Silver is an official course from the IPv6 Forum for IPv6 network engineers (basically IPv6 network engineering 101). The full slide deck is over 300 slides.
Demo of IPv6 on a Win10 VM configured with Dual Stack (IPv4 + IPv6), with ipconfig and some pings (over IPv4 and IPv6). All the things covered regarding ipconfig will be covered in much more detail later. This is just a quick overview of what a dual stack node looks like.
This is the beginning of the CNE6 Silver Course Formal Content
This defines IP, IPv4, IPv6, etc. It also covers Global IP Address Resource Management, Issues with IPv4 Addressing, a Comparison of IPv4 and IPv6 and the Evolution of the Global Internets
This covers issues related to how IPv4 addresses were allocated globally, and how IPv6 addresses are being allocated today. It covers IANA and the Regional Internet Registries (RIRs).
This covers some of the problems associated with IPv4 addressing, including NAT and RFC 1918 addresses for private internets.
This provides a comparison of the features of IPv4 and IPv6.
This covers the history and evolution of the global Internets, from the first generation (ARPANet), through the second generation (IPv4) to the third generation (IPv6).
This shows connecting to several sample websites, including how to see what IP address the browser connected to (using IPvFoo). It also shows how to find your IPv4 and IPv6 node addresses (whatismyipaddress.com, ipv6-test.com).
This covers the various transmission modes: unicast, multicast, anycast and broadcast.
This covers the various address types for IPv4 and IPv6.
This section covers the SixConf GUI IPv6 Configuration utility I created for Windows. This is available for free download from the IPv6 Forum. Tens of thousands of users have downloaded this over the years. It is primarily useful as a pedagogical tool to help people understand IPv6, although it can be useful when deploying IPv6.
This covers how the total address spaces for IPv4 and IPv6 are organized.
This covers the concept of IP address scopes - how some IP addresses are limited in terms of what parts of the network they are defined in (interface local, link local, site local, global).
This section covers the IP address lifecycle for IPv6 addresses. All IPv6 addresses have two lifetimes, preferred and valid. Some addresses (link local, manually assigned, etc) have infinite lifetimes (never expire) by default. DHCPv6 assigned addresses use the DHCPv6 lease time as valid lifetime, and some percentage of that as preferred lifetime. SLAAC addresses by default have finite lifetimes, based on the subnet default values communicated through RA messages.
This section covers IP Address External Representation - the way IP addresses are represented for humans to read or input. In IPv4, this is "dotted decimal". In IPv6, this is "coloned hex".
This section includes how to do network configuration in Windows for IPv4 and IPv6, using the simple property dialogs included in Windows.
This section covers how IP address autoconfiguration works in IPv4 (DHCPv4) and in IPv6 (DHCPv6 and/or SLAAC).
This lesson covers multicast addresses for both IPv4 and IPv6.
Node Identity refers to what addresses a node will accept traffic to. It is very simple in IPv4, but somewhat more complex for IPv6.
This short lesson covers the special IP addresses that do not fall into one of the above Address Types. There is only one special address for IPv4, but two for IPv6.
This covers the IP packet headers for IPv4 and IPv6, including the new Packet Header Extensions for IPv6.
This is a brief introduction to ICMP, the Internet Control Message Protocol. There is a version for IPv4 (ICMPv4) and one for IPv6 (ICMPv6).
This lesson covers ICMPv4, the version of ICMP for IPv4, specified in RFC 792 from 1981. It is mostly included here for comparison with the basic ICMPv6 messages.
This section covers ICMPv6, which is the new version of ICMP for IPv6, specified in RFC 4443. It also covers the basic messages (not including the new ND or MLDv2 messages). These correspond roughly to the only messages in ICMPv4.
This brief section is an introduction to Neighbor Discovery, which is implemented by some additional ICMPv6 messages. This is where a lot of the power and automation in IPv6 lives. These mostly happen using link local addresses (including link local multicast), in the local subnet.
This lesson covers the new Neighbor Discovery Mechanisms, like Router Discovery, Duplicate Address Detection, Neighbor Unreachability Detection, and SLAAC. These mechanisms are actually implemented using the ND messages covered the next section.
This lesson covers the actual Neighbor Discovery Messages, which are used to implement the Neighbor Discovery Mechanisms, covered in the previous lesson.
Explore IPv6 over IPv4 tunneling as a practical transition mechanism, highlighting six and four, firewall controls, and Hurricane Electric's tunnel broker to enable IPv6 in IPv4 networks.
Explore obsolete IPv6 tunnel mechanisms such as Teredo, ISATAP, and 6to4, understand their security issues, and learn why we disable them by default in production networks.
Learn to capture IPv4 and IPv6 traffic with Wireshark, inspect echo requests and replies, and analyze DNS queries, IPv6 neighbor solicitation and neighbor advertisement, plus router advertisements with display filters.
Configure pfSense to manage IPv6 router advertisements and DHCPv6 across multiple subnets, including a dual-stack setup and an IPv6-only network, with specific RA parameters.
Explore hexadecimal base 16, its digits 0-9 and a-f, and learn to convert between hexadecimal, binary, and decimal for IPv6 addresses using calculators.
Learn Cidr, or classless inter-domain routing, and how slash notation enables granular IPv4 and IPv6 address allocation beyond old classful schemes.
Understand supplemental deployment scenarios for IPv4 dual stack and IPv6 only networks, including RFC 1918 private ranges, NAT and 1-to-1 NAT, DMZs, split-horizon DNS, and DHCPv6.
Explore six conf, a gui front end to netsh that simplifies ipv6 unicast and anycast addresses, lifetimes, prefixes, ipv4 settings, and neighbor tables.
Study Materials for Passing IPv6 Forum CNE6 Silver Exam, based on the official curriculum as found on the IPv6 Forum website under "education".
Basics of IPv6, addressing architecture, packet structure, ICMPv6 and Neighbor Discovery, Transition Mechanisms, Demos.
Intended for advanced Computer Science and Networking students, in-service professionals, etc.
Assumes some knowledge of IPv4 network engineering, no prior certifications required.
Instructor is an IPv6 Forum Gold Certified Trainer who has been teaching IPv6 for 20+ years internationally.
He has spoken at numerous international IPv6 and PKI conferences.
IPv6 is the official IETF successor protocol to IPv4, which has been in use since 1983. IPv4 had 32-bit addresses and ran out of public addresses in 2011 at the top (IANA) level, then at all five Regional Internet Registries in the next few years. There are now very few IPv4 public addresses available. IPv6 has 128-bit addresses, for 340 trillion, trillion, trillion possible addresses. It eliminates the need for Network Address Translation and RFC 1918 private addresses which have caused numerous problems with the IPv4 Internet. IPv6 was specified in 1995, but major adoption began in 2014. It is now at 50-70% in various countries, especially in telcos. 5G telephony is the "grand convergence" of global telephony with the IPv6 Internet.