EIGRP, of Enhanced Interior Gateway Routing Protocol, is een eigen routeringsprotocol van Cisco dat wordt gebruikt in computernetwerken, met name in IP-netwerken. Het is ontworpen om meerdere netwerklaagprotocollen te ondersteunen en efficiënte routering binnen een netwerk te vergemakkelijken. EIGRP werkt binnen een enkel autonoom systeem (AS), waardoor routers binnen hetzelfde AS dynamisch routeringsinformatie kunnen delen. In tegenstelling tot afstandsvectorprotocollen gebruikt EIGRP een diffusing update-algoritme (DUAL) om het kortste pad naar een bestemming te berekenen, rekening houdend met zowel het minimale aantal hops als de netwerkverbindingsstatistieken zoals bandbreedte en vertraging. Dit maakt snellere convergentie en efficiënter gebruik van netwerkbronnen mogelijk in vergelijking met traditionele routeringsprotocollen.
EIGRP wordt voornamelijk gebruikt in bedrijfsnetwerken om schaalbare en efficiënte routering te bieden. Het biedt voordelen zoals snelle convergentie, verminderd bandbreedteverbruik door incrementele updates en ondersteuning voor meerdere gerouteerde protocollen zoals IP en IPX. Het gebruik van DUAL door EIGRP zorgt ervoor dat routers zich snel kunnen aanpassen aan veranderingen in de netwerktopologie, waardoor het geschikt is voor netwerken waar betrouwbaarheid en snelheid kritische vereisten zijn. Bovendien ondersteunt EIGRP functies zoals ongelijke kostenverdeling, routesamenvatting en authenticatie, waardoor de netwerkbeveiliging en -prestaties worden verbeterd.
Er zijn twee soorten EIGRP: klassieke EIGRP en benoemde EIGRP. Klassieke EIGRP, ook bekend als Autonomous System Border Router (ASBR) EIGRP, gebruikt autonome systeemnummers en is de originele versie van het protocol. Met de naam EIGRP, geïntroduceerd in latere versies van Cisco IOS, vereenvoudigt de configuratie doordat routers kunnen worden gegroepeerd onder een benoemd exemplaar van EIGRP in plaats van numerieke AS-nummers te gebruiken. Genoemd EIGRP behoudt alle mogelijkheden van Classic EIGRP, maar biedt verbeterde configuratieflexibiliteit en beheergemak in grootschalige netwerken. Beide typen EIGRP werken volgens dezelfde onderliggende principes, maar verschillen in de manier waarop ze worden geconfigureerd en beheerd binnen een netwerkomgeving.