Разделы

Авто
Бизнес
Болезни
Дом
Защита
Здоровье
Интернет
Компьютеры
Медицина
Науки
Обучение
Общество
Питание
Политика
Производство
Промышленность
Спорт
Техника
Экономика

Ретрансляция с маршрутизацией от источника

Ретрансляция с маршрутизацией от источника является альтернативой прозрачной маршрутизации. Она была разработана IBM для применения в многосегментных сетях Token Ring и стандартизирована в IEEE 802.5. В сети, использующей прозрачную маршрутизацию, путь пакета в другой сегмент определяется выделенным мостом, выбранным в результате работы алгоритма связующего дерева. В случае ретрансляции с маршрутизацией от источника (sourceroutebridging) путь до системы-получателя определяется передающей стороной и включается в каждый отдельный пакет.

Для выявления возможных маршрутов через сеть до заданного места назначения система сетевого комплекса Token Ring передает кадр ARB (AllRingsBroadcast, широковещание на все "кольца"), который все мосты пересылает во все присоединенные к ним кольца. Когда каждый мост обрабатывает кадр, он добавляет к пакету свой код маршрута (RD, routedesignator), идентифицирующий мост и Порт. Просматривая список кодов маршрутов, мосты предотвращают циклические передачи, не передавая пакет одному и тому же мосту дважды.

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

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

После выбора одного из маршрутов система Token Ring генерирует пакеты данных, включая информацию маршрутизации в заголовок кадра.

Формат кадра ARB и пакета данных с информацией маршрутизации такой же, как у стандартного кадра IEEE 802.5, за исключением первого бита в поле адреса источника, который называется индикатором наличия информации маршрутизации (RII, routinginformationindicator). Бит RII, установленный в 1, указывает на то, что пакет содержит сведения о маршрутизации. Сама информация маршрутизации есть не что иное, как список мостов, который пакет будет использовать во время перемещения по сети. Список кодов маршрутов называется полем информации маршрутизации (RfF, routinginformationfield), которое является частью информационного поля, расположенного сразу после поля адреса источника (рис. 5.8).

Поле информации маршрутизации состоит из двухбайтовой секции управления маршрутизацией и какого-то числа той же длины секций указателей маршрута, как показано на рис. 5.9. Секция управления маршрутизацией содержит поля, перечисленные ниже.

 Индикатор широковещания (3 бита). Специфицирует вариант маршрутизации, используемой кадром, в соответствии с приведенными ниже значениями.
000 — не широковещательная. Указывает на то, что пакет содержит предопределенный маршрут до получателя в секциях указателя маршрута поля RIF.
100 — широковещание по всем маршрутам. Требует передачи пакета через все мосты сети (без прохождения одного и того же моста дважды), каждый из которых должен добавить свою секцию указателя маршрута, идентифицирующего этот мост и порт.

Подпись:

110 — широковещание по одному маршруту. Является указанием на передачу пакета только через мосты, выделенные алгоритмом связующего дерева, причем каждый мост должен добавить секцию указателя маршрута, идентифицирующего данный мост и порт, в поле RIF.

Длина (5 битов). Содержит текущую суммарную длину поля информации маршрутизации, которая находится в пределах от 2 до 30 байт.

Бит направления (1 бит). Устанавливает направление перемещения пакета. В зависимости от значения этого бита промежуточный узел должен считывать сегменты указателя маршрута поля RIF слева направо (0) или справа налево (1).

Наибольший кадр (3 бита). Указывает граничный размер кадра, который может обеспечиваться маршрутом. Этот размер называется максимальным передаваемым блоком (MTU, maximumtransferunit). Изначально он устанавливается передающей системой. Мосты уменьшают это значение в тот момент, когда передают пакет в сегменты, поддерживающие только кадры меньшего размера. Допустимы следующие значения размеров максимальных передаваемых блоков (MAC MTU):
•   000 — 552 байта;
•   001 — 1064 байт;
•   010 - 2088 байт;
•   011 - 4136 байт;
•   100 — 8232 байта.
Не используются (4 бита).

Стандарт IBM для ретрансляции с маршрутизацией от источника первоначально допускал размещать в одном пакете максимум 8 секций указателя маршрута, но стандарт ШЕЕ 802.5 увеличил их число до 14. Большинство производителей мостов придерживаются стандарта IBM, впрочем, с учетом IEEE 802.5, новые реализации мостов IBM поддерживают до 14 кодов маршрутов. Каждая секция указателя маршрута в поле RIF содержит два поля.

Номер кольца (12 бит). Однозначно идентифицирует сетевой сегмент (кольцо).

Номер моста (4 бита). Указывает на определенный мост в сети, используя значение, которое уникально только в пределах сетевого сегмента (кольца).
Ретрансляция с маршрутизацией от источника — сравнительно неэффективный метод, так как он основывается на большом количестве широковещательных передач, распространяющихся во все сегменты сети. Каждая рабочая станция должна иметь свою собственную информацию маршрутизации для каждой из систем, с которыми осуществляется взаимодействие. Такое положение может привести к тому, что система-получатель будет вынуждена обработать большое количество кадров ARB до того, как она получит первый байт данных приложения.

 

Читайте также:

Дата публикации:2012-10-20

Просмотров:1128

Вернуться в оглавление:

Комментария пока нет...


Имя* (по-русски):
Почта* (e-mail):Не публикуется
Ответить (до 1000 символов):







 

2012-2018 lekcion.ru. За поставленную ссылку спасибо.