Sunteți pe pagina 1din 45

307 0978_05F9_c2

1999, Cisco Systems, Inc.

Deployment of IGRP/EIGRP
Session 307

307 0978_05F9_c2

1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

Understanding EIGRP

Understanding and deploying EIGRP is like driving a car


307 0978_05F9_c2

1999, Cisco Systems, Inc.

Agenda

307 0978_05F9_c2

Fundamentals of EIGRP DUAL Summarization and Load Balancing EIGRP/IGRP Interaction Query Process Deployment Guidelines with EIGRP Summary
1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

IGRP: Interior Gateway Routing Protocol


Cisco proprietary Distance vector Broadcast based Utilizes link bandwidth and delay
15 hops is no longer the limit

90 seconds updates (RIP is 30 sec.) Load balance over unequal cost paths
307 0978_05F9_c2
1999, Cisco Systems, Inc.

IGRP Metrics Calculation

Metric = [K1 x BW + (K2 x BW) / (256 - Load) + K3 x Delay] x [K5 / (Reliability + K4)]
By Default: K1 = 1, K2 = 0, K3 = 1, K4 = K5 = 0

Delay is sum of all the delays of the link along the paths
Delay = Delay/10

Bandwidth is the lowest bandwidth of the link along the paths


Bandwidth = 10000000/Bandwidth
307 0978_05F9_c2
1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

Problems with RIP and IGRP


Slow convergence Not 100% loop free Dont support VLSM and discontiguous network Periodic full routing updates RIP has hop count limitation
307 0978_05F9_c2
1999, Cisco Systems, Inc.

Advantages of EIGRP
Advanced distance vector 100% loop free Fast convergence Easy configuration Less network design constraints than OSPF Incremental update Supports VLSM and discontiguous network Classless routing Compatible with existing IGRP network Protocol independent (support IPX and appletalk)
307 0978_05F9_c2
1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

Advantages of EIGRP
Uses multicast instead of broadcast Utilize link bandwidth and delay
EIGRP Metric = IGRP Metric x 256 (32 bit Vs. 24 bit)

Unequal cost paths load balancing More flexible than OSPF


Full support of distribute list Manual summarization can be done in any interface at any router within network
307 0978_05F9_c2
1999, Cisco Systems, Inc.

EIGRP Packets
Hello: Establish neighbor relationships Update: Send routing updates Query: Ask neighbors about routing information Reply: Response to query about routing information Ack: Acknowledgement of a reliable packet
307 0978_05F9_c2
1999, Cisco Systems, Inc.

10

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

EIGRP Neighbor Relationship


Two routers become neighbors when they see each others hello packet
Hello address = 224.0.0.10

Hellos sent once every five seconds on the following links:


Broadcast Media: Ethernet, Token Ring, fddi, etc. Point-to-point serial links: PPP, HDLC, point-topoint frame relay/ATM subinterfaces Multipoint circuits with bandwidth greater than T1: ISDN PRI, SMDS, Frame Relay
307 0978_05F9_c2
1999, Cisco Systems, Inc.

11

EIGRP Neighbor Relationship


Hellos sent once every 60 seconds on the following links:
Multipoint circuits with bandwidth less than T1: ISDN BRI, Frame Relay, SMDS, etc.

Neighbor declared dead when no EIGRP packets are received within hold interval
Not only Hello can reset the hold timer

Hold time by default is three times the hello time


307 0978_05F9_c2
1999, Cisco Systems, Inc.

12

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

EIGRP Neighbor Relationship


EIGRP will form neighbors even though hello time and hold time dont match EIGRP sources hello packets from primary address of the interface EIGRP will not form neighbor if K-values are mismatched EIGRP will not form neighbor if AS numbers are mismatched Passive interface (IGRP vs. EIGRP)
307 0978_05F9_c2
1999, Cisco Systems, Inc.

13

Discovering Routes
A
afadjfjorqpoeru 39547439070713

B
I am Router A, Who Is on the Link?

1
Hello

307 0978_05F9_c2

1999, Cisco Systems, Inc.

14

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

Discovering Routes
A
afadjfjorqpoeru 39547439070713

B
I am Router A, Who Is on the Link?
afadjfjorqpoeru 39547439070713

1
Hello

Here Is My Routing Information (Unicast)

Update

307 0978_05F9_c2

1999, Cisco Systems, Inc.

15

Discovering Routes
A
afadjfjorqpoeru 39547439070713

B
I am Router A, Who Is on the Link?
afadjfjorqpoeru 39547439070713

1
Hello

Here Is My Routing Information (Unicast)


afadjfjorqpoeru 39547439070713

Update

Ack

Thanks for the Information!

307 0978_05F9_c2

1999, Cisco Systems, Inc.

16

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

Discovering Routes
A
afadjfjorqpoeru 39547439070713

B
I am Router A, Who Is on the Link?
afadjfjorqpoeru 39547439070713

1
Hello

Here Is My Routing Information (Unicast)


afadjfjorqpoeru 39547439070713

Update

4
Topology Table

Ack

Thanks for the Information!

307 0978_05F9_c2

1999, Cisco Systems, Inc.

17

Discovering Routes
A
afadjfjorqpoeru 39547439070713

B
I am Router A, Who Is on the Link?
afadjfjorqpoeru 39547439070713

1
Hello

Here Is My Routing Information (Unicast)


afadjfjorqpoeru 39547439070713

Update

4
Topology Table

3 5

Ack
afadjfjorqpoeru 39547439070713

Thanks for the Information!

Update

Here Is My Route Information (Unicast)

307 0978_05F9_c2

1999, Cisco Systems, Inc.

18

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

Discovering Routes
A
afadjfjorqpoeru 39547439070713

B
I am Router A, Who Is on the Link?
afadjfjorqpoeru 39547439070713

1
Hello

Here Is My Routing Information (Unicast)


afadjfjorqpoeru 39547439070713

Update

4
Topology Table

3 5

Ack
afadjfjorqpoeru 39547439070713

Thanks for the Information!

Update

Here Is My Route Information (Unicast)


afadjfjorqpoeru 39547439070713

Thanks for the Information!

Ack

Converged
307 0978_05F9_c2
1999, Cisco Systems, Inc.

19

Agenda

307 0978_05F9_c2

Fundamentals of EIGRP DUAL Summarization and Load Balancing EIGRP/IGRP Interaction Query Process Deployment Guidelines with EIGRP Summary
1999, Cisco Systems, Inc.

20

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

10

EIGRP DUAL
Diffusing update algorithm Finite-State-Machine
Track all routes advertised by neighbors Select loop-free path using a successor and remember any feasible successors If successor lost Use feasible successor If no feasible successor Query neighbors and recompute new successor
307 0978_05F9_c2
1999, Cisco Systems, Inc.

21

EIGRP Feasible Distance (FD)

Feasible distance is the minimum distance (metric) along a path to a destination network

307 0978_05F9_c2

1999, Cisco Systems, Inc.

22

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

11

Feasible Distance Example


Network 7 (10) G C (20) F (10)

(100) (100) (100)

(20) H B D (1)
FDDI

(100)

Destination Destination

Topology Table

7 7 7

Feasible Distance (FD) 100+20+10=130 100+1+10+10=121 100+100+20+10+10=240

Neighbor Neighbor

H B D

307 0978_05F9_c2

1999, Cisco Systems, Inc.

23

EIGRP Reported Distance (RD)

Reported distance is the distance (metric) towards a destination as advertised by an upstream neighbor
Reported distance is the distance reported in the queries, the replies and the updates

307 0978_05F9_c2

1999, Cisco Systems, Inc.

24

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

12

Reported Distance Example


Network 7 (10) G C (20) F (10)
Neighbor Neighbor

(100) (100) A (100)

(20) H B D (1)
FDDI

(100)

Destination Destination

Reported Reported Distance Distance (RD) (RD)

Topology Table

7 7 7

20+10=30 1+10+10=21 100+20+10+10=140

H B D

307 0978_05F9_c2

1999, Cisco Systems, Inc.

25

EIGRP Feasibility Condition (FC)

A neighbor meets the feasibility condition (FC) if the reported distance by the neighbor is smaller than the feasible distance (FD) of this router

307 0978_05F9_c2

1999, Cisco Systems, Inc.

26

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

13

EIGRP Successor

A successor is a neighbor that has met the feasibility condition and has the least cost path towards the destination It is the next hop for forwarding packets Multiple successors are possible (load balancing)
307 0978_05F9_c2
1999, Cisco Systems, Inc.

27

EIGRP Feasible Successor (FS)

A feasible successor is a neighbor whose reported distance (RD) is less than the feasible distance (FD)

307 0978_05F9_c2

1999, Cisco Systems, Inc.

28

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

14

Successor Example
Network 7 (10) G C (20)
RD 30 21 140

(100) (100) A (100)

(20) H B D (1)
FDDI

(100)
FD 130 121 240

(10)
Neighbor Neighbor

Router As Routing Table


7 121 B

Destination Destination

Topology Table

7 7 7

H B D

B is current successor (FD = 121) H is the feasible successor (30 < 121)
307 0978_05F9_c2
1999, Cisco Systems, Inc.

29

Passive, Active, and Stuck in Active (SIA)


Passive routes are routes that have successor information
Passive route = Good

Active routes are routes that have lost their successors and no feasible successors are available. The router is actively looking for alternative paths
Active route = Bad

Stuck in Active means the neighbor still has not replied to the original query within three minutes
Stuck in active = Ugly
307 0978_05F9_c2
1999, Cisco Systems, Inc.

30

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

15

Dual Algorithm
Local computation
When a route is no longer available via the current successor, the router checks its topology table Router can switch from successor to feasible successor without involving other routers in the computation Router stays passive Updates are sent
307 0978_05F9_c2
1999, Cisco Systems, Inc.

31

DUAL: Local Computation


(10)

H
#1 #2 #8 (20) #6

#7

G C

A
(10)

#7 #7

121/21 B 130/30 H

(100)

X
D
#4 (100)

#3
FDDI

(1)

#5 (20)

(10)

. . .

. . .

. . .

307 0978_05F9_c2

1999, Cisco Systems, Inc.

32

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

16

Dual Algorithm
Diffused Computation
When a route is no longer available via its current successor and no feasible successor is available, queries are sent out to neighbors asking about the lost route The route is said to be in active state Neighbors reply to the query if they have information about the lost route. If not, queries are sent out to all of their neighbors. The router sending out the query waits for all of the replies from its neighbors and will make routing decision based on the replies
307 0978_05F9_c2
1999, Cisco Systems, Inc.

33

DUAL: Diffused Computation


(10) #2 #1

A
(10)

#7 #7

121/21 B 130/30 H

(100)

X X
B D
#4 (100)

#7

#8 (20) #3
FDDI

G
#6

(1)

#5 (20)

(10)

. . .

. . .

. . .

307 0978_05F9_c2

1999, Cisco Systems, Inc.

34

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

17

DUAL Example
(a) C EIGRP Topology (a) Cost (3) (fd) via B Cost (3/1) (Successor) via D Cost (4/2) (fs) via E Cost (4/3)

(1) B (1)

D
(a) D

X
(1)

EIGRP Topology Cost (2) (fd) via B Cost (2/1) (Successor) via C Cost (5/3) EIGRP Topology Cost (3) (fd) via D Cost (3/2) (Successor) via C Cost (4/3)
35

(2) C
307 0978_05F9_c2

(2) (1)

E
(a) E

1999, Cisco Systems, Inc.

DUAL Example
(a) C EIGRP Topology (a) Cost (3) (fd) via B Cost (3/1) (Successor) via D via E Cost (4/3)

(1) B (2) Q (1) D

EIGRP Topology (a) ** **ACTIVE ACTIVE** ** Cost (-1) **ACTIVE** via E via C Cost (5/3)

( (fd fd) ) (fd) (q) (q)

(2) C
307 0978_05F9_c2

(1) Q E

E
(a)

EIGRP Topology Cost (3) (fd) via D Cost (3/2) (Successor) via C Cost (4/3)
36

1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

18

DUAL Example
(a) C EIGRP Topology (a) Cost (3) (fd) via B Cost (3/1) (Successor) via D via E

(1) B (2) (1) Q


307 0978_05F9_c2
1999, Cisco Systems, Inc.

D
D R

EIGRP Topology (a) ** **ACTIVE ACTIVE** ** Cost (-1) (fd) **ACTIVE** via E (q) via C Cost (5/3)

(2) C

(1) E

EIGRP Topology (a) ** **ACTIVE ACTIVE** ** Cost (-1) (fd) **ACTIVE** via D via C Cost (4/3) (q)
37

DUAL Example
(a) C EIGRP Topology (a) Cost (3) (fd) via B Cost (3/1) (Successor) via D via E

(1) B (2) (1) R


307 0978_05F9_c2
1999, Cisco Systems, Inc.

D
D

EIGRP Topology (a) ** **ACTIVE ACTIVE** ** Cost (-1) (fd) **ACTIVE** via E (q) via C Cost (5/3)

(2) C

(1) E

E
(a)

EIGRP Topology Cost (4) (fd) via C Cost (4/3) (Successor) via D
38

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

19

DUAL Example
(a) C EIGRP Topology (a) Cost (3) (fd) via B Cost (3/1) (Successor) via D via E

(1) B R (2) C
307 0978_05F9_c2

D
(a) D (2) (1)

EIGRP Topology Cost (5) via C Cost (5/3) via E Cost (5/4)

(fd) (Successor) (Successor)

(1) E

E
(a)

EIGRP Topology Cost (4) (fd) via C Cost (4/3) (Successor) via D
39

1999, Cisco Systems, Inc.

DUAL Example
(a) C EIGRP Topology (a) Cost (3) (fd) via B Cost (3/1) (Successor) via D via E

(1) B (2) (1) D

D
(a)

EIGRP Topology Cost (5) via C Cost (5/3) via E Cost (5/4)

(fd) (Successor) (Successor)

(2) C
307 0978_05F9_c2

(1) E

E
(a)

EIGRP Topology Cost (4) (fd) via C Cost (4/3) (Successor) via D
40

1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

20

DUAL Example (Start)


(a)

C
(a)

EIGRP Topology Cost (3) (fd) via B Cost (3/1) (Successor) via D Cost (4/2) (fs) via E Cost (4/3) EIGRP Topology Cost (2) (fd) via B Cost (2/1) (Successor) via C Cost (5/3) EIGRP Topology Cost (3) (fd) via D Cost (3/2) (Successor) via C Cost (4/3)
41

(1) B (1) D

D
(a)

(2) C
307 0978_05F9_c2

(2) (1)

(1) E

E
(a)

1999, Cisco Systems, Inc.

DUAL Example (End)


(a)

C
(a)

EIGRP Topology Cost (3) (fd) via B Cost (3/1) (Successor) via D via E EIGRP Topology Cost (5) via C Cost (5/3) via E Cost (5/4)

(1) B (2) (1) D

D
(a)

(fd) (Successor) (Successor)

(2) C
307 0978_05F9_c2

(1) E

E
(a)

EIGRP Topology Cost (4) (fd) via C Cost (4/3) (Successor) via D
42

1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

21

EIGRP Reliable Transport Protocol


EIGRP reliable packets are packets that requires explicit acknowledgement:
Update Query Reply

EIGRP unreliable packets are packets that do not require explicit acknowledgement:
Hello Ack
307 0978_05F9_c2
1999, Cisco Systems, Inc.

43

EIGRP Reliable Transport Protocol


The router keeps a neighbor list and a retransmission list for every neighbor Each reliable packet (Update, Query, Reply) will be retransmitted when packet is not acked EIGRP transport has window size of one (stop and wait mechanism)
Every single reliable packet needs to be acknowledged before the next sequenced packet can be sent
307 0978_05F9_c2
1999, Cisco Systems, Inc.

44

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

22

EIGRP Reliable Transport Protocol


With reliable multicast traffic, one must wait to transmit the next reliable multicast packets, until all peers have acknowledged the previous multicast If one or more peers are slow in acknowledging, all other peers suffer from this Solution: The nonacknowledged multicast packet will be retransmitted as a unicast to the slow neighbor
307 0978_05F9_c2
1999, Cisco Systems, Inc.

45

EIGRP Reliable Transport Protocol

Per neighbor, retransmission limit is 16 Neighbor relationship is reset when retry limit (limit = 16) for reliable packets is reached

307 0978_05F9_c2

1999, Cisco Systems, Inc.

46

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

23

Agenda

307 0978_05F9_c2

Fundamentals of EIGRP DUAL Summarization and Load Balancing EIGRP/IGRP Interaction Query Process Deployment Guidelines with EIGRP Summary
1999, Cisco Systems, Inc.

47

EIGRP Summarization
Purpose: Smaller routing tables, smaller updates, query boundary Auto summarization:
On major network boundaries, networks are summarized to the major networks Auto summarization is turned on by default
150.150.X.X 150.150.X.X
307 0978_05F9_c2
1999, Cisco Systems, Inc.

151.151.X.X

48

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

24

EIGRP Summarization
Manual summarization
Configurable on per interface basis in any router within network When summarization is configured on an interface, the router immediate creates a route pointing to null zero with administrative distance of five Loop prevention mechanism When the last specific route of the summary goes away, the summary is deleted The minimum metric of the specific routes is used as the metric of the summary route
307 0978_05F9_c2
1999, Cisco Systems, Inc.

49

EIGRP Summarization
Manual summarization command:
ip summary-address eigrp <as number> <address> <mask>
AS 1 50.2.0.0/16 50.2.0.0/15 S0 interface s0 ip address 50.1.1.1 255.255.0.0 ip summary-address eigrp 1 50.2.0.0 255.254.0.0

50.3.0.0/16

307 0978_05F9_c2

1999, Cisco Systems, Inc.

50

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

25

EIGRP Load Balancing


Routes with equal metric to the minimum metric, will be installed in the routing table (Equal Cost Load Balancing) There can be up to six entries in the routing table for the same destination (default = 4)
ip maximum-paths <1-6>
307 0978_05F9_c2
1999, Cisco Systems, Inc.

51

EIGRP Unequal Cost Load Balancing


EIGRP offers unequal cost load balancing feature with the command:
Variance <multiplier>

Variance command will allow the router to include routes with a metric smaller than multiplier times the minimum metric route for that destination, where multiplier is the number specified by the variance command
307 0978_05F9_c2
1999, Cisco Systems, Inc.

52

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

26

Variance Example
B E 20 10 Variance 2 20 C 10 10 25 A Net X

Router E will choose router C to get to net X FD=20 With variance of 2, router E will also choose router B to get to net X Router D will not be used to get to net X
307 0978_05F9_c2
1999, Cisco Systems, Inc.

53

Agenda

307 0978_05F9_c2

Fundamentals of EIGRP DUAL Summarization and Load Balancing EIGRP/IGRP Interaction Query Process Deployment Guidelines with EIGRP Summary
1999, Cisco Systems, Inc.

54

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

27

EIGRP and IGRP Interaction


Administrative distance vs. routing metrics
Administrative distance is used to compare with routes coming from two different routing protocols Connected = 0 Static route = 1 EIGRP summary route = 5 EBGP = 20 Internal EIGRP = 90 IGRP = 100 OSPF = 110 RIP = 120 External EIGRP = 170 IBGP = 200
307 0978_05F9_c2
1999, Cisco Systems, Inc.

55

EIGRP and IGRP Interaction

Metric is used to compare routes coming from the same routing protocol
RIP = Hop count EIGRP/IGRP = Bandwidth and delay OSPF = Link cost
307 0978_05F9_c2 56

1999, Cisco Systems, Inc.

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

28

EIGRP and IGRP Interaction

External vs. Internal EIGRP


External EIGRP: Any routes being redistributed into an EIGRP process from another routing protocol or EIGRP process is considered as external EIGRP routes Administrative distance = 170 Internal EIGRP: Any routes that originated from its own EIGRP process is considered as internal EIGRP routes Administrative distance = 90
307 0978_05F9_c2
1999, Cisco Systems, Inc.

57

EIGRP and IGRP Interaction

To make EIGRP compatible with existing IGRP network with minimum interruption, EIGRP and IGRP with the same process number will be automatically redistributed into each other
307 0978_05F9_c2

1999, Cisco Systems, Inc.

58

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

29

EIGRP and IGRP Interaction


Rules for IGRP/EIGRP interaction to avoid routing loops:
Internal EIGRP routes preferred over IGRP routes Administrative distance considered (90 vs. 100) External EIGRP routes preferred over IGRP routes on same AS number and same scaled route metric Administrative distance not considered
307 0978_05F9_c2
1999, Cisco Systems, Inc.

59

EIGRP/IGRP Example
IGRP 2 B C FR EIGRP 1
Ex ter nal Ne EIGR tX P

A External Net X

FR

RP IG E l na X ter Net x E

Network X is external EIGRP route Router A forwards external EIGRP routes to router B and D
307 0978_05F9_c2
1999, Cisco Systems, Inc.

60

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

30

EIGRP/IGRP Example (Different AS)


IGRP 2
et X PN IGR

EIGRP 1 B
Ex ter nal Ne EIGR tX P

FR

A External Net X

IGR PN et X

FR

RP EIG l na X ter Net Ex

Router B and D sends IGRP route to router C Router C sends IGRP network X route back to Router B and D Router B and D will choose IGRP route because of lower Administrative distance
Result: Router B and D will take the wrong route to Net X
307 0978_05F9_c2
1999, Cisco Systems, Inc.

61

EIGRP/IGRP Example (Same AS)


IGRP 1
et X PN IGR

EIGRP 1 B
Ex ter nal Ne EIGR tX P

FR

A External Net X

IGR PN et X

FR

RP IG E l na X ter Net x E

Router B and D will not take administrative distance as decision process if EIGRP and IGRP has the same AS Router B and D still favors external EIGRP routes from router A
Result: Router B and D will take correct route to Net X
307 0978_05F9_c2
1999, Cisco Systems, Inc.

62

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

31

Agenda

307 0978_05F9_c2

Fundamentals of EIGRP DUAL Summarization and Load Balancing EIGRP/IGRP Interaction Query Process Deployment Guidelines with EIGRP Summary
1999, Cisco Systems, Inc.

63

EIGRP Query Process

EIGRP is Advanced Distant Vector. It relies on its neighbor to provide routing information If a route is lost and no feasible successor is available, EIGRP needs to converge fast, its only mechanism for fast convergence is to actively query for the lost route to its neighbors
307 0978_05F9_c2
1999, Cisco Systems, Inc.

Have You Seen My Sparky?

64

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

32

EIGRP Query Process


Queries are sent out when a route is lost and no feasible successor is available The lost route is now in active state Queries are sent out to all of its neighbors on all interfaces except the interface to the successor If the neighbor does not have the lost route information, queries are sent out to their neighbors
307 0978_05F9_c2
1999, Cisco Systems, Inc.

65

EIGRP Query Process


The router will have to get ALL of the replies from the neighbors before the router calculates the successor information If any neighbor fails to reply the query in three minutes, this route is stuck in active and the router reset the neighbor that fails to reply Solution is to limit query range to be covered later in presentation
307 0978_05F9_c2
1999, Cisco Systems, Inc.

66

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

33

EIGRP Query Range


Autonomous System Boundaries
Contrary to popular belief, queries are not bounded by AS boundaries. Queries from AS 1 will be propagated to AS 2

C Network X

AS 2 Query for X

AS 1 Reply for X Query for X

307 0978_05F9_c2

1999, Cisco Systems, Inc.

67

EIGRP Query Range


Summarization point
Auto or manual summarization is the best way to bound queries Requires a good address allocation scheme
B Summarizes 130.0.0.0/8 to A A 129.x.x.x Query for 130.130.1.0/24 Reply with Infinity and the Query Stops Here!
307 0978_05F9_c2
1999, Cisco Systems, Inc.

130.130.1.0/24 130.x.x.x

Query for 130.130.1.0/24


68

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

34

EIGRP Bandwidth Utilization


EIGRP by default will use up to 50% of the link bandwidth for EIGRP packets This parameter is manually configurable by using the command:
ip bandwidth-percent eigrp <AS-number> <nnn>

Use for greater EIGRP load control


307 0978_05F9_c2
1999, Cisco Systems, Inc.

69

Bandwidth over WAN Interfaces

Bandwidth utilization over point-topoint subinterface Frame Relay


Treats bandwidth as T1 by default Best practice is to manually configure bandwidth as the CIR of the PVC

307 0978_05F9_c2

1999, Cisco Systems, Inc.

70

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

35

Bandwidth over WAN Interfaces

Bandwidth over multipoint Frame Relay, ATM, SMDS, and ISDN PRI:
EIGRP uses the bandwidth on the main interface divided by the number of neighbors on that interface to get the bandwidth information per neighbor
307 0978_05F9_c2
1999, Cisco Systems, Inc.

71

Bandwidth over WAN Interfaces


Each PVC might have different CIR, this might create EIGRP packet pacing problem
Multipoint interfaces: Convert to point-to-point Bandwidth configured = (lowest CIR x number of PVC) ISDN PRI: Use Dialer Profile (treat as point-to-point link)

307 0978_05F9_c2

1999, Cisco Systems, Inc.

72

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

36

Agenda

307 0978_05F9_c2

Fundamentals of EIGRP DUAL Summarization and Load Balancing EIGRP/IGRP Interaction Query Process Deployment Guidelines with EIGRP Summary
1999, Cisco Systems, Inc.

73

Factors That Influence EIGRP Scalability

Keep in mind that EIGRP is not plug and play for large networks Limit EIGRP query range! Quantity of routing information exchanged between peers
307 0978_05F9_c2

1999, Cisco Systems, Inc.

74

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

37

Limiting Updates/Queries Example


Distribution Layer
10.1.8.0/24

Remote Sites

RTRC RTRB

RTRD

RTRA

RTRE
307 0978_05F9_c2
1999, Cisco Systems, Inc.

75

Limiting Size/Scope of Updates/Queries

Evaluate routing requirements


What routes are needed where?

Once needs are determined


Use summary address Use distribute lists
307 0978_05F9_c2

1999, Cisco Systems, Inc.

76

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

38

Limiting Updates/Queries Example


Distribution Layer
Queries Replies
10.1.8.0/24

Remote Sites

RTRC RTRB

RTRD

RTRA RTRE
307 0978_05F9_c2
1999, Cisco Systems, Inc.

77

Limiting Updates/QueriesSummary

Remote routers fully involved in convergence


Most remotes are never intended to be transit Convergence complicated through lack of information hiding
307 0978_05F9_c2

1999, Cisco Systems, Inc.

78

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

39

Limiting Updates/QueriesBetter
Distribution Layer
Queries Replies
10.1.8.0/24

Remote Sites

RTRC RTRB

RTRD

RTRA IP summary-address eigrp 1 10.0.0.0 255.0.0.0 on all outbound interfaces to remotes


307 0978_05F9_c2
1999, Cisco Systems, Inc.

RTRE
79

Limiting Updates/Queries Summary

Convergence simplified by adding the summary-address statements Remote routers just reply when queried

307 0978_05F9_c2

1999, Cisco Systems, Inc.

80

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

40

Hierarchy/Addressing

Permits maximum information hiding Advertise major net or default route to regions or remotes Provides adequate redundancy

307 0978_05F9_c2

1999, Cisco Systems, Inc.

81

EIGRP Scalability
EIGRP is a very scalable routing protocol if proper design methods are used:
Good allocation of address space Each region should have an unique address space so route summarization is possible Have a tiered network design model (Core, Distribution, Access)
307 0978_05F9_c2
1999, Cisco Systems, Inc.

82

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

41

EIGRP Scalability
Proper network resources
Sufficient memory on the router Sufficient bandwidth on WAN interfaces

Proper configuration of the bandwidth statement over WAN interfaces, especially over Frame Relay Avoid blind mutual redistribution between two routing protocols or two EIGRP processes
307 0978_05F9_c2
1999, Cisco Systems, Inc.

83

Tiered Network Design


Summarized Routes Other Regions Core Other Regions Summarized Routes Distribution Layer Summarized Routes Other Regions

Summarized Routes Other Regions

Summarized Routes

Summarized Routes

Access Layer
307 0978_05F9_c2
1999, Cisco Systems, Inc.

84

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

42

Nonscalable Network
Core
1.1.1.0 1.1.2.0 2.2.3.0 3.3.4.0 2.2.1.0 3.3.2.0 3.3.3.0 1.1.4.0

3.3.1.0 2.2.2.0 1.1.3.0


Token Ring Token Ring

1.1.1.0 3.3.4.0
Token Ring

2.2.1.0

1.1.4.0
Token Ring

3.3.1.0
Token Ring

1.1.2.0

2.2.3.0 2.2.2.0

1.1.3.0

Token Ring

3.3.4.0 3.3.3.0

Bad addressing scheme


Subnets are everywhere throughout entire network
307 0978_05F9_c2

Queries not bounded


1999, Cisco Systems, Inc.

85

Scalable Network
Core 1.0.0.0 2.0.0.0
1.1.1.0 1.1.4.0
Token Ring Token Ring

3.0.0.0

3.3.1.0 2.2.1.0
Token Ring Token Ring

3.3.4.0
Token Ring

1.1.2.0

1.1.3.0 2.2.2.0

2.2.3.0

Token Ring

3.3.4.0 3.3.3.0

Readdress network
Each region has its own block of address

Queries bounded by using ip summary-address eigrp command


307 0978_05F9_c2
1999, Cisco Systems, Inc.

86

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

43

Summary
Query range
Best way to limit query is through route summarization

EIGRP is not plug and play for large networks


Its a very scalable protocol with little design requirement

Optimizing EIGRP network


Limiting query range Route summarization Tiered network design Sufficient network resources
307 0978_05F9_c2
1999, Cisco Systems, Inc.

87

Please Complete Your Evaluation Form


Session 307

307 0978_05F9_c2

1999, Cisco Systems, Inc.

88

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

44

307 0978_05F9_c2

1999, Cisco Systems, Inc.

89

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr

45

S-ar putea să vă placă și