RIP и EIGRP
На сегодняшний день для дистанционно-векторных протоколов маршрутизации в действительности есть только два варианта: RIP или EIGRP.
Решение, какой протокол маршрутизации использовать в данной ситуации, зависит от многих факторов включая:
Размер сети
Совместимость между моделями маршрутизаторов
Требования к знаниям администраторов
RIP
За эти годы RIP развился из классового протокола маршрутизации (RIPv1) к бесклассовому протоколу маршрутизации (RIPv2). RIPv2 является стандартизированным протоколом маршрутизации, который работает в смешанной среде поставщиков маршрутизаторов. Маршрутизаторы, сделанные различными компаниями, могут осуществлять передачу, используя RIP. Это - один из самых легких для конфигурации протоколов маршрутизации, что делает его хорошим выбором для маленьких сетей. Однако, у RIPv2 все еще есть ограничения. И у RIPv1, и у RIPv2 метрика маршрута базируется только на числе транзитных участков и она ограничивается 15-ю транзитными участками.
Функции RIP:
Поддерживает расщепленный горизонт и расщепленный горизонт с "отравлением" обратного маршрута, чтобы предотвратить циклы.
Способен к балансированию загрузки до шести путей равной стоимости. Значение по умолчанию равно четырем путям равной стоимости.
RIPv2 вводит следующие улучшения в RIPv1:
Включает маску подсети в маршрутные обновления, делая его бесклассовым протоколом маршрутизации.
Имеет механизм аутентификации, чтобы защитить обновления таблицы маршрутизации.
Поддерживает маску подсети переменной длины (VLSM).
Использует групповые адреса вместо широковещательной передачи.
Поддерживает ручное суммирование маршрутов.
EIGRP
Улучшенный IGRP (EIGRP) был разработан из IGRP, другого дистанционно-векторного протокола. EIGRP является бесклассовым, дистанционно-векторным протоколом маршрутизации с функциями, которые можно найти в протоколах маршрутизации состояния канала. Однако, в отличие от RIP или OSPF, EIGRP является собственным протоколом, разработанным Cisco, и работает только на маршрутизаторах Cisco.
Функции EIGRP включают:
Инициированные обновления (у EIGRP нет никаких периодических обновлений).
Использование таблицы топологии, чтобы поддерживать все маршруты, полученные от соседей (а не только лучшие пути).
Установление смежности с соседними маршрутизаторами, используя EIGRP протокол "привет".
Поддержка VLSM и ручное суммирование маршрутов. Это позволяет EIGRP создавать иерархически структурированные большие сети.
Преимущества EIGRP:
Хотя маршруты распространяются дистанционно-векторным способом, метрика основана на минимальной пропускной способности и совокупной задержке пути, а не на числе транзитных участков.
Быстрая сходимость благодаря вычислению маршрута с Алгоритмом Рассеивающихся Обновлений (DUAL). DUAL позволяет вставку резервных маршрутов в таблицу топологии EIGRP, которые используются в случае, если основной маршрут перестал работать. Поскольку это - локальная процедура, переключение к резервному маршруту происходит непосредственно и не вовлекает в это действие любые другие маршрутизаторы.
Ограниченные обновления означают, что EIGRP использует меньше пропускной способности, особенно в больших сетях со многими маршрутами.
EIGRP поддерживает несколько протоколов Сетевого уровня через Зависимые от протокола Модули, что включает поддержку IP, IPX, и AppleTalk.