The Routing Table Last Update 2011.01.20 1.1.0 1Copyright 2008-2011 Kenneth M. Chipps Ph.D. www.chipps.com.

Slides:



Advertisements
Similar presentations
IP Forwarding Relates to Lab 3.
Advertisements

1 Chapter 22 Network layer Delivery, Forwarding and Routing.
Copyright Kenneth M. Chipps Ph.D. Cisco CCNA Exploration CCNA 2 Routing Protocols and Concepts Chapter 7 RIP Version 2 Last Update.
RIP V1 W.lilakiatsakun.
Chapter 7 RIP Version 2 (RIPv2).
Ver 1,12/09/2012Kode :CIJ 340,Jaringan Komputer Lanjut FASILKOM Routing Protocols and Concepts – Chapter 2 Static Routing CCNA.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Static Routing Routing Protocols and Concepts – Chapter 2 Sandra Coleman,
Copyright 2008 Kenneth M. Chipps Ph.D. Cisco CCNA Exploration CCNA 2 Routing Protocols and Concepts Chapter 4 Distance Vector Routing Protocols.
Routing Protocols and Concepts – Chapter 7 Sandra Coleman, CCNA, CCAI
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Static Routing Routing Protocols and Concepts – Chapter 2.
Routing and Routing Protocols
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Static Routing Last Update Copyright Kenneth M. Chipps Ph.D.
Routing Table : closer look w.lilakiatsakun. Sample Routing Table Static Route Dynamic Routing Protocol (RIP) Directly Connected Network Administrative.
Introduction to networking (Yarnfield) Introduction to routing.
Introduction to networking (Yarnfield) Introduction to routing.
Lecture Week 8 The Routing Table: A Closer Look
Route Selection in Cisco Routers. Route Selection One of the intriguing aspects of Cisco routers, especially for those new to routing, is how the router.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Static Routing Routing Protocols and Concepts – Chapter 2.
Routing Table CCNA Exploration Semester 2 Chapter 8
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Routing Dynamically Routing & Switching.
CCNA – Cisco Certified Network Associates Routing and Static Routes By Roshan Chaudhary Lecturer Islington College.
Lecture Week 7 RIPv2 Routing Protocols and Concepts.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
The Routing Table: A Closer Look
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Routing and Packet Forwarding Routing Protocols and.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter 8.
Routing Table : closer look w.lilakiatsakun. Sample Routing Table Static Route Dynamic Routing Protocol (RIP) Directly Connected Network Administrative.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
Networks and Protocols CE Week 7b. Routing an Overview.
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Routing and Routing Protocols
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Static Routing Routing Protocols and Concepts – Chapter 2.
Chapter 8 The Routing Table: A Closer Look CIS 82 Routing Protocols and Concepts Rick Graziani Cabrillo College Last Updated: 4/14/2008.
1 Version 3.1 Module 6 Routed & Routing Protocols.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Routing Dynamically Routing & Switching.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Copyright 2009 Kenneth M. Chipps Ph.D. Addressing in Networks Last Update
COMPUTER NETWORK AND DESIGN CSCI 3385K Routing Protocols.
CHAPTER 6: STATIC ROUTING Static Routing 2 nd semester
Static Routing Routing Protocols and Concepts – Chapter 2.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Routing Talbles Routing Protocols 7.0.
ROUTING AND ROUTING TABLES 2 nd semester
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
Static Routing CCNA Routing and Switching Semester 2 Chapter 6
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Routing and routing tables
Chapter 8 The Routing Table: A Closer Look
Routing and routing tables
Introduction to Networking
Chapter 3: Dynamic Routing
Chapter 3: Dynamic Routing
Chapter 3: Dynamic Routing
Chapter 8 The Routing Table: A Closer Look
Chapter 2: Static Routing
Routing Protocols and Concepts – Chapter 2
Static Routing 1st semester
Rick Graziani Cabrillo College
Delivery, Forwarding, and Routing of IP Packets
The Routing Table: A Closer Look
Networking and Network Protocols (Part2)
IP Forwarding Relates to Lab 3.
CCE1030 Computer Networking
Static Routing 2nd semester
Presentation transcript:

The Routing Table Last Update Copyright Kenneth M. Chipps Ph.D.

Objectives Learn how a routing table operates Copyright Kenneth M. Chipps Ph.D. 2

The Routing Table Copyright Kenneth M. Chipps Ph.D. 3 To do its job of path determination and switching the router uses its routing table The routing table is a database held in RAM This database stores information on the directly connected routes as well as routes to other networks learned by the network administrator informing the router about a route or by talking to other routers

The Routing Table Copyright Kenneth M. Chipps Ph.D. 4 A directly connected network is one that has a cable directly attached to the router For local area networks these appear on activation in the IOS The others are advertised one after another using a network command of one sort or the other These networks then appear in the table

The Routing Table Copyright Kenneth M. Chipps Ph.D. 5 Also in the routing table are networks learned from other routers These remote networks are not directly connected to the router They may only be reached by sending a packet through at least one more router These routes are learned by the router through a static route or from a dynamic routing protocol

Copyright Kenneth M. Chipps Ph.D. 6 How a Router Handles Frames To understand what goes on in building, maintaining, and using a routing table let's first look at what a router does when a frame arrives at one of its interfaces Recall that a router looks like this in its basic form

Copyright Kenneth M. Chipps Ph.D. 7 How a Router Handles Frames This is the front of a medium sized router

Copyright Kenneth M. Chipps Ph.D. 8 How a Router Handles Frames This is the back of a medium sized router

Copyright Kenneth M. Chipps Ph.D. 9 How a Router Handles Frames These are the interfaces of interest AUI Ethernet LAN Interface Serial WAN Interface

Copyright Kenneth M. Chipps Ph.D How a Router Handles Frames Typically a packet will come in one of the serial interfaces The router must then decide whether it goes to the LAN interface - the AUI port in this case - goes back out the other serial interface because it belongs somewhere else, or should be dropped because the router does not know what to do with it In detail this process proceeds this way

Copyright Kenneth M. Chipps Ph.D How a Router Handles Frames The data-link level identifier in the frame's destination address is examined If it contains either the identifier of the router's interface or a broadcast identifier, the router removes the packet from the frame and passes the packet to the network layer At the network layer the destination of the packet is examined

Copyright Kenneth M. Chipps Ph.D How a Router Handles Frames If the destination address is either the IP address of the router's interface or an all hosts broadcast address, the protocol field of the packet is examined and the data is switched to the appropriate local network However, if none of this applies to a frame, then the frame does not belong here

Copyright Kenneth M. Chipps Ph.D How a Router Handles Frames It should be somewhere else So, routing is required If routing is required, the router will look in the routing table for the correct route A route table entry must contain at least two things –A destination address –A pointer to the destination

Copyright Kenneth M. Chipps Ph.D How a Router Handles Frames The destination address is an address of a network the router can reach The pointer will indicate the way to this point is through a directly attached interface or the address of another router on a directly connected network That router is the next hop router since it is one hop closer to the destination

How a Router Handles Frames If nothing can be found in the routing table, the packet is dropped and a Destination Unreachable message is sent back Copyright Kenneth M. Chipps Ph.D. 15

Remote Networks When a network is not directly connected to one of the router’s interfaces an entry must be made into the routing table to tell the router how to reach this remote network This entry can be done manually for each remote network using a static route or automatically by a dynamic routing protocol Copyright Kenneth M. Chipps Ph.D. 16

Static Routes A static route is added to the routing table by an administrator typing on a keyboard Likewise this route can only be changed by an administrator typing on a keyboard Therefore these routes are only used for –Very stable connections –Connections where there is only one way out An S means a static route Copyright Kenneth M. Chipps Ph.D. 17

Static Route Copyright Kenneth M. Chipps Ph.D. 18

Lab Start Packet Tracer Do Packet Tracer Activity Copyright Kenneth M. Chipps Ph.D. 19

Lab Start Packet Tracer Do Packet Tracer Activity Copyright Kenneth M. Chipps Ph.D. 20

Dynamic Routes A dynamic route is a route learned by talking to other routers These routes come and go automatically without the administrator having to do anything Copyright Kenneth M. Chipps Ph.D. 21

Dynamic Routes Copyright Kenneth M. Chipps Ph.D. 22

Using the Routing Table As Cisco points out in their lecture material for this course there are three basic principles that will help you understand, configure, and troubleshoot routing issues –These principles are from Alex Zinin's book, Cisco IP Routing Copyright Kenneth M. Chipps Ph.D. 23

Using the Routing Table –Every router makes its decision alone, based on the information it has in its own routing table –The fact that one router has certain information in its routing table does not mean that other routers have the same information –Routing information about a path from one network to another does not provide routing information about the reverse, or return, path Copyright Kenneth M. Chipps Ph.D. 24

Lab Copyright Kenneth M. Chipps Ph.D Start Packet Tracer Do Packet Tracer Activity

Asymmetric Routing A route is one way The ability of a packet to go from point A to point B says nothing about the ability of a packet to go from point B to point A As such routing may be asymmetrical where a packet may take one route from point A to point Then it may take an entirely different route from point B back to point A Copyright Kenneth M. Chipps Ph.D. 26

Load Balancing If two equal cost paths exist in a routing table the router can make use of both by performing load balancing Copyright Kenneth M. Chipps Ph.D. 27

Routing Table Structure As mentioned a routing table can contain any of three different type of routes –Directly connected –Static –Dynamic Copyright Kenneth M. Chipps Ph.D. 28

The Routing Table Let’s look at a routing table Here is the network Copyright Kenneth M. Chipps Ph.D. 29

The Routing Table Copyright Kenneth M. Chipps Ph.D. 30

The Routing Table Let’s examine the routing table for Router 3 As you can see on the diagram Router 3 knows about networks 2 and 3 as these are directly connected to it Network 2 exists between Router 3 and Router 2 Network 3 exists between Router 3 and Router 4 Copyright Kenneth M. Chipps Ph.D. 31

The Routing Table Router 3 has no knowledge of networks 1, 4, 5, 6, and 7 as they are all on the other side of one or more other routers Here is the routing table for Router 3 Copyright Kenneth M. Chipps Ph.D. 32

The Routing Table Copyright Kenneth M. Chipps Ph.D. 33

The Routing Table As the routing table shows networks 1 and 2 are reached by going out of port serial 0/0/1 While networks 3, 4, 5, 6, and 7 are reached by going out of the serial 0/0/0 port In this case each of these is reached by use of a static route as the S shows Copyright Kenneth M. Chipps Ph.D. 34

The Routing Table With the C indicating the directly connected networks What if the remote networks were learned from a dynamic routing protocol Let’s see what the routing table would look like if RIP was the routing protocol used This view is from Router 6 Copyright Kenneth M. Chipps Ph.D. 35

The Routing Table Copyright Kenneth M. Chipps Ph.D. 36

The Routing Table The R in the table indicating those routes learned through the RIP dynamic routing protocol Copyright Kenneth M. Chipps Ph.D. 37

Routing Table Structure A route in a Cisco routing table can be one of two types –Level 1 These have a subnet mask equal to or less than the classful mask of the network address –Level 2 Copyright Kenneth M. Chipps Ph.D. 38

Level 1 Routes A level 1 route can function as –Default route –Supernet route –Network route A level 1 ultimate route is one that includes either –A next hop address –An exit interface Copyright Kenneth M. Chipps Ph.D. 39

Parent and Child Routes A level 1 route can also be a parent route –A parent route does not contain either a next hop IP address or exit interface information A parent route is created any time a subnet is added to the routing table Child routes are level 2 routes Child routes are a subnet of a classful network address Copyright Kenneth M. Chipps Ph.D. 40

Level 2 Routes Level 2 child routes contain the route source and the network address of the route Level 2 child routes are also considered ultimate routes as they contain the next hop address or exit interface or both Copyright Kenneth M. Chipps Ph.D. 41

Parent and Child Routes Copyright Kenneth M. Chipps Ph.D. 42

Route Lookup Process The route lookup process proceeds this way –Examine the level 1 routes If the best match is a level 1 ultimate route and is not a parent route this route is used to forward packet –Examine the level 2 child routes If there is a match with a level 2 child route then that subnet is used to forward the packet Copyright Kenneth M. Chipps Ph.D. 43

Route Lookup Process –If no match is made then the routing behavior type must be determined The router determines if it should use classful or classless routing behavior –If classful, then the packet is dropped –If classless, then router searches the level one supernet and default routes If there is a level 1 supernet or default route match, then the packet is forwarded If not, the packet is dropped Copyright Kenneth M. Chipps Ph.D. 44

Route Lookup Process The default routing behavior is ip classless Classless routing behavior works for –Discontiguous networks –CIDR supernets Level 1 routes are searched –Supernet routes are checked first If a match exists then forward packet –Default routes are checked second If no match or default route then drop packet Copyright Kenneth M. Chipps Ph.D. 45

Route Lookup Process If no match is found, then a match with fewer bits is attempted Copyright Kenneth M. Chipps Ph.D. 46

The Best Match The best match is also known as the longest match The best match is the one that matches the most bits from the left to the right when matching the destination address to the routing table Copyright Kenneth M. Chipps Ph.D. 47

The Best Match Copyright Kenneth M. Chipps Ph.D. 48