В сетях используются различные методы маршрутизации:
Селективная маршрутизация характеризуется тем, что блоки данных
посылаются сразу по нескольким направлениям, исходя из того, что они
достигнут адресата. Пример ѕ лавинный алгоритм: основан на рассылке копий
пакета по всем направлениям. Пакеты сбрасываются, если в данном узле копия
уже проходила. Лавинный алгоритм обеспечивает надёжную доставку, но
порождает значительный трафик, поэтому используется для передачи пакетов
большой ценности.
Вероятностная маршрутизация предполагает случайный выбор пути
блоков данных, при этом считается, что они обязательно достигнут адресата.
Фиксированная
(статическая)
маршрутизация
предусматривает
составление таблиц маршрутов, указывающих наиболее эффективные пути
предполагаемого трафика сети. Здесь маршрут выбирается заранее и не зависит
от состояния сети.
Адаптивная маршрутизация отличается от фиксированной тем, что
таблицы маршрутов обновляются в зависимости от колебаний трафика. Пример
алгоритм “кратчайшей очереди” пакет посылается по направлению, в котором
наименьшая очередь в данном узле.
Блоки данных не всегда прибывают в пункты назначения в том же порядке,
в котором отправляются. Это происходит по следующим причинам:
различные время и расстояние при передаче блоков, связанное с
использованием разных маршрутов коммуникационной сети.
185
потеря блоков в сети и повторная их передача.
блуждание блоков по сети, в результате чего блоки передаются повторно и
адресат может получать одинаковые блоки.
В результате для того, чтобы восстанавливать сообщение, передаваемое
последовательностями блоков, последнее необходимо обрабатывать в пунктах
назначения.
Составление таблицы маршрутов для фиксированной (статической)
маршрутизации осуществляется администрацией сети при проектировании или
модификации сети. Однако такой принцип маршрутизации во многих случаях
может оказаться неэффективным, т.к. на сети могут оказаться повреждения или
перегрузки. Поэтому целесообразно корректировать план распределения
информации в зависимости от текущей топологии сети, длин очередей в узлах
коммутации, интенсивности входных потоков и т.д.
Цель маршрутизации – доставка пакетов по назначению с максимизацией
эффективностью. Чаще всего эффективность выражена взвешенной суммой
времени доставки сообщений при ограничении снизу на вероятность доставки.
Алгоритмы маршрутизации включают процедуры:
измерение и оценивание параметров сети;
принятие решения о рассылке служебной информации;
расчёт таблиц маршрутизации;
реализация принятых маршрутных решений.
В зависимости от того, используется при выборе направления информация
о состоянии только данного узла или всей сети, различают алгоритмы
изолированные и глобальные.
Простейший алгоритм – это изолированный статический.
В алгоритмах маршрутизации используется много различных показателей.
Сложные алгоритмы маршрутизации при выборе маршрута могут базироваться
на множестве показателей, комбинируя их таким образом, что в результате
получается один отдельный (гибридный) показатель.
Ниже перечислены показатели, которые используются в алгоритмах
маршрутизации:
186
Длина маршрута
Надежность
Задержка
Ширина полосы пропускания
Нагрузка
Стоимость связи
Наиболее широко используемые протоколы маршрутизации: RIP (метод
рельефов) и OSPF.
Do'stlaringiz bilan baham: |