This tutorial is first part of our article EIGRP Routing protocol Explained with examples ". You can read other parts of this article here.

Similar documents
Administrative Distance

Distance Vector Routing Protocols. Routing Protocols and Concepts Ola Lundh

Router and Routing Basics

O /27 [110/129] via , 00:00:05, Serial0/0/1

Chapter 4. Distance Vector Routing Protocols

Introduction to Dynamic Routing Protocols

Link-State Routing Protocols

Layer 3 Routing User s Manual

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

Chapter 10 Link-State Routing Protocols

Configuring a Gateway of Last Resort Using IP Commands

GregSowell.com. Mikrotik Routing

- Enhanced Interior Gateway Routing Protocol -

EIGRP Routing Protocol & Configuration

Configuring RIP. Overview. Routing Update Process CHAPTER

Cisco Discovery 3: Introducing Routing and Switching in the Enterprise hours teaching time

Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual.

Interconnecting Cisco Networking Devices Part 2

ASA 9.x EIGRP Configuration Example

Table of Contents. Cisco How Does Load Balancing Work?

CCNA 2 v5.0 Routing Protocols Final Exam Answers

- IGRP - IGRP v1.22 Aaron Balchunas

Route Optimization. rek Petr Grygarek, VSB-TU Ostrava, Routed and Switched Networks 1

ISOM3380 Advanced Network Management. Spring Course Description

CCNA2 Chapter 11 Practice

Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor

Border Gateway Protocol (BGP)

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

Course Contents CCNP (CISco certified network professional)

Route Discovery Protocols

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

: Interconnecting Cisco Networking Devices Part 2 v1.1

- Routing Information Protocol -


VLSM and CIDR Malin Bornhager Halmstad University

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Evaluation of possible applications of dynamic routing protocols for load balancing in computer networks

CCNA Exploration 4.0: (II) Routing Protocols and Concepts. Chapter 1: Introduction to Routing and Packet Forwarding

- Route Redistribution -

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs).

COURSE AGENDA. Lessons - CCNA. CCNA & CCNP - Online Course Agenda. Lesson 1: Internetworking. Lesson 2: Fundamentals of Networking

CompTIA Exam N CompTIA Network+ certification Version: 5.1 [ Total Questions: 1146 ]

Using the Border Gateway Protocol for Interdomain Routing

Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP

How To Understand Bg

Routing with OSPF. Introduction

Routing Protocols (RIP, OSPF, BGP)

OSPF Configuring Multi-Area OSPF

Interconnecting Cisco Network Devices 1 Course, Class Outline

CCIE R&S Lab Workbook Volume I Version 5.0

Using OSPF in an MPLS VPN Environment

Transport and Network Layer

Understanding Route Redistribution & Filtering

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Objectives. Router as a Computer. Router components and their functions. Router components and their functions

Internet Protocol version 4 Part I

BSCI Chapter Cisco Systems, Inc. All rights reserved.

IP Addressing A Simplified Tutorial

Border Gateway Protocol (BGP-4)

Lecture 8: Routing I Distance-vector Algorithms. CSE 123: Computer Networks Stefan Savage

- IPv4 Addressing and Subnetting -

OSPF Routing Protocol

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing

Table of Contents. Cisco Configuring a Basic MPLS VPN

Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network.

Based on Computer Networking, 4 th Edition by Kurose and Ross

How To Learn Cisco Cisco Ios And Cisco Vlan

Interconnecting Multiple OSPF Areas

Chapter 2 Lab 2-2, EIGRP Load Balancing

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

"Charting the Course...

Introduction to TCP/IP

Switching Basics and Intermediate Routing CCNA 3 Labs and Study Guide Allan Johnson

INTERCONNECTING CISCO NETWORK DEVICES PART 1 V2.0 (ICND 1)

EIGRP Commands. Cisco IOS IP Command Reference, Volume 2 of 3: Routing Protocols IP2R-141

Understanding Virtual Router and Virtual Systems

Opnet Based simulation for route redistribution in EIGRP, BGP and OSPF network protocols

- Classful vs. Classless Routing -

How To Configure InterVLAN Routing on Layer 3 Switches

Cisco Configuring Commonly Used IP ACLs

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0

Chapter 3. Enterprise Campus Network Design

PT Activity 8.1.2: Network Discovery and Documentation Topology Diagram

- Multicast - Types of packets

CCT vs. CCENT Skill Set Comparison

BGP Best Path Selection Algorithm

SSVP SIP School VoIP Professional Certification

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach

A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies

Packet Tracer 3 Lab VLSM 2 Solution

What methods / approaches do you know, to realize a CSMA / CA access?

IP Routing Configuring RIP, OSPF, BGP, and PBR

Transcription:

EIGRP stands for Enhanced Interior Gateway Routing Protocol. It is a Cisco-proprietary routing protocol for TCP/IP. It is based on IGRP routing protocol. It has several enhancements to scale the enterprise size network. In this tutorial we will explain basic concepts of EIGRP with example in detail. This tutorial is first part of our article EIGRP Routing protocol Explained with examples ". You can read other parts of this article here. EIGRP Neighborship Requirements and Conditions This is the second part of this article. In this part we will explain how two routers become EIGRP neighbor and maintain this neighborship. In order to become an EIGRP neighbor, three essential configuration values must be matched. This part explains these values with neighborship building process in detail with example. EIGRP Metric K Values Explained with Examples This is the third part of this article. EIGRP uses composite metric calculation formula to calculate the best path. Bandwidth, reliability, delay, load and MTU are the components of formula. In this part we will explain these components with formula in easy language with examples. EIGRP Configuration Step by Step Guide http://computernetworkingnotes.com/ccna-study-guide/eigrp-neighborship-requirements-andconditions.html http://computernetworkingnotes.com/ccna-study-guide/eigrp-metric-k-values-explainedwith-examples.html http://computernetworkingnotes.com/ccna-study-guide/eigrp-configuration-step-by-stepguide.html This is the last part of this article. EIGRP is a classless protocol wearing classful mask. Unless we configure it properly it acts like classful protocol. In this part we will learn how to configure EIGRP routing protocol properly. At the end of this article we will include most commonly used EIGRP commands with descriptions. Features and characteristics of EIGRP It is a Cisco Proprietary routing protocol. It is based on IGRP Routing protocol. It is an enhanced version of IGRP (Interior Gateway Routing Protocol) protocol. In comparison of IGRP it provides faster convergence times, superior handling of routing loops and improved scalability. It was released in 1994. It is a hybrid routing protocol. It has characteristics of both distance vector and link state protocols. It uses DUAL (Diffusing Update Algorithm) algorithm to select the best path. It uses RTP (Reliable Transport Protocol) to communicate with neighbors.

It uses multicast for routing updates. It supports IP [Both IPv4 and IPV6], Apple Talk and IPX routed protocols. It includes subnet mask information in routing updates. It supports route summarization and discontiguous networks. It supports VLSM/CIDR. It supports load balancing across the six routes for a single destination. It supports trigger updates. From introduction to till the preparation of this tutorial, EIGRP is ruling the world of routing protocols. The only negative about EIGRP was Cisco kept this protocol as proprietary protocol. In order to run this protocol, we had to buy all routers from Cisco. This thing was changed a little in 2013 when partial functionality of EIGRP was converted in open standard. Now we can also buy routers from other vendors along with Cisco, still running EIGRP on all routers. Since EIGRP is hybrid protocol, it has advantages of both link state and distance vector protocol. It uses composite metric calculation formula to select the best route for destination. It sends partial or full update only when something is change in network. It maintains three tables for ultra-fast convergence. 1. Neighbor Table 2. Topology Table 3. Routing Table Neighbor Table EIGRP shares routing information only with neighbors. To know who the neighbors are, it uses neighbor table. When a new neighbor is discovered, EIGRP would add its address and interface on which neighbor is connected in neighbor table. EIGRP uses separate neighbor table for each routed protocol. Topology Table EIGRP uses this table to store all routes which it learned from neighbors. It contains a list of all destinations and routes advertised by neighboring routers. EIGRP selects single best route for each destination from this list. That route goes in routing table. Remaining routes are marked as backup routes. EIGRP refers selected route as Successor and backup route as Feasible Successor. EIGRP uses separate topology table for each routed protocol. Routing Table EIGRP stores single best (Successor) route for each destination in this table. Router uses this table to forward the packet. There is a separate routing table for each routed protocol.

Protocol Dependent Modules PDMs are the special feature of EIGPR. Through these modules EIGRP supports multiple network layer protocols. It maintains separate tables for separate routed (Network Layer) protocols. For example if you are using both (IPv4 and IPv6) versions of IP protocol, it will maintain separate IPv4/EIGRP and IPv6/EIGRP tables. Metric EIGRP uses metric to select the best route from all available routes for destination. Metric has five components. Bandwidth Load Delay Reliability MTU From these only bandwidth and delay are by default enabled. RTP EIGRP uses RTP to communicate with other EIGRP speaking routers. RTP (Reliable Transport Protocol) uses multicast and unicast to exchange the data with neighbors. It uses class D address 224.0.0.10 for multicast. It keeps track of each multicast it sends out. EIGRP maintains a list of the neighbors who have replied. If it doesn t receive a reply from any neighbor, RTP will resend the same data using unicast. It will make 16 unicast attempts before declaring neighbor is dead. DUAL EIGRP uses DUAL (Diffusing Update Algorithm) to provide the fastest route convergence among all protocols. Route convergence includes:- Selecting best route from all available routes Supporting VLSMs Dynamically recovering from route failure Finding an alternative route if primary route goes down DUAL uses topology table along with RTP to accomplish above tasks in minimal time. As we know EIGRP maintain a copy of all routes including neighbors in topology table, so it would be the first place to look for an alternative route in a route failure situation. If EIGRP does not find an alternative here, it will ask neighbors for help. If neighbors have any updates about asked route, they will reply back with that information. This strong mechanism allows DUAL to find and maintain the best routes for destination speedily.

Autonomous System EIGRP shares routing information only with neighbors. In order to become a neighbor AS number must be matched. AS create a logical boundary for route information. By default router will not propagate route information outside the AS. For example a router which belongs to AS number 10 will not share routing information with the router that belongs to AS number 20 or any other AS numbers except AS number 10. For easy administration a large network may have multiple ASes. Not all routing protocols understand the concept of AS. Luckily EIGRP not only understand the concept of AS but also supports multiple ASes. We can easily configure multiple AS instance with EIGRP to divide a large network in smaller segments. By default EIGRP routers will not share routing information between different AS. Redistribution is used to exchange the route information between different ASes. When a route is learned through the redistribution, it has higher AD value than its original source. For example EIGRP has two AD values 90 for interior EIGRP and 170 for exterior EIGRP. Exterior EIGRP means EIGRP instance which has different AS number. Administrative Distance In a complex network, we may have multiple routing protocols running simultaneously. Different routing protocols use different metrics to calculate the best path for destination. In this situation router may receive different routes information for a single destination network. Routers use AD value to select the best path among these routes. Lower ad value has more trustworthiness.

AD value Protocol / Source 0 Directly connected interface 0 or 1 Static route 90 EIGRP (Interior) 110 OSPF 120 RIP 170 EIGRP (Exterior) 255 Unknown source Let s understand it with a simple example; a router learned two different paths for 20.0.0.0/8 network from EIGRP Interior and EIGRP Exterior. Which one should it select? Answer of this question is hidden in above table. Check the AD value of both protocols. Administrative distance is the believability of routing protocols. Routers measure each route source on a scale of 0 to 255. 0 is the best route. 255 is the worst, router will never use the route learned by this source. In our question we have two protocols EIGRP Interior and EIGRP Exterior. EIGRP Interior has lower AD value than EIGRP Exterior. So its route will be selected for routing table. That s all for this part. In this introductory part we covered basic terminology used in EIGRP routing protocol. In next parts of this article we will explain these terms in more detail with examples. For more articles please visit our site ComputerNetworkingNotes.com