convergence behavior of the enhanced interior gateway...

22
Convergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP) Hubert Pun ( 933021508 933021508) [email protected] Mar 27, 2001

Upload: others

Post on 26-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Convergence Behavior of theEnhanced Interior GatewayRouting Protocol (EIGRP)

Hubert Pun (933021508933021508)[email protected]

Mar 27, 2001

Page 2: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

IndexIndex

n General Routing Conceptsn EIGRP Theoryn My Experiments

Website: http://come.to/ensc833

Page 3: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

GeneralGeneralRouting ConceptsRouting Concepts

Page 4: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Inter-Domain vs. Intra-DomainInter-Domain vs. Intra-Domain

Autonomous SystemAutonomous System = Under one roof

Inter-DomainInter-Domainn Between ASn Border Gateway Protocol

version 4 (BGPv4)n Apply policy routing

Intra-DomainIntra-Domainn Within ASn different favors of

Interior Gateway Protocol(IGP)

n Efficient routing

Page 5: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

IGP - Two TypesIGP - Two Types

Distance Vector (DV)Distance Vector (DV)n use Bellman Ford

Algorithmn “gossiping”n not CPU intensive ☺n slow convergence L

Link State (LS)Link State (LS)n use Dijkstra

Algorithmn broadcast my

“business card”n fast convergence ☺n CPU intensive, need

more planning L

Page 6: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Routing ProtocolsRouting Protocols

RIPRIPn Routing Info Protocoln metric = hop-countn easy to configure ☺n classful,slow,inaccurateL

OSPFOSPFn Open Shortest Path Firstn metric related to BWn classless, accurate, fast ☺n need more engineering L

IGRPIGRPn Interior GW Routing Protocol

n metric = complexn easy to use, accurate ☺n classful, slow, Cisco L

IS-ISIS-ISn Intermediate System -

Intermediate Systemn not common

Page 7: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

EIGRP TheoryEIGRP Theory

Page 8: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Some TheorySome Theory

n “Hybrid” Protocol à (DV + LS)/2Diffusing Update Algorithm (DUAL)Diffusing Update Algorithm (DUAL)

n I will travel a shorter road to destinationthan someone who goes through me.

MetricMetric

256]256

[4

5)(3

(min)2(min)1 ×

+××+

−×

+×=kRELI

kDLYk

LOADBWk

BWkmetric sumIGRPIGRP

IGRP

)((min) sumIGRPIGRP DLYBWmetric +=

Page 9: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Easy ExampleEasy Example

Des

tinat

ion

RouterSource

Router S

Router No

Router FS

Cost = 5

Cost = 2

Cost = 9

Cost = 2

Cost = 10

Cost = 1

Page 10: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

TerminologyTerminology

nn SuccessorSuccessor = Next Hopnn Feasible SuccessorFeasible Successor (FSFS) = Back-up Next Hopnn Feasible DistanceFeasible Distance (FDFD) = Distance to dest.nn Advertising DistanceAdvertising Distance (ADAD) = FD of next hop

Page 11: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Pros and ConsPros and Cons

☺ ProsPros ☺n Support IP, IPX,

AppleTalkn Fast convergencen Support Variable

Length Subnet Mask(VLSM)

L ConsCons Ln Cisco Proprietaryn May use up a lot of

bandwidth (but can befixed)

Page 12: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

My ExperimentsMy Experiments

Page 13: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Experiment SetupExperiment Setup

Router1_John

Router3_luke

Router4_Mark

Router2_Matthew

Router5_nsx

EthernetBW=10MDLY=1ms

T1BW=1.544MDLY=20ms

BW = 56kDLY=550ms

T1BW=1.544MDLY=20ms

BW = 56kDLY=550ms

Source

Destination 2

.193/30

.194/30 .197/30

.198/30 .201/30

.202/30

.205/30

.206/30 .210/30

.209/30.1/25.129/26

Destination 1

Page 14: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

“show ip eigrp topology”“show ip eigrp topology”

 1_John# show ip eigrp topologyIP-EIGRP Topology Table for process 7 Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status P 10.1.1.0/25, 1 successors, FD is 281600

via Connected, Ethernet0P 10.1.1.128/26, 1 successors, FD is 2733056 ß Destination 2 (without FS)

via 10.1.1.194 (2733056/2221056), Serial1 ß SuccessorP 10.1.1.200/30, 1 successors, FD is 2707456

via 10.1.1.194 (2707456/2195456), Serial1P 10.1.1.204/30, 1 successors, FD is 59794176

via Connected, Serial0P 10.1.1.192/30, 1 successors, FD is 2169856

via Connected, Serial1P 10.1.1.196/30, 1 successors, FD is 2195456

via 10.1.1.194 (2195456/281600), Serial1P 10.1.1.208/30, 1 successors, FD is 60843776 ß Destination 1 (with FS)

via 10.1.1.194 (60843776/60331776), Serial1 ß Successorvia 10.1.1.206 (73874176/59794176), Serial0 ß Feasible Successor

Page 15: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Ping ResultPing Result

With FSWith FS1_John# ping ß ping cmd.

Protocol [ip]:Target IP address: 10.1.1.209 ßDestination 1

Repeat count [5]: 20 ß20 ping pkts

Datagram size [100]:Timeout in seconds [2]:Extended commands [n]: ySource address or interface: 10.1.1.1 ßfrom source

Type of service [0]:Set DF bit in IP header? [no]:Validate reply data? [no]:Data pattern [0xABCD]:Loose, Strict, Record, Timestamp, Verbose[none]:Sweep range of sizes [n]:Type escape sequence to abort.Sending 20, 100-byte ICMP Echos to 10.1.1.209, timeout is

2 seconds:!!!!!!!!!!.!!!!!!!!! ß only 1 loss

Success rate is 95 percent (19/20), round-trip min/avg/max= 56/60/68 ms

Without FSWithout FS1_John# ping ß ping cmd.

Protocol [ip]:Target IP address: 10.1.1.129 ßDestination 2

Repeat count [5]: 20 ß20 ping pkts

Datagram size [100]:Timeout in seconds [2]:Extended commands [n]: ySource address or interface: 10.1.1.1 ßfrom source

Type of service [0]:Set DF bit in IP header? [no]:Validate reply data? [no]:Data pattern [0xABCD]:Loose, Strict, Record, Timestamp, Verbose[none]:Sweep range of sizes [n]:Type escape sequence to abort.Sending 20, 100-byte ICMP Echos to 10.1.1.129, timeout is

2 seconds:!!!!!!!!!...!!!!!!!! ß 3 losses

Success rate is 85 percent (17/20), round-trip min/avg/max= 56/59/68 ms

Page 16: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

KK33=3 – Delay Sensitive Traffic=3 – Delay Sensitive Traffic)((min) 3 sumIGRPIGRP DLYBWmetric ⋅+=

With FSWith FS1_John# ping ß ping cmd.

Protocol [ip]:Target IP address: 10.1.1.209 ßDestination 1

Repeat count [5]: 20 ß20 ping pkts

Datagram size [100]:Timeout in seconds [2]:Extended commands [n]: ySource address or interface: 10.1.1.1 ßfrom source

Type of service [0]:Set DF bit in IP header? [no]:Validate reply data? [no]:Data pattern [0xABCD]:Loose, Strict, Record, Timestamp, Verbose[none]:Sweep range of sizes [n]:Type escape sequence to abort.Sending 20, 100-byte ICMP Echos to 10.1.1.209, timeout is

2 seconds:!!!!!!!!...!!!!!!!!! ß3 loss

Success rate is 85 percent (17/20), round-trip min/avg/max= 56/60/68 ms

Without FSWithout FS1_John# ping ß ping cmd.

Protocol [ip]:Target IP address: 10.1.1.129 ßDestination 2

Repeat count [5]: 20 ß20 ping pkts

Datagram size [100]:Timeout in seconds [2]:Extended commands [n]: ySource address or interface: 10.1.1.1 ßfrom source

Type of service [0]:Set DF bit in IP header? [no]:Validate reply data? [no]:Data pattern [0xABCD]:Loose, Strict, Record, Timestamp, Verbose[none]:Sweep range of sizes [n]:Type escape sequence to abort.Sending 20, 100-byte ICMP Echos to 10.1.1.129, timeout is

2 seconds:!!!!!!!!!..!!!!!!!!! ß 2 loss

Success rate is 90 percent (18/20), round-trip min/avg/max= 56/59/68 ms

Page 17: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

KK11=0, K=0, K22=255 – “Effective” BW=255 – “Effective” BW

With FSWith FS1_John# ping ß ping cmd.

Protocol [ip]:Target IP address: 10.1.1.209 ßDestination 1

Repeat count [5]: 20 ß20 ping pkts

Datagram size [100]:Timeout in seconds [2]:Extended commands [n]: ySource address or interface: 10.1.1.1 ßfrom source

Type of service [0]:Set DF bit in IP header? [no]:Validate reply data? [no]:Data pattern [0xABCD]:Loose, Strict, Record, Timestamp, Verbose[none]:Sweep range of sizes [n]:Type escape sequence to abort.Sending 20, 100-byte ICMP Echos to 10.1.1.209, timeout is

2 seconds:!!!!!!!!!!.!!!!!!!!! ß only 1 loss

Success rate is 95 percent (19/20), round-trip min/avg/max= 416/1050/1348 ms

Without FSWithout FS1_John# ping ß ping cmd.

Protocol [ip]:Target IP address: 10.1.1.129 ßDestination 2

Repeat count [5]: 20 ß20 ping pkts

Datagram size [100]:Timeout in seconds [2]:Extended commands [n]: ySource address or interface: 10.1.1.1 ßfrom source

Type of service [0]:Set DF bit in IP header? [no]:Validate reply data? [no]:Data pattern [0xABCD]:Loose, Strict, Record, Timestamp, Verbose[none]:Sweep range of sizes [n]:Type escape sequence to abort.Sending 20, 100-byte ICMP Echos to 10.1.1.129, timeout is

2 seconds:!!!.!..!!!.....!!!!! ß 1 or 5 losses

Success rate is 60 percent (12/20), round-trip min/avg/max= 1720/1934/2000 ms

)((min))256

255( sumIGRPIGRP DLYBW

LOADmetric +×

−=

Page 18: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Further StudyFurther Study

n Change k-value does not improveconvergence time significantly

n Use the default k-valuen Should focus on the topology structure and

IP addressing scheme

Page 19: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

ConclusionConclusion

n Have all the advantages that OSPF has– Fast– Support VLSM– Plus it supports multi-network layer protocols (IP, IPX, AppleTalk)

n However, Cisco proprietary is a big “cons” Ln Therefore, it may be the best (technology-wise),

but it is not the best (market-wise).

n Changing “k” would not have a significant impact

Page 20: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

ReferencesReferences[1] Jeff Doyles, CCIE Professional Development: Routing TCP/IP, Vol. 1, Cisco Press,

January 1998 [2] Michael Saterlee, Stephen Hutnik, Cisco CCIE All-in-One Lab Study Guide Oracle

Press, September 1999 [3] Andrew Caslow, Cisco Certification: Bridges, Routers & Switches for CCIEs,

Prentice-Hall Of Canada Ltd, December 1998 [4] Enhanced Interior Gateway Routing Protocol –

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/en_igrp.htm [5] Introduction to Enhanced IGRP – http://www.cisco.com/warp/public/103/1.html [6] Certification Zone – http://www.certificationzone.com (need log-in ID) [7] Laura Chappell, Advanced Cisco Router Configuration, Cisco Press, 1999

Page 21: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert

Any Questions?Any Questions?

Page 22: Convergence Behavior of the Enhanced Interior Gateway ...ljilja/ENSC833/Spring01/Projects/pun/eigrp.pdfConvergence Behavior of the Enhanced Interior Gateway Routing Protocol (EIGRP)Hubert