IGRP против EIGRP
IGRP, который обозначает Протокол маршрутизации интернет-шлюза, является относительно старым протоколом маршрутизации, который был изобретен 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-битное значение