Free Course:
Mastering IPv6
This course provides a comprehensive introduction to Internet Protocol version 6 (IPv6), the latest version of the Internet Protocol that underpins modern network communication. Designed for IT professionals and network engineers, the course covers the essential concepts, structure, and functionality of IPv6. Participants will explore IPv6 addressing, routing, and the differences from IPv4, as well as transition strategies and best practices for implementing IPv6 in diverse network environments.
About This Course
This course provides a comprehensive introduction to Internet Protocol version 6 (IPv6), the latest version of the Internet Protocol that underpins modern network communication. Designed for IT professionals and network engineers, the course covers the essential concepts, structure, and functionality of IPv6. Participants will explore IPv6 addressing, routing, and the differences from IPv4, as well as transition strategies and best practices for implementing IPv6 in diverse network environments.
Key components of the course include:
- Identify Key parts of an IPv6 Address
- Compress and expand an IPv6 Address
- Explain IPv6 address types and their purpose
- Identify IPv6 Multicast ranges and explain their purpose
- Explain the role that a Link Local Address (LLA) has in IPv6 communication
- Describe parts of an IPv6 Packet header and their purpose
- Explain methods that will help a smooth transition from IPv4 to IPv6
- Describe the purpose of Neighbor Discovery Protocol (NDP)
- Explain the purpose and process of neighbor solicitations and advertisements
- Explain the purpose and process of Duplicate Address Detection (DAD)
- Explain the purpose and process of router solicitations and advertisements
- Demonstrate how to assign a static IPv6 address on a Windows and Linux machine
- Describe the process a machine uses to configure an IPv6 address on a machine using StateLess Address Auto-Configuration (SLAAC) protocol
- Demonstrate ability to subdivide (subnet) IPv6 address ranges to meet network requirements
Explore the Mysteries of Internet Protocol version 6 (IPv6)
- Understand how IPv6 addressing works and is subnetted
- Take a deep dive into Neighbor Discovery Protocol
- See the important role ICMP packets play in IPv6
Learn it Right, Learn it Well, and Reap the Rewards
Spending the time now to fully understand the core information of cryptography principles will help create a strong foundation to build off of.
Module Descriptions:
Welcome and Getting Started: Prepare yourself for efficiently and successfully completing the course. You’ll get an overview of what the course is all about and what you should expect out of it.
IPv6 Addresses: This module delves into the core of IPv6 addressing, providing a detailed exploration of the structure, types, and functions of IPv6 addresses. Participants will learn about the expansive address space that IPv6 offers, how it differs from IPv4, and the various types of IPv6 addresses that facilitate unique and efficient network communication. The module will cover essential topics such as unicast, multicast, and anycast addressing, as well as special addresses like link-local and unique local addresses.
Packets and Routing: This module covers the basics of IPv6 packets, which are the fundamental units of data transmission in a network. You’ll learn about the structure of an IPv6 packet, including the main header. We’ll break down how packets are organized, what information they carry, and how they differ from IPv4 packets.
Neighbor Discovery Protocol (NDP): NDP is a critical part of how IPv6 functions. This module introduces the Neighbor Discovery Protocol (NDP), a key part of how devices in an IPv6 network communicate with each other. You’ll learn how NDP helps devices find each other, resolve IP addresses to MAC addresses, and maintain accurate information about their neighbors. We’ll cover the main functions of NDP, including address autoconfiguration, neighbor reachability, and router discovery.
Assigning IPv6 Address: This module covers the basics of assigning IPv6 addresses to devices in a network. You’ll learn different methods for assigning addresses, including manual configuration, Stateless Address Autoconfiguration (SLAAC), and Dynamic Host Configuration Protocol for IPv6 (DHCPv6).
IPv6 Subnetting: This module introduces the concept of subnetting in IPv6, a crucial skill for organizing and managing IP address space efficiently. You’ll learn how to break down an IPv6 address into subnets, understand the role of prefixes, and how to assign subnets within a network. We’ll simplify the process of subnetting, making it easy to apply in real-world scenarios, and provide practical examples to help solidify your understanding. These videos will require some understanding of binary numbers and hexadecimal numbers. There are two modules added in case you need to learn or a refresher on those two subjects.
Appendix – Binary Numbers: Supplemental information if you need it to understand IPv6 Subnetting.
Appendix – Hexadecimal Numbers: Supplemental information if you need it to understand IPv6 Subnetting.
Wrap Up: Time to wrap up the course and provide any final thoughts.
How to Take This Course!
Option #1 – Watch this course on YouTube. For convenience, I’ve included links to the videos down below
Option #2 – Take this course on Udemy. This is not a free option, but has the advantage of a full learning management system, no commercials, and completion certificates.
Here’s the link to the Udemy Course:
https://www.udemy.com/course/foundation-of-ipv6/?referralCode=08549406A9AB7BA715FB
Course Content
Module 0 – Welcome and Getting Started
Welcome | https://youtu.be/S5Ug45C40CM | 0:0:45 |
Course Overview | https://youtu.be/QxhbrT3Q3mI | 0:04:53 |
Module 1 – IPv6 Addresses
Module Intro | https://youtu.be/vula_8FaiNQ | 0:01:05 |
IPv6 Overview | https://youtu.be/OaJaCt-5rn8 | 0:22:25 |
DEMO: IPv6 Addresses On Windows | https://youtu.be/V2_QOxPCgq8 | 0:03:57 |
IPv6 Address Format | https://youtu.be/GMJbfVQ8yOA | 0:13:21 |
DEMO: IPv6 Address Compression | https://youtu.be/gMxRD3-__Kg | 0:01:54 |
ACT: IPv6 Compression | N/A | |
DEMO: IPv6 Address Expansion | https://youtu.be/B-Tvuf4iU74 | 0:02:24 |
ACT: IPv6 Expansion | N/A | |
IPv6 Address Types | https://youtu.be/ecKpv5FOvAQ | 0:18:08 |
IPv6 Multicasting | https://youtu.be/AIo3_-MdLg0 | 0:16:15 |
DEMO: IPv6 Multicast Addresses on Windows | https://youtu.be/GEb1hXBGWwY | 0:05:30 |
LLA & EUI 64 | https://youtu.be/eemGRR2IvO0 | 0:09:45 |
Module 2 – IPv6 Packets and Routing
Module Intro | https://youtu.be/yeCZblqwD4Y | 0:0:54 |
IPv6 Packet Headers | https://youtu.be/xfZYOdeqQpM | 0:15:25 |
DEMO: Wireshark, IPv6 Packet Headers | https://youtu.be/UskRcsErMxA | 0:05:40 |
Transitioning from IPv4 to IPv6 | https://youtu.be/pqQR9QhQr1s | 0:08:46 |
Module 3 – Neighbor Disocvery Protocol (NDP)
Module Intro | https://youtu.be/g7udoBWcCHo | 0:01:19 |
Neighbor Discovery Protocol (NDP) | https://youtu.be/YJ6HGTqwwaU | 0:10:16 |
NDP – Neighbors | https://youtu.be/pH3XjNwIQoA | 0:17:32 |
DEMO: Wireshark, Multicast Membership | https://youtu.be/Xwgd-QAcx4Q | 0:04:02 |
DEMO: Wireshark, NDP – Neighbors | https://youtu.be/u2imF12hpHA | 0:09:23 |
DEMO: Wireshark, Duplicate Address Discovery (DAD) | https://youtu.be/J59C5DaLEqs | 0:05:42 |
NDP – Routers | https://youtu.be/wBRxad-rxEo | 0:11:03 |
DEMO: Wireshark, NDP – Routers | https://youtu.be/wiDeD9yNeu8 | 0:01:47 |
Module 4 – Assigning IPv6 Addresses
Module Intro | https://youtu.be/ocG3pRYZQHE | 0:01:04 |
Assigning IPv6 Adresses | https://youtu.be/2JlmHUVZ0Os | 0:07:35 |
DEMO: Static IPv6 Addresses on Windows | https://youtu.be/RusgMZgyqxI | 0:04:56 |
DEMO: Static IPv6 Addresses on Linux | https://youtu.be/vuwHRXEMoZQ | 0:05:10 |
DEMO: Wireshark, SLAAC | https://youtu.be/ZtNQqscA7JM | 0:08:41 |
Module 5 – IPv6 Subnetting
Module Intro | https://youtu.be/7vd4y-9rdmU | |
IPv6 Prefixes | https://youtu.be/nPslX8rfQ4s | 0:06:25 |
DEMO: IPv6 Basic Subnetting | https://youtu.be/XtIQFInMve4 | 0:03:35 |
REF: IPv6 Subnetting Template | N/A | |
ACT: IPv6 Basic Subnetting Problems | N/A | |
DEMO: Solving for a Network | https://youtu.be/5hplDmuGWho | 0:05:09 |
ACT: IPv6 Solving for a Network | N/A | |
DEMO: IPv6 Advanced Subnetting | https://youtu.be/jqOb6wUzHCw | 0:05:08 |
ACT: IPv6 Advanced Subnetting | N/A | |
IPv6 Subnetting Application | https://youtu.be/_xLIwZwFAXU | 0:01:57 |
ACT: IPv6 Subnetting Story Problems | N/A | |
ACT: IPv6 Subnetting Quiz #1 | N/A |
Appendix – Binary
Module Intro | https://youtu.be/yuTQROWGojI | 0:02:54 |
How Computers Work | https://youtu.be/9erZNyKVqu0 | 0:14:43 |
Number Systems | https://youtu.be/z6hJUncYUmg | 0:16:12 |
Powers of 2 | https://youtu.be/OHe7zkN3izM | 0:05:20 |
Bits, Binary, Hex, and Octal | https://youtu.be/BvatqgxJBvQ | 0:05:23 |
Binary | https://youtu.be/F5AFRHUVk5k | 0:10:29 |
Binary Counting | https://youtu.be/l2nxAa6jgFM | 0:09:08 |
ACT: Couting with Blocks | N/A | |
DEMO: Counting in Binary | https://youtu.be/eNtWitAIiGg | 0:02:49 |
Binary Odometer | https://youtu.be/Qyt-ndmGyVw | 0:03:40 |
ACT: Binary Table | N/A | |
ACT: Counting in Binary | N/A | |
DEMO: Counting in Binary, Part 2 | https://youtu.be/LLdFDgPVg7Y | 0:03:06 |
ACT: What’s the Next Number | N/A | |
Adding Binary Numbers | https://youtu.be/SvxR3giN6Po | 0:02:53 |
ACT: Adding Binary Numbers with Blocks | N/A | |
DEMO: Adding Binary Numbers | https://youtu.be/Nhl-FfMcBPg | 0:04:12 |
ACT: Adding Binary Numbers | N/A | |
DEMO: Binary to Decimal | https://youtu.be/9aE5kyqfQKc | 0:02:48 |
ACT: Binary to Decimal | N/A | |
Decimal to Binary | https://youtu.be/AvpOEo0Vf3U | 0:02:15 |
DEMO: Decimal to Binary | https://youtu.be/maE_2DlaMtY | 0:04:05 |
ACT: Decimal to Binary | N/A | |
DEMO: Checking Your Work | https://youtu.be/DuGTeg-uQ4E | 0:03:52 |
ACT: Binary Quiz #1 | N/A | |
ACT: Binary Quiz #2 | N/A | |
ACT: Binary Quiz #3 | N/A | |
CHECK: Module 1 | N/A |
Appendix – Hexadecimal
Module Intro | https://youtu.be/B0YdOiWpvlk |
Hexadecimal | https://youtu.be/SlF5ILkRI60 |
Hexadecimal Odometer | https://youtu.be/a_ms7a6jYcU |
DEMO: Counting in Hexadecimal | https://youtu.be/hNe92UplCx8 |
ACT: Counting in Hexadecimal | N/A |
DEMO: Binary to Hexadecimal | https://youtu.be/hif8Zdcyum4 |
ACT: Binary to Hexadecimal | N/A |
DEMO: Hexadecimal to Binary | https://youtu.be/ohk1VxJ5yio |
ACT: Hexadecimal to Binary | N/A |
DEMO: Decimal to Hexadecimal | https://youtu.be/eywlrMdWHRc |
ACT: Decimal to Hexadecimal | N/A |
DEMO: Hexadecimal to Decimal | https://youtu.be/JnNlWRx3WZY |
ACT: Hexadecimal to Decimal | N/A |
ACT: Hexadecimal Quiz #1 | N/A |
ACT: Hexadecimal Quiz #2 | N/A |
ACT: Hexadecimal Quiz #3 | N/A |
CHECK: Module 5 Quiz | N/A |
Module X – Wrap Up
Review | https://youtu.be/oGp2qNRdevA | 0:03:12 |
Course Wrap Up | https://youtu.be/ze1VSTWAH5o | 0:02:24 |
Help the Effort
Creating these videos takes a lot of time, effort, and money. There are costs to producing the videos, hosting the site, and buying the equipment, not to mention the 1,000’s of hours I’ve put into recording these videos. So far, I’ve asked for and received very little in return. Please consider helping keep the effort going by one of the following:
- Donate to the cause: buymeacoffee.com/techknowsurge
- Buy TechKnowSurge merch: techknowsurge.myspreadshop.com/
- Like and comment on any YouTube videos you watch
- Subscribe to my channel: youtube.com/@TechKnowSurge
- Let me know if there is any issues with my content, just send me an email: feedback@techknowsurge.com
- Purchase a class on Udemy and leave me a review: www.udemy.com/user/techknowsurge/
- Subscribe to the TechKnowSurge newsletter: techknowsurge.com/newsletter-signup/
- Follow me on social media
- Facebook: www.facebook.com/TechKnowSurge
- Twitter: twitter.com/TechKnowSurge
- Instagram: www.instagram.com/techknowsurge
- LinkedIn: www.linkedin.com/company/techknowsurge
- Tell your others about TechKnowSurge
- Share content links to others
- Repost content on social media
- Tell classmates about what videos helped you