CCNA Exploration Routing Chapter 9
CCNA Exploration Routing Chapter 9
Cisco Public
Objectives
Describe the background and history of Enhanced Interior Gateway Routing Protocol (EIGRP).
Examine the basic EIGRP configuration commands and identify their purposes. Calculate the composite metric used by EIGRP. Describe the concepts and operation of DUAL. Describe the uses of additional configuration commands in EIGRP.
Cisco Public
Introduction
Cisco Public
EIGRP
Roots of EIGRP: IGRP
-Developed in 1985 to overcome RIPv1s limited hop count -Distance vector routing protocol -Metrics used by IGRP bandwidth (used by default) Delay (used by default) reliability load
Cisco Public
EIGRP
EIGRP Message Format EIGRP Header
Data link frame header - contains source and destination MAC address IP packet header - contains source & destination IP address
Cisco Public
EIGRP
Cisco Public
EIGRP
Cisco Public
EIGRP
Protocol Dependent Modules (PDM)
EIGRP uses PDM to route several different protocols i.e. IP, IPX & AppleTalk PDMs are responsible for the specific routing task for each network layer protocol
Cisco Public
EIGRP
Reliable Transport Protocol (RTP)
Purpose of RTP
Used by EIGRP to transmit and receive EIGRP packets
Characteristics of RTP
Involves both reliable & unreliable delivery of EIGRP packet
EIGRP
EIGRPs 5 Packet Types
Hello packets
Used to discover & form adjacencies with neighbors
Cisco Public
10
EIGRP
Update packets
Used to propagate routing information
Acknowledgement packets
Used to acknowledge receipt of update, query & reply packets
Cisco Public
11
EIGRP
Query & Reply packets
Used by DUAL for searching for networks Query packets -Can use Unicast
Multicast
Reply packet -Use only unicast
Cisco Public
12
EIGRP
Purpose of Hello Protocol
To discover & establish adjacencies with neighbor routers
Cisco Public
13
EIGRP
EIGRP Bounded Updates EIGRP only sends update when there is a change in route status Partial update
A partial update includes only the route information that has changed the whole routing table is NOT sent
Bounded update
When a route changes, only those devices that are impacted will be notified of the change
Cisco Public
14
EIGRP
Diffusing Update Algorithm (DUAL)
Purpose EIGRPs primary method for preventing routing loops Advantage of using DUAL Provides for fast convergence time by keeping a list of loopfree backup routes
Cisco Public
15
EIGRP
Administrative Distance (AD)
Defined as the trustworthiness of the source route
Cisco Public
16
EIGRP
Authentication
EIGRP can
Encrypt routing information Authenticate routing information
Cisco Public
17
EIGRP
Network Topology
Topology used is the same as previous chapters with the addition of an ISP router
Cisco Public
18
EIGRP
EIGRP will automatically summarize routes at classful boundaries
Cisco Public
19
Cisco Public
20
Cisco Public
21
Cisco Public
22
Example
Router(config-router)#network network-address
Cisco Public
23
Cisco Public
24
Cisco Public
25
EIGRP
The show ip protocols command is also used to verify that EIGRP is enabled
Cisco Public
26
Cisco Public
27
Cisco Public
28
Cisco Public
29
Cisco Public
30
Cisco Public
31
Cisco Public
32
Cisco Public
33
Cisco Public
34
Verifying bandwidth
Use the show interface command
Note bandwidth command does not change the links physical bandwidth
ITE PC v4.0 Chapter 1 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
35
bandwidth delay
Cisco Public
36
Cisco Public
37
Cisco Public
38
DUAL Concepts
The Diffusing Update Algorithm (DUAL) is used to prevent looping
Cisco Public
39
DUAL Concepts
Successor
The best least cost route to a destination found in the routing table
Feasible distance
The lowest calculated metric along a path to a destination network
Cisco Public
40
DUAL Concepts
Feasible Successors, Feasibility Condition & Reported Distance Feasible Successor
-This is a loop free backup route to same
destination as successor route
Cisco Public
41
DUAL Concepts
Feasible Successors, Feasibility Condition & Reported Distance Reported distance (RD)
-The metric that a router reports to a neighbor about its own cost to that network
Cisco Public
42
DUAL Concepts
Feasibility Condition (FC)
-Met when a neighbors RD is less than the local routers FD to the same destination network
Cisco Public
43
DUAL Concepts
Topology Table: Successor & Feasible Successor EIGRP Topology table
Viewed using the show ip eigrp topology command
Contents of table include: all successor routes
Cisco Public
44
DUAL Concepts
EIGRP Topology Table dissected
Cisco Public
45
DUAL Concepts
Topology Table: No Feasible Successor
A feasible successor may not be present because the feasibility condition may not be met -In other words, the reported distance of the neighbor is greater than or equal to the current feasible distance
Cisco Public
46
DUAL Concepts
Finite Sate Machine (FSM) An abstract machine that defines a set of possible states something can go through, what event causes those states and what events result form those states FSMs are used to describe how a device, computer program, or routing algorithm will react to a set of input events
Cisco Public
47
DUAL Concepts
DUAL FSM Selects a best loopfree path to a destination Selects alternate routes by using information in EIGRP tables
Cisco Public
48
DUAL Concepts
Finite State Machines (FSM) To examine output from EIGRPs finite state machine us the debug eigrp fsm command
Cisco Public
49
Cisco Public
50
Cisco Public
51
Cisco Public
52
Cisco Public
53
Cisco Public
54
Cisco Public
55
Cisco Public
56
Changing the hello interval also requires changing the hold time to a value greater than or equal to the hello interval
-The command to configure hold time value is
Router(config-if)#ip hold-time eigrp as-number seconds
Cisco Public
57
Summary
Background & History
EIGRP is a derivative of IGRP EIGRP is a Cisco proprietary distance vector routing protocol released in 1994
Acknowledgement packets
Query packets Reply packets Supports VLSM & CIDR
ITE PC v4.0 Chapter 1 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
58
Summary
EIGRP terms and characteristics
EIGRP uses a hello protocol Purpose of hello protocol is to discover & establish adjacencies EIGRP routing updates Aperiodic Partial and bounded
Fast convergence
Cisco Public
59
Summary
EIGRP commands
The following commands are used for EIGRP configuration RtrA(config)#router eigrp [autonomous-system #] RtrA(config-router)#network network-number The following commands can be used to verify EIGRP Show ip protocols Show ip eigrp neighbors Show ip route
Cisco Public
60
Summary
EIGRP metrics include
Bandwidth (default) Delay (default)
Reliability
Load
Cisco Public
61
Summary
DUAL
Purpose of DUAL To prevent routing loops Successor Primary route to a destination Feasible successor Backup route to a destination Feasible distance Lowest calculated metric to a destination Reported distance The distance towards a destination as advertised by an upstream neighbor
ITE PC v4.0 Chapter 1 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
62
Summary
Choosing the best route
After router has received all updates from directly connected neighbors, it can calculate its DUAL 1st metric is calculated for each route 2nd route with lowest metric is designated successor & is placed in routing table 3rd feasible successor is found
Criteria for feasible successor: it must have lower reported distance to the destination than the installed routes feasible distance
Feasible routes are maintained in topology table
ITE PC v4.0 Chapter 1 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
63
Summary
Automatic summarization
On by default Summarizes routes on classful boundary
Cisco Public
64
Cisco Public
65