Unterschied zwischen IGRP und EIGRP

IGRP gegen EIGRP

IGRP (Internet Gateway Routing Protocol) ist ein relativ altes Routingprotokoll, das von Cisco entwickelt wurde. Es wurde seit 1993 weitgehend durch das neuere und überlegenere Enhanced-IGRP, besser bekannt als EIGRP, ersetzt. Selbst in Cisco, dem Cisco-Curriculum, wird IGRP nur als veraltetes Protokoll als Einführung in EIGRP diskutiert.

Der Hauptgrund für das Aufkommen von EIGRP ist die Abkehr von klassenbezogenen Routing-Protokollen wie IGRP, da die IPv4-Adressen rapide abnehmen. IGRP geht einfach davon aus, dass alle Elemente in einer bestimmten Klasse zum selben Subnetz gehören. EIGRP verwendet Subnetzmasken mit variabler Länge (VLSM), um die geringe Anzahl von IPv4-Adressen vor dem Aufkommen von IPv6 effizienter zu nutzen .

Neben der Umstellung von klassenorientierten Routing-Protokollen wurden einige Verbesserungen des Algorithmus vorgenommen, um zu ermitteln, wie der beste Weg, sich im Netzwerk zu bewegen, mit EIGRP eingeführt wurde. Es verwendet jetzt den Diffusions-Aktualisierungsalgorithmus oder besser bekannt als DUAL, um Pfade zu berechnen, während sichergestellt wird, dass keine Schleifen im System vorhanden sind, da diese die Leistung des Netzwerks beeinträchtigen.

EIGRP-Router senden regelmäßig ein "Hallo" -Paket an alle Systeme, um andere Router darüber zu informieren, dass sie im Netzwerk vorhanden sind und gut funktionieren. Updates hingegen werden nicht mehr an das gesamte Netzwerk gesendet. Sie sind nur an Router gebunden, die die Informationen benötigen. Updates sind auch nicht mehr periodisch und nur wenn Änderungen in der Metrik beobachtet werden, werden die entsprechenden Updates an andere Router gesendet. Die teilweisen Aktualisierungen führen zu einer Verringerung des Netzwerkverkehrs im Vergleich zu den vollständigen Aktualisierungen, die von IGRP verwendet werden.

Metriken, die zur Messung der Effizienz eines bestimmten Objekts verwendet werden, haben sich auch in EIGRP geändert. Anstelle eines 24-Bit-Werts bei der Berechnung der Metrik verwendet EIGRP jetzt 32 Bit. Um die Kompatibilität aufrechtzuerhalten, werden die älteren IGRP-Metriken mit einem Wert von 256 multipliziert, wodurch der Wert um 8 Bits nach links verschoben wird und der 32-Bit-Metrik von EIGRP entspricht.

Zusammenfassung:
1. EIGRP hat das veraltete IGRP vollständig ersetzt
2. EIGRP ist ein klassenloses Routingprotokoll, während IGRP ein klassenbezogenes Routingprotokoll ist
3. EIGRP verwendet DUAL, IGRP nicht
4. EIGRP verbraucht im Vergleich zu IGRP viel weniger Bandbreite
5. EIGRP drückt die Metrik als 32-Bit-Wert aus, während IGRP einen 24-Bit-Wert verwendet