Difference Between Similar Terms and Objects

Difference Between IGRP and EIGRP

network-modemIGRP vs EIGRP

IGRP, which stands for Internet Gateway Routing Protocol, is a relatively old routing protocol that was invented by Cisco. It has been largely replaced by the newer and more superior Enhanced-IGRP, more commonly known as EIGRP, since 1993. Even in Cisco the Cisco curriculum, IGRP is only discussed as an obsolete protocol as an introduction to EIGRP.

The main reason behind the advent of EIGRP is to move away from classful routing protocols like IGRP because of the rapidly depleting IPv4 addresses. IGRP simply assumes that all elements in a given class belong to the same subnet. EIGRP utilizes variable length subnet masks (VLSM) to make more efficient use of the short supply of IPv4 addresses, prior to the advent of IPv6 .

Along with the shift from classful routing protocols were a few improvements to the algorithm used to discover the best way to get around the network was introduced with EIGRP. It now uses Diffusing Update Algorithm or better known as DUAL to calculate paths while ensuring that no loops exist in the system since those are detrimental to the performance of the network.

EIGRP routers periodically broadcast a ‘hello’ packet to all systems to inform other routers that they are present and working well in the network. Updates on the other hand, are no longer broadcast to the entire network; they are bounded only to routers that need the information. Updates are also no longer periodic and only when changes in the metric are observed would the corresponding updates be sent out to other routers. The partial updates cause a reduction in network traffic compared to the full updates that are utilized by IGRP.

Metrics, which are used to measure the efficiency of a given, have also changed in EIGRP. Instead of using a 24 bit value in the calculation of the metric, EIGRP now utilizes 32 bits. To maintain compatibility the older IGRP metrics are multiplied by a value of 256, thereby bit-shifting the value 8 bits to the left and conforming to the 32 bit metric of EIGRP.

1. EIGRP has totally replaced the obsolete IGRP
2. EIGRP is a classless routing protocol while IGRP is a classful routing protocol
3. EIGRP uses the DUAL while IGRP does not
4. EIGRP consumes much less bandwidth compared to IGRP
5. EIGRP expresses the metric as a 32 bit value while IGRP uses a 24 bit value

Sharing is caring!

Search DifferenceBetween.net :

Email This Post Email This Post : If you like this article or our site. Please spread the word. Share it with your friends/family.


  1. This site is vry BEST for study and conclusion

  2. Thanks for the info. I studied routing protocols about two years ago and have forgotten a lot of specifics. This really helps!

  3. thanks for you

  4. Thanks alot it is helpful to me

Leave a Response

Please note: comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Articles on DifferenceBetween.net are general information, and are not intended to substitute for professional advice. The information is "AS IS", "WITH ALL FAULTS". User assumes all risk of use, damage, or injury. You agree that we have no liability for any damages.

See more about : , , ,
Protected by Copyscape Plagiarism Finder