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


All right, we've moved in to rebuilding the small office network Part Three. Without any further delay, I'm going to pick up right where we left off, which was routing protocols. Let's just take a moment to get back up to speed with where we left off. In the previous video we set up the foundation


configuration in all these routers; the names, the passwords the IP addresses and the work environment that we were going to be working in for the rest of the series. And now we've got to a point where all the routers have IP addresses, but they can't really reach anything. Well I shouldn't say that, they can only reach


what they are directly connected to. Since we don't have routing turned on, the routers are able to ping local interfaces, because that's all they know about. So what we need to do is enable a routing protocol or static routes, a bunch of them or let's just use a routing protocol, RIP in this example, to get these routers to tell each other about what they know. Now we're going to


set up RIP and use RIP in our initial configurations and later on we're going to pull RIP out and put in some other routing protocols and see their advantages. Now you also see I've got the internet IP address up here, this is Rs, and this is the ISP that we're going to be routing to to get off to the internet, but I want to hold off on doing that until we set up RIP and I want to show you why once we get there. So let's start off on router one.


To set up a RIP, what i'm going to do is first off do, I've got my alias right, so S is for show IP interface brief, get a view of the interfaces, so I know exactly what network commands to type in. Now I also type in, show IP protocols just to make sure


there's no running protocols running; it's blank, that's good. So we get into the global configuration mode and I'll turn on RIP by typing in in router RIP. Now that enables RIP, it's like a light switch, I just turned on the routing protocol, but I turned it on in version one. Now


version one came out, the engine was developed in the late 60s, I am not kidding. The 1960s was when the the RIP engine was developed that we are running right now and we don't want to use that. We want the use version two, which came out in around the 80s which enhanced a lot of the features, it made it classless. So we can handle


different submit masks. It added authentication where we could have passwords between our routers, that sort of thing. So I want to turn on version 2 on all the different devices. Now comes the big command, network. We type in network followed by what network


we would like to run RIP on. Well this command does two major things and these are the two big ones I want to talk about. When I type in network and am going to follow it up with, let me type it in as I say it, What that does is tell RIP to advertise this network to all of its neighbors. So when RIP starts forming neighbors


router one is going to send out advertisements saying, hello I know about I know about this whole network and that's great because that is going to be the network that were advertising that we're able to reach. Now for router two that's not going to be much information


because it's going to think, oh well I'm connected to it, so I already know about that. I do not want to advertise this network, the public network, because I don't want any public routes going into my internal system. We're using private addressing inside of this company and if we start advertising public routes all throughout the system, it can be a bad system for security and again I will explain more of that as we get deeper into the running protocols. I only want these routers to know about


their private networks. So for router one I am done. Before I go on to router two, let me mention that was the first thing that network command does is advertise that network to everybody else. The second thing that it does is choose what interfaces to send advertisements out of. Now again,


bad English, but I think you get the point. When I type in network that tells RIP send hello MS word or send advertisements updates out Ethernet 0/0, because it starts with 192.168.1.something It's not going to send advertisements out on this interface because it doesn't start with 192.168.1. 192.168.1.something Now final thing, remember in RIP and I know we're using classy addressing here, so it's not going to be is obvious, but remember in RIP it is still in its configuration class full. So for example, if I had


10.1.2 network over there to the left, I would advertise it into RIP by typing in network, because by default 10 is a class A address. So there's my cram session on RIP. So now that is configured on router one I can jump back and do a show IP protocols; the same command I typed right here in return nothing. To find out that RIP is


running, sending updates, broadcasts once every 30 seconds, the next one is due in eight seconds. So we start the count down and it's going to send another broadcasts. Now notice down here it doesn't see any other routing information sources. That's because no other routers


are running RIP. Once we get router two running, we should see router two as a source of information. We also see the networks it's running on and the Ethernet it's sending average, I should say the interface that it is sending advertisements out of, good.


So let's save the R config, hop over here to router two. I am going to go into global config mode; let's do that show IP interface brief command. Notice I did do space S to execute a show command from global config mode and I can see that I've got fast Ethernet 0/0 and serial 0/1/0, their my valid interfaces that will be valuable when I type in router RIP. I'll do version


two, get version two running and network, that will allow it to advertise and talk to router one. Then I'll type in the network, which allows it to advertise and communicate out the WAN link. So at this point I should be able to jump back here and do a show IP protocols on router two.


and see that we are running RIP were advertising for 192.168.1 and 2.0 out of these interfaces It hasn't heard from router one yet, because it waits 30 seconds before it sends the updates, router one is. So I'm sure if we hit the up arrow a few times, give it 30 seconds, we will actually see that. Let's hop back over router one.


Do a show IP protocols and you can see, there it is, router one has seen router two now as one of its sources. So I should be able to do a show IP router now on router one and see one of these networks that have been learned by RIP. Now remember it only knows about connected interfaces of the box so by running RIP we've now learned about So at this point I should be able to ping, well let's ping everything, let's ping router two, two, ping, that's router two's IP address, of course we should be able to ping that. How


about its serial 0/1/0 over here, Sure enough we are successful, because it knows about that RIP router. It can reach that network through this next hop IP address. Now let's try and ping router three over here,, oh sorry 2.2. It knows about the 2.0 network, right, so that should work, right? Ah, not so. The reason that it's failing and this is a


big void in a lot of people's minds when they're doing routing. You have to remember routing is always a to a two way street, it's a two way process. When router one is pinging router three, it's actually sending the packets because it knows how to reach that network, it's coming down here and remember the source addresses is,, it hits router two, because that's the next IP address. Router two knows how


to get to router three. So if it forwards the packet, ooh down over here router three. If we were able to put a packet sniffer around the line will actually see the ping request coming from router one and being received by router three. The problem is it's coming from a


source IP address of, and router three does not know about 192.168.1 network yet. So when it's getting those is looking at routing table for the return path to send a reply back and it' saying, I don't know how to get there. The routers aren't smart


enough to say, well I saw it come in this interface, so I will just go back out that interface, they rely on the routing table for everything. So in order to allow those pings to be successful to router three right here, we've got to set up RIP over there. So


I'll top over to router three. I'll do a show IP interface brief, I'm not used to my alias yet. I'll go into router RIP version two network and 3.0. So it will both send advertisements out of and advertise these networks. So with that in place, lets see if it has happened yet, it may take a moment, oh wow that was fast, router three has now learned about So if I go back to router one, notice all I did was set up RIP, go back to router one and try that ping command again, success, we are there, because router three now knows how to get back. We should be able to successfully


ping between everything; 3.1 that's the Ethernet interface of router three. As a matter of fact, let's go one step further let's do a trace route, enter. See right there we went through router two and then we were able to reach router three. Now you can see when you ping,


or when you do a trace route, it does three separate pings to each hop. For some reason and it's actually technically described on CISCO's website if you're interested enough, it will always drop the second ping of the final hop using a trace route. I can't


remember why that is, but that's the fact. So don't ever worry about losing the second ping on the final hop, that's just a known issue if you will. So at this point, I am going to hop around and save my config on all three of those routers just doing the right command. Also remembering that the CCNA approved method is copy


run start, but right is much easier. So we now have RIP configured, I would say we're halfway there, half a check on this step. step. Now the next step is the default route. Let me just clear off all the scribbles right here and give us a clean slate. Alright we're going to now move into this Ethernet


0/1 interface up here and get it configured and then we'll set up a default router to the internet. So move over to router one. Show IP interface brief, there's our Ethernet 0/1, it's currently shut down. So let's go in to global config mode interface Ethernet0/1 and how about I scrunch this down a little bit, there we go, so we can see what's going on.


on. I am going to do the IP address, Now it's a slash 27 masks, so that will be, convert that to decimal,, enter, Got that up, sorry I am moving my window around as we go just so I can get my best possible view there. So did I do no shut, if


not there we go. So we've got the address that is set subnet mask, so I didn't do a no shut, so the interface has now come up and let's do a ping which is our ISP, hit enter and there we go, we've got this successful ping that is now going through. We are able to reach the internet. Now with


that in place we have an internet connection, but we don't have any route to the internet, meaning if I were to ping some internet host, I always like pinging that's a public DNS server. It's maintained by universities, it's the easiest address to remember in the world; great way to test internet access. So


if I try and ping them and I know that they allow pings, it is failing and the reason why is because if I do a show IP route, the only thing that this router knows about is the RIP route that it's learned about from inside our organization and the connected interface to the ISP. It doesn't know about the internet routes beyond the ISP. Now


there's no way RIP is going to manage to that size routing table, so what most organizations use and what we will use in here is a static default route. We do that by typing IP route, all zeros for the IP address, all zeros for the subnet mask and then our ISP address. So I'll just copy it and save myself some typing,


and put 97 in there. So that says to this router send everything that you don't know about over to the ISP. You can see automatically the routing table shows, gateway of last resort is We also see the static route tagged with little star, which means it is the candidate default route.


So that is the default route for everything. Let's try pinging again hit enter, glorious. We now have successful pings over to the DNS server, we are able to ping the internet. So our internet access is now up. Well at least it is from router one, because remember


all of the other routers in our organization can get to the internet, but they're coming from private addresses. As soon as they reach the ISP they're going to be blocked, because private addresses are not allowed, that's why we have NAT which is going to allow us to translate all of those addresses before they go. Now I'm not going to do NAT at this point, because that will be something


that we do later on via the command line. So with the last piece in place what I want to do is verify and backup our configuration. I want to use the CISCO discovery protocol just like we did on the switch to verify are connections. TFTP, that's where we can set it up.


up at this host right here as the TFTP server 1.50 and we will copy some of our configurations over there; do show IP router interfaces, just verify that everything looks good. I am going to start back on router one, because there is still one ultra cool thing I want to show you. Router one has the default


route to the internet, right. He knows how to get to the internet. The other routers are not able to reach the internet for two reasons, one was the NAT reason I just discussed, but number two is they don't have a default route. I would have to go on robert two and do the IP router 0.0.0 point it to router one and say send everything you don't know about router two to router one and I would have to do the same thing on router three.


That's known as putting in a default router. Now NAT would be the second piece of that to allow them to reach the internet. What I want to show you is a feature that CISCO has that is very cool. It can be done for just about any routing protocol and what I can do is go into, in this case, we are using RIP, router RIP and type in the command redistribute static.


Now just by looking at that command it should in your mind trigger okay I'm going to send, I am going to redistribute, I am going to send some static routes into the RIP process. Now if I do a show IP route, the only static route that we have is that default route. So I am advertising that


route into RIP. So what it's done is kept me from having to go to all these other routers and give them them a default route. Let me show you. I'll hop over to router two and do a show IP route. And look at this, a default route learned via RIP it's not a static route anymore, that automatically adjusts itself sending everything to, which is router one that picture. If I were to hop over to router three show IP route,


I can see that this one has a default route as well, sending everything to router two. So that will save you a lot of work of having to type in static routes or default routes on every router in your organization. Now I should also mention at this point,


that that is something that is not truly discussed until you get to the CCNP video series, so that's bonus info, it's good stuff. So we've got verify and back sitting on router one; let's do a show CDP neighbors, just to verify our connections. Now you can see that I have two connections to CBT switch two. I'm


actually using the same switch to reach the internet going through the internet from that switch and that same which is connecting me to the LAN. so I'm able to verify my connections there and I am going to now back up my configuration on router one. Now TFTP


this was something that we didn't do in the initial video. I just backed up my configuration through notepad, because TFTP is useful for backing a bunch of configurations up to a centralized server. First things first, TFTP server of choice, this one right here.


TFTPD 32, by I think it's Ph. Jounin, just do a google search for TFTPD32, it's free you can download and install it on Windows and it is a great TFTP server platform. So just by installing this on Windows, double clicking the icon poof my local This guy right here has become a TFTP server. So if I jump


on over to my router one, let's make sure that I can ping before I do the copy,, we are able to ping it. I can type in copy config to TFTP, enter. What is the address of the host, it's 1.50. What do you want to name that file when you copy it over; by default it is going to name it R1 config. I'll actually keep that name, but I'll put R1 config.text And actually before I do anything I'm going to change my directory that's is the TFTPs point to a folder on my desktop called TFTP, otherwise it just throws files all over my desktop.


So I've got TFTP as my destination folder, that's what I'll name it, enter, and not much action happened there. I can look at the log and you see that it received a file from that host in what you received the right request for that. Good, so now I'm able to go over to router two,


I always ping the host before you try and TFTP so it doesn't hang there forever if it can't reach it; good, copy running config TFTP. I'll actually show you another way to do it, I could say, tftp:// we'll do do r2-c-, what did I name it up there, config.text enter and it will automatically have all these things filled in for me. So that's a matter of preference if you


like doing the URL style or just letting it walk through the wizard you can you can do either or. So I hit enter, see if I can pop this up in time. Oh, we saw it flash. These running configs are very small, so you don't see too much copy time and then finally let's go over to router three. Since we have RIP set up, router three


should be able to reach over here to this LAN and be able to get it's config over. So do copy running config, wait a sec I almost broke my own rule, let's first ping the TFTP server and make sure we're able to reach it, sure enough. Now will do a see cut and paste is so great, copy running config TFTP ping, we will name it router three enter, enter, enter and poof, success. We have now copied that over. Now if I,


see if I can find it, alright I am going to display my desktop, which is an empty black hole, where is that TFTP folder, there it is, right there. TFTP and bring it up. There is all of the configuration files that I have now copied over. Looks like I copied router two configure at some point, but config without the eye all three of them. If I double click, it opens


in notepad, which is brutal because note pad does not understand return characters, so everything is all in one line here, nice. So what I prefer to do if you're using Windows is open with word pad, where we will format it much better. So that is creating a true


backup of all the configurations of our routers. Now one last thing I'd like to do and that is backup our IOS. Let me just get my network diagram back in place. There we go. I want to back up a copy of the IOS just so that we can review how to do that. I am sitting on router


one and I am going to do a show flash, because the IOS is stored in flash. There is a 2,600 router, I can see the IOS file name right there; so I can type copy flash TFTP, let the wizard guide me. This is one you definitely want to copy and paste for, because this is so prone to miss types. So I just


copy that name in there, that's the source, the address of the TFTP server still, 192.168.50. It will keep the same file as the destination. I hit enter and now you can see it's copying that IOS version over. If I grab my TFTP server, jump over here you can see that is receiving that file from that host. So that is our way that we can backup our


IOS and also how we upgrade our IOS, we could just reverse this command and type copy TFTP flash to copy the IOS from the TFTP server into flash. So this is a great way to review Rebuilding the Small Office Network. Let me get back to my objective slide here. I am hoping that acted as


a great dive in with both feet sort of review to lay that networks foundation before we get into the new stuff. Everything from here on out will be building on top of this infrastructure, it is going to kind of add the features that we're looking for to enhance and grow this network into instead of a small office network, move into a medium large even, you could say enterprise class some of the enterprise style features will be talked about as we go throughout this series. So we're in


these last two videos, we walked through a review of key router concepts; things like running protocol, static routes, assigning IP addresses, based configurations and we did a review of the key configurations; that's all we did was walk through a complete set up of a small office network. I hope this has been informative

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

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