Страница 65

Вычислительные комплексы и сети. Лекции

Главная
Страница 1
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6
Страница 7
Страница 8
Страница 9
Страница 10
Страница 11
Страница 12
Страница 13
Страница 14
Страница 15
Страница 16
Страница 17
Страница 18
Страница 19
Страница 20
Страница 21
Страница 22
Страница 23
Страница 24
Страница 25
Страница 26
Страница 27
Страница 28
Страница 29
Страница 30
Страница 31
Страница 32
Страница 33
Страница 34
Страница 35
Страница 36
Страница 37
Страница 38
Страница 39
Страница 40
Страница 41
Страница 42
Страница 43
Страница 44
Страница 45
Страница 46
Страница 47
Страница 48
Страница 49
Страница 50
Страница 51
Страница 52
Страница 53
Страница 54
Страница 55
Страница 56
Страница 57
Страница 58
Страница 59
Страница 60
Страница 61
Страница 62
Страница 63
Страница 64
Страница 65
Страница 66
Страница 67
Страница 68
Страница 69
Страница 70
Страница 71
Страница 72
Страница 73
Страница 74
Страница 75
Страница 76
Страница 77
Страница 78
Страница 79
Страница 80
Страница 81
Страница 82
Страница 83
Страница 84






Скачать учебник
Предыдущая страница
Следующая страница

Подсеть не содержит информацию о состоянии

Каждый виртуальный канал требует места в таблице

Маршрутизация

Маршрут каждого канала выбирается независимо

Маршрут выбирается при установке виртуального канала

Надежность при выходе из строя

Потерянные данные

Все виртуальные каналы, проходящие через отказавший маршрутизатор выходят из строя

Борьба с перегрузкой

Реализуется с помощью определенных алгоритмов маршрутизации

Реализуется при наличии буферов для каждого канала

 

Алгоритмы маршрутизации

Маршрутизатор это устройство, в котором выполняются 2 основных процесса:

  1. Процесс пересылки. Прием пакета, определение куда его направить.
  2. Обновление таблиц маршрутизации. Выполняется на основе алгоритма маршрутизации

Как правило алгоритмы маршрутизации должны обрабатывать изменение топологии сетей, произошедших в следствие сбоя или других причин без прекращения выполнения задач обмена информацией. Алгоритмы выбора маршрутов можно разбить на 2 основных класса:

  1. Неадаптивные алгоритмы. Не учитывают при выборе маршрута, текущее состояние сети и не измеряют трафик на линиях. Выбор маршрута для каждых двух станций производится заранее в автономном режиме, и список маршрутов загружается во время загрузки сети, т.н. статические маршрутизаторы.
  2. Адаптивные алгоритмы. Принимают решение о выборе маршрутов при изменении текущего состояния сети и в зависимости от загруженности линий. Данные алгоритмы различаются по источникам информации о топологии сети, моментами времени обновления таблиц, критериями по выбору оптимальных маршрутов.

 

 

 

 

[23.11.2006][Лекция 12]

 

Принципы построения маршрутов

Неадаптивные (статистические) алгоритмы

В основном все основываются на т.н. принципе оптимальности. Он заключается в следующем: если маршрутизатор B располагается на оптимальном маршруте между A и C, то от B к C тоже является оптимальным маршрутом.

Алгоритм маршрутизации на основе входного дерева

В этом случае происходит рассмотрение множества оптимальных маршрутов от всех источников к приемнику в виде дерева.



Расстояния между узлами измеряется количеством транзитных участков. Входное дерево может быть неуникально, то есть их может быть несколько.

Цель всех алгоритмов построение входного дерева для маршрутизаторов. Недостаток: линии связи маршрутизаторов могут выходить из строя и могут быть у каждого маршрутизатора разные представления о сети.

Алгоритм маршрутизации по выбору кратчайшего пути

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

Пример:


Кратчайший путь от А к D.

Алгоритм маршрутизации «Заливка»

Идея: каждый приходящий пакет посылается на все исходящие линии кроме той, откуда он пришел. Недостаток: порождается большое количество дублированных пакетов которые гуляют по сети. С целью их упорядочивания в заголовок пакета помещается счетчик преодоления транзитных участков уменьшаемый на 1 после прохождения каждого маршрутизатора. В идеальном случае первоначальное значение счетчика устанавливается в максимальную длину в пути без петлей. Когда, двигаясь по пути пакета, значение счетчика становится равным нулю, он удаляется, либо 

Предыдущая страница
Следующая страница
Hosted by uCoz