You are on page 1of 147

Implementing Cisco IP Routing (ROUTE)

Chapter 2:
EIGRP Implementation

Elaborated by: Ing. Ariel Germn


For: ITLA
Based on: Foundation Learning Guide
CCNP ROUTE 300-101
Diane Teare, Bob Vachon, Rick Graziani
2015
ROUTE v6 Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 1
Chapter 2 Topics
Establishing EIGRP Neighbor Relationships

Building the EIGRP Topology Table

Optimizing EIGRP Behavior

Configuring EIGRP for IPv6

Named EIGRP Configuration

Summary

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 2
Establishing
EIGRP
Neighbor
Relationships

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 3
Upon completion of this section, you will be able to do the following:

Describe EIGRP characteristics.

Describe how EIGRP ensures reliable transport.

Describe the steps that EIGRP follows to add routes to the routing table.

Change EIGRP timers.

Describe where EIGRP adjacencies are formed in a Frame Relay network.

Describe where EIGRP adjacencies are formed in a Layer 3 MPLS VPN network.

Describe where EIGRP adjacencies are formed in a Layer 2 MPLS VPN Ethernet
network.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 4
EIGRP Features
Fast convergence: Using Diffusing Update Algorithm (DUAL).

Partial updates: Partial triggered updates only to required routers.

Multiple network layer support: Using Protocol Dependent Modules


(PDM).

Use of multicast and unicast: EIGRP for IPv4 uses 224.0.0.10, and
EIGRP for IPv6 uses FF00::A.

VLSM support: Support discontinuous subnetworks.

Seamless connectivity across all data link layer protocols and


topologies: EIGRP does not require special configuration to work across
any Layer 2 protocols.

Sophisticated metric: EIGRP represents metric values in a 32-bit format


to provide enough granularity. EIGRP supports unequal metric load
balancing.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 5
EIGRP Features
One of the key technologies used in EIGRP is RTP
(Reliable Transport Protocol).

RTP is the component of the EIGRP responsible for


guaranteed, ordered delivery of EIGRP packets to all
neighbors.

It supports intermixed transmission of multicast or unicast


packets.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 6
EIGRP Operation Overview
Operation of the EIGRP protocol is based on the information
stored in three tables: neighbor table, topology table, and the
routing table.

The main information stored in the neighbor table is a set of


neighbors with which EIGRP router has established adjacencies.

The topology table contains all destination routes advertised by


the neighbor routers. For each neighbor, an advertised metric is
recorded. Another important information is the metric that a
router uses to reach the same destination.

The route with the best metric to the destination is called the
successor and is placed in the routing table and advertised to the
other neighbors.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 7
EIGRP Operation Overview
The process to establish and discover neighbor routes
occurs simultaneously with EIGRP:

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 8
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 9
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 10
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 11
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 12
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 13
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 14
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 15
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
16
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
17
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 18
Configuring and Verifying Basic EIGRP for IPv4

When the passive-interface default command is used


under the EIGRP process, the router immediately stops
sending and receiving hello packets and routing updates on
all interfaces.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 19
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
20
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 21
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 23
Configuring and Verifying Basic EIGRP for IPv4

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 24
Manipulating EIGRP Timers
EIGRP determines default timer values based on link type.

If default values are not suitable for a specific network


topology, you can manipulate values of hello and hold
timers.

EIGRP hello and hold timers between neighbors do not


need to be identical to successfully establish EIGRP
neighbor relationship.

However, asymmetrical timers may lead to flapping EIGRP


neighbor relationships and network instability.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 25
Manipulating EIGRP Timers
To change the EIGRP timers, you can use the interface
configuration commands:
ip hello-interval eigrp as-number hello-time-interval
ip hold-time eigrp as-number hold-time-interval

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 26
EIGRP Neighbor Relationship over Frame
Relay
Frame Relay supports two different interface types:
Multipoint logical interfaces emulating a multiaccess network
Point-to-point physical interfaces or logical point-to-point subinterfaces

When configuring EIGRP over point-to-multipoint subinterfaces, a


single IP subnet is used.
To enable EIGRP to send multicast packets over Frame, you must add
the broadcast keyword in the Frame Relay static mapping statement
using the frame-relay map ip ip-address dlci broadcast interface
configuration command.

Partial-mesh Frame Relay networks must deal with the possibility


of the split horizon.

When configuring EIGRP over point-to-point subinterfaces, a


different IP subnet is used for each subinterface.
Multicast traffic will be transmitted without need for any additional
configuration.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 27
Establishing EIGRP over Layer 3 MPLS VPN
When you connect branch offices over Layer 3 Multiprotocol Label
Switching (MPLS) virtual private network (VPN), you can establish
EIGRP routing protocol directly with the service provider.

Provider-edge (PE) routers participate in customer routing, guaranteeing optimum


routing between customer sites.

PE routers carry a separate set of routes for each customer.

The backbone routers in SP network are hidden from the view of the
customer, and CE routers are unaware of the Layer 3 MPLS VPN.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 28
Establishing EIGRP over Layer 2 MPLS VPN
A point-to-point MPLS L2 VPN solution is where an MPLS backbone
provides a Layer 2 Ethernet point-to-point connection between the
customer routers.
This solution is not very scalable as the number of your branch offices rises.

In the case of the multipoint MPLS L2 VPN solution, all routers belong
to the same shared L2 broadcast domain.

When you establish EIGRP neighbor relationships on the shared


segment, every router on the segment will be neighbor with all other
routers.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 29
Building the EIGRP Topology
Table

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 30
Upon completing this lesson, you will be able to do the following:

Describe how EIGRP neighbors exchange routing information.

Describe how EIGRP chooses the best path through the network.

Describe how EIGRP metric gets calculated.

Calculate EIGRP metric.

Describe how the feasibility condition prevents loops in EIGRP networks.

Understand EIGRP path selection process.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 31
Building and Examining the EIGRP Topology
Table

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 32
Building and Examining the EIGRP Topology
Table

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 33
Building and Examining the EIGRP Topology
Table

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 34
Building and Examining the EIGRP Topology
Table

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 35
Building and Examining the EIGRP Topology
Table

Chapter 2
36
Building and Examining the EIGRP Topology
Table

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 37
Choosing the Best Path
EIGRP uses DUAL to calculate the best path to a
destination network.

DUAL calculates this composite metric by adding two


values:
The first value is the metric from neighboring router to the destination
network. This value is reported to the router and is called the reported
distance (RD), also known as Advertised Distance (AD).
The second value is the metric from the local router to the router that
reported the first value.

The router will choose the one with the smallest composite
metric and consider it the best path to the given destination.
The selected value is called feasible distance (FD).

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 38
Choosing the Best Path
The route with the smallest metric is called the successor route
and the next-hop router is called the successor.

Multiple successors may exist if they have the same FD to the


destination network. In this case, EIGRP tries to insert all the
successor routes into the routing table (up to 4).

A feasible successor is a next-hop router with a loop-free path


that has a larger cost to the destination than the successor.

The router uses a simple rule that requires that the RD of an


alternative backup route is always smaller than the FD of the best
path. This is called the feasibility condition.

Routes that satisfy this condition are considered as backup


routes and aren called feasible successor routes.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 39
DUAL Example (taken from ROUTEv6)
10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 2 ***** Passive *****
via B 2 1 Successor
(1)
via C 5 3

(1)
B D

(2) (2) (1)

(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 3 ***** Passive *****
via B 3 1 Successor via D 3 2 Successor
via D 4 2 Feasible Successor via C 4 3
via E 4 3

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 40
DUAL Example (taken from ROUTEv6)
10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 2 ***** Passive *****

via B 2 1 Successor
(1)
via C 5 3

(1)
B D

(2) (2) (1)

(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 3 ***** Passive *****
via B 3 1 Successor via D 3 2 Successor
via D 4 2 Feasible Successor via C 4 3
via E 4 3

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 41
DUAL Example (taken from ROUTEv6)
10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 -1 ***** ACTIVE ******
via E (Q) Query
(1)
via C 5 3 (Q) Query

B D
Q Q = Query
Q
(2) (2) (1)

(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 3 ***** Passive *****
via B 3 1 Successor via D 3 2 Successor
via C 4 3
via D 4 2 Feasible Successor
via E 4 3

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 42
DUAL Example (taken from ROUTEv6)
10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 -1 ***** ACTIVE ******
via E (Q) Query
(1)
via C 5 3

B D
Q = Query
(2) (2) (1) R = Reply
R

(1)
C E

Router C Q Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 -1 ***** ACTIVE ******
via B 3 1 Successor via D
via D via C 4 3 (Q) Query

via E 4 3

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 43
DUAL Example (taken from ROUTEv6)
10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 5 ***** Passive *****
via C 5 3 Successor
(1)
via E 5 4 Successor

B D
Q = Query
(2) (2) (1) R = Reply
R
(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 4 ***** Passive *****
via B 3 1 Successor via C 4 3 Successor
via D via D
via E

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 44
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 45
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 46
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 47
Choosing the Best Path

Chapter 2
48
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 49
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 50
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 51
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 52
Choosing the Best Path

2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 53
Choosing the Best Path

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 54
Exchange of Routing Knowledge in EIGRP
Before routers exchange their routing information, they must
establish the EIGRP neighbor relationship.

Session establishment is followed by an immediate exchange of


update packets, which advertise the routing information from the
EIGRP topology table.

Keep in mind that only the best routes are advertised to the
neighbors (the successor routes).

In addition to the received routing information, the topology table


has two other local sources:

Subnets of directly connected interfaces on which EIGRP has been


enabled using the network command.

Subnets learned by redistribution of routes into EIGRP from other routing


protocols or routing information sources
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 55
EIGRP Metric
EIGRP uses a composite metric to determine the best path to the
destination.

The metrics value derives from a formula that can use the following
parameters:

Bandwidth: Least value of the bandwidth for all links between the local router and the
destination.

Delay: Cumulative delay obtained as sum of values of all delays for all links between
the source and destination.

Reliability: This value represents the worst reliability between source and destination
(based on keepalives).

Load: This value represents the worst load on the link between the source and the
destination (based on the packet rate and the configured bandwidth of the interface).

MTU It is only used as a tie-breaker, when the router needs to ignore some
equal-cost paths to the same destination, because of too many equal-cost
paths.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 56
EIGRP Metric
By default, EIGRP uses only bandwidth and delay to
calculate the metric.

The components used for the metric calculation are


determined by the metric weights, or K values.

Default K values are: K1=1, K2=0, K3=1, K4=0, K5=0.

Use the show ip protocols command to verify K values.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 57
EIGRP Metric Calculation
To calculate composite metric to the given destination,
EIGRP uses the following formula:

Metric = [(K1 * Bandwidth + [(K2 * Bandwidth) / (256


Load)] + K3 * Delay) * K5/(K4 + Reliability)] * 256

If you take into account default K1K3 values, K1=K3=1,


and K2=0, the formula reduces to:
Metric = (Bandwidth + Delay) * 256

Note that changing the K values is not recommended.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 58
EIGRP Wide Metrics
The EIGRP composite cost metric does not scale correctly for
high-bandwidth interfaces or Ethernet channels.

The lowest delay that can be configured for an interface is 10


microseconds. This may cause undesirable equal-cost load
balancing.

To resolve this issue, the EIGRP Wide Metrics feature supports


64-bit metric calculations and Routing Information Base (RIB).

The 64-bit metric calculations work only in EIGRP named mode


configurations.

EIGRP classic mode uses 32-bit metric calculations.

The EIGRP Wide Metric is beyond the scope of this course.


Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 59
EIGRP Metric Calculation Example

Chapter 2
60
EIGRP Metric Calculation Example

C
hapter 2
EIGRP Path Calculation Example

Chapter 2
What is the error? S, FS, Non?
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 62
Optimizing EIGRP
Behavior

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 63
Upon completion of this section, you will be able to do the
following:

Understand EIGRP queries

Describe how stub routing can be used to reduce the amount of


queries when EIGRP goes active.

Describe the EIGRP stuck-in-active issue

Explain how using summary routes lessen the impact of query scope
when EIGRP goes active.

Describe load-balancing options with EIGRP

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 64
EIGRP Queries
When a router loses a route and does not have a feasible successor in its topology
table, it looks for an alternative path to the destination.

This is known as going active on a route. Marked as A in the EIGRP Topology


table.

The router sends query packets to all neighbors on interfaces other than the one that
is used to reach the previous successor (split-horizon behavior).

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 65
EIGRP Stub Routers
The EIGRP stub routing feature enables you to limit query message scope in the
network.

Routers configured as stubs do not forward EIGRP learned routes to other


neighbors.

Nonstub routers do not send query messages to stub routers.

This saves CPU cycles and bandwidth and speeds up convergence.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 66
Configuring EIGRP Stub Routing

All routers are already preconfigured with EIGRP.

BR1B announces to HQ summary network 192.168.16.0/23, which summarizes


prefixes 192.168.16.0/24 and 192.168.17.0/24.

BR1B, in contrast, announces its loopback with prefix 192.168.18.0/24 as an


external EIGRP route.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 67
Configuring EIGRP Stub Routing

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 68
Configuring EIGRP Stub Routing

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 69
Configuring EIGRP Stub Routing

Chapter 2 2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 70
EIGRP Stubs Options
To configure a router as a stub using EIGRP, use the eigrp stub
command in router configuration mode or address family configuration
mode.

A router that is configured as a stub shares information about connected


and summary routes with all neighboring routers by default.

You can combine all stub options except for receive-only to achieve
desired combination of advertised routes.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 71
EIGRP Stubs Options

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 72
EIGRP Stubs Options

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 73
EIGRP Stubs Options

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 74
EIGRP Stubs Options

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 75
EIGRP Stubs Options

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 76
EIGRP Stubs Options

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 77
EIGRP Stubs Options

Chap
ter 2 2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 78
EIGRP Stubs Options

Chapter 2
HQ routing table?
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 79
EIGRP Stubs Options

Chapter 2
BR1A routing table?
lic 80
Stuck in Active

If the router does not receive a reply to all the outstanding


queries within 3 minutes (the default time), the route goes into the
stuck-in-active (SIA) state.

Once the active timer expires, the neighbor relationship is reset.


Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 81
Stuck in Active
Two new additional EIGRP packets were introduced to overcome the
described limitation.

When no reply to a query is received, EIGRP sends an SIA query


packet when the active timer is halfway through (after 90 seconds).

This enables the neighboring router to respond with a SIA reply and
confirm to the upstream router that it is still searching for a replacement
route.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 82
Reducing Query Scope by Using Summary
Routes
When a router receives an EIGRP query for a specific
network, which is included in a summary route present in
the routers routing table, it immediately sends a reply
message without further forwarding the query packet.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 83
Configuring EIGRP Summarization

Implementing EIGRP summarization provides several benefits:


Reduces the size of routing tables on the routers.
Limits the query scope.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 84
Configuring EIGRP Summarization

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 85
Configuring EIGRP Summarization

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 86
Configuring EIGRP Summarization

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 87
Configuring EIGRP Summarization

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 88
Configuring EIGRP Summarization

Null 0 is used to prevent loops.


In case of BR1 receives a packet for a network described in
a summary route, that is not present in BR1 routing table.
(And BR1 has a default route pointing back to HQ).

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 89
Configuring EIGRP Summarization

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 90
Configuring EIGRP Summarization

Chapter 2
91
Configuring EIGRP Summarization

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 92
Determining the Summary Route

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 93
Determining the Summary Route

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 94
Determining the Summary Route

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 95
Determining the Summary Route

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 96
Determining the Summary Route

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 97
Obtaining Default Route
A router can obtain a default route in several different ways.

Before a router installs the default route, it examines default


route candidates:

The candidate can be a statically configured default route defined


locally with the command ip route 0.0.0.0 0.0.0.0 next-hop | interface.

The candidate is also a default route announced by the dynamic


routing protocol. EIGRP can redistribute statically defined default
routes by using the redistribute static.

Any classful network residing in the local routing table can become a
default candidate when used with the ip default-network

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 98
Obtaining Default Route

Chapter 2
99
Obtaining Default Route

Chapter 2
o Public 100
Obtaining Default Route

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 101
Load Balancing with EIGRP
EIGRP supports load balancing over equal-metric paths and also
over unequal-metric paths.

EIGRP enables load balancing between a maximum of four


equal-metric paths by default.

You can configure the maximum number of parallel routes using


the maximum-paths router configuration command.

Up to six equally good routes can be kept in the routing table.

Load balancing over unequal-metric links is disabled by default.

Only feasible successor paths can be included in the EIGRP


load-balancing
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 102
Configuring EIGRP Load Balancing

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 103
Configuring EIGRP Load Balancing

Chapter 2
104
Configuring EIGRP Load Balancing

Chapter 2
105
EIGRP Load Balancing Across Unequal-Metric
Paths
Additional entries through EIGRP must meet two criteria to
be installed in the local routing table:

The route must be loop free. This condition is satisfied when the
advertised distance is less than the total distance, or when the route is
a feasible successor.

The metric of the route must be lower than the metric of the best route
(the successor) multiplied by the variance that is configured on the
router.

The default value for the variance command is 1. It can be


a value from 1 to 128.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 106
EIGRP Load Balancing Across Unequal-Metric
Paths

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 107
EIGRP Load Balancing Across Unequal-Metric
Paths

Chapter 2
108
EIGRP Load Balancing Across Unequal-Metric
Paths

Chapter 2
ublic 109
Configuring EIGRP for IPv6

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 110
Upon completing this section, you will be able to do the
following:

Describe differences and similarities of EIGRP for IPv4 and IPv6

Configure basic EIGRP for IPv6 settings

Configure and verify EIGRP for IPv6 summarization

Verify basic EIGRP for IPv6 settings

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 111
Overview of EIGRP for IPv6
EIGRP for IPv6 uses IPv6 prefixes and lengths rather than IPv4 subnets and masks.

To establish EIGRP for IPv6 neighbor relationship, it uses IPv6 link-local addresses.

EIGRP uses built-in authentication features of the IPv6 protocol rather than protocol
specific authentication implemented with IPv4.

IPv6 has no concept of the classful network; there is no automatic summarization at


the class boundaries.

If IPv4 address is not configured on the router, EIGRP for IPv6 requires an EIGRP
router ID before it can start running.

In IPv4, if you do not configure the EIGRP router ID, the router will automatically assign it using the
highest loopback or the highest active interface IPv4 address.

You configure EIGRP for IPv6 under a specific interface intended to send and
receive routing protocol messages.

EIGRP for IPv6 uses assigned dedicated multicast address FF02::A, whereas
EIGRP for IPv4 uses dedicated multicast address 224.0.0.10.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 112
Configuring and Verifying EIGRP for IPv6

HQ and BR1 have already been configured for EIGRP for IPv6, but BR2 has not been.

HQ - Ethernet 0/0: FE80:100::1


HQ - Ethernet 0/1: FE80:200::1
BR1 - Ethernet 0/0: FE80:100::2
BR1 - Ethernet 0/0: FE80:200::2
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 113
Configuring and Verifying EIGRP for IPv6

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 114
Configuring and Verifying EIGRP for IPv6

*Remember that link-local IPv6 address are needed.


Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 115
Configuring and Verifying EIGRP for IPv6

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 116
Configuring and Verifying EIGRP for IPv6

Link-local?
Chapter 2
2007 2012, Cisco System s, Inc. All rights reserved. Cisco Public 117
Configuring and Verifying EIGRP for IPv6

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 118
Configuring and Verifying EIGRP for IPv6

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 119
Determining the IPv6 Summary Route

????

???
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 120
Determining the IPv6 Summary Route

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 121
Named EIGRP
Configuration

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 122
Upon completion of this section, you will be able to do the
following:

Describe how EIGRP named configuration is different from the classic


EIGRP configuration.

Explain what is configured under different address family configuration


modes.

Compare examples of classic and named EIGRP configuration.

Configuring and verifying EIGRP for IPv6.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 123
Introduction to Named EIGRP Configuration

Configuring EIGRP for both IPv4 and IPv6 on the same


router can become a complex task because configuration
takes place using different router configuration modes:
router eigrp and ipv6 router eigrp.

A newer configuration option is available that enables the


configuration of EIGRP for both IPv4 and IPv6 under a
single configuration mode.

EIGRP named configuration is available in Cisco IOS


Release 15.0(1)M and later releases.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 124
Configuring Named EIGRP

Chapter 2
125
Configuring Named EIGRP

Chapter 2
s, Inc. All rights reserved. Cisco Public 126
Configuring Named EIGRP

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 127
Address Families
Classic or basic EIGRP uses the global configuration
command router eigrp as-number for IPv4 and ipv6 router
eigrp as-number for IPv6.

EIGRP named configuration mode uses the global


configuration command router eigrp virtual-instance-name.

Both EIGRP for IPv4 and IPv6 can be configured within this
same mode.

Named EIGRP configuration is organized in a hierarchical


manner, where configuration for specific route type is
grouped under the same address family.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 128
EIGRP for IPv4 Address Family

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 129
EIGRP for IPv4 Address Family

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 130
EIGRP for IPv4 Address Family

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 131
EIGRP for IPv6 Address Family

All IPv6-enabled interfaces are automatically included in the


EIGRP for IPv6 process.

You can configure or remove individual interfaces from the


EIGRP for IPv6 process by using the af-interface interface-type
interface number command in address family configuration mode.

af-interface {default | interface-type interface number}

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 132
EIGRP for IPv6 Address Family

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 133
EIGRP for IPv6 Address Family

Chapter 2
ublic 134
EIGRP for IPv6 Address Family

Chapter 2
135
EIGRP for IPv6 Address Family

Within the topology base is where general EIGRPsettings are configured


that relate to the topology table. For example, you can define variance and maximumpaths
Chapter 2
parameters
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 136
EIGRP for IPv6 Address Family
Within the EIGRP IPv4 address family, the address family
interface configuration mode is entered, and BR2s
loopback prefixes are summarized.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 137
EIGRP for IPv6 Address Family

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 138
EIGRP for IPv6 Address Family

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 139
Named EIGRP Configuration Modes
It uses three different configuration modes to structure different
configuration options:

Address family configuration mode:


router ID
Network statements, which are required for IPv4 EIGRP configuration.
Configure router as an EIGRP stub.
(t gives access to the other two modes)

Address family interface configuration mode:


Summarization with the summary-address command
Marking interfaces as passive using passive-interface command.
Modify hello and dead timer in it.

Address family topology configuration mode:


Load-balancing parameters such as variance and maximum paths.
Redistribute static routes using the redistribute command.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 140
Classic Versus Named EIGRP Configuration

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 141
Classic Versus Named EIGRP Configuration

Chapter 2
Cisco Public 142
Summary

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 143
Summary
EIGRP is an advanced distance vector protocol.

EIGRP uses RTP for reliable, guaranteed delivery of packets.

Hello and hold timers can be adapted to influence network


convergence.

EIGRP adapts well to various technologies such as Frame Relay, Layer


3 MPLS VPN, and Layer 2 MPLS VPN.

EIGRP uses hello, update, query, reply, and acknowledgment packets.

EIGRP uses a composite metric that is by default based on bandwidth


and delay.

Reported distance is the metric value reported by the neighboring


router.
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 144
Summary
Feasible distance is the lowest distance to a destination from the perspective of the
local router.

Alternative path must satisfy the feasibility condition to become a feasible successor.

The reported distance of an alternate path must be less than the feasible distance.

When a route is lost and no feasible successor is available, queries are sent to all
neighboring routers on all interfaces.

EIGRP stub configuration improves network stability and reduces resource


utilization.

Summarization decreases the size of the IP routing table and optimizes exchange of
routing information.

EIGRP performs equal-cost load balancing.

To support unequal-cost load balancing, a variance parameter must be configured.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 145
Summary
EIGRP for IPv6 uses IPv6 link-local addresses to form neighbor relationships.

EIGRP for IPv6 supports only manual prefix summarization.

To configure EIGRP for IPv6, you must define the routing process and configure interfaces
participating in EIGRP routing.

EIGRP for IPv6 verification commands have similar syntax to EIGRP for IPv4 commands.

Classic EIGRP configuration is divided over different configuration modes.

Named EIGRP configuration gathers EIGRP configuration in one place.

Named EIGRP configuration unifies configuration commands for different address families.

Named EIGRP configuration is hierarchically organized using three address family configuration
modes.

The same verification commands for classic EIGRP are used to verify named EIGRP
configuration.

Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 146
Chapter 2
2007 2012, Cisco Systems, Inc. All rights reserved. Cisco Public 147

You might also like