© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Planning Routing Implementations with EIGRP.

Slides:



Advertisements
Similar presentations
EIGRP Explanation & Configuration By Bill Reed. We Will Examine the features of EIGRP Discuss why EIGRP is known as a Hybrid Routing Protocol Identify.
Advertisements

Enhanced Interior Gateway Routing Protocol (EIGRP) Part 2
12: EIGRP for IPv6 Rick Graziani Cabrillo College
Routing Protocols and Concepts – Chapter 9
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Advanced EIGRP Features in an Enterprise Network.
Enhanced IGRP Operation. What Is in a Neighbor Table? p2r2 p2r2#show ip eigrp neighbors IP-EIGRP neighbors for process 400 H Address Interface Hold Uptime.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—5-1 EIGRP Implementation Implementing EIGRP.
EIGRP routing protocol Omer ben-shalom Omer Ben-Shalom: Must show how EIGRP is dealing with count to infinity problem Omer Ben-Shalom: Must.
Implementing an EIGRP-Based Solution
SYPCNSA Department2007 Summer Youth Program: Internal Protocols: RIP & IGRP.
1 CCNA3 – module 3 EIGRP. 2 EIGRP Cisco proprietary, released in 1994 Cisco proprietary, released in 1994 Based on IGRP Based on IGRP EIGRP is an advanced.
1 Enhanced IGRP (EIGRP). 2 Agenda EIGRP Features and Operation Using EIGRP to Support Large Networks Verifying EIGRP.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBSCI Configuring EIGRP BSCI Module 2-2 – Implementing and Verifying EIGRP.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Implementing and Verifying EIGRP Authentication.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBSCI Configuring EIGRP BSCI Module 2-1 – Introduction to EIGRP.
Routing protocols Part III
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Enhanced IGRP (EIGRP) EIGRP Characteristics. EIGRP Configuration. Verifying EIGRP.
EIGRP Roots of EIGRP: IGRP
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Configuring and Verifying EIGRP for the Enterprise.
Extended Interior Gateway Routing Protocol
Chapter 2: Configuring the Enhanced Interior Gateway Routing Protocol
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Routing with a Distance Vector Protocol in an Enterprise Network Introducing.
RIP, IGRP, & EIGRP Characteristics and Design. 2 Chapter Topics  RIPv1  RIPv2  IGRP  EIGRP.
Routing and Routing Protocols Routing Protocols Overview.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Enhanced Interior Gateway Protocol (EIGRP) Scaling Networks.
Routing -2 Dynamic Routing
EIGRP.
Instructor & Todd Lammle
Dynamic Routing Protocol EIGRP Enhanced Interior Gateway Routing Protocol (EIGRP) is an advanced distance vector routing protocol developed by Cisco.
1 13-Oct-15 S Ward Abingdon and Witney College EIGRP CCNA Exploration Semester 2 Chapter 9.
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 5: IP Routing.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Determining IP Routes.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—-5-1 WAN Connections Routing & Enabling RIP.
Instructor & Todd Lammle
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP.
1 CCNA 3 v3.1 Module 3. 2 CCNA 3 Module 3 Enhanced Interior Gateway Routing Protocol (EIGRP)
Enhanced Interior Gateway Routing Protocol EIGRP 1.
Enhanced Interior Gateway Routing Protocol 1. EIGRP EIGRP is an advanced distance-vector routing protocol that relies on features commonly associated.
Chapter 7 Enhanced IGRP (EIGRP) and Open Shortest Path First (OSPF)
CCNA Guide to Cisco Networking Fundamentals Fourth Edition
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBSCI Configuring EIGRP BSCI Module 2-1 – Introduction to EIGRP.
EIGRP ROUTING PROTOCOLS AND CONCEPTS – CHAPTER 9 SANDRA COLEMAN, CCNA, CCAI.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Routing Overview.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP Cisco Networking Academy.
Saeed Darvish Pazoki – MCSE, CCNA Abstracted From: Cisco Press – ICND 2 – 10 EIGRP 1.
Cisco proprietary protocol Classless routing protocol Metric (32 bit) : Composite Metric (BW + Delay) by default. Administrative distance is 90 Updates.
Routing and Routing Protocols
1 8-Dec-15 EIGRP CCNA Exploration Semester 2 Chapter 9.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Routing with a Distance Vector Protocol in an Enterprise Network Introducing.
Chapter 9 EIGRP – Part 2 of 2 CIS 82 Routing Protocols and Concepts Rick Graziani Cabrillo College Last Updated: 4/20/2009.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP.
CCNP Network Route Part-I EIGRP: Enhanced Interior Gateway Routing Protocol: - The most easy routing protocol of all. - It keeps backup routes - Other.
CO5023 EIGRP. Features of EIGRP EIGRP is a highly advanced distanced vector routing protocol Uses Protocol dependent modules to route different packets.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF-Based Solution Planning Routing Implementations.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Lab 2-2 Debrief.
Chapter 2: Configuring the Enhanced Interior Gateway Routing Protocol
Instructor Materials Chapter 7: EIGRP Tuning and Troubleshooting
EIGRP.
Implementing EIGRP EIGRP Implementation.
EIGRP.
Chapter 2: Static Routing
Chapter 7: EIGRP Tuning and Troubleshooting
CCNA Routing and Switching Scaling Networks v6.0
EIGRP.
Cisco networking, CNET-448
BSCI Module 2-2 – Implementing and Verifying EIGRP
EIGRP.
EIGRP.
Presentation transcript:

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Planning Routing Implementations with EIGRP

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-2 EIGRP Capabilities and Attributes  Advanced distance vector  Multicast and unicast instead of broadcast address  Support for multiple network-layer protocols  100% loop-free classless routing  Fast convergence  Partial updates  Flexible network design

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-3 EIGRP Capabilities and Attributes (Cont.)  Support for VLSM and discontiguous subnets  Load balancing across equal- and unequal-cost pathways  Easy configuration for WANs and LANs  Manual summarization at any point  Sophisticated metric

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-4 EIGRP Key Technologies  EIGRP –Runs directly above the IP layer  Neighbor discovery and recovery –Uses Hello packets between neighbors  Reliable Transport Protocol –Guaranteed, ordered EIGRP packet delivery to all neighbors –Used for flooding 88—EIGRP 6—TCP 17—UDP Frame Header Frame Payload CRCCRC IP Header Protocol Number Packet Payload

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-5 EIGRP Packets  Hello: Establish neighbor relationships  Update: Send routing updates  Query: Ask neighbors about routing information  Reply: Respond to query about routing information  ACK: Acknowledge a reliable packet EIGRP: Enqueueing UPDATE on Ethernet0 iidbQ un/rely 0/1 serno EIGRP: Sending UPDATE on Ethernet0 AS 1, Flags 0x0, Seq 624/0 idbQ 0/0 iidbQ un/rely 0/0 serno EIGRP: Enqueueing QUERY on Ethernet0 iidbQ un/rely 0/1 serno EIGRP: Sending QUERY on Ethernet0 AS 1, Flags 0x0, Seq 650/0 idbQ 0/0 iidbQ un/rely 0/0 serno DUAL: dual_rcvreply(): /24 via metric /

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-6 Initial Route Discovery

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-7 EIGRP Neighbor Table  The list of directly connected routers running EIGRP with which this router has an adjacency R1#show ip eigrp neighbor IP-EIGRP neighbors for process 1 H Address Interface Hold Uptime SRTT RTO Q Seq (sec) (ms) Cnt Num Se0/0/ :17: Se0/0/ :17: Fa0/ :17: IP EIGRP Neighbor Table Next-Hop RouterInterface

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-8 EIGRP Topology Table  The list of all routes learned from each EIGRP neighbor  The source for the topology table: IP EIGRP Neighbor Table R1#show ip eigrp topology IP-EIGRP Topology Table for AS(1)/ID( ) Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status P /24, 1 successors, FD is via ( /128256), Serial0/0/0.4 P /24, 1 successors, FD is via ( /128256), Serial0/0/0.4 P /24, 1 successors, FD is via ( /128256), Serial0/0/0.4 P /24, 1 successors, FD is via Connected, Serial0/0/0.4 IP EIGRP Topology Table Destination 1FD and AD via Each Neighbor

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-9 EIGRP IP Routing Table  The list of all best routes from the EIGRP topology table and other routing processes  The source for the EIGRP routes in an IP routing table: IP EIGRP Topology Table The IP Routing Table Destination 1Best Route R1#show ip route eigrp /24 is subnetted, 2 subnets D [90/ ] via , 04:13:27, Serial0/0/ /24 is subnetted, 3 subnets D [90/ ] via , 04:13:27, FastEthernet0/0 D /24 [90/ ] via , 04:13:19, Serial0/0/0.4 D /24 [90/ ] via , 04:13:19, Serial0/0/0.4 D /24 [90/ ] via , 04:13:19, Serial0/0/0.4

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-10 Example: EIGRP Tables

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-11 DUAL Terminology  Upstream and downstream router  Selects lowest-cost loop-free paths to each destination –Advertised Distance (AD) = next-hop router-destination –Feasible Distance (FD) = local router cost + AD –Lowest-cost = lowest FD –(Current) successor = next-hop router with the lowest-FD-cost loop-free path –Feasible successor = backup router with loop-free path (its AD < current successor FD)

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-12 DUAL Operation  The topology table is changed when: –The cost or state of a directly connected link changes –An EIGRP packet (update, query, reply) is received –A neighbor is lost  DUAL computes an alternate path if the primary (successor) is lost –Local computation: a feasible successor is present in the topology—the route is passive –DUAL recomputation: no feasible successor is present in the topology—the route is active

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-13  Advertised distance is the distance (metric) to a destination as advertised by an upstream neighbor Example: Advertised Distance (AD) Topology Table DestinationAdvertised Distance (AD)Neighbor /820+10=30R / =21R / =140R4

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-14 Example: Feasible Distance (FD)  Lowest cost = lowest FD Topology Table DestinationFeasible Distance (FD)Neighbor / =130R / =121R / =240R4

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-15 Example: Successor and Feasible Successor  Advertised distance is the distance (metric) to a destination as advertised by an upstream neighbor DestinationADFDNeighborStatus /830130R8FS /821121R2S / R4 Router A’s Routing Table 7121R2

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-16 Example: Successor and Feasible Successor Solve Loop Issue  R1 receives information about /8 from R8 and R4  FD on R1 is smaller than AD from R4 and the update from R4 is not FS

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-17 EIGRP Metric  The use of metric components is represented by K values  Metric components are: –Bandwidth (K1) –Delay (K3) –Reliability (K4 and K5) –Loading (K2)  MTU is included in the update but not used for metric calculation

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-18 EIGRP Metric Calculation  By default, EIGRP metric: –Metric = bandwidth (slowest link) + delay (sum of delays)  Delay = sum of the delays in the path, in tens of microseconds, multiplied by 256.  Bandwidth = [107 / (minimum bandwidth link along the path, in kilobits per second)] * 256  Formula with default K values (K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0): –Metric = [K1 * BW + ((K2 * BW) / (256 – load)) + K3 * delay]  If K5 not equal to 0: –Metric = Metric * [K5 / (reliability + K4)] Note: Multiplication by 256 is because of older protocol.

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-19 Example: EIGRP Metrics Calculation  Path 1: R1 > R2 > R3 > R4 –Least bandwidth = 64 [kb/s] –Total delay = 2, , ,000 [tens of microseconds] –Metric = (1 * 10 7 / 64) * * (2, , ,000) * 256  = 40,000, ,536,000  = 41,536,000

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-20 Example: EIGRP Metrics Calculation (Cont.)  Path 2: R1 > R5 > R6 > R7 > R4 –Least bandwidth = 256 [kb/s] –Total delay = 2, , , ,000 [tens of microseconds] –Metric = (1 * 10 7 / 256) * * (2, , , ,000) * 256  = 10,000, ,048,000  = 12,048,000

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-21 Planning for EIGRP  Assess the requirements and options: –IP addressing plan –Network topology  Primary versus backup links  WAN bandwidth utilization  Define hierarchical network design  Evaluate EIGRP scaling options –Summarization: where necessary –EIGRP stub

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-22 EIGRP Implementation Plan  Verify and configure IP addressing  Enable EIGRP using the correct AS number  Define networks to include per router  Define a special metric to influence path selection Router R1 Networks RouterLinkMetric R1Fa0Bandwidth = 10 Mb/s

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-23 Documenting EIGRP  Documenting EIGRP –Topology—use topology map –AS numbering and IP addressing –Networks included in EIGRP per routers –Non-default metric applied Router R1 networks Router R2 networks Router R3 networks RouterLinkMetric R1Fa0Bandwidth = 10 Mb/s R2Serial1Delay = 100 R2Serial2Delay = 200 R2TunnelBandwidth = 2 Mb/s

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-24  Define the network requirements  Gather the required parameters  Define EIGRP routing  Configure basic EIGRP  Verify EIGRP configuration Example: Planning for Basic EIGRP

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-25 Requirements for Basic EIGRP Configuration  EIGRP routing protocol AS number  Interfaces for EIGRP neighbor relationship  Networks participating in EIGRP  Interface bandwidth

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-26 Steps to Configure Basic EIGRP  Define EIGRP as a routing protocol  Define the attached networks participating in EIGRP  Define the interface bandwidth

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-27 Define EIGRP as a Routing Protocol  Define EIGRP as the routing protocol  All routers in the internetwork that must exchange EIGRP routing updates must have the same autonomous system number

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-28 Define Networks Participating in EIGRP  Define the attached networks participating in EIGRP  The wildcard-mask is an inverse mask used to determine how to interpret the address. The mask has wildcard bits, where 0 is a match and 1 is “do not care.”

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-29 Define Interface Bandwidth  Define the bandwidth on the serial0/0/1 interface for the purpose of sending routing update traffic

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-30 Example: Basic EIGRP Configuration

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-31 Summary  EIGRP is an enhanced distance-vector protocol using these four key technologies: –Neighbor discovery and recovery –Reliable transport protocol –DUAL –Protocol-independent modules  EIGRP uses various data structures (neighbor and topology tables) for proper operation, which are populated based on DUAL operation and metrics deployed.  When planning EIGRP deployment, define the network requirements, gather the required parameters, and define the EIGRP routing.  Basic EIGRP configuration requires the definition of EIGRP as a routing protocol, attached networks participating in EIGRP, and interface bandwidth for path manipulation.

© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-32