CCNA R&S Labs 2015

Configuration examples and descriptions based on the new track of CCNA
Take This Course
  • Lectures 47
  • Video 8.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2013 English

Course Description


This is a primer to your future! I have explained everything you need to help you begin your journey to higher certificates and expertise.

I check the reviews and analytics on student satisfaction to improve the quality of this course and also answer the questions personally as soon as I can so feel free to contact me and receive advice, answers and promotions on my next courses.

This course contains hands-on labs for CCNA level.

After finishing these practices you will be comfortable with basic Cisco IOS configurations and run major routing protocols in your network.

I used a network simulator (GNS3) for my labs but you may use these guidelines on real hardware with no change.

What are the requirements?

  • Basic knowledge of CCNA level concepts

What am I going to get from this course?

  • Know basics of IP addresses
  • Convert Binary, Decimal, and Hexadecimal numbers to each other
  • Work with GNS3 as a network simulator for topologies
  • Define and configure VLANs, Trunks and switched interfaces
  • Configure RIP, EIGRP and OSPF for both IPv4 and IPv6
  • Understand some of IOS services such as DHCP and DNS and configure them
  • Explain the purposes of NAT and configure them
  • Understand different types of access-lists and configure or edit them

What is the target audience?

  • Entry level students to Cisco routing and switching

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

There is an easy way to remember 7 layers of OSI model and that's a simple phrase:

Any Person Seems To Need Data Processing!

Of course there is another phrase that can be used to remember the layers from bottom to the top but I have found this easier to learn.


If you are comfortable with different types of conversion, you will be a long way ahead of your colleagues! Converting Binary to Decimal is necessary when summarization and some other calculations.


Converting decimal to binary is necessary when you want to summarize a list of network IDs and use a summary address. Here I explain an easy technique.


Hex to binary conversion is necessary when you are working with IPv6 addresses and need to calculate a summary or when you are asked about EUI-64 argument. Here I explain a simple technique.


You may not need to convert Hex to decimal in your normal networking life but for some numbers it is sure a nice skill to know how to do it. Here I explain a simple technique.


In this section I show you a nice way to distinguish between different IPv4 address classes and their range.


How can you tell if two devices in a network can talk to each other? If their subnet masks are the same, then they are in the same subnet. In this section I give you a brief introduction to subnet mask.

Section 2: Overview of GNS3
GNS3 Basic Configuration
Section 3: Introduction to IOS

Cisco IOS offers limited help and therefor you need to know how to use that little bit of help. Here I explain some tips about using IOS features.

Section 4: Basic Tasks

Cisco Discovery Protocol sends and receives messages on each interface so that devices can learn their neighbors and capabilities. Here I examine this protocol.


A routed interface needs at least an IP or IPv6 address to become functional. Here you will learn how to configure an IP address on interfaces.

Section 5: IOS Security

To secure a router from being accessed via console or VTY port you need to make sure there is an authentication method in place. Here you will learn how.


Adding passwords to limit access to configuration is a security measure but if someone can see running config, he or she can see passwords in clear text unless you encrypt them using "service password-encryption" command or create passwords using secret argument.

Section 6: VLANs

VLANs help us logically divide our LAN into multiple segments. Here you will learn 3 ways to create VLANs and assign interfaces to them.


In this section I start creating a very simple topology that will cover our needs using GNS3.


There are 3 ways to configure a VLAN on a Cisco switch

  • VLAN database in privilege mode
  • VLAN command in global configuration mode
  • SWITCHPORT ACCESS VLAN command in interface configuration mode
Here you will see these methods explained.
Section 7: Trunk

Trunk links are like highways that allow traffic for multiple VLANs to come and go between switches. Here you will see configuration commands for a trunk link.

Configuring Trunk
Section 8: Static Routes
Topology for Static Routes

If a router tries to send trafic to a network that is not connected to any of its interfaces, it need to know how and on which interface it should send the traffic.

A static route is used in small networks or where you need to override the default behavior of a dynamic routing protocol.

Section 9: Routing Protocols

RIP is the simplest ip routing protocol to configure and here you will see an example.

Remember, however that when using NETWORK command (even in version 2) your networks will be added classfully. So you may need to change some interface to passive mode in RIP.


Version 2 of RIP support CIDR and uses multicast instead of broadcast to send and receive updates. Also you can disable auto-summary to send information about non-major networks to other RIP routers.


An offset-list adds to (or subtracts from) the advertised metric for a specific or all networks on a specific or all interfaces. This way you can have control on path selection mechanism for RIP or even use it to poison a route and have some kind of filtering.


EIGRP is a Cisco proprietary routing protocol. It creates neighborship and checks its neighbors to see if they have a route to a destination.

Here you will see a basic configuration.


Some commands to verify the correct behavior and configuration of EIGRP are as follows:


In OSPF we divide our network into multiple areas and this way we have more control on management and traffic path selection.

Here you see a basic configuration.


When configuring multiple areas you should be careful in that two neighboring routers create adjacency only when their interfaces are in the same area. Here you see a sample topology.

Section 10: IOS Services

DHCP is a service to assign IP addresses to devices in your network automatically. You need to enter some commands as you see in this video.


When you do not have DHCP in a network, you can still assign IP addresses (and other options) automatically by configuring DHCP server on another network and adding DHCP RELAY AGENT support on the router interface.


Although you will not configure DNS server on a CISCO router normally, you still need to know how this service exists and also a router can act as a DNS client. Here you will see how.

Section 11: Frame Relay Connections
Frame Relay-Part I
Frame Relay-Part II
Frame Relay-Part III
Frame Relay-Part IV
Broadcast Support on Frame Relay Interfaces
Split-Horizon on Frame Relay Multipoint
Section 12: Overview of Access Lists

There are two types of access-lists:

  • numbered
  • named
and each one of them has two types:
  • standard
  • extended
You can use access-lists for various purposes. Here I discuss numbered access-lists.
Other Types of Access-lists
Section 13: Network Address Translation (NAT)

NAT is used for several purposes such as security and a work-around for insufficient public IP addesses. Here you see a sample configuration.


When you have more than one public IP address to use for NAT, you can put them in a pool and use that pool in NAT.

Section 14: IPv6 Overview
IPv6 on Frame Relay

You can add IPv6 address to an interface using:

  • IPv6 enable command
  • IPv6 address autoconfigure command
  • IPv6 address command
Make sure that you have enabled IPv6 routing before assigning address to any interface.

Like IPv4 if you have a very small network or you need to override default behavior of a routing protocol, you can add a static route. Here is a sample.


RIPng is the simplest dynamic routing protocol and has the same features as RIP. However, here you can define multiple RIPng processes and assign interfaces to those instances.


EIGRPv6 is EIGRP for IPv6. Same concepts apply to EIGRPv6.


OSPFv3 is OSPF for IPv6. Same concepts apply to OSPFv3. OSPFv3 supports some more LSA types.

Section 15: Wrapup
Final Word

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mohammad Imani, Cisco and Microsoft Trainer for 10 years

I got my first certificate (MCP for Windows Server 2000) in Jan 2002. Instead of starting a career in networking I was asked to create a video tutorial for MCSE 2003 lessons. That was a huge success! Even after 8 years, that course is still selling well.

I continued this career and now I am quite well-known in my country for a wide range of tutorials including CCNA, CCNP (new track) and CCIE labs lessons plus MCITP 2008, MCSE 2012 and some engineering software such as Catia, Solidworks, etc.

I would like to continue this success in global level so I started creating tutorials in English. Although I can easily transfer the concepts, English is not my native language so I am always trying to learn more about it.

I have some hobbies too! Playing computer games with my little daughter, Studying Medicine and bodybuilding are on top of my list.

Ready to start learning?
Take This Course