EIGRP برگرفته شده از ( Enhanced IGRP ) یك پروتكل  distance-vector و classless است كه امكانات بیشتری را نسبت به IGRP ارائه می نماید
همانند IGRP  ، پروتكل EIGRP از مفهوم یك ناحیه خودمختار برای  تشریح مجموعه ای از روترهای همجوار كه پروتكل های روتینگ مشابهی را اجراء و اطلاعات روتینگ را به اشتراك می گذارند ، استفاده می نماید .  
برخلاف IGRP ، پروتكل EIGRP در مسیرهای بهنگام خود از Subnet mask استفاده می نماید . همانگونه كه اطلاع دارید ، ارائه اطلاعات subnet امكان استفاده از  VLSM  برگرفته شد ه از( Variable Length Subnet Masking  ) و خلاصه سازی را در زمان طراحی شبكه  فراهم  می نماید
در برخی موارد به پروتكل EIGRP به عنوان یك پروتكل تركیبی روتینگ نیز اشاره می شود چرا كه دارای ویژگی هایی از پروتكل های  distance-vector  و   link-state  می باشد . EIGRP داده بهنگام distance-vector  شامل اطلاعاتی در رابطه با شبكه ها به اضافه هزینه رسیدن به آنها را از دیدگاه روتر پیشنهاد دهنده ارسال می نماید
همچنین ، پروتكل EIGRP دارای خصایص Link-state است .  یكسان سازی جداول روتینگ بین همسایگان در زمان راه اندازی و ارسال اطلاعات بهنگام جدید و خاص در زمان بروز تغییرات در توپولوژی شبكه ، نمونه ای در این زمینه می باشد .

وجود برخی ویژگی های قدرتمند در پروتكل EIGRP آن را از IGRP و سایر پروتكل های روتینگ كاملا" متمایز می نماید .

  • حمایت از IP ، IPX و AppelTalk از طریق  PDM  برگرفته شده از(Protocol-Dependent Modules )
  • ارتباط از طریق RTP  برگرفته شده از (Reliable Transport Protocol )
  • انتخاب بهترین مسیر از طریق DUALبرگرفته شده از (diffusing update algorithm )
  • حمایت از چندین سیستم خودمختار ( AS )
  • حمایت از خلاصه سازی و VLSM  برگرفته شده از( Variable Length Subnet Masking )