0% found this document useful (0 votes)
74 views26 pages

Eigrp

EIGRP is a proprietary routing protocol developed by Cisco as a successor to IGRP. It uses a hybrid routing algorithm incorporating both distance-vector and link-state methods. EIGRP forms neighbor relationships to dynamically discover other routers and exchange routing information. It stores learned routes in neighbor and topology tables which are used by the Diffusing Update Algorithm to calculate the lowest cost paths and select successor and backup feasible successor routes.

Uploaded by

Chidananda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views26 pages

Eigrp

EIGRP is a proprietary routing protocol developed by Cisco as a successor to IGRP. It uses a hybrid routing algorithm incorporating both distance-vector and link-state methods. EIGRP forms neighbor relationships to dynamically discover other routers and exchange routing information. It stores learned routes in neighbor and topology tables which are used by the Diffusing Update Algorithm to calculate the lowest cost paths and select successor and backup feasible successor routes.

Uploaded by

Chidananda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 26

EIGRP

Agenda
EIGRP Cisco proprietary routing protocol
Key features
Neighbor and topology tables
Feasible Distance & Successor Routes
EIGRP packet types
Setting up EIGRP

Enhanced Interior Gateway Protocol

Released in 1994 as successor to IGRP


Compatible with IGRP
Hybrid routing protocol with best of distance vector & link-state
algorithms
Uses partial updates and neighbour discovery
Like OSPF but easier to configure
Good for large multiprotocol networks that primarily use Cisco
routers

EIGRP
Offers multiprotocol operation (IP, IPX etc)
EIGRP multiplies IGRP metric by 256
Uses 32-bit metric c.f. IGRP 24-bit metric
Metric = bandwidth/ delay
EIGRP BW = (107/ BW) x 256
EIGRP delay = (delay/10) x 256
Max hop = 224

c.f.

IGRP 256

EIGRP key features

EIGRP automatically shares routing information with IGRP


and vice versa
EIGRP tags routes from other protocols as external
Rapid convergence from Diffused Updating Algorithm (DUAL)
Guaranteed no loops all routers running EIGRP update at
the same time if change occurs
Efficient use of BW partial incremental updates only
Sent only to routers that need information not all routers
5

Good use of Network Bandwidth


Partial bounded updates, unlike OSPF
No timed routing updates
RIP = 30s; IGRP = 90s full routing tables
EIGRP uses small hello packets
Unreliable no acknowledgements
Supports VLSM & CIDR unlike IGRP
Uses PDMs to support IP, IPX, Appletalk

EIGRP Router Tables

Neighbour table lists adjacent routers


One neighbour table per supported protocol
Similar to OSPF adjacency database
Holds neighbour address and interface data
Hold time = time to wait before considering neighbour to be down =
3 x hello interval
Multicast to 224.0.0.10

Smooth Round Trip Timer SRTT

Neighbour Table Contents

Queue Count (Q Cnt) = number of packets waiting in queue to be


delivered
If Q Cnt > 0 means possible congestion problem
Sequence number (Seq No) to keep track of neighbours
transmissions (not hellos)
Supports reliable, sequenced delivery of packets (like TCP) but using
Reliable Transport Protocol (RTP)

Comparison

IGRP

EIGRP

Classful Routing Protocol

Classless Routing Protocol


VLSM, CIDR

bandwidth = (10,000,000/bandwidth
kbps)
delay
= delay/10
24 bit metric for bandwidth and delay

bandwidth = (10,000,000/bandwidth
kbps) * 256
delay
= (delay/10) * 256
32 bit metric for bandwidth and delay

Maximum Hop Count = 255

Maximum Hop Count = 224

No differentiation between internal


and external routes.

Outside routes (redistributed) are


tagged as external routes.

Automatic redistribution between IGRP and EIGRP as long as AS numbers


are the same.

Neighbour Table

10

Topology Table

Made up of all EIGRP routing tables in AS


DUAL takes data from neighbour and topology tables to calculate
lowest cost routes
Allows EIGRP to identify & switch to alternative routes quickly
Primary (successor) route placed in topology table
Also keeps a backup route if available

11

In Topology Table are

Feasible Distance (FD) lowest calculated metric to each


destination
Route Source identifies number of router that identified the route
originally
Reported distance (RD) distance an adjacent router reports to a
specific destination
FDRD
(2195458/281400)

12

Also in Topology table.

Interface information identifies the routers interface to reach a


given destination
Route status Passive (P) for a stable route
Active (A) if DUAL is recalculating route
Successor is primary route to destination
Feasible successor is placed below successor as a backup route to
be used when topology changes (saves total recalculation of routing)

13

Successor Routes

Appear in Topology and Routing table


Can be up to 4 successor routes to a destination
Can be of equal or unequal cost
FS identified at same time as successors
Only kept in Topology table
Not mandatory to have FS
If successor route goes down, lowest FS chosen
14

15

Identifying Routes

If no FS, router places Active status on a route


Sends Query packets to all neighbours
Neighbours reply with successor or no successor
Passive status placed on route if positive reply
DUAL always tries to identify a FS in case of problems saves
querying neighbours and recalculations

16

Neighbour Discovery and Rediscovery

17

Reliable Transport Protocol

RTP guarantees ordered delivery of routing packets using sequence


numbers
EIGRP is protocol independent doesnt need IP
RTP used to multicast and unicast packets

18

EIGRP Packet Types

Hello sent on 1.544 Mbps or less every 60s


Acknowledgement = data-less hello packet
Update sent to newly discovered neighbour
Query multicast or unicast
Reply response to a query

19

Autonomous System Number


An Autonomous System (AS) is a set of networks and routers under
the control of one body
This system has a common routing policy as presented to the
Internet
ASs are given unique numbers between 1 and 65535
See RFC 1930

20

Setting up EIGRP
Needs Autonomous System Number

Router(config)#routereigrp123
Router(configrouter)#net192.168.1.10.0.0.3
Router(configrouter)#net22.22.22.00.0.0.255
Router(configrouter)#exit

Uses Wildcard Mask

21

Verifying EIGRP

Router#showipprotocols
This shows the routing protocol in use and other useful
information too
Router#shipeigrp?
interfacesIPEIGRPinterfaces
neighborsIPEIGRPneighbors
topologyIPEIGRPTopologyTable
trafficIPEIGRPTrafficStatistics

22

Router#sh ip pro
Routing Protocol is "eigrp 123 "
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Default networks flagged in outgoing updates
Default networks accepted from incoming updates
EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0
EIGRP maximum hopcount 100
EIGRP maximum metric variance 1
Redistributing: eigrp 123
Automatic network summarization is in effect
Automatic address summarization:
Maximum path: 4
Routing for Networks:
192.168.1.0/30
22.22.22.0/24
192.168.1.12/30
Routing Information Sources:
Gateway
Distance
Last Update
192.168.1.1 90
864844
192.168.1.13 90
4096070
Distance: internal 90 external 170

23

Debugging EIGRP

Router#debugeigrp?
fsmEIGRPDualFiniteStateMachine
events/actions
packetsEIGRPpackets

24

Debug output

Router#debugeigrppa
EIGRPPacketsdebuggingison
(UPDATE,REQUEST,QUERY,REPLY,HELLO,ACK)
Router#
EIGRP:ReceivedHELLOonSerial0/0/0nbr192.168.1.2
AS123,Flags0x0,Seq26/0idbQ0/0
EIGRP:ReceivedHELLOonSerial0/0/1nbr192.168.1.6
AS123,Flags0x0,Seq20/0idbQ0/0
EIGRP:SendingHELLOonFastEthernet0/0
AS123,Flags0x0,Seq22/0idbQ0/0iidbQun/rely0/0
EIGRP:SendingHELLOonSerial0/0/1
AS123,Flags0x0,Seq22/0idbQ0/0iidbQun/rely0/0

Remember to turn of debugging when you have finished


undebugall will turn off all debugging processes

25

Summary

EIGRP similar to OSPF Has neighbour table


Sends hello packets

Has topology table (1 for each protocol)


Uses DUAL on Neighbour & Topology tables
Elects successors and feasible successors (FS)
FS used in times of trouble fast selection
Verification and debug commands

26

You might also like