Как показано на рисунке, протоколы маршрутизации по состоянию канала предоставляют ряд преимуществ по сравнению с дистанционно-векторными протоколами.
- Создание карты топологии: протоколы маршрутизации по состоянию канала создают карту топологии или дерево кратчайших путей SPF сетевой топологии. Поскольку протоколы маршрутизации по состоянию канала обмениваются пакетами состояния канала, алгоритм поиска кратчайшего пути может создать дерево кратчайших путей SPF для сети. Используя дерево кратчайших путей SPF, каждый маршрутизатор может самостоятельно определить кратчайший путь к каждой из сетей.
- Быстрая сходимость: при получении пакета состояния канала протоколы маршрутизации по состоянию канала немедленно выполняют лавинную рассылку этого пакета со всех интерфейсов, кроме того интерфейса, из которого он был получен. Протоколу RIP, напротив, требуется обработать каждое обновление маршрутизации и обновление таблицы маршрутизации до выполнения лавинной рассылки из других интерфейсов.
- Обновления по событию: после исходной лавинной рассылки пакетов состояния канала протоколы маршрутизации рассылают пакеты состояния канала только в случае изменений в топологии. Пакет состояния канала содержит только данные по задействованному каналу. В отличие от некоторых дистанционно-векторных протоколов, протоколы маршрутизации по состоянию канала не отправляют регулярные обновления.
- Иерархическая структура: протоколы маршрутизации по состоянию канала используют концепцию областей. Несколько зон составляют иерархическую структуру сетей, обеспечивая оптимизированную агрегацию (объединение) маршрутов и изолирование проблем маршрутизации в пределах зоны.
Протоколы маршрутизации по состоянию канала также обладают некоторыми недостатками в сравнении с дистанционно-векторными протоколами.
- Требования к памяти: протоколы маршрутизации по состоянию канала требуют дополнительных ресурсов памяти для создания и обслуживания базы данных состояний каналов и дерева кратчайших путей SPF.
- Требования к обработке: протоколам маршрутизации по состоянию канала также могут потребоваться дополнительные ресурсы обработки ЦП. Алгоритму поиска кратчайшего пути требуется более продолжительное время обработки ЦП, чем для дистанционно-векторных алгоритмов (например, алгоритм Беллмана-Форда), поскольку протоколы маршрутизации по состоянию канала выполняют построение полной карты топологии.
- Требования к полосе пропускания: лавинная рассылка пакетов состояния канала может отрицательно сказаться на доступности полосы пропускания сети. В большинстве случаев это может произойти во время первого запуска маршрутизаторов, но иногда может стать проблемой нестабильных сетей.