EIGRP (Enhanced Interior Gateway Routing Protocol) wordt voornamelijk gebruikt voor routering binnen bedrijfsnetwerken. Het is ontworpen om snelle convergentie, lage overhead en ondersteuning voor een verscheidenheid aan netwerktopologieën te bieden. EIGRP is met name voordelig in grootschalige netwerken waar snelle en efficiënte routeringsupdates cruciaal zijn voor het behoud van de netwerkprestaties en betrouwbaarheid.
EIGRP en OSPF (Open Shortest Path First) zijn beide interne gatewayprotocollen die worden gebruikt voor routering binnen autonome systemen. Ze verschillen echter in hun werking en kenmerken. EIGRP maakt gebruik van een hybride aanpak die aspecten van zowel afstandsvector- als link-state routeringsprotocollen omvat. Het onderhoudt een topologietabel die lijkt op link-state protocollen, terwijl routes worden berekend op basis van afstands- en metrische updates, vergelijkbaar met afstandsvectorprotocollen. OSPF volgt daarentegen strikt het link-state routing protocol-model, waarbij routers gedetailleerde informatie over netwerktopologie uitwisselen met behulp van link-state advertenties (LSA’s).
EIGRP wordt beschouwd als een hybride routeringsprotocol omdat het kenmerken van zowel afstandsvector- als link-state routeringsprotocollen combineert. In tegenstelling tot traditionele afstandsvectorprotocollen gebruikt EIGRP Diffusing Update Algorithm (DUAL) om het kortste pad naar een bestemming te berekenen op basis van bandbreedte, vertraging, betrouwbaarheid, belasting en MTU. Hierdoor kan EIGRP snel convergeren, terwijl het potentieel voor routeringslussen wordt verminderd en een efficiënt gebruik van netwerkbronnen wordt gegarandeerd.
EIGRP is een klasseloos routeringsprotocol. In tegenstelling tot stijlvolle routeringsprotocollen die alleen stijlvolle subnetmaskers ondersteunen (bijvoorbeeld RIP versie 1), ondersteunt EIGRP subnetmaskers met variabele lengte (VLSM) en klasseloze routering tussen domeinen (CIDR). Het kan adverteren en routeren naar subnetten van verschillende grootte binnen hetzelfde grote netwerk, waardoor flexibiliteit en efficiënt gebruik van IP-adresruimte wordt geboden. Door dit klasseloze gedrag kan EIGRP moderne netwerkarchitecturen en subnetten effectief ondersteunen.