Типы алгоритмов маршрутизации. — КиберПедия 

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Типы алгоритмов маршрутизации.

2017-12-21 127
Типы алгоритмов маршрутизации. 0.00 из 5.00 0 оценок
Заказать работу

Алгоритмы маршрутизации могут быть адаптивные (динамические) и неадаптивные (статические). Адаптивный алгоритм учитывает изменение топологии и загруженности соединительных каналов. Динамические алгоритмы маршрутизации подстраиваются к изменяющимся связям между узлами сети в масштабе реального времени. Они выполняют это путем анализа поступающих сообщений об обновлении маршрутизации. Если в сообщении указывается, что имело место изменение связей в сети, программы маршрутизации пересчитывают маршруты и рассылают сообщения о корректировке маршрутизации. Динамические алгоритмы маршрутизации могут дополнять статические маршруты там, где это уместно. Например, можно ввести в сеть статический маршрут на "маршрутизатор последнего обращения" (т.е. маршрутизатор, в который отсылаются все неотправленные по определенному маршруту пакеты). Такой маршрутизатор выполняет роль хранилища неотправленных пакетов, гарантируя, что все сообщения будут хотя бы определенным образом обработаны.

Неадаптивный алгоритм определяет процесс статической маршрутизации.

 

Одномаршрутные или многомаршрутные алгоритмы

Некоторые сложные протоколы маршрутизации обеспечивают множество маршрутов к одному и тому же пункту назначения. Такие многомаршрутные алгоритмы делают возможной мультиплексную передачу трафика по многочисленным линиям и балансировку загрузки каналов передачи данных. Преимущества многомаршрутных алгоритмов очевидны - они могут обеспечить заначительно большую пропускную способность и надежность. Одномаршрутные алгоритмы не могут делать этого.

 

Одноуровневые или иерархические алгоритмы

В одноуровневой системе маршрутизации все маршрутизаторы равноправны и содержат однородную информацию о структуре сети. В иерархической системе маршрутизации некоторые маршрутизаторы формируют то, что составляет основу (backbone - базу) маршрутизации. Эти маршрутизаторы выполняют функцию агрегирования маршрутной информации. Пакеты из небазовых маршрутизаторов перемещаются к базовыи маршрутизаторам и пропускаются через них до тех пор, пока не достигнут общей области пункта назначения. Начиная с этого момента, они перемещаются от последнего базового маршрутизатора через один или несколько небазовых маршрутизаторов до конечного пункта назначения.

Иерархические системы маршрутизации определяют логические группы узлов, называемые доменами маршрутизации, автономными системами (AS), или областями маршрутизации. В иерархических системах отдельные граничные маршрутизаторы какого-либо домена могут обмениваться агрегированной маршрутной информацией с граничными маршрутизаторами других доменов. Остальные маршрутизаторы доменов обмениваются данными о маршрутах только в пределах своего домена.

Основным преимуществом иерархической маршрутизации является то, что она позволяет агрегировать данные о структуре сети и снизить объем информации, передаваемой по протоколам маршрутизации между узлами сети. Внутридоменным маршрутизаторам необходимо знать только о других маршрутизаторах в пределах своего домена, поэтому их алгоритмы маршрутизации могут быть упрощенными. Соответственно может быть уменьшен и трафик обновления маршрутизации, зависящий от используемого алгоритма маршрутизации

Иерархическая структура маршрутизации сети может соответствовать организационной структуре сети.

Внутридоменные или междоменные алгоритмы

Некоторые алгоритмы маршрутизации действуют только в пределах доменов; другие - как в пределах доменов, так и между ними. Оптимальный алгоритм внутридоменной маршрутизации не обязательно будет оптимальным алгоритмом междоменной маршрутизации.

Алгоритмы состояния канала (Link State Protocol) (известные также как алгоритмы "первоочередности наикратчайшего маршрута", Дикстры)) направляют потоки маршрутной информации во все узлы об'единенной сети. Каждый маршрутизатор посылает только ту часть маршрутной таблицы, которая описывает состояние его собственных каналов.

Алгоритмы вектора расстояния (Distance Vector Protocol) (известные также как алгоритмы Бэлмана-Форда) требуют от каждогo маршрутизатора посылки всей или части своей маршрутной таблицы, но только своим соседям.

Алгоритмы состояния каналов фактически направляют небольшие корректировки всем узлам сети, в то время как алгоритмы вектора расстояний отсылают более крупные корректировки только в соседние маршрутизаторы.

Достоинства алгоритмов состояния каналов:

Быстрая сходимость

Устойчивость к образованию петель маршрутизации.

Недостатки:

Более сложная реализация,

Повышенные требования к производительности процессора и объему памяти.

 


Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.