Routing protocols Part III

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

EIGRP LSNDI RMRA MM Clements. 4 Feb 2008LSNDI RMRA 2 Last Week ……… OSPF requires more resources from router Fast convergence Less overhead – good for.
Enhanced Interior Gateway Routing Protocol (EIGRP) Part 2
Routing Protocols and Concepts – Chapter 9
EIGRP Brigham Young University- Idaho CIT 340. EIGRP EIGRP Concepts EIGRP Configuration Troubleshooting Routing Protocols.
© 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.
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.
Routing and Routing Protocols
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Planning Routing Implementations with EIGRP.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBSCI Configuring EIGRP BSCI Module 2-1 – Introduction to EIGRP.
Enhanced IGRP (EIGRP) EIGRP Characteristics. EIGRP Configuration. Verifying EIGRP.
1 CCNA 3 v3.1 Module 3 EIGRP Claes Larsen, CCAI. 222 Objectives.
EIGRP Roots of EIGRP: IGRP
Switching Basics and Intermediate Routing CCNA 3 Chapter 3
Extended Interior Gateway Routing Protocol
M. Menelaou CCNA2 DYNAMIC ROUTING. M. Menelaou DYNAMIC ROUTING Dynamic routing protocols can help simplify the life of a network administrator Routing.
Routing/Routed Protocols. Remember: A Routed Protocol – defines logical addressing. Most notable example on the test – IP A Routing Protocol – fills the.
© 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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Enhanced Interior Gateway Protocol (EIGRP) Scaling Networks.
Routing -2 Dynamic Routing
Ch.16/Mod.7 – Distance Vector Routing Protocols Part 2 of 2: Distance Vector Routing and IGRP.
EIGRP.
Instructor & Todd Lammle
Dynamic Routing Protocol EIGRP Enhanced Interior Gateway Routing Protocol (EIGRP) is an advanced distance vector routing protocol developed by Cisco.
EIGRP Enhanced Interior Gateway Routing Protocol.
1 13-Oct-15 S Ward Abingdon and Witney College EIGRP CCNA Exploration Semester 2 Chapter 9.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Protocols and Concepts EIGRP Chapter 9 Modified by Pete Brierley.
Routing/Routed Protocols Part I. Routed Protocol Definition: Routed Protocol – used to transmit user data (packets) through an internetwork. Routed protocols.
EIGRP Last Update Copyright Kenneth M. Chipps Ph.D.
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.
Chapter 7 Enhanced IGRP (EIGRP) and Open Shortest Path First (OSPF)
California State University, Los Angeles “ Enhanced Interior Gateway Routing Protocol ” Presented By Group#11: Rajnish Kumar [ ] Manan Patel [ ]
CCNA Guide to Cisco Networking Fundamentals Fourth Edition
EIGRP ROUTING PROTOCOLS AND CONCEPTS – CHAPTER 9 SANDRA COLEMAN, CCNA, CCAI.
EIGRP (Enhanced Interior Gateway Routing Protocol) W.Lilakiatsakun.
Lecture Week 9 EIGRP - Routing Protocols and Concepts.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
Cisco Networking Academy Chapter 6 Review Configuring EIGRP Otero Junior College.
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.
Lecture #4 EIGRP Asst.Prof. Dr.Anan Phonphoem Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand.
Cisco proprietary protocol Classless routing protocol Metric (32 bit) : Composite Metric (BW + Delay) by default. Administrative distance is 90 Updates.
1 8-Dec-15 EIGRP CCNA Exploration Semester 2 Chapter 9.
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.
Copyright 2003 CCNA 3 Chapter 4 EIGRP By Your Name.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 3 EIGRP.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 3 EIGRP.
1 Pertemuan 4 EIGRP. Discussion Topics EIGRP Concepts EIGRP Configuration 2.
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.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
Cisco 3 - Switch Perrine. J Page 17/3/2016 Chapter 3 Which of the following are found in the EIGRP neighbor table? (Choose two.) 1.routes installed by.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
Routing/Routed Protocols
Implementing EIGRP EIGRP Implementation.
Chapter 5: Dynamic Routing
CCNA Routing and Switching Scaling Networks v6.0
EIGRP.
Cisco networking, CNET-448
EIGRP.
Presentation transcript:

Routing protocols Part III ET4187/ET5187 Advanced Telecommunication Network

Enhanced Interior Gateway Routing Protocol (EIGRP)

Enhanced Interior Gateway Routing Protocol (EIGRP) Really just an enhanced version of IGRP A Cisco proprietary routing protocol Called a hybrid protocol, but really just an advanced distance vector protocol. Fast convergence Variable length subnet masks Partial updates - only when the metric for a route changes Multiple network layer support - IP, IPX, and AppleTalk A router running EIGRP stores all its neighbor’s routing tables so that it can quickly adapt or alternate routes.

EIGRP Concepts Every EIGRP router maintains a topology table for each configured network protocol. All learned routes to a destination are maintained in the topology table.

Features of EIGRP Classless Routing Protocol (VLSM, CIDR) Faster convergence times and improved scalability Multiprotocol support: TCP/IP, IPX/SPX, Appletalk Rapid Convergence and Better handling of routing loops – (DUAL) Efficient Use of Bandwidth Partial, bounded updates: Incremental updates only to the routers that need them. Minimal bandwidth consumption: Hello packets and by default uses no more that 50% of link’s bandwidth EIGRP packets. PDM (Protocol Dependent Module) Keeps EIGRP modular Different PDMs can be added to EIGRP as new routed protocols are enhanced or developed: IPv4, IPv6, IPX, and AppleTalk

IGRP & EIGRP They work together and routes are redistributed automatically RTB(config)# router igrp 2446 RTB(config-router)#network 192.168.1.0 RTB(config)#router eigrp 2446 RTB(config-router)# network 10.1.1.0 RTB(config-router)# network 172.16.1.0

Displaying Interface Values Router> show interface s0/0 Serial0/0 is up, line protocol is up Hardware is QUICC Serial Description: Out to VERIO Internet address is 207.21.113.186/30 MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 246/255 Encapsulation PPP, loopback not set Keepalive set (10 sec) <output omitted> Bandwidth Delay Reliability Load shows reliability as a fraction of 255, for example (higher is better): rely 190/255 (or 74% reliability) rely 234/255 (or 92% reliability) rely 255/255 (or 100% reliability) shows load as a fraction of 255, for example (lower is better): load 10/255 (or 3% loaded link) load 40/255 (or 16% loaded link) load 255/255 (or 100% loaded link)

EIGRP Terminology Term Definition Neighbor table Topology table Lists adjacent routers (like adjacency DB in OSPF Topology table Each router has one for each network protocol routed Routing table Chooses routes from topology table – maintains one for each network protocol Successor Route selected as the primary route to use to reach a destination Feasible successor A backup route to above – multiple feasible successors for a destination can be kept in the topology table

Improvements from IGRP Neighbor discovery & recovery Use small “hello” packets to estab. adjacencies – sent every 5 seconds Dynamically learn routes that way Reliable Transport Protocol (RTP) A transport layer protocol that guarantees delivery order EIGRP is protocol independent, so has its own guarantee (compare to TCP)

Improvements from IGRP Dual finite-state machine An algorithm that EIGRP uses to calculate routes Tracks all routes advertised by neighbors and uses a composite metric of each route to compare them Protocol-dependent modules Each module is responsible for all functions related to its specific routed protocol In other words, there is an IP PDM, an IPX PDM, an AppleTalk PDM, etc.

EIGRP Technologies Neighbor discovery and recovery Reliable Transport Protocol DUAL finite-state machine algorithm Protocol-dependent modules By forming adjacencies, EIGRP routers: Dynamically learn of new routes that join their network Identify routers that become either unreachable or inoperable Rediscover routers that had previously been unreachable

EIGRP Neighbor Table This table is the basis for all EIGRP routing updates & convergence Has info about the neighbor routers Smooth Round Trip Timer (SRTT) The average time it takes to send and receive packets from a neighbor. Queue count The number of packets waiting in queue to be sent.

EIGRP Topology Table RouterB#show ip eigrp topology IP-EIGRP Topology Table for process 44 Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - Reply status P 206.202.17.0/24, 1 successors, FD is 2195456 via 206.202.16.1 (2195456/2169856), Ethernet0 P 206.202.18.0/24, 2 successors, FD is 2198016 via 192.168.0.2 (2198016/284160), Serial0 via 206.202.16.1 (2198016/2172416), Ethernet0 Each EIGRP router maintains a topology table for each configured network protocol. This table includes the current routes (successors) and back-up routes (feasible successors). P = Passive (good), A = Active (not ready, DUAL running) EIGRP uses its topology table to store all the information it needs to calculate a set of distances and vectors to all reachable destinations.

Few Terms RD=5 RD=5 FD=15 FD=15 FD=20 RD=6 Successor – Current Route 10 FD=15 FD=15 10 14 15 20 FD=20 6 RD=6 Successor – Current Route A successor is a route selected as the primary route to use to reach a destination. Successors are the entries kept in the routing table. Feasible Successor - A backup route These routes are selected at the same time the successors are identified, but they are kept in the topology table. Multiple feasible successors for a destination can be retained in the topology table.

Few Terms RD=5 RD=5 FD=15 FD=15 FD=20 RD=6 10 FD=15 FD=15 10 14 15 20 FD=20 6 RD=6 Feasible distance (FD) is the minimum distance (metric) along a path to a destination network. (“This Router’s Distance”) Reported distance (RD) is the distance (metric) towards a destination as advertised by an upstream neighbor. (“The Neighbor Router’s Distance”)

RouterX’s FD = 30 to 172.30.1.0/24 (Sent as RD to RouterA) RouterY’s FD = 21 to 172.30.1.0/24 (Sent as RD to RouterA) Best Route RouterY FD = 31 172.30.1.0 is 31 via RouterY RouterZ’s FD =220 to 172.30.1.0/24 (Sent as RD to RouterA) RouterZ The Feasible Distance to a network is sent to other routers, as this router’s Reported Distance.

Feasible successor is one who meets the feasible condition (FC). Feasible Successor: RD= 30, FC: RD30 < FD31 RouterX (Current) Successor: RD= 21 RouterY FD = 31 172.30.1.0 is 31 via RouterY NOT a Feasible Successor: RD = 220, FC not met: RD220 > FD31 RouterZ A neighbor meets the Feasible condition (FC) if the reported distance by the neighbor is smaller than the current feasible distance (FD) of this router. A distance-vector routing protocol not allowing possible paths with loops paths. "If a neighbors metric is less than mine, then I know the neighbor doesn't have a loop going through me." A feasible successor (FS) is a neighbor whose reported distance (RD) is less than the current feasible distance (FD). Feasible successor is one who meets the feasible condition (FC).

Select Routes If a link goes down, DUAL looks for an alternative route path, or feasible successor, in the topology table. If a feasible successor is not found, the route is flagged as Active, or unusable at present. Query packets are sent to neighboring routers requesting topology information. DUAL uses this information to recalculate successor and feasible successor routes to the destination.

DUAL – Diffusing Update Algorithm The centerpiece of EIGRP is DUAL fsm (finite state machine), the EIGRP route-calculation engine. DUAL selects alternate routes quickly by using the information in the EIGRP neighbor and topology table. If a link goes down, DUAL looks for a feasible successor in its topology table. Feasible successors provide the next lowest-cost path without introducing routing loops. All other routers to the same destination, that also meet the feasible condition, meaning they are also loop-free, become feasible successors, or back-up routes. Router# debug eigrp fsm

EIGRP Packet Types Packet Definition Hello - multicast Discovers, verifies, rediscovers neighbor routers Acknowledgement (unicast) Indicates receipt of an EIGRP during a reliable packet Update When a router discovers a new neighbor or a topology change Query Needing specific info from a neighbor Reply Response to a query

Data Structures

X Looking for a New Route Queries Replies RtrD RtrB Queries Replies RtrE RtrA X RtrF RtrC RtrG If there are no Feasible Successors, the router must ask neighbors for help in hope of finding a new, loop-free path to the destination. Neighbor routers are compelled to reply to this query. If a neighbor has a route, it will reply with information about the successor(s). If not, the neighbor notifies the sender that it doesn’t have a route to the destination either.

EIGRP Routing Table Contains routes installed by DUAL FSM as the best loop-free paths Can maintain up to 4 routes per destination Maintains a separate routing table for each protocol