SlideShare a Scribd company logo
Introduction to Routing
and Packet Forwarding

Routing Protocols and
Concepts – Chapter 1

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

1
Objectives


Identify a router as a computer with an OS and
hardware designed for the routing process.



Demonstrate the ability to configure devices and apply
addresses.



Describe the structure of a routing table.



Describe how a router determines a path and
switches packets

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

2
Router as a Computer
 Describe the basic purpose of a router
-Computers that specialize in sending packets over the data
network. They are responsible for interconnecting networks by
selecting the best path for a packet to travel and forwarding
packets to their destination

 Routers are the network center
-Routers generally have 2 connections:
-WAN connection (Connection to ISP)
-LAN connection

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

3
Router as a Computer
 Data is sent in form of packets between 2 end devices
 Routers are used to direct packet to its destination

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

4
Router as a Computer
 Routers examine a packet’s destination IP address and
determine the best path by enlisting the aid of a routing
table

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

5
Router as a Computer
 Router components and their functions”
CPU - Executes operating system instructions
Random access memory (RAM) - Contains the running copy of
configuration file. Stores routing table. RAM contents lost when power
is off
Read-only memory (ROM) - Holds diagnostic software used when
router is powered up. Stores the router’s bootstrap program.
Non-volatile RAM (NVRAM) - Stores startup configuration. This may
include IP addresses (Routing protocol, Hostname of router)
Flash memory - Contains the operating system (Cisco IOS)
Interfaces - There exist multiple physical interfaces that are used to
connect network. Examples of interface types:
-Ethernet / fast Ethernet interfaces
-Serial interfaces
-Management interfaces

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

6
Router as a Computer
 Router components

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

7
Router as a Computer
 Major phases to the
router boot-up process
Test router hardware
Power-On Self
Test (POST)
Execute
bootstrap loader
Locate & load Cisco IOS
software
-Locate IOS
-Load IOS
Locate & load startup
configuration file or enter
setup mode

ITE PC v4.0
Chapter 1

-Bootstrap
program looks
for configuration

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

8
Router as a Computer
 Verify the router boot-up process:
-The show version command is used to view information about
the router during the bootup process. Information includes:
Platform model number
Image name & IOS version
Bootstrap version stored in ROM
Image file name & where it was loaded from
Number & type of interfaces
Amount of NVRAM
Amount of flash
Configuration register

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

9
Router as a Computer

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

10
Router as a Computer
 Router Interface is a physical connector that enables a
router to send or receive packets
 Each interface connects to a separate network
 Consist of socket or jack found on the outside of a router
 Types of router interfaces:
-Ethernet
-Fastethernet
-Serial
-DSL
-ISDN
-Cable
ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

11
Router as a Computer

 Two major groups of Router Interfaces
LAN Interfaces:

Are used to connect router to LAN
network
Has a layer 2 MAC address
Can be assigned a Layer 3 IP
address
Usually consist of an RJ-45 jack
 WAN Interfaces
Are used to connect routers to external networks that
interconnect LANs.
Depending on the WAN technology, a layer 2 address
may be used.
Uses a layer 3 IP address
ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

12
Router as a Computer

 Routers and the Network Layer
Routers use destination IP address to forward packets
The path a packet takes is determined after a router
consults information in the routing table.
After router determines the best path
Packet is encapsulated into a frame
Frame is then placed on network medium in form of Bits

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

13
Router as a Computer
 Routers Operate at Layers 1, 2 & 3
Router receives a stream of encoded bits
Bits are decoded and passed to layer 2
Router de-encapsulates the frame
Remaining packet passed up to layer 3
-Routing decision made at this layer by examining
destination IP address
Packet is then re-encapsulated & sent out outbound interface

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

14
Configure Devices and Apply Addresses
 Implementing Basic Addressing Schemes
 When designing a new network or mapping an existing
network you must provide the following information in
the form of a document:
-Topology drawing that Illustrates physical connectivity
–Address table that provides the following information:
Device name
Interfaces used
IP addresses
Default gateway

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

15
Configure Devices and Apply Addresses
 Basic Router Configuration

 A basic router configuration should contain the following:
-Router name - Host name should be unique
-Banner - At a minimum, banner should warn against
unauthorized use
-Passwords - Use strong passwords
-Interface configurations - Specify interface type, IP address
and subnet mask. Describe purpose of interface. Issue no
shutdown command. If DCE serial interface issue clock rate
command.
 After entering in the basic configuration the following tasks should
be completed
-Verify basic configuration and router operations.
-Save the changes on a router
ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

16
Configure Devices and Apply Addresses

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

17
Configure Devices and Apply Addresses
 Verify Basic Router Configuration
-Issue the show running-config command
-Save the basic router configuration by Issuing the copy
running-config startup-config command
-Additional commands that will enable you to further verify
router configuration are:
Show running-config - Displays configuration currently in
RAM
Show startup-config - Displays configuration file NVRAM
Show IP route - Displays routing table
Show interfaces - Displays all interface configurations
Show IP int brief - Displays abbreviated interface
configuration information
ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

18
Routing Table Structure
 Routing Table is stored in ram and contains information
about:
Directly connected networks - this occurs when a device is
connected to another router interface
Remotely connected networks - this is a network that is not
directly connected to a particular router
Detailed information about the networks include source of
information, network address & subnet mask, and Ip address of
next-hop router

 Show ip route command is used to view a routing table

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

19
Routing Table Structure

 Adding a connected network to the routing table
-Router interfaces
Each router interface is a member of a different network
Activated using the no shutdown command
In order for static and dynamic routes to exist in routing
table you must have directly connected networks

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

20
Routing Table Structure
 Static routes in the routing table
-Includes: network address and subnet mask and IP address of
next hop router or exit interface
-Denoted with the code S in the routing table
-Routing tables must contain directly connected networks used
to connect remote networks before static or dynamic routing
can be used

 When to use static routes
-When network only consists of a few routers
-Network is connected to internet only through one ISP
-Hub & spoke topology is used on a large network

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

21
Routing Table Structure
 Connected and Static routes

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

22
Routing Table Structure
 Dynamic routing protocols
-Used to add remote networks to a routing table
-Are used to discover networks
-Are used to update and maintain routing tables

 Automatic network discovery
-Routers are able discover new networks by sharing routing
table information

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

23
Routing Table Structure
 Maintaining routing tables
-Dynamic routing protocols are used to share routing information with
other router & to maintain and up date their own routing table.

 IP routing protocols. Example of routing protocols include:
-RIP
-IGRP
-EIGRP
-OSPF

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

24
Routing Table Structure
 Routing Table Principles
-3 principles regarding routing tables:
Every router makes its decisions alone, based on the
information it has in its routing table.
Different routing table may contain different information
 A routing table can tell how to get to a destination but not
how to get back

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

25
Routing Table Structure
 Effects of the 3 Routing Table Principles
-Packets are forwarded through the network from
one router to another, on a hop by hop basis.
-Packets can take path “X” to a destination but
return via path “Y” (Asymmetric routing).

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

26
Router Paths and Packet Switching
 Internet Protocol (IP) packet format contains fields that
provide information about the packet and the sending
and receiving hosts
 Fields that are importance for CCNA students:
-Destination IP address
-Source IP address
-Version & TTL
-IP header length
-Precedence & type of service
-Packet length

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

27
Router Paths and Packet Switching
 MAC Layer Frame Format
 MAC Frames are also divided into fields. They include:
-Preamble
-Start of frame delimiter
-Destination MAC address
-Source MAC address
-Type/length
-Data and pad
-Frame check sequence

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

28
Router Paths and Packet Switching

 A Metric is a numerical value used by routing protocols help
determine the best path to a destination
–The smaller the metric value the better the path

 2 types of metrics used by routing protocols are:
-Hop count - this is the number of routers a packet must travel
through to get to its destination
-Bandwidth - this is the “speed” of a link also known as the data
capacity of a link

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

29
Router Paths and Packet Switching
 Equal cost metric is a condition where a router has multiple paths
to the same destination that all have the same metric
 To solve this dilemma, a router will use Equal Cost Load
Balancing. This means the router sends packets over the multiple
exit interfaces listed in the routing table.

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

30
Router Paths and Packet Switching

 Path determination is a process used by a router to pick the best
path to a destination
 One of 3 path determinations results from searching for the best
path
Directly connected network
Remote network
No route determined

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

31
Router Paths and Packet Switching
 Switching Function of Router is the process used by a
router to switch a packet from an incoming interface to
an outgoing interface on the same router.
-A packet received by a router will do the following:
Strips off layer 2 headers.
Examines destination IP address located in Layer 3
header to find best route to destination.
Re-encapsulates layer 3 packet into layer 2 frame.
Forwards frame out exit interface.

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

32
Router Paths and Packet Switching
 As a packet travels from one networking device to another
-The Source and Destination IP addresses NEVER change
-The Source & Destination MAC addresses CHANGE as
packet is forwarded from one router to the next.
-TTL field decrement by one until a value of zero is reached at
which point router discards packet (prevents packets from
endlessly traversing the network)

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

33
Router Paths and Packet Switching
 Path determination and switching function details. PC1
Wants to send something to PC 2 here is part of what
happens
Step 1 - PC1 encapsulates packet into a frame. Frame
contains R1’s destination MAC address

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

34
Router Paths and Packet Switching
Step 2 - R1 receives Ethernet frame.
R1 sees that destination MAC address matches its own
MAC.
R1 then strips off Ethernet frame.
R1 Examines destination IP.
R1 consults routing table looking for destination IP.
After finding destination IP in routing table, R1 now looks up
next hop IP address.
R1 re-encapsulates IP packet with a new Ethernet frame.
R1 forwards Ethernet packet out Fa0/1 interface.

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

35
Router Paths and Packet Switching

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

36
Router Paths and Packet Switching
 Path determination and switching function details. PC1 Wants to
send something to PC 2 here is part of what happens
Step 3 - Packet arrives at R2
R2 receives Ethernet frame
R2 sees that destination MAC address matches its own
MAC
R2 then strips off Ethernet frame
R2 Examines destination IP
R2 consults routing table looking for destination IP
After finding destination IP in routing table, R2 now looks up
next hop IP address
R2 re-encapsulates IP packet with a new data link frame
R2 forwards Ethernet packet out S0/0 interface

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

37
Router Paths and Packet Switching

 Path determination and switching function details. PC1 Wants to
send something to PC 2 here is part of what happens
Step 4 - Packet arrives at R3
R3 receives PPP frame
R3 then strips off PPP frame
R3 Examines destination IP
R3 consults routing table looking for destination IP
After finding destination IP in routing table, R3 is directly
connected to destination via its fast Ethernet interface
R3 re-encapsulates IP packet with a new Ethernet frame
R3 forwards Ethernet packet out Fa0/0 interface
Step 5 - IP packet arrives at PC2. Frame is decapsulated &
processed by upper layer protocols.

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

38
Summary
 Routers are computers that specialize in sending data over a network.
 Routers are composed of:
-Hardware i.e. CPU, Memory, System bus, Interfaces
-Software used to direct the routing process
IOS
Configuration file
 Routers need to be configured. Basic configuration consists of:
-Router name
-Router banner
-Password(s)
-Interface configurations i.e. IP address and subnet mask
 Routing tables contain the following information
-Directly connected networks
-Remotely connected networks
-Network addresses and subnet masks
-IP address of next hop address
39

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public
Summary

 Routers determine a packets path to its destination by
doing the following
Receiving an encapsulated frame & examining destination
MAC address.
If the MAC address matches then Frame is de-encapsulated
so that router can examine the destination IP address.
If destination IP address is in routing table or there is a static
route then Router determines next hop IP address. Router will
re-encapsulate packet with appropriate layer 2 frame and send
it out to next destination.
Process continues until packet reaches destination.
Note - only the MAC addresses will change the source and
destination IP addresses do not change.

ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

40
ITE PC v4.0
Chapter 1

© 2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

41

More Related Content

PDF
Week3 part 2
PPT
Exploration routing chapter_2
PPT
Exploration routing chapter_8
PPT
Exploration routing chapter_3
PPT
Exploration routing chapter_11
PDF
Cisco Router Basic Configuration
PPT
Exploration routing chapter_10
PPT
Exploration routing chapter_4
Week3 part 2
Exploration routing chapter_2
Exploration routing chapter_8
Exploration routing chapter_3
Exploration routing chapter_11
Cisco Router Basic Configuration
Exploration routing chapter_10
Exploration routing chapter_4

What's hot (19)

PPT
CCNA Exploration 2 - Chapter 1
PPT
Exploration routing chapter_9
PPT
Exploration routing chapter 4
PPT
CCNA Exploration 2 - Chapter 6
PPTX
CCNA 2 Routing and Switching v5.0 Chapter 4
PPTX
CCNA 2 Routing and Switching v5.0 Chapter 6
PPT
CCNA Exploration 2 - Chapter 8
PPT
Exploration routing chapter_6
PPT
CCNA presentation.
PPTX
Routing Protocols and Concepts - Chapter 1
PPT
CCNA Exploration 2 - Chapter 10
PPT
CCNA Exploration 2 - Chapter 11
PPT
Exploration Routing Chapter 7
PPT
CCNA Exploration 2 - Chapter 9
PPT
Exploration routing chapter_5
PPT
CCNA Exploration 2 - Chapter 2
PDF
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
PPTX
Chapter 17 : static routing
PPTX
Juniper Networks Router Architecture
CCNA Exploration 2 - Chapter 1
Exploration routing chapter_9
Exploration routing chapter 4
CCNA Exploration 2 - Chapter 6
CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 6
CCNA Exploration 2 - Chapter 8
Exploration routing chapter_6
CCNA presentation.
Routing Protocols and Concepts - Chapter 1
CCNA Exploration 2 - Chapter 10
CCNA Exploration 2 - Chapter 11
Exploration Routing Chapter 7
CCNA Exploration 2 - Chapter 9
Exploration routing chapter_5
CCNA Exploration 2 - Chapter 2
Day 1 INTRODUCTION TO IOS AND CISCO ROUTERS
Chapter 17 : static routing
Juniper Networks Router Architecture
Ad

Viewers also liked (16)

PPTX
M6.2
PPTX
Methods of sharing
PPTX
Tarea 7
PPTX
Unidad 3
DOC
Resume pritam
PPT
Exploration routing chapter_7
PDF
20140222_iodd_in_takizawa
PDF
Next 11 countries
PPTX
LI-FI
PDF
Ajil mergejil
PDF
MX Fund 01 - Hackers/Founders Co-op Mexico Pitch Deck
PDF
Assignment week9
PDF
Week11 1st draft
PPTX
Project gt tire cutting rsa
PDF
TCA Cycle
PPTX
Influence campaign
M6.2
Methods of sharing
Tarea 7
Unidad 3
Resume pritam
Exploration routing chapter_7
20140222_iodd_in_takizawa
Next 11 countries
LI-FI
Ajil mergejil
MX Fund 01 - Hackers/Founders Co-op Mexico Pitch Deck
Assignment week9
Week11 1st draft
Project gt tire cutting rsa
TCA Cycle
Influence campaign
Ad

Similar to Exploration routing chapter_1 (20)

PDF
Exploration_Routing_Chapter_1 ppt for learning Networking
PPT
Chapter 1 Overview - Introduction to Routing and Packet Forwarding
PPT
Distance Vector Routing Protocols.ppt
PPT
CCNA Exploration 2 - Chapter 4
PPT
1 Routing Concepts-students to download only.ppt
PDF
CCNAv5 - S2: Chapter4 Routing Concepts
PPTX
KPUCC-Rs instructor ppt_chapter4_final
PPT
CCNA Exploration 2 - Chapter 3
PPTX
Chapter 15 : routing concepts
PPT
Routing Protocols and Concepts – Chapter 2
PPTX
Routing of netwok protocls and how .pptx
PPTX
CCNA2 Verson6 Chapter1
PPT
CCNA Icnd110 s04l01
PPT
CCNA Exploration 2 - Chapter 5
PPT
Static Routing
PPT
Exploration routing chapter 10 & 11
PDF
Chapter_2_CCNA2
PPT
OSI Network Layer
PPT
OSPF-BASICO PROTOCOLO DE ENRUTAMIENTO DINAMICO
Exploration_Routing_Chapter_1 ppt for learning Networking
Chapter 1 Overview - Introduction to Routing and Packet Forwarding
Distance Vector Routing Protocols.ppt
CCNA Exploration 2 - Chapter 4
1 Routing Concepts-students to download only.ppt
CCNAv5 - S2: Chapter4 Routing Concepts
KPUCC-Rs instructor ppt_chapter4_final
CCNA Exploration 2 - Chapter 3
Chapter 15 : routing concepts
Routing Protocols and Concepts – Chapter 2
Routing of netwok protocls and how .pptx
CCNA2 Verson6 Chapter1
CCNA Icnd110 s04l01
CCNA Exploration 2 - Chapter 5
Static Routing
Exploration routing chapter 10 & 11
Chapter_2_CCNA2
OSI Network Layer
OSPF-BASICO PROTOCOLO DE ENRUTAMIENTO DINAMICO

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hybrid model detection and classification of lung cancer
PPT
What is a Computer? Input Devices /output devices
DOCX
search engine optimization ppt fir known well about this
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Unlock new opportunities with location data.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
STKI Israel Market Study 2025 version august
PPTX
Modernising the Digital Integration Hub
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
O2C Customer Invoices to Receipt V15A.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Hybrid model detection and classification of lung cancer
What is a Computer? Input Devices /output devices
search engine optimization ppt fir known well about this
1 - Historical Antecedents, Social Consideration.pdf
Chapter 5: Probability Theory and Statistics
Unlock new opportunities with location data.pdf
DP Operators-handbook-extract for the Mautical Institute
STKI Israel Market Study 2025 version august
Modernising the Digital Integration Hub
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Getting started with AI Agents and Multi-Agent Systems
sustainability-14-14877-v2.pddhzftheheeeee
Benefits of Physical activity for teenagers.pptx
A comparative study of natural language inference in Swahili using monolingua...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A contest of sentiment analysis: k-nearest neighbor versus neural network
O2C Customer Invoices to Receipt V15A.pptx

Exploration routing chapter_1

  • 1. Introduction to Routing and Packet Forwarding Routing Protocols and Concepts – Chapter 1 ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1
  • 2. Objectives  Identify a router as a computer with an OS and hardware designed for the routing process.  Demonstrate the ability to configure devices and apply addresses.  Describe the structure of a routing table.  Describe how a router determines a path and switches packets ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 2
  • 3. Router as a Computer  Describe the basic purpose of a router -Computers that specialize in sending packets over the data network. They are responsible for interconnecting networks by selecting the best path for a packet to travel and forwarding packets to their destination  Routers are the network center -Routers generally have 2 connections: -WAN connection (Connection to ISP) -LAN connection ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 3
  • 4. Router as a Computer  Data is sent in form of packets between 2 end devices  Routers are used to direct packet to its destination ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 4
  • 5. Router as a Computer  Routers examine a packet’s destination IP address and determine the best path by enlisting the aid of a routing table ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 5
  • 6. Router as a Computer  Router components and their functions” CPU - Executes operating system instructions Random access memory (RAM) - Contains the running copy of configuration file. Stores routing table. RAM contents lost when power is off Read-only memory (ROM) - Holds diagnostic software used when router is powered up. Stores the router’s bootstrap program. Non-volatile RAM (NVRAM) - Stores startup configuration. This may include IP addresses (Routing protocol, Hostname of router) Flash memory - Contains the operating system (Cisco IOS) Interfaces - There exist multiple physical interfaces that are used to connect network. Examples of interface types: -Ethernet / fast Ethernet interfaces -Serial interfaces -Management interfaces ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 6
  • 7. Router as a Computer  Router components ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 7
  • 8. Router as a Computer  Major phases to the router boot-up process Test router hardware Power-On Self Test (POST) Execute bootstrap loader Locate & load Cisco IOS software -Locate IOS -Load IOS Locate & load startup configuration file or enter setup mode ITE PC v4.0 Chapter 1 -Bootstrap program looks for configuration © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 8
  • 9. Router as a Computer  Verify the router boot-up process: -The show version command is used to view information about the router during the bootup process. Information includes: Platform model number Image name & IOS version Bootstrap version stored in ROM Image file name & where it was loaded from Number & type of interfaces Amount of NVRAM Amount of flash Configuration register ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 9
  • 10. Router as a Computer ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 10
  • 11. Router as a Computer  Router Interface is a physical connector that enables a router to send or receive packets  Each interface connects to a separate network  Consist of socket or jack found on the outside of a router  Types of router interfaces: -Ethernet -Fastethernet -Serial -DSL -ISDN -Cable ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 11
  • 12. Router as a Computer  Two major groups of Router Interfaces LAN Interfaces: Are used to connect router to LAN network Has a layer 2 MAC address Can be assigned a Layer 3 IP address Usually consist of an RJ-45 jack  WAN Interfaces Are used to connect routers to external networks that interconnect LANs. Depending on the WAN technology, a layer 2 address may be used. Uses a layer 3 IP address ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 12
  • 13. Router as a Computer  Routers and the Network Layer Routers use destination IP address to forward packets The path a packet takes is determined after a router consults information in the routing table. After router determines the best path Packet is encapsulated into a frame Frame is then placed on network medium in form of Bits ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 13
  • 14. Router as a Computer  Routers Operate at Layers 1, 2 & 3 Router receives a stream of encoded bits Bits are decoded and passed to layer 2 Router de-encapsulates the frame Remaining packet passed up to layer 3 -Routing decision made at this layer by examining destination IP address Packet is then re-encapsulated & sent out outbound interface ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 14
  • 15. Configure Devices and Apply Addresses  Implementing Basic Addressing Schemes  When designing a new network or mapping an existing network you must provide the following information in the form of a document: -Topology drawing that Illustrates physical connectivity –Address table that provides the following information: Device name Interfaces used IP addresses Default gateway ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 15
  • 16. Configure Devices and Apply Addresses  Basic Router Configuration  A basic router configuration should contain the following: -Router name - Host name should be unique -Banner - At a minimum, banner should warn against unauthorized use -Passwords - Use strong passwords -Interface configurations - Specify interface type, IP address and subnet mask. Describe purpose of interface. Issue no shutdown command. If DCE serial interface issue clock rate command.  After entering in the basic configuration the following tasks should be completed -Verify basic configuration and router operations. -Save the changes on a router ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 16
  • 17. Configure Devices and Apply Addresses ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 17
  • 18. Configure Devices and Apply Addresses  Verify Basic Router Configuration -Issue the show running-config command -Save the basic router configuration by Issuing the copy running-config startup-config command -Additional commands that will enable you to further verify router configuration are: Show running-config - Displays configuration currently in RAM Show startup-config - Displays configuration file NVRAM Show IP route - Displays routing table Show interfaces - Displays all interface configurations Show IP int brief - Displays abbreviated interface configuration information ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 18
  • 19. Routing Table Structure  Routing Table is stored in ram and contains information about: Directly connected networks - this occurs when a device is connected to another router interface Remotely connected networks - this is a network that is not directly connected to a particular router Detailed information about the networks include source of information, network address & subnet mask, and Ip address of next-hop router  Show ip route command is used to view a routing table ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 19
  • 20. Routing Table Structure  Adding a connected network to the routing table -Router interfaces Each router interface is a member of a different network Activated using the no shutdown command In order for static and dynamic routes to exist in routing table you must have directly connected networks ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 20
  • 21. Routing Table Structure  Static routes in the routing table -Includes: network address and subnet mask and IP address of next hop router or exit interface -Denoted with the code S in the routing table -Routing tables must contain directly connected networks used to connect remote networks before static or dynamic routing can be used  When to use static routes -When network only consists of a few routers -Network is connected to internet only through one ISP -Hub & spoke topology is used on a large network ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 21
  • 22. Routing Table Structure  Connected and Static routes ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 22
  • 23. Routing Table Structure  Dynamic routing protocols -Used to add remote networks to a routing table -Are used to discover networks -Are used to update and maintain routing tables  Automatic network discovery -Routers are able discover new networks by sharing routing table information ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 23
  • 24. Routing Table Structure  Maintaining routing tables -Dynamic routing protocols are used to share routing information with other router & to maintain and up date their own routing table.  IP routing protocols. Example of routing protocols include: -RIP -IGRP -EIGRP -OSPF ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 24
  • 25. Routing Table Structure  Routing Table Principles -3 principles regarding routing tables: Every router makes its decisions alone, based on the information it has in its routing table. Different routing table may contain different information  A routing table can tell how to get to a destination but not how to get back ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 25
  • 26. Routing Table Structure  Effects of the 3 Routing Table Principles -Packets are forwarded through the network from one router to another, on a hop by hop basis. -Packets can take path “X” to a destination but return via path “Y” (Asymmetric routing). ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 26
  • 27. Router Paths and Packet Switching  Internet Protocol (IP) packet format contains fields that provide information about the packet and the sending and receiving hosts  Fields that are importance for CCNA students: -Destination IP address -Source IP address -Version & TTL -IP header length -Precedence & type of service -Packet length ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 27
  • 28. Router Paths and Packet Switching  MAC Layer Frame Format  MAC Frames are also divided into fields. They include: -Preamble -Start of frame delimiter -Destination MAC address -Source MAC address -Type/length -Data and pad -Frame check sequence ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 28
  • 29. Router Paths and Packet Switching  A Metric is a numerical value used by routing protocols help determine the best path to a destination –The smaller the metric value the better the path  2 types of metrics used by routing protocols are: -Hop count - this is the number of routers a packet must travel through to get to its destination -Bandwidth - this is the “speed” of a link also known as the data capacity of a link ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 29
  • 30. Router Paths and Packet Switching  Equal cost metric is a condition where a router has multiple paths to the same destination that all have the same metric  To solve this dilemma, a router will use Equal Cost Load Balancing. This means the router sends packets over the multiple exit interfaces listed in the routing table. ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 30
  • 31. Router Paths and Packet Switching  Path determination is a process used by a router to pick the best path to a destination  One of 3 path determinations results from searching for the best path Directly connected network Remote network No route determined ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 31
  • 32. Router Paths and Packet Switching  Switching Function of Router is the process used by a router to switch a packet from an incoming interface to an outgoing interface on the same router. -A packet received by a router will do the following: Strips off layer 2 headers. Examines destination IP address located in Layer 3 header to find best route to destination. Re-encapsulates layer 3 packet into layer 2 frame. Forwards frame out exit interface. ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 32
  • 33. Router Paths and Packet Switching  As a packet travels from one networking device to another -The Source and Destination IP addresses NEVER change -The Source & Destination MAC addresses CHANGE as packet is forwarded from one router to the next. -TTL field decrement by one until a value of zero is reached at which point router discards packet (prevents packets from endlessly traversing the network) ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 33
  • 34. Router Paths and Packet Switching  Path determination and switching function details. PC1 Wants to send something to PC 2 here is part of what happens Step 1 - PC1 encapsulates packet into a frame. Frame contains R1’s destination MAC address ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 34
  • 35. Router Paths and Packet Switching Step 2 - R1 receives Ethernet frame. R1 sees that destination MAC address matches its own MAC. R1 then strips off Ethernet frame. R1 Examines destination IP. R1 consults routing table looking for destination IP. After finding destination IP in routing table, R1 now looks up next hop IP address. R1 re-encapsulates IP packet with a new Ethernet frame. R1 forwards Ethernet packet out Fa0/1 interface. ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 35
  • 36. Router Paths and Packet Switching ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 36
  • 37. Router Paths and Packet Switching  Path determination and switching function details. PC1 Wants to send something to PC 2 here is part of what happens Step 3 - Packet arrives at R2 R2 receives Ethernet frame R2 sees that destination MAC address matches its own MAC R2 then strips off Ethernet frame R2 Examines destination IP R2 consults routing table looking for destination IP After finding destination IP in routing table, R2 now looks up next hop IP address R2 re-encapsulates IP packet with a new data link frame R2 forwards Ethernet packet out S0/0 interface ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 37
  • 38. Router Paths and Packet Switching  Path determination and switching function details. PC1 Wants to send something to PC 2 here is part of what happens Step 4 - Packet arrives at R3 R3 receives PPP frame R3 then strips off PPP frame R3 Examines destination IP R3 consults routing table looking for destination IP After finding destination IP in routing table, R3 is directly connected to destination via its fast Ethernet interface R3 re-encapsulates IP packet with a new Ethernet frame R3 forwards Ethernet packet out Fa0/0 interface Step 5 - IP packet arrives at PC2. Frame is decapsulated & processed by upper layer protocols. ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 38
  • 39. Summary  Routers are computers that specialize in sending data over a network.  Routers are composed of: -Hardware i.e. CPU, Memory, System bus, Interfaces -Software used to direct the routing process IOS Configuration file  Routers need to be configured. Basic configuration consists of: -Router name -Router banner -Password(s) -Interface configurations i.e. IP address and subnet mask  Routing tables contain the following information -Directly connected networks -Remotely connected networks -Network addresses and subnet masks -IP address of next hop address 39 ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
  • 40. Summary  Routers determine a packets path to its destination by doing the following Receiving an encapsulated frame & examining destination MAC address. If the MAC address matches then Frame is de-encapsulated so that router can examine the destination IP address. If destination IP address is in routing table or there is a static route then Router determines next hop IP address. Router will re-encapsulate packet with appropriate layer 2 frame and send it out to next destination. Process continues until packet reaches destination. Note - only the MAC addresses will change the source and destination IP addresses do not change. ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 40
  • 41. ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 41