
ТСиТ / 12_l_Klassif_alg_marshrut
.pdf
Алгоритмы маршрутизации
1. |
Классификация |
алгоритмов |
|
маршрутизации |
|
2.Принцип определения оптимальных путей.
3.Простые алгоритмы маршрутизации с коммутацией каналов.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Алгоритмы маршрутизации |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Безадресные |
|
|
|
|
|
|
|
|
Адресные (систематические) |
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Случайная |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
маршрутизация |
|
|
|
|
|
Фиксированная |
|
|
|
|
|
|
|
Адаптивная |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
(статическая) |
|
|
|
|
|
|
|
(динамическая) |
|
|
|
|||||||||
Лавинная маршрутизация |
|
|
|
|
|
маршрутизация |
|
|
|
|
|
|
|
маршрутизация |
|
|
|
|||||||||||||
(«волна») |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
С единственным |
|
|
Децентрализованная |
|
|
Централизованная |
|
Комбинированная |
||||||||||||||||||||
|
|
|
маршрутом |
|
|
|
маршрутизация |
|
|
|
маршрутизация |
|
маршрутизация |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
С альтернативными |
|
|
|
|
|
Изолированные |
|
|
|
|
|
|
|
Гибридные |
|
|
||||||||||||
|
|
|
маршрутами |
|
|
|
|
|
алгоритмы |
|
|
|
|
|
|
|
алгоритмы |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
С упорядочением |
|
|
|
|
|
Кооперированные, |
|
|
|
|
|
|
Иерархические |
|
|
||||||||||||
|
|
|
(ранжировкой) |
|
|
|
|
с учетом локальной |
|
|
|
|
|
|
|
алгоритмы |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
маршрутов |
|
|
|
|
|
информации |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
Со |
|
|
|
|
|
Кооперированные, |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
стохастическими |
|
|
|
|
с учетом глобальной |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
маршрутами |
|
|
|
|
|
информации |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

План распределения нагрузки
Маршрутизация - процесс принятия решения о выборе маршрута доставки информации от отправителя к получателю.
Требования к способам маршрутизации: корректность; оптимальность; быстродействие; адаптивность; простота реализации.
Безадресная маршрутизация - не требует знания топологии сети, ее текущего состояния, на центрах коммутации (ЦК) не надо хранить матрицы маршрутов (маршрутных таблиц).
Случайная маршрутизация - каждый поступивший пакет (сообщение), не предназначенный данному ЦК, отправляется по одному из исходящих направлений в соответствии с заданными вероятностями.
Лавинная (волновая) маршрутизация - сообщение, поступившее в ЦК и не предназначенное для него, передается по всем исходящим каналам (направлениям), исключая направление, по которому оно поступило.

Систематические (адресные) алгоритмы маршрутизации - для выбора пути установления соединения используется адрес абонента-получателя, который анализируется в каждом транзитном ЦК сети.
Информация, позволяющая |
установить |
соответствие |
адреса |
вызываемого абонента |
с исходящим из данного ЦК |
||
направлением передачи хранится |
в виде |
плана |
распределения нагрузки.
Фиксированная маршрутизация - выбор исходящего направления передачи на каждом ЦК производится без учета состояния сети.
По числу маршрутов:
сединственным маршрутом;
сальтернативными маршрутами:
супорядочением маршрутов; стохастическая (учет вероятности выбора).

Адаптивные алгоритмы маршрутизации - динамическое управление внутренними потоками, т.е. выбор наиболее целесообразного маршрута установления соединения в сложившихся условиях функционирования вторичной сети.
Централизованная маршрутизация - выбор маршрутов осуществляется в специально выделенном центре (центр маршрутизации), в котором производится анализ условий функционирования сети и принимаются решения об изменении ПРН в каждом центре коммутации сети.
Децентрализованная маршрутизация - выбор маршрута производится в каждом центре коммутации самостоятельно.
Изолированные алгоритмы - не требуется передача служебной информации, адаптация осуществляется на основе информации только о своем ЦК.
Кооперированные алгоритмы - происходит обмен служебными сообщениями при изменении состояния ветвей сети: с учетом локальной или глобальной информации о сети.

Гибридные алгоритмы - центр маршрутизации на основе служебных сообщений, поступающих от каждого ЦК сети, вырабатывает общую стратегию маршрутизации для всей сети. Сформированный ПРН доводится в виде маршрутных сообщений каждому ЦК, где с учетом информации о состоянии локального участка сети принимается окончательное решение о выборе маршрутов.
Иерархические алгоритмы - вся сеть разбивается на зоны, в каждой из которых имеется свой центр маршрутизации. Зоновый центр маршрутизации выполняет все расчеты, необходимые для формирования МАТ для центров коммутации своей зоны. При этом используется как локальная информация о состоянии элементов зонового участка сети, поступающая от ЦК зоны, так и глобальная информация о состоянии элементов других зон, содержащаяся в служебных сообщениях, которыми обмениваются зоновые центры маршрутизации.

Критерии оптимальности:
поиск наиболее короткого по протяженности пути; поиск пути с минимальными задержками; поиск наиболее протяженного пути; поиск наиболее надежного пути;
поиск пути с наибольшей пропускной способностью.
Принцип определения оптимальных путей
Тернарная операция - элемент матрицы весов заменяется на элемент , вычисляемый в соответствии с выражением:
wi j |
opt wi j , (wi k , wk j ) k 1, 2, . . . , n |
Символ - некая обобщенная операция, выполняемая над
характеристиками (весами) двух смежных ребер, в результате чего должна получиться характеристика пути, состоящего из этих ребер.
Символ opt - критерий оптимальности, используемый при упорядочении путей. В результате применения операции opt к двум величинам выбирается одна из них – оптимальная.

Варианты тернарных операций:
поиск наиболее короткого по протяженности пути:
li j min li j , li k lk j
поиск наиболее протяженного пути:
li j max li j , li k lk j
поиск наиболее надежного пути:
qi j max qi j , qi k qk j
поиск пути с наибольшей пропускной способностью:
Ci j max Ci j , min(Ci k , Ck j )

3. Простые алгоритмы маршрутизации с коммутацией каналов
3.1. Метод «входящих рельефов»
Входящим рельефом сети связи по отношению к какому-либо КЦ называется совокупность коэффициентов, приписываемых каждой ветви и определяющих минимальную длину пути к этому КЦ.

1 |
2 |
2 |
1 |
3 |
|
|
1
3 |
2 |
1 |
4 |
2 |
5 |
2 |
6 |
|
|
2 3
1 2
M |
1 1 |
2
2