IGRP vs EIGRP
IGRP, som står för Internet Gateway Routing Protocol, är ett relativt gammalt routingprotokoll som uppfanns av Cisco. Det har i stor utsträckning ersatts av den nyare och mer överlägsen Enhanced-IGRP, mer känd som EIGRP, sedan 1993. Även i Cisco Cisco-läroplanen diskuteras IGRP bara som ett föråldrat protokoll som en introduktion till EIGRP.
Huvudskälet bakom EIGRP: s framtid är att flytta sig från klassiska routingprotokoll som IGRP på grund av de snabbt utarmande IPv4-adresserna. IGRP antar helt enkelt att alla element i en given klass hör till samma delnät. EIGRP använder subnetmasker med variabel längd (VLSM) för att effektivisera användningen av den korta utbudet av IPv4-adresser före införandet av IPv6 .
Tillsammans med skiftet från klassiska routingprotokoll var några förbättringar av den algoritm som användes för att upptäcka det bästa sättet att komma runt nätverket introducerades med EIGRP. Den använder nu diffusionsalgoritmen eller kallas DUAL för att beräkna vägar samtidigt som man ser till att inga loopar finns i systemet eftersom de skadar nätverksprestandan.
EIGRP routrar skickar regelbundet ett "hej" paket till alla system för att informera andra routrar att de är närvarande och fungerar bra i nätverket. Uppdateringar å andra sidan skickas inte längre till hela nätverket. De är begränsade endast till routrar som behöver informationen. Uppdateringar är inte längre periodiska, och endast när förändringar i mätvärdet observeras skulle motsvarande uppdateringar skickas ut till andra routrar. De partiella uppdateringarna medför en minskning av nätverkstrafiken jämfört med de fullständiga uppdateringar som används av IGRP.
Metrics, som används för att mäta effektiviteten av en given, har också förändrats i EIGRP. Istället för att använda ett 24-bitars värde vid beräkningen av metriska, använder EIGRP nu 32 bitar. För att upprätthålla kompatibiliteten multipliceras de äldre IGRP-metriska värdena med ett värde på 256, varigenom bitskiftande värdet 8 bitar till vänster och överensstämmer med 32-bitars metrisk av EIGRP.
Sammanfattning:
1. EIGRP har helt ersatt den föråldrade IGRP
2. EIGRP är ett klasslöst routingprotokoll medan IGRP är ett klassfullt routingprotokoll
3. EIGRP använder DUAL medan IGRP inte gör det
4. EIGRP förbrukar mycket mindre bandbredd jämfört med IGRP
5. EIGRP uttrycker metriska som ett 32-bitars värde medan IGRP använder ett 24-bitars värde