Please Whitelist This Site?

I know everyone hates ads. But please understand that I am providing premium content for free that takes hundreds of hours of time to research and write. I don't want to go to a pay-only model like some sites, but when more and more people block ads, I end up working for free. And I have a family to support, just like you. :)

If you like The TCP/IP Guide, please consider the download version. It's priced very economically and you can read all of it in a convenient format without ads.

If you want to use this site for free, I'd be grateful if you could add the site to the whitelist for Adblock. To do so, just open the Adblock menu and select "Disable on tcpipguide.com". Or go to the Tools menu and select "Adblock Plus Preferences...". Then click "Add Filter..." at the bottom, and add this string: "@@||tcpipguide.com^$document". Then just click OK.

Thanks for your understanding!

Sincerely, Charles Kozierok
Author and Publisher, The TCP/IP Guide


NOTE: Using software to mass-download the site degrades the server and is prohibited.
If you want to read The TCP/IP Guide offline, please consider licensing it. Thank you.

The Book is Here... and Now On Sale!

Enjoy The TCP/IP Guide? Get the complete PDF!
The TCP/IP Guide

Custom Search







Table Of Contents  The TCP/IP Guide
 9  TCP/IP Lower-Layer (Interface, Internet and Transport) Protocols (OSI Layers 2, 3 and 4)
      9  TCP/IP Internet Layer (OSI Network Layer) Protocols
           9  TCP/IP Routing Protocols (Gateway Protocols)
                9  TCP/IP Interior Routing Protocols (RIP, OSPF, GGP, HELLO, IGRP, EIGRP)
                     9  Other Interior Routing Protocols

Previous Topic/Section
Interior Gateway Routing Protocol (IGRP)
Previous Page
Pages in Current Topic/Section
1
2
Next Page
TCP/IP Exterior Gateway/Routing Protocols (BGP and EGP)
Next Topic/Section

Enhanced Interior Gateway Routing Protocol (EIGRP)
(Page 1 of 2)

Cisco Systems, a leader in the world of internetworking and routing technology, developed the Interior Gateway Routing Protocol (IGRP) in the mid-1980s as an alternative protocol to RIP for use in TCP/IP autonomous systems. IGRP represented a substantial improvement over RIP, but like any successful company, Cisco was not content to rest on its laurels. Cisco knew that IGRP had significant room for improvement, so they set to work on creating a better version of IGMP in the early 1990s. The result was the Enhanced Interior Gateway Routing Protocol (EIGRP).

Comparing IGRP and EIGRP

Compared to the original protocol, EIGRP is more of an evolution than a revolution. EIGRP is still a distance-vector protocol, but is more sophisticated than other distance-vector protocols like IGRP or RIP, and includes certain features that are more often associated with link-state routing protocols like OSPF than distance-vector algorithms. Also, since Cisco realized many of the organizations deciding to use EIGRP would be migrating to it from IGRP, they took special steps to maximize compatibility between the two.

The chief differences between IGRP and EIGRP are not in what they do, but how they do it. EIGRP changes the way that routes are calculated, in an effort to improve efficiency and the speed of route convergence (agreement on routes between different routers in the internetwork). EIGRP is based on a new route calculation algorithm called the Diffusing Update Algorithm (DUAL), developed at a company called SRI International by Dr. J. J. Garcia-Luna-Aceves.

EIGRP’s DUAL Route Calculation Algorithm

DUAL differs from a typical distance-vector algorithm primarily in that it maintains more topology information about the internetwork than that used by protocols like RIP or IGRP. It uses this information to automatically select least-cost, loop-free routes between networks. EIGRP uses a metric that combines an assessment of the bandwidth of a link and the total delay to send over the link. (Other metrics are configurable as well, though not recommended.) When a neighboring router sends changed metric information, routes are recalculated and updates sent as needed. DUAL will query neighboring routers for reachability information if needed (for example, if an existing route fails).

This “as needed” aspect of operation highlights an important way that EIGRP improves performance over IGRP. EIGRP does not send routine route updates, only partial updates as required, reducing the amount of traffic generated between routers. Furthermore, these updates are designed so that only the routers that need the updated information receive them.


Previous Topic/Section
Interior Gateway Routing Protocol (IGRP)
Previous Page
Pages in Current Topic/Section
1
2
Next Page
TCP/IP Exterior Gateway/Routing Protocols (BGP and EGP)
Next Topic/Section

If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support!
Donate $2
Donate $5
Donate $10
Donate $20
Donate $30
Donate: $



Home - Table Of Contents - Contact Us

The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005

© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.