Try our training for free.

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

Cisco CCNA certification proves your professional worth. It tells prospective employers that you can handle the day-to-day work of running a mid- to large-sized Cisco network....
Cisco CCNA certification proves your professional worth. It tells prospective employers that you can handle the day-to-day work of running a mid- to large-sized Cisco network.

The two-exam CCNA process covers lots of innovative features, which better reflect the skills and knowledge you'll need on the job. Passing both exams is your first step towards higher-level Cisco certification, and trainer Jeremy Cioara has mapped these CCNA training videos to the 640-816 test. This CCNA training is not to be missed.

Here's how one user described Jeremy's training: "By the way, Jeremy Cioara has to be by far one of the BEST Cisco trainers I have ever had the privilege to learn from overall. He not only keeps your attention but his energy is contagious and he provides the information at a level where you grasp it rather easily."

The last day to take the 640-816 exam is Sept. 30, 2013. After that date, the only ICND2 exam available will be 200-101. CBT Nuggets has a training course for the 200-101 exam here.

All trademarks and copyrights are the property of their respective holders.
1. Review: Rebuilding the Small Office Network, Part 1 (33 min)
2. Review: Rebuilding the Small Office Network, Part 2 (28 min)
3. Review: Rebuilding the Small Office Network, Part 3 (23 min)
4. Switch VLANs: Understanding VLANs (16 min)
5. Switch VLANs: Understanding Trunks and VTP (39 min)
6. Switch VLANs: Configuring VLANs and VTP, Part 1 (35 min)
7. Switch VLANs: Configuring VLANs and VTP, Part 2 (39 min)
8. Switch STP: Understanding the Spanning-Tree Protocol (28 min)
9. Switch STP: Configuring Basic STP (21 min)
10. Switch STP: Enhancements to STP (29 min)
11. General Switching: Troubleshooting and Security Best Practices (29 min)
12. Subnetting: Understanding VLSM (18 min)
13. Routing Protocols: Distance Vector vs. Link State (26 min)
14. Routing Protocols: OSPF Concepts (30 min)
15. Routing Protocols: OSPF Configuration and Troubleshooting (39 min)
16. Routing Protocols: EIGRP Concepts and Configuration (32 min)
17. Access-Lists: The Rules of the ACL (27 min)
18. Access-Lists: Configuring ACLs (34 min)
19. Access-Lists: Configuring ACLs, Part 2 (48 min)
20. NAT: Understanding the Three Styles of NAT (20 min)
21. NAT: Command-line NAT Configuration (35 min)
22. WAN Connections: Concepts of VPN Technology (33 min)
23. WAN Connections: Implementing PPP Authentication (34 min)
24. WAN Connections: Understanding Frame Relay (28 min)
25. WAN Connections: Configuring Frame Relay (30 min)
26. IPv6: Understanding Basic Concepts and Addressing (34 min)
27. IPv6: Configuring, Routing, and Interoperating (23 min)
28. Certification: Some Last Words for Test Takers (13 min)
29. Advanced TCP/IP: Working with Binary (25 min)
30. Advanced TCP/IP: IP Subnetting, Part 1 (55 min)
31. Advanced TCP/IP: IP Subnetting, Part 2 (22 min)
32. Advanced TCP/IP: IP Subnetting, Part 3 (19 min)

Review: Rebuilding the Small Office Network, Part 1

Review: Rebuilding the Small Office Network, Part 2

Review: Rebuilding the Small Office Network, Part 3

Switch VLANs: Understanding VLANs

Switch VLANs: Understanding Trunks and VTP

Switch VLANs: Configuring VLANs and VTP, Part 1

Switch VLANs: Configuring VLANs and VTP, Part 2

Switch STP: Understanding the Spanning-Tree Protocol

Switch STP: Configuring Basic STP

Switch STP: Enhancements to STP

General Switching: Troubleshooting and Security Best Practices

Subnetting: Understanding VLSM

Routing Protocols: Distance Vector vs. Link State

Routing Protocols: OSPF Concepts

Routing Protocols: OSPF Configuration and Troubleshooting

Routing Protocols: EIGRP Concepts and Configuration

Access-Lists: The Rules of the ACL

Access-Lists: Configuring ACLs

Access-Lists: Configuring ACLs, Part 2

NAT: Understanding the Three Styles of NAT

NAT: Command-line NAT Configuration

WAN Connections: Concepts of VPN Technology

WAN Connections: Implementing PPP Authentication

WAN Connections: Understanding Frame Relay

WAN Connections: Configuring Frame Relay

IPv6: Understanding Basic Concepts and Addressing

IPv6: Configuring, Routing, and Interoperating


.. let's set it up on the router. We're going to start off by assigning and IP version six address to our routers enabling the protocol itself and then going in and saying this will be the IP address or IPV6 address that we will use. We will then look at how the routing protocols have evolved to support IP version six and we will go do the base configuration of RIPng.


Can you believe it RIP made its way into the IP version world, it survived. It is now called the RIP next generation, but it still works the same, it 's good old RIP, and then we're going to finally wrap things up by talking about the IP version four to IP version six migration strategies.


So there is going to be a certain cut on the internet where everybody has to switch over, we will look at that. I am going to use of very simple topology to demonstrate configuring IP version six addresses, just because this is the first time we're seeing it and I would like to keep the focus not so much on a large network as I am on the commands to set up by IP version six.


Now before we get into the config, let's talk about what is on this diagram right here. I've got two routers, router one and router two; these happen to be the same two routers I used to demonstrate frame relay, so there is a frame relay cloud sitting in the middle of this, which I just have represented as a WAN link here.


Now on the LAN of router one, you can see this is the LAN side, I have decided to use a unique local addressing scheme, that's the private addresses in IP version six, that all start with 1FE0. So 1FE0 is mandated, essentially that is what says this address is private. Just like when we


put address private networks IP version four, we say it has to start with ten or 1.2.16 kind of thing. Here we have to start with IFE0. Now I have VIN designated the subnet as one one one one over here. You can see that based on my sub-net mask; remember each one


of these are octets is 16 bits of information. If I were saying and this represented the sub-net, I would do a /16 because each one of these represents eight bits of information. So the same thing over here, just a bigger address, this represents myself IFE0111 So that means every client that is on this network would have to have an address that starts with 1FE0:1111: then it would be something else that would designate the client itself.


Now let me just clear this off here, you can see that I have designated ::1 as the address; this is going to be the IP address of this interface on router one. Now on the WAN link I have used one of the global scopes 2001:210:10:1::1 and the same thing over here 210:10:1::2 with this 64 byte sub-net mask. Remember each one of these are


but my mind just blanked out, 16 bytes, 16 bytes a piece, so add all those up and that gives us the 64 the ::1 represents the host portion, ::2 over here. So that's on addressing the WAN link. Now over on the right side same thing as the left side IFE0 private addressing, sub-net 2222 so that they give you an idea of how sub-netting looks in IP version six. Now let's set it up and then start on


router one and on all of the routers that we used today, we have to turn on the TCP/IP version six protocol from global config mode. Now in the old days when we, in the old days back ten years ago, when we used routers that commonly had IP access IP and so on, TCIP wasn't initially enabled on the router until you typed in IP routing.


We used to have to type that command on all the routers, but now on the newer routers that command is typed in by default for us, so we don't have to type anymore. But for IP version six, we have to do the same thing we used to do for version four, IPV6 and then we type in unicast-routing, because we have multi-cast and any cast and all those different types. This is going


to be doing unit cast routing, that's like a power switch on router one, I've turned it on; now I can get under my interfaces go into interface fast/0 and we can see that IFE0:1111::1/32 is our address, so I'll type in IP just like we're assigning an IP address, but IPV6 address. See these similarities, check that, look at that we've got


link local address, if we want to assign, that's for communicating on local sub-net or what is the real address we would like to assign. Let me scoot this down so I can remember. I am going to have trouble remembering these addresses when we make this move, it;s going to be IFE0:111:: notice it even says you can use the double :: in this; ::1/32 enter. I have now assigned a monumental moment, shed a tear,


I have now assigned an IP version six; we've made the move, starting to move IP version six addressing to my router. Now I am going to exit out of here and let's go under the serial interface, this is still set up for frame relay, so it's actually interface 00/0.102; that's not it, oh sorry, it's 01/0.102. I am going to assign the, I screwed up a little bit here so I can still see the address IPV6 address 2001:210:10:1::1/64 to that interface.


Look at that I assigned the second IP version six address. Isn't this kind of cool, we are stepping into the future. Now I can verify show IPV6 interface and I can even go in here and say I want to do the brief, you know my show IP interface brief, show IPV6 interface brief. Looks a little different, you can see there's


my fast season at 0/0, it gives the link local address of that and the assigned IP address that I put in their right FE80, sorry I got that backwards, this is the link local address. You may remember FE80 designate link local; this is the mac address 214.ICFF with FF in the middle. If you want you can jump back


and go to the concepts again, where I explained that link local address, this is the second half of the mac address. So you can see that assigned and then this is the one I manually assigned to the interface. Up here on the serial interface, there is the


link local address for the serial interface and there's the one I manually assigned to the serial interface. So we can see we've got IP version six happening now. Now let's jump down to router two; do the same thing IPV6 unicast-routing turn it on, get into my interface fast ethernet 0/2, router two is ethernet 0/0. IPV6 address and that was IFE0:222::1/32 as it's sub-net mask under interface serial 0/0.201 was the sub interface that was it and I'm going to assign, I am going to do let's to this, shrink this down like that, there we go IPV6 address for that is going to be 2001:210:10:1::2/64 We now have IPV6 configured and working on our WAN link between those two routers.


To test it, we can ping, ping is still around IPV6. We just need to go to privilege mode. We're going to get used to typing V6 on things, ping, question mark and it says you can using IPV6 and then it says type in the address that you'd like to ping. I'm on my on router two right now, so I would like to ping


2001:210:10:1, it's not as fun to type these though, I'll tell you that. ::1 and hit enter; check it out we've got pings on IP version six going through our frame relay cloud and I was able to ping router one. Let's do the same thing, I'll do ping IPV6 see if I can get to IFE0:1111::1 and I'm not giving there. The reason why as you very well


know by this point is because router two doesn't know about that network because it's not directly connected and we need a routing protocol. Now in IP version six we can do use static routes, global config mode IPV6 route instead of IP route, now to enter those but nearly every routing protocol that exists has also been updated to support IPV6. RIP next generation is what we are going to configure in here, but they also have OSPF version three, that's the next version, IS european version IS for IP version six. Those


of been modified and BGP which is the routing protocol of the internet has now become multi-protocol BGP which supports not only IPV four addressing, but IPV6 addressing as well. So with that let me show you how to configure RIP next generation for our network so we can get some routing tables going on.


I am going to bring us back up, I have got router two right here in and if I wanted to start the RIP process, I need to go into global config mode and instead of broader RIP, I type in IPV6 router hoops RIP, followed by a tag. Now this is just a string identifying the process,


it's anything that you want, you can put a name, you could put number and you can put the anything there, it just identifies the RIP process. I'll just put one as my tag, but I'll need to remember that tag because we will need it when we start turning on the networks, oh and I haven't told you yet, that's all you have to do under the router process. The network


statement is gone. This is great because the network statements has always been the most difficult thing for me to teach. I am completely selfish on this because it boggles everybody's mind when they are thinking, okay you use the network command to turn on RIP for the interfaces, well what do you mean. So you


type network and it has to identify the interfaces that way. That's weird, it takes people a little while to catch on to the network statement that turns on RIP; now they've done what's logical. If you want to turn on a RIP for interface all you have to do is go under the interface on router two interface ethernet 0/0, that's the connecting to the LAN over here and you turn on that interface for RIP. I would say IPV6 RIP, you type in what tag, one, and then you type in enable, enter. That now


turns on RP for the this interface and it's sending out hellos, well not hellos, but broadcast multi-cast traffic out that interface to say hello everybody I know about this network and its advertising this network and its advertisement. So I need to go under my interface 00/0.201 frame relay interface and also type in IPV6 RIP one, enable. I go under the interfaces that I want to turn RIP on and just type in enable underneath there. Let's go onto router one


and go on the global config mode; IPV6 router RIP and give it a tag and I'll stick with one. That's all we need to do to turn it on, I go underneath my interfaces, router one has fast ethernet 0/0 and type in IPV6 RIP one enable, turn on RIP for that interface and interface serial 0/1/0.102 which is my sub-net interface connecting the router two over frame relay.


Hit the up arrow and I'm good. I now have RIP fully enabled on router one and router two. Now before I do the exciting ping attempt to router two's LAN interface, I wanted to show some of the verification commands. I can type show IPV6 RIP to see the process and see what's going on. It shows RIP process one, it's part of this multi-cast group,


because remember you don't send broadcasts to ninety version six, you multi-casts, so this will be kind of its broadcasts address it is sending to you. Administrative distance is still the same, that's believability. Updates once every 30 seconds and it's working for these two interfaces. I am going to type in, remember the show IP RIP, oh


sorry show IP route command; I am going to type in show IPV6 route to see the version six routing table and you can see that we have all of these routes that are being sent, we've got the keys appearing, connected interface, this is linked local connected, you know, connected.


I am pondering here because I am not not seeing my RIP route from the router two; that's not good. Hang on let's look on router two, show IPV6 route, now wait a sec, it's got it there; hmm, well let's hang on router two for a second, because I've got one working. We've got router two right here that has learned about your RIP


IFEO:1111 you see that right here. It learned about that from router one administrative distance of 120 two hops to get there. So it says via this, this is the next hop address, it's a link local address on 00/0/201 that's the frame relay link. Let me just go back up to router one, show IPV6 route; interesting, I wonder why router one isn't learning that.


Let me verify my config on router two. Let's do show run interface ethernet 0/0. Oh, ladies and gentlemen the interface is shut down. It's easy fix, I am going to go to ethernet 0/0 and do a no shut down and now we should have that interface come back on line.


There we go and now let me jump back up to router one, show IPV6 route; there it is, that's it the RIP out IFE0:2222, which is the route sitting behind router two over here. Now let's do a ping, we've got a ping, ping IPV6 1FE0:2222::1, that's the LAN interface of router two. There it is, we have a successful ping.


Let's try trace route, IPV6 and I'm sure with these addresses I'll be used to cutting and pasting, copy and paste. Wasn't very exciting, but one hop to get there. We went through router two, 2001:210:10:1:2, router two and then it was able to reach that address. So you can see all these


commands have been modified to support IPV6. The last thing and like to talk about in IP version six is the migration strategy. How does one migrate to IPV6? Well technology exists right now to provide a smooth non pressure to transition, meaning the internet is slowly moving over to the internet version two. Companies are going to upgrade to IP version


six, but the developers of this protocol and the developers of the internet to, didn't want this to be like a Y2K sort of crisis where all of a sudden on this date we're going to be making the big cut over and if you don't meet the the standards by this date your cut off, you can't access the internet anymore.


It's going to be a smooth non pressured. The way that we can do it, there's three different strategies. Number one is by using dual stack routers. What we can do is go in here and set up a router that runs both protocols at the same time, IP version four and IP version version six. The router can have an IP version four internet


will be around for quite some time to come, but the broader can have one link over there and one linked to the IP version six internet or internet two and as we slowly migrate our clients one by one, we have IP version called for clients, they can keep using the IP version four internet and IP version six clients will be able to use the new version six internet and we can slowly phase in phases my greater clients over. Now you


might be wondering, well will there be like this great divide on the internet, where like half the sites are on the version four and half the sites are on version six; the answer is no because the internet service providers are going to be doing translations for us, meaning ISPs will offer connections to both and if you're a version four clients and you are on a version four internet through the ISP and all of a sudden you access the site that's only available on the version six, there'll be a system of the NAT, which we'll talk about just a moment that will allow you to go through a router in get NATTED out to the version six internet and likewise if you're version six client out here and you need to access the website that's only available on version four, you will kind of NAT through or translate through to the version four website and communicate with that.


You will be able to reach that information. What the websites and in powers that be on the websites themselves will have websites that are assigned version four and version six addresses, so that this is a four, version four version six addresses so that they are accessible from both networks. So that's


the first system is to have dual stack routers. The second one is going to be doing tunneling, meaning maybe you've got a version six internet that you are connecting to and your internal networks over here are still only running version four. Well you can create a type of tunnel which is kind of like a VPN through the over version six internet, let me just get my drawings right here through the version six internet that allows the version four protocol to work through there and communicate between these two version four networks; that will allow you, you know, even after the internet has moved to version six it will allow you to have your network still using version four and likewise, you know, maybe the internet hasn't moved to version six yet.


We are still using a version four for internet. Well, you could tunnel your version six networks if you migrated your networks over to version six, through the version four internet, this is version four and allow you to run version six on your networks and tunnel through the existing internet. That is


what a lot of agencies are doing overseas that have begun the migration to version six, places like Japan and China have a huge step forward in version six. Over in the United States they're running version six right now and tunneling through version four internet for most of their networks. Last but not least


is NAT PT. NAT PT stands for NAT Protocol Translation. This is a specially tweaked version of NAT that can go between version four and version six protocols. So if I'm running IP version six on my internal network and connecting to the version four internet, I can NAT between those two and allow my version six clients to surf the web over here. Likewise if I have, you know, version


four over here and I have not upgraded version six and the whole internet changes over and only version six internet is left, I can NAT between my version for IPV4 network and IPV6 and not really suffer any major disadvantages. Static that will work, NAT overload will work; it's just like, you know, NAT as we know it. So the cool news is, yes the internet


two is out there, it's been out there for years and it slowly overtaking the world like a virus, piece by piece, network by network the internet two is growing larger and larger. In the internet that we know today the internet version four is shrinking smaller and smaller and smaller. I guess technically that's not true,


it's always growing, but it will eventually shrink smaller and smaller until all that's left is the internet two where IP version six internet. At that point NAT once again comes to save the day, allowing us to run either version of the protocol on ether network.


That should give you a really good idea of IP version six, what it is and where we're going with it. So let's review, we talked about assigning IPV6 addresses to your router, very similar to IPV4, we just type in IPV6 and follow it up with that address and what our address is. It's getting used to those addresses


that is always going to take the time. We looked at the new routing protocol, seeing that every routing protocol has been updated to work with IP version six, including RIP version, I was going to say version six, RIP NG, next generation and we even went through and set up the base configuration of RIP to exchange IPV6 routes on our network. Finally, we just looked at all the IPV4 version six migration strategies, non pressure is the key. People will

Certification: Some Last Words for Test Takers

Advanced TCP/IP: Working with Binary

Advanced TCP/IP: IP Subnetting, Part 1

Advanced TCP/IP: IP Subnetting, Part 2

Advanced TCP/IP: IP Subnetting, Part 3

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
16 hrs 32 videos


Basic Plan Features

Speed Control
Included in this course
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
Included in this course
Follow what the trainers are saying with ease.

Files/materials that supplement the video training

Premium Plan 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
Included in this course
Our mobile apps offer the ability to download videos and train anytime, anywhere offline.

Accountability Coaching
Included in this course
Develop and maintain a study plan with assistance from coaches.
Jeremy Cioara
Nugget trainer since 2003