Разлика между IGRP и EIGRP

IGRP срещу EIGRP

IGRP, което означава Протокол за маршрутизиране на Интернет Gateway, е сравнително стар протокол за маршрутизиране, който е изобретен от Cisco. Той до голяма степен е заменен от по-новия и по-превъзходен Enhanced-IGRP, по-известен като EIGRP от 1993 г. Дори в учебната програма на Cisco Cisco, IGRP се обсъжда само като остарял протокол като въведение към EIGRP.

Основната причина за появата на EIGRP е да се отдалечите от класните протоколи за маршрутизиране като IGRP поради бързо изчерпването на IPv4 адресите. IGRP просто приема, че всички елементи в даден клас принадлежат към една и съща подмрежа. EIGRP използва маски на подмрежата с променлива дължина (VLSM), за да използва по-ефективно кратката доставка на IPv4 адреси преди появата на IPv6 .

Заедно с преминаването от класните протоколи за маршрутизиране бяха въведени няколко подобрения на алгоритъма, използван за откриване на най-добрия начин за заобикаляне на мрежата с EIGRP. Сега той използва алгоритъм за актуализиране на дифузията или по-известен като DUAL за изчисляване на пътища, като същевременно гарантира, че няма цикли в системата, тъй като те са в ущърб на работата на мрежата.

EIGRP рутерите периодично излъчват пакет „здравей“ към всички системи, за да информират другите рутери, че те присъстват и работят добре в мрежата. Актуализациите, от друга страна, вече не се излъчват към цялата мрежа; те са ограничени само до рутери, които се нуждаят от информацията. Актуализациите също вече не са периодични и само когато се наблюдават промени в показателя, съответните актуализации ще бъдат изпращани на други рутери. Частичните актуализации причиняват намаляване на мрежовия трафик в сравнение с пълните актуализации, които се използват от IGRP.

Метриките, които се използват за измерване на ефективността на дадена, също са променени в EIGRP. Вместо да използва 24-битова стойност при изчисляването на показателя, EIGRP вече използва 32 бита. За поддържане на съвместимост по-старите IGRP показатели се умножават по стойност 256, като по този начин битово изместване на стойността 8 бита вляво и съответства на 32-битовия метрик на EIGRP.

Резюме:
1. EIGRP изцяло замести остарелия IGRP
2. EIGRP е протокол за маршрутизиране без клас, докато IGRP е протокол за маршрутизиране в клас
3. EIGRP използва DUAL, докато IGRP не
4. EIGRP консумира много по-малка честотна лента в сравнение с IGRP
5. EIGRP изразява показателя като 32-битова стойност, докато IGRP използва 24-битова стойност