Różnica między IGRP i EIGRP

IGRP vs EIGRP

IGRP, skrót od Internet Gateway Routing Protocol, jest stosunkowo starym protokołem routingu wymyślonym przez Cisco. Został on w dużej mierze zastąpiony nowszym i lepszym Enhanced-IGRP, bardziej znanym jako EIGRP, od 1993 roku. Nawet w programie Cisco Cisco, IGRP jest omawiany jako przestarzały protokół jako wprowadzenie do EIGRP.

Głównym powodem pojawienia się EIGRP jest odejście od klasowych protokołów routingu, takich jak IGRP, z powodu szybko wyczerpujących się adresów IPv4. IGRP po prostu zakłada, że ​​wszystkie elementy w danej klasie należą do tej samej podsieci. EIGRP wykorzystuje maski podsieci o zmiennej długości (VLSM) w celu bardziej efektywnego wykorzystania krótkiej podaży adresów IPv4 przed pojawieniem się IPv6 .

Wraz z przejściem z klasowych protokołów routingu wprowadzono kilka ulepszeń algorytmu wykorzystywanego do odkrywania najlepszego sposobu poruszania się po sieci za pomocą EIGRP. Teraz używa algorytmu rozpraszania aktualizacji lub lepiej znanego jako DUAL do obliczania ścieżek, zapewniając jednocześnie, że w systemie nie ma żadnych pętli, ponieważ są one szkodliwe dla wydajności sieci.

Routery EIGRP okresowo wysyłają pakiet „hello” do wszystkich systemów, aby poinformować inne routery, że są obecne i działają dobrze w sieci. Z drugiej strony aktualizacje nie są już transmitowane do całej sieci; są ograniczone tylko do routerów, które potrzebują tych informacji. Aktualizacje również nie są już okresowe i tylko wtedy, gdy zostaną zaobserwowane zmiany w metryce, odpowiednie aktualizacje zostaną wysłane do innych routerów. Częściowe aktualizacje powodują zmniejszenie ruchu w sieci w porównaniu do pełnych aktualizacji wykorzystywanych przez IGRP.

Wskaźniki, które są używane do pomiaru wydajności danego, również zmieniły się w EIGRP. Zamiast wykorzystywać 24-bitową wartość w obliczeniach metryki, EIGRP wykorzystuje teraz 32 bity. Aby zachować zgodność, starsze metryki IGRP są mnożone przez wartość 256, tym samym przesuwając bit o wartość 8 bitów w lewo i zachowując zgodność z 32-bitową metryką EIGRP.

Streszczenie:
1. EIGRP całkowicie zastąpił przestarzałą IGRP
2. EIGRP jest bezklasowym protokołem routingu, podczas gdy IGRP jest klasowym protokołem routingu
3. EIGRP korzysta z DUAL, podczas gdy IGRP nie
4. EIGRP zużywa znacznie mniej przepustowości w porównaniu do IGRP
5. EIGRP wyraża metrykę jako wartość 32-bitową, podczas gdy IGRP używa wartości 24-bitowej