Состояние канала и вектор расстояния
Протокол вектора расстояния и протокол состояния канала являются двумя основными разделами протоколов маршрутизации. Каждый протокол маршрутизации принадлежит одному или обоим из них. Протоколы маршрутизации используются для получения сведений о соседях, изменениях в сети и маршрутах в сети. В протоколе маршрутизации, где мы используем алгоритм маршрутизации на основе вектора расстояния, информация о подключенных маршрутизаторах периодически объявляется, например: RIP отправляет обновления о сети каждые 30 секунд. RIP V1, RIP V2 и IGRP являются дистанционно-векторными протоколами. Но в состоянии канала протоколы маршрутизации обновляют сеть только тогда, когда происходит изменение в сети, и это создано для преодоления недостатков протокола вектора расстояния. Если сеть стабильна, протокол состояния канала регулярно повторно заполняет каждый LSA, например: OSPF объявляет LSA каждые 30 минут. OSPF и IS-IS могут быть распознаны как протоколы состояния канала. Сообщения, содержащие информацию о сети, называются LSA (объявления о состоянии канала). Здесь все маршрутизаторы узнают одну и ту же информацию обо всех маршрутизаторах и подсетях в сети. Эта информация хранится в оперативной памяти маршрутизатора и называется базой данных состояния канала (LSDB). В каждом маршрутизаторе у них есть идентичная копия LSDB в памяти.
Протокол вектора расстояния
Несмотря на то, что использование в больших сетях является скорее недостатком, все же протокол вектора расстояния, такой как RIP, используется во многих отдельных сетях, что помогает сделать Интернет. Протоколы дистанционно-векторной маршрутизации периодически отправляют полные обновления маршрута, но иногда эти полные обновления ограничиваются разделением горизонта, который используется в качестве механизма предотвращения образования петель. Разделение горизонта не позволяет объявить маршрут тому же интерфейсу, на котором маршрут сгенерирован. Когда маршрутизатор выходит из строя, он немедленно отправляет инициированное сообщение, которое называется инициируемым обновлением. После того, как маршрутизатор узнает о неудачном маршруте, он приостанавливает действие правил «расщепления горизонта» для этого маршрута, объявляет о неудачном маршруте и удаляет его из сети. Когда маршрут не работает, каждому маршрутизатору дается время, называемое таймером удержания, чтобы узнать об этом сбое и удалить его.
Протокол состояния канала
В протоколе маршрутизации состояния канала каждый узел создает карту всех подключений вокруг маршрутизатора. Каждый маршрутизатор имеет полную информацию о том, к какому маршрутизатору он подключен, и они добавляют лучшие маршруты в свои таблицы маршрутизации на основе метрики, наконец, каждый маршрутизатор в объединенной сети имеет одинаковую информацию об объединенной сети. При рассмотрении протокола вектора расстояния протокол состояния канала обеспечивает быструю сходимость и снижает вероятность образования петель в сети. Протоколы состояния канала не должны использовать множество механизмов предотвращения образования петель. Протоколы состояния канала потребляют гораздо больше ЦП и памяти, но при правильном проектировании сети их можно уменьшить. Следовательно, он требует гораздо большего планирования, чем дистанционно-векторный протокол, и необходимо использовать больше конфигураций для лучшего проектирования сети.
В чем разница между состоянием канала и вектором расстояния?
· Протоколы вектора расстояния используются в небольших сетях и имеют ограниченное количество переходов, тогда как протокол состояния канала может использоваться в больших сетях и имеет неограниченное количество переходов.
· Протокол вектора расстояния имеет большое время сходимости, но в состоянии канала время сходимости мало.
· Протокол вектора расстояния периодически сообщает об обновлениях, но состояние канала сообщает только о новых изменениях в сети.
· Протокол вектора расстояния анонсирует только напрямую подключенные маршрутизаторы и полные таблицы маршрутизации, но протоколы состояния канала только анонсируют обновления и рассылают рекламу.
· В дистанционно-векторном протоколе петля является проблемой, и он использует разделение горизонта, отравление маршрута и удержание в качестве методов предотвращения образования петли, но состояние канала не имеет проблем с петлей.