К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 32
Текст из файла (страница 32)
В случае,мгирвнсаи«ии с згсршруглизаг«ией от Глаза 5. Ловторители, лонцептрвгоры и мосты источники гзоигсе таим Ьгйтйшл) путь да системы-налучателя определяется передающей стороной и включается в калтлый отдельный пакет. Для выявления возможных маршрутов через сеть до заданного места назначения система сетевого комплекса Тахеп Кшб передает кадр ИВ гАВ Юл1П Вттиитстгп, итироковетциние на все "кольца"), который все мосты пересьглает во все присоединенные к ним кольца. Когда каждый мост обрабатывает кадр, он добавляет к пакету свой код маригрутва (1(0„гонге туезфлигот), илвнтифицирующий мост и порт.
Просматривая список кодов маршрутов, мосты предотвращают циклические перелачи, не передавая пакет одному и тому же мосту дважды. Если до системы-адресата существует больше одного маршрута, то ее достигнут несколько кадров АКВ, содержащих информацию о возможных пуптх к ней. Система-получатель выработает ответ нв каждый полученный кадр АКВ, используя при этом список кодов маршрутов ддя маршрутизации обратного пакета в сторону отправителя. Когда система-инициатор кадров АКВ получит ответ, она выберет наилу ~- щий маршрут да получателя, основываясь на одном или нескольких следующих критериях: П время, затраченное на возврат пакета отправителю„ П количеспю пересылок между источником и приемником; О предельный размер кадра, который система может использовать. После выбора одного из маршрутов система То)геп К1пй генерирует пакеты данных, включая информацию маршрутизации в заголовок кадра.
Формат кадра АКВ и пакета данных с информацией маршрутизации такой же, квк у стандартного кадра 1ЕЕЕ 802.5, за исюпочением первого бита в поле адреса источника, который называется индиктзвором наличия ищ)ормиции маршрутизации Яй; гоняла иЯгтанол Яйеаие). Бит К11, установленный в 1, указывает на то, что пакет содержит свеления о маршрутизации.
Сама информация маршрутизации есть не что иное, как список мостов, кхпарый пакет будет использовать во время перемещения по сети. Список канав . маршрутов называется нолем ищЬсрмоции маритрулюзатити 9Хг, гзиггвй' йудгтяалсл,т~ещ которое является частью информационного поля„расположенного сразу после паля адреса источника (рис. 5.8). Поле информации маршрушзапни состоит из двухбайтовой секции управления маршрутизацией и какого-то числа той же длины секций указателей маршрута, как наказано на рис.
5.9. Секция управления маршругизацией содержит поля, перечисленные ниже. О Индикатор широковещания (3 бита). Специфицирует вариант маршрутизации, используемой кадром, в соответствии с приведенйьрМнике значениями. Чае и-Вауевавапааратнбеобетзвнтение ° 666.— ": иа . указывает:ии т(т, что пакет содержит предопределенный маршрут до получателя в секциях увизателя маршрута поля.
1ЦГ. ° 109-: и(ирмпиивиаиие пе всем мартпиутам. Требует передачи пакета через все мосты сети (без прохождения одного и того же моста два)ад~4, ка)а)цай из которых должен добавить свою сек)ппо указателя маршрута(.идентифициру)ошего Этот'мост и 'порт. ° 116 — и(й(и)и(вещание по одавму мара()уту( Является указанием на передачу пакета только через мосты, выделенные йлгоритмом связуюшего дерева, причем каждый мост лолжеи добавить секцию указателя маршрута, идентиФицируюшего данный мост и порт, и поле ЖР. натапант оаанинаалн(твайт) .
Полн)нвнненннатн аоот)пои (1 байт) ()танин а)ин(тои 6 байт) Л((тао нотоеаащ (б батата) итфоотнаотн ~,' днннье (тенаинаййадтиии) 4Сонвчеа намиматнь(1 байт) (вата отат)танщцза(1 байт) . И.И. Ввт(лтонвииме в стенда)тт и д текел )()лй т(т((йи)(иго(т йвли из и Формайтв (н(йырттие атат и поле ин4 о ии мав(нвзтиа(ав(и, льат нае а технологии ретраиолнции с иартнрттиаацией от источника Глава Л.
Повторители, хоти)знтраторм и мосты О Д)пи)а (5 битов). Содержит текущую суммарную длину поля информации маршрутизации, которая находится в пределах от 2 ло 30 байт. О Бит направления (1 бит). Устанавливает направление перемещения пакета. В зависимости от значения этого бита промежуточный узел "до)пкен считывать сегменты указателя маршрута поля К1г слева направо (О) или справа налево (1). О Наибелыивй кадр (3 бита). Указывает граничный размер кадра, который может обеспечиваться маршрутом. Этот размер называет(н махеимааьнмм передаваемым блоком ())туТУ, тахйлит (талбйг илЮ.
Изначалько он устанавливается передающей системой. Мосты уменьшают это значение в тот ' момент, когда передах)т пакет в сегменты, поддерживающие только иадры меньшего размера. Допустимы следующие значения размеров максимальных передаваемых блоков (МАС М'П)): ° 000 — 552 байта; ° 001 — 1064 байт; ° 010 — 2088 байт; 0И вЂ” 4) 36 байт; ° 100 — 8232 байта.
О Не исиользувтея (4 бита). длина (З витав) Бит иитвизлвми (1 Еит) йаиевлмии изва(забита) Иаиав мав(и (в Мз) Рие. 6.9. поле информации маршрутизации (н)р) задает мости, итторме секет будет использовать во время оервдзчи через сеть Стандарт 1ВМ лля ретрансляции с маршрутизацией от веточки(га, первоначально допускал размещать в одном пакете махснмум 8 сеяний указателя маршрута, но стандарт 1ЕЕЕ 802.5 увеличил нх число до 14. Большинство производителей-мостов придерживаются стандарщ 1ВМ, впрочем, с учшом 1ЕЕЕ 802.5, нащяа реализации мостов 1ВМ поддерживают до 14 кодов маршрутов.
Каждац секция указателя маршрута в поле К1Р содержит два поля. П Номер Иелъпа (1З бит). Однозначно идентиФицирует сетевой сегмент (кольца). аН р (4И )у ° ° ° р й в значение, которое уникально только в предеющ~.сетсвога сегмента (кольца). Ретрансляция с:маршрутизацией от источника- еравнителыю неэфФекпшный метсщ, так кшс он основывается на большом ииичестве ппсроковещателъных передач, распространяющихся во все сегмент;ы сети.
Кажцая рабочая стщщиц даюкиа иметь свою собственную информацию маршрутизищии для кяжлсщ из систем, с которыми асущестшшвсся взаимодействие. Такое полажение может примсти к тому, чта система-получатель будет вынуждена обработать большое количество кадров АКВ ло того, как она получит первый байт данных приложения.
Соединение мостом сетей Еб)е)тмй и ТоВе1) ЙИЩ Вообще гсяюря, сети Еслегпес используют прозрачную маршрутизацию, а сети Такса Кпщ — ретрансляцию с маршрутизацией ат источника. Так что же произойдет, если присоединить сегмент Егаегпег к То1сеп Кпщ при помощи масса? Отметить сложно, так кзк для реализации данного нуги имеется множеспю серьезных.препятствий и не существует строго определенных стандартов, обеспечивающих решение паставленнсй задачи.
Ниже приведены некоторые основные несовместимости зтих двух протоколов Каналъного усювня. П Парядак уааивлажеиия битов. Системы Егпетпес полагают, чга,первым битом МАС-адреса является младший бит, в то время как системы Такса Кпщ считают тйковым старший бит. П Размер МП). Кадры Еспегиес имеют максимаяъный размер передаваемого блока данных (МТЩ, равный 1500 байтам„в та время как кадр Токаи Кпщ намного больше. Мосты не умеют разбивать пакеты на Фрагменты, как зто делают маршрутизаторы л~и того, чтобы передать пакет через сепяент с меньшим рымерам МП1, а затем по дастикении места назначения собрать его, Слишком болыпие пакеты, достигающие моста сегмента с мензьцппи МТО, могут быть только отброшены.
П Осабеипюсти Тфкев Кпщ Сети То)сеп Кищ используют биты статуса кадра„ указателй:приоритета и другие возможности, катарые не, имеют эквивалента в Ебюпюг. Пиал 5. Повтор«тел«, «а гарм и маюм Влобавок, лва метода маршрутизации имеют снои собственные несоответствия.
Прозрачные мосты не понимают специальных функций соабшеций АКВ, применяемых в ретрансляции с маршрутизацией от источника, и не могут использовать поле ИГ пакетов Такси Кшй. Мосты ретраисляшаи с маршрутизацией от источника, напротив, не понимают сообщений алгоритма связующего дерева, вырабатываемых прозрачными мостами, и не знают, чта делать при получении кадров без информации маршрупгзацин.
Существуют дна основных метода преодоления этих несоответствий, но ни один из них не является идеальным решением. Ват зти мепшы: гз преобразующая ретрансляция; Сз прозрачная ретрансляция с маршрутизацией от источника. Преобразующая ретрансляция В преобразующей ретрансляции ~ггалзйгки ЬЩйф специальный моцт лидо- изменяет кадры Канального уровня между форматами Егпегпег и Тойеп Кгпй'. Для этого процесса не существует стандарта, так что методы; исйал гэуемые различными производителями, могут сильно отличаться. Преобразование основывается на определенном необходимом компромиссе, так клк не существует способа полностью задействовать нсе вазможности„заложенные в каждый из протоколов.
Некоторые из этих технологий„реализованные в различных преобразующих мостах, описаны н нижеслелуюших абзацах, Одна из основных функций подобного моста заключается в отобрахгении палей кадра Егпегпег на паля кадра Тойеп Кшя и наоборот. Мост певеставляет в обратном порядке биты н адресах отправителя и получателя для дальнейшей передачи пакетов и может предпринимать действия, основанные на значениях битов статуса, приоритета, резервирования и контрапя кадров Тохеп Кшя, равно как и обойтись без них.
Мости могут просто отбрасывать эти биты при преобразовании ст Токеп Юпя к Егйегпег или устанавливать их в предопределенные значения при переходе ог Егйегпег и Тойеп Кшй. Чтобы согласовать разницу в размерах МП3 сетевых сегментов,, преабрвзуюший мост мгекет установить значение наибалыпего кадра поля К1г пакетов Такса Кшб равным М'П5 для сети ИЬегпег (1500 байт) До тех пор, пока реализации Ъйеп Взпй на рабочих станциях считывают эта пеле и соатнетстненна подгоняют размер своего калра, проблемы не,должно возникнуть, на лгабые кзлры размером больше, чем МТ0 в сегментах Егпегпег, будут отброшены мостом, саелиняюшим лне сети. Самое большое отличие между двумя типами соелинения мостами заключается в том, что в сетях Егйегпет информация маршрутизации хранится непосредственно мостами, в то время как в сетях Тойеп Кзпй ее хранят рабочие станции. Для того чтобы преобразующий мост мог палдерживать оба типа сети, он должен выглядеть со стороны Егйеглег как прозрачный мост, и как мост ретрансляции с маршрутизацией от источника со стороны Та)сеп Кзпй.
Для сети Толеп К1пй преобразующий мост поддерживает номер кольца н номер моста так же,' как стандартный мост с маршрутизацией от источника. Номер кольца в зтсм случае представляет всю область Етпеглет, а не просто сегмент, присоединенный к мосту. Кот~ пакеты из сети Токсп Кшй проходят через мост, информация из их палей К1Г"утиляется и кзшируется мостом. С итого меси стандтртная прозрачная маршрутизация доставляет пакеты к месту их назначения в сетя Етбетпст.
Котла пакет, с~иный рабочей станцией Етпетпет, предназначается системе в сети Токеп К1яд, преобразующий мост ищет информацию маршрутизации системы в своем каше и добавляет, если это вожежно, поле К1Р к пакету, садержащему маршрут для сети. Если в каше нет марпгрута, или пакет широковещательный, то мост осуществляет его широковещание по одному маршруту. Пртазрачнай.ратт1ванслниия с марицфтий114мей от источника 1НМ также предаолтяла стандарт, который обьединяет две основные технологии применения мостов.