IGRP vs. EIGRP
IGRP, což je zkratka pro Internet Gateway Routing Protocol, je relativně starý směrovací protokol, který byl vynalezen společností Cisco. Od roku 1993 byl do značné míry nahrazen novějším a dokonalejším vylepšeným IGRP, běžně známým jako EIGRP. I v Cisco v kurikulu Cisco je IGRP diskutován jako zastaralý protokol jako úvod do EIGRP.
Hlavním důvodem příchodu EIGRP je odklon od klasických směrovacích protokolů, jako je IGRP, kvůli rychle se vyčerpávajícím adresám IPv4. IGRP jednoduše předpokládá, že všechny prvky v dané třídě patří do stejné podsítě. EIGRP využívá masky podsítě s proměnlivou délkou (VLSM) k efektivnějšímu využití krátkých dodávek adres IPv4, před nástupem IPv6 .
Spolu s posunem od klasických směrovacích protokolů bylo s EIGRP zavedeno několik vylepšení algoritmu, který byl použit k nalezení nejlepšího způsobu, jak se obejít sítí. Nyní používá výpočet difuzního aktualizačního algoritmu nebo lépe známý jako DUAL pro výpočet cest, přičemž zajišťuje, že v systému neexistují žádné smyčky, protože ty jsou škodlivé pro výkon sítě.
Směrovače EIGRP pravidelně vysílají „hello“ paket do všech systémů, aby informovaly ostatní směrovače, že jsou v síti přítomny a fungují dobře. Aktualizace na druhou stranu se již nevysílají do celé sítě; jsou vázáni pouze na směrovače, které tyto informace potřebují. Aktualizace již také nejsou periodické a pouze v případě, že jsou zaznamenány změny metriky, budou odpovídající aktualizace zaslány dalším směrovačům. Dílčí aktualizace způsobí snížení síťového provozu ve srovnání s úplnými aktualizacemi, které využívá IGRP.
Metriky, které se používají k měření efektivity daného, se také změnily v EIGRP. Namísto použití 24bitové hodnoty při výpočtu metriky používá EIGRP nyní 32 bitů. Pro udržení kompatibility se starší metriky IGRP násobí hodnotou 256, čímž se bitové posunutí hodnoty 8 bitů doleva a odpovídá 32bitové metrice EIGRP.
Souhrn:
1. EIGRP zcela nahradil zastaralý IGRP
2. EIGRP je směrovací protokol bez třídy, zatímco IGRP je směrovací protokol
3. EIGRP používá DUAL, zatímco IGRP ne
4. EIGRP spotřebuje mnohem menší šířku pásma ve srovnání s IGRP
5. EIGRP vyjadřuje metriku jako 32bitovou hodnotu, zatímco IGRP používá 24bitovou hodnotu