Start with 7 free days of training.

Gain instant access to our entire IT training library, free for your first week.
Train anytime on your desktop, tablet, or mobile devices.

Concepts, implementation and verification of IPv6

Ready or not, IPv6 is here! Learn all about it in this training course from Keith Barker....
Ready or not, IPv6 is here! Learn all about it in this training course from Keith Barker.

IPv6 was developed more than a decade ago, but now is being implemented by both service providers and companies alike primarily due to the lack of IPv4 addresses. In this course, Keith walks you step by step through the concepts, implementation, and verification of IPv6 in a Cisco infrastructure, with various clients attached as hosts including Windows, Linux and Mac. The same logic and knowledge of how IPv6 is implemented can also be applied to other vendors.

Internet Protocol version 6 (IPv6) is the latest version of the Internet Protocol that allows us to communicate over networks, such as the Internet. Each device on a network needs an IP address (similar to a street number and house number). The current version (IPv4) has virtually run out of addresses, and there are still millions of new devices to connect, each and every year. One solution that has extended the life of the older IPv4 is a process of hiding thousands of network devices behind a single global IPv4 address using a technique called Port Address Translation (PAT). This has extended the live of IPv4 for at least a decade.

Another solution to the lack of available addresses in IPv4 is to use IPv6, which solves the problem by using a longer 128-bit IPv6 address (instead of IPv4's 32-bit addresses), which provides room for about 340 undecillion (340 trillion trillion trillion) IPv6 addresses. That is a lot! ;)

This course encourages you to practice alongside Keith. Many of the topology diagrams, startup configuration files, and commands used in the videos are included for the more detailed NuggetLabs. Live gear, GNS3 or a simulator that support the commands relevant to the video you are viewing could be used for practice. If you are implementing an IPv6 network, or have plans within the next few months to roll out either a test or production IPv6 network (or simply need to understand how it works), this video course will be very valuable to you.

If you are looking for a straightforward, fast-track to mastering IPv6, this is the course for you. Let's begin!

Related area of expertise:
  • Networking level 2

 show less
1. Welcome to IPv6 (10 min)
2. IPv6: 128bits, Masks, Hex and You (30 min)
3. IPv6: Multiple IP address types (37 min)
4. IPv6: Build the Network, Now (34 min)
5. IPv6: Solicited Node and Link Local Multicast (54 min)
6. IPv6: RIPng Routing Protocol (28 min)
7. IPv6: OSPFv3 Part 1 of 2 (31 min)
8. IPv6: OSPFv3 Part 2 of 2 (39 min)
9. IPv6: EIGRP (42 min)
10. IPv6: Route Summarization (29 min)
11. IPv6: BGP Fundamentals (39 min)
12. IPv6: BGP Configuration and Verification (57 min)
13. IPv6: Stateless Address Auto Configuration (37 min)
14. IPv6: IS-IS (34 min)
15. IPv6: HSRP (38 min)
16. IPv6: GLBP (52 min)
17. IPv6: NDP (62 min)
18. IPv6: DHCP and DNS (31 min)
19. IPv6: RAs and the M/O bits (29 min)
20. IPv6: DHCP Relay Agent (24 min)
21. IPv6: Prefix Delegation (30 min)
22. IPv6: SSH and ACLs (36 min)
23. IPv6: Context Based Access Control (24 min)
24. IPv6: Zoned Based Firewall on an IOS Router (32 min)
25. IPv6: Multicast Routing Concepts (43 min)
26. IPv6: Multicast Routing Configuration (50 min)
27. IPv6: BSR and Embedded RP (49 min)
28. IPv6: Tunneling with GRE and Auto 6to4 (56 min)
29. IPv6: Tunnel Brokers (30 min)
30. MPLS Fundamentals (36 min)
31. IPv6: AToM (36 min)
32. IPv6: MPLS L3 VPNs (6VPE) Concepts (34 min)
33. IPv6: Implementing 6VPE (51 min)
34. IPv6: AnyCast Addresses (19 min)

Welcome to IPv6


Hello. My name is Keith Barker. And on behalf of the entire CBT Nuggets family, I'd like to personally welcome you to IPv6. Let's begin. I just finished this series on IP version 6, and you might be thinking, well that's great, Keith. I'm so glad you went through it.


But I mean I finished the actual creation of the IP version 6 series today, and I wanted to spend a few minutes with you, one on one, right now, to chat about a few things that will be helpful for you. Number one, who's going to get the most benefit out of this series?


Is it right for you? Is it going to help you? What's covered exactly? And how to actually leverage what's in this course and the tools I've provided to get the absolute biggest bang for the buck? Let's tackle this one first. Let's say our boss walks in and calls us over to their office and tells us, hey guess what?


I just got the news. We're going to roll out IPv6. We've been mandated to do it. And we've got to roll it out within the next six months. My friend, anybody who's about to roll out, within the next few months or years, IPv6, this series is definitely going to benefit, with a no-nonsense approach to here's how it works, here's how to configure it, here's how to verify it.


And I encourage you to do hands-on with me every step of the way. Another scenario, maybe, you're just doing a roll out of a pilot program, where you want to set up a test lab and you want to set up the routing protocols and fault tolerance and security.


You just want to test it all out. That's another person who would benefit greatly from this course. Here's another example of a time that we could absolutely benefit from this material. Let's say that you I work for a small company or a medium-sized company, and it gets consumed or merged with a bigger company.


And as we learn about this bigger company, we learn that they already have IPv6 in place and we are expected to have an understanding of IPv6 and we need that understanding in a hurry. That would be another time when this series would be perfect for that situation.


Another scenario, maybe, we may be in a company where we want to upgrade our position inside of that company. Maybe we're at the help desk and we're looking for a network technician position, but we know that they're expecting some level of knowledge.


And part of that's definitely today going to be IPv6 knowledge. So that would be another time when we could leverage this Nugget to not only get the understanding of how it works, but also some hands-on practice through labs that I'm going to encourage you to do as we continue this together.


And that will allow you to get the practical skills of actually implementing, testing, and verifying that the IPv6 configurations that you've put in are actually working. Let's say we're a service provider, the U&i Corporation. And we have this service provider network.


It's an IP version core backbone. Yet we have customers that are starting to demand more and more IPv6 services. Maybe they want services like Layer 3 VPNs or pseudowires or they want IPv6 connectivity right at the perimeter. We need to deliver that if we're a service provider.


And that would be yet another example of when this series would be very, very beneficial. And let's not forget people who are pursuing certification. Let's say you and I are pursuing some type of a certification, either with Cisco or Juniper or Hewlett-Packard.


The knowledge that we gain about IPv6 in this series is going to be valuable for all of those. The next thing I'd like to chat with you about is the decision process I went through when trying to decide which of the topics I'd like to cover in this series.


And there's a whole bunch of them that we had to choose from, right? So I thought, oh, we definitely want to cover the building blocks, the fundamental-- the meat and potatoes of IPv6. I mean, how does it work? How does neighbor discovery protocol really operate?


What do I need to know? How do the router advertisements affect things like stateless autoconfig and stateless DHCP? So these core elements, I knew, really have to be there. So they're all definitely in the series. And then I thought, there's some other really cool features that we could add on top of a basic network to make it better, including some things like a first hop redundancy protocol like HSRP or Gateway Load Balancing Protocol there also are available for IPv6.


And there's a whole world of multicast routing, which just blows my mind. It has been great in IPv4 for so many years and IPv6 supports it. So I thought, well, that, would be nice, too, to include. And I thought, from a security perspective, I can't just leave off security.


We also would want to cover some security. So there's zone-based firewalls and the older context-based access control. But I thought, they're both important because you may have an environment where it just needs a simple inspection for stateful flow of traffic and we don't need the full power of zone-based firewalls, including setting up basics like secure shelf or secure remote management and access controls for filtering.


And then my mind went a little further. I thought, well, what about the service providers? What about the bigger environments? They're going to want to do route summarization. They're going to want to run border gateway protocol, BGP, either peering with IP version 4 or peering with IP version 6 and doing prefix delegation to hand out blocks of addresses to their clients.


And then as a final thought, I thought, you know what? For the service provider network, we have tunnel brokers that are out there. We have tunneling over networks. We have six to four tunnels inside of a company and GRE tunnels that can go anywhere IPv4 can.


And then there's also this whole world of MPLS, like multi-protocol label switching and the applications that MPLS allows over an IP version 4 core, things like AToM, Any Transport Over MPLS, and Layer 3 VPNs such as 6VP. So I had a decision to make.


So I was like, OK. Which ones of these do I cover in the series? Which are the most important? And which do I not cover? And the answer is, I covered all of them. Every single one of these topics I put in the series. So here's what we're going to do, you and I. We're going to start out with the fundamentals together.


And then we're going to build on it. Every single video, every single Nugget we do together, we're going to be adding additional new knowledge and content. And that's going to build. So I really would strongly encourage you to start at this video, which you're at right now, and then to the next video and the next one and the next one and the next one, all the way up.


Don't skip. I would recommend strongly that you not skip. Now there are some exceptions. If you've been working with IPv6 for quite a while and you're comfortable with it-- and maybe you're going to be adding some new feature to your network. For example, maybe some layer 3 VPN solution, or perhaps you're going to implement zone-based firewalls.


Then you can just go right to that video. But if you have the opportunity, I would strongly recommend that you take every video in order together because that's how I created them, as if you and I were sitting right next to each other, side by side, going through this content one logical Nugget after the other.


Now let's take a moment and identify how you and I can squeeze every last drop of juice out of this IPv6 series. It really boils down to two basic things. Number one, find the time to watch the videos. And we're going to have a blast. Every single video we do is going to be fun.


You and I going through the technologies together is going to be fun. And secondly, I would like to invite you to practice. Practice virtually everything. Now in the early steps, if we take look at the basics of the basic IPv6 addressing and so forth, those are going to be fairly simple configurations, maybe a couple routers, a couple interfaces.


For the more complex labs, like the MPLS layers or your VPNs-- actually, for more than half of these Nuggets, I've actually got the topology diagram, the startup configs for the routers, and the actual commands I used in that Nugget all waiting for you that you can download in the Nugget Lab download area.


So my encouragement is to watch the video, make sure you're comfortable with the concepts, then watch the video again and pause it the second time as you go through while you configure it on your own. Which brings me up to another point, what kind of gear should you use?


Well this course was built based on Cisco iOS, so I would recommend strongly that you practice with Cisco iOS. Now whether you're using live hardware or a simulator or an emulator, as long as your iOS device supports the commands for IPv6 and the other surrounding technologies, you'll be absolutely fine.


Now if you're using GNS3 successfully, you already know how awesome that is because you can just dynamically build topologies, throw routers in, change connections, and it's fantastic. If you are not a GNS3 user but want to be, here's what I would recommend.


Do not do that on your own. Don't just start throwing in GNS3 and having issues and then giving up on it, which happens a lot of people. There's a GNS3 series that CBT Nuggets offers that I created, where I step you through, piece by piece, on how to get GNS3 up, running, singing, dancing, and doing virtually anything you need it to do.


So I walk you through that step by step in the GNS3 series. So if you're not yet a GNS3 user and you would very much like to have a virtualized environment to practice your Cisco iOS router commands, I would strongly encourage you to check out that series as well.


I was chatting with a longtime friend last week. And he said, you know, Keith, I was watching one of your series and you mentioned that I could download these supporting files, like the topology diagram, the startup configs, the commands you ran in the class, from the Nugget Lab download area.


And I for the life of me couldn't find it. If he had that challenge, I'm sure it's faced a lot of other people. So I wanted to share with you where that is located. So from the CBT Nuggets homepage-- when you've logged in, it'll have your name right there-- you click on this little gear icon.


That will open this drop-down menu. And then it has a link for Nugget Lab. From there, you would go ahead and download the files for the IPv6 series. And what you can expect when you go to the Nugget Lab and you download the IPv6 additional content, I'm going to have, I'd say, probably 3/4 of all these videos.


I've got the pre-configs waiting for you. I've got the actual commands used in class. And I've also got the topology diagram. And if I used a capture file, like a protocol analyzer, in class, I also put that protocol analysis in that Nugget Lab download area as well.


And that way I'm encouraging you to please, please, please lab this up as you watch me do it and get that hands-on practice that's going to propel you to the top of your field as you continue honing your skills. This is just one of the many topologies that you and I are going to be building together as we go through this series together.


I am super excited about spending this time with you. I hope this has been informative for you. And I'd like to thank you for viewing.

IPv6: 128bits, Masks, Hex and You

IPv6: Multiple IP address types

IPv6: Build the Network, Now

IPv6: Solicited Node and Link Local Multicast

IPv6: RIPng Routing Protocol

IPv6: OSPFv3 Part 1 of 2

IPv6: OSPFv3 Part 2 of 2


IPv6: Route Summarization

IPv6: BGP Fundamentals

IPv6: BGP Configuration and Verification

IPv6: Stateless Address Auto Configuration





IPv6: DHCP and DNS

IPv6: RAs and the M/O bits

IPv6: DHCP Relay Agent

IPv6: Prefix Delegation

IPv6: SSH and ACLs

IPv6: Context Based Access Control

IPv6: Zoned Based Firewall on an IOS Router

IPv6: Multicast Routing Concepts

IPv6: Multicast Routing Configuration

IPv6: BSR and Embedded RP

IPv6: Tunneling with GRE and Auto 6to4

IPv6: Tunnel Brokers

MPLS Fundamentals

IPv6: AToM

IPv6: MPLS L3 VPNs (6VPE) Concepts

IPv6: Implementing 6VPE

IPv6: AnyCast Addresses

Please help us improve by sharing your feedback on training courses and videos. For customer service questions, please contact our support team. The views expressed in comments reflect those of the author and not of CBT Nuggets. We reserve the right to remove comments that do not adhere to our community standards.

comments powered by Disqus
Intermediate 21 hrs 34 videos


Training Features

Practice Exams
These practice tests help you review your knowledge and prepare you for exams.

Virtual Lab
Use a virtual environment to reinforce what you are learning and get hands-on experience.

Offline Training
Our iOS and Android mobile apps offer the ability to download videos and train anytime, anywhere offline.

Accountability Coaching
Develop and maintain a study plan with one-to-one assistance from coaches.

Supplemental Files
Files/materials that supplement the video training.

Speed Control
Play videos at a faster or slower pace.

Included in this course
Pick up where you left off watching a video.

Included in this course
Jot down information to refer back to at a later time.

Closed Captions
Follow what the trainers are saying with ease.
Keith Barker
Nugget trainer since 2012