Р.Л. Смелянский - Компьютерные сети. Том 1. Системы передачи данных (1130069), страница 48
Текст из файла (страница 48)
Каждая станция постоянно принимает передаваемые ей предшествующим соседом кадры и анализирует их адрес назначения. Если адрес назначения не совпадает с ее собственным, то она транслирует кадр своему последующему соселу. Напомним, что если станция получила маркер и передает свои собственные кадры, то на протяжении этого периода времени она не транслирует приходящие кадры, а Удаляет их. Если же адрес кадра совпадает с адресом станции, то она копирует этот кадр в свой внутренний буФер, проверяет его коррект- 213 ность (с помощью контрольной суммы), передает его поле данныХ: '! для последующей обработки протоколу, расположенному выще:"',,:-" ГПР1-уровня (например, 1Р), а затем передает исходный кадр по ..".:!:::-; кольцу последуюШей станции. В передаваемом по кольцу кадре станция-получатель отмечает три,:;:.'-: признака; распознавания адреса, копирования кадра и отсутствия,,';;:,:".
или наличия в нем ошибок. Станция-отправитель проверяет эти при-:~-";.'..; знаки и таким образом определяет, дошел ли кадр ло станции полу- ',:"„'" чателя и не был ли он при этом поврежден. Процесс восстановленияэ:.'~:..' информационных кадров не входит в функции протоколов Г!)!31;.;':~ этим должны заниматься протоколы более высоких уровней. 5.2.2. Протоколы техиологии ЯЮI В технологии РР!)1 используются протокол физического уровня.'; и протокол подуровня доступа к среде (МАС) канального уровня.
Квк. ":;,: и во многих других технологиях передачи данных, в технологии Г(3131:.,'.~ используется также протокол 802.2 подуровня управления каналом -.!'. данных (ЕЕС), определенного в стандартах 1ЕЕЕ 802.2 и 180 8802.2, ' '; ' при котором узлы работают в дейтаграммном режиме, т.е.
без уста-' '~"; новления соединений и без восстановления потерянных или повреж-,,,'';, денных кадров. Физический уровень подразделяется на независимый от среды ""~, подуровень РНг" (РЬув)са1) и зависяший от среды подуровень РМ0';":. (РЬуз(са1 Мегйа Эерепдепг).
Работу всех уровней контролирует проз.;." токол управления станцией 8МТ (8гаг(оп Мапа8ешепг). Напомним,:;;, что мы уже сталкивались с таким делением на подуровни при рас-::-.," смотрении семейства ЕгЬегпег !ЕЕЕ 802.3. Аналогично организован' -;.; физический уровень в СПД АТМ. Подуровень РМР обеспечивает необходимые средства для передачи данных от одной станции к другой по оптоволокну. В его "-' спецификации определяются: ~ требования к мощности оптических сигналов и к многомодо-,;::;.,' вому оптоволоконному кабелю; ° требования к оптическим обходным переключателям (орбса1';.; Ьуразз ячгсйев) и оптическим приемопередатчикам„ ° параметры оптических разъемов М1С (Мейа!п(ег(асе Соппесгог) '~' и их маркировка; ° длина волны 1 300 нм,на которой работают приемоперсдатчи-''-'!.
ки; ° представление сигналов в оптических волокнах в соответствии::,. ~,, с кодировкой Ь(Р71-1. Подуровень РНУ выполняет кодирование и декодирование дан- '=' ных, циркулирующих между подуровнями МАС и РМЛ, а также обеспечивает тактирование информационных сигналов. В его специ- ':.;:. фикации определены: 214 ° правила кодирования информации в соответствии со схемой 4Вг'5В (которая рассматривалась при изучении Газ1 ЕФегпе1); ° правила тактирования сигналов; ° требования к стабильности тактовой частоты 125 Мрц; ° правила преобразования информации из параллельной формы а последовательную, Подуровень МАС ответственен за управление доступом к сети, а также за прием и обработку кадров данных.
В его спецификации определены; ° правила захвата и передачи маркера; ° правила Формирования кадра; ° правила генерации и распознавания адресов; ° правила вычисления и проверки 32-разрядной контрольной суммы. Уровень ВМТ выполняет все функции по управлению и мониторингу остальных уровней стека протоколов НРР1. В управлении кольцом принимает участие каждый узел сети НЮ1, поэтому все узлы обмениваются специальными кадрами ЯМТ для управления сетью. В спецификации ЯМТ определены: алгоритмы обнаружения ошибок и восстановления после сбоев; ° правила мониторинга работы кольца и станций; алгоритм управления кольцом; ° процедуры инициализации кольца. 5.2.3.
Типы узлоа и прааила изг соединении Все станции в СПД ГРР1 подразделяются на конечные станции и концентраторы, а также их различают по способу присоединения к первичному и вторичному кольцам и по числу МАС-адресов у одной станции. Для того чтобы передавать собственные данные в кольцо (а не просто ретранслировать данные соседних станций), станция должна иметь в своем составе хотя бы один МАС-узел со своим уникальным МАС-адресом, Станции могут не' иметь ни одного МАС-узла, а значит, участвовать только в ретрансляции чУжих кадров, но обычно все станции в СПД гРР1, даже концентраторы, имеют хотя бы один МАС-узел.
Концентраторы используют МАС-узел для захвата и генерации служебных кадров, например кадров инициализации кольца, кадров поиска неисправности в кольце и т.п. Подуровень МАС выполняет в технологии ГРР1 следующие функции: 2!5 ° поддерживает сервисы для подуровня 1).С; ° формирует кадр определенного формата; ° управляет процедурой передачи маркера; ° управляет доступом станции к среде; "ьг ( ° обеспечивает адресацию станции; ':ь ° копирует кадры, предназначенные лля данной станции, в буфер:,.;,-'4 и уведомляет подуровень 1.1 С и блок управления станцией 5МТ о ..':::~ прибытии кадра; * генерирует контрольную сумму кадра с помощью СКС-кода н „", проверяет ее у всех кадров, циркулирующих по кольцу; ° удаляет из кольца все калры, которые сгенерировала данная::,1= станция; ° управляет таймерами, которые контролируют логическую работу кольца, т.е.
таймером удержания маркера, таймером оборота мар-,:,-!г кера и т.д.; ° осуществляет мониторинг определенных событий, что помогает: ":.1 обнаружить и локализовать неисправности; ° определяет механизмы, используемые кольцом для реакции на'; .: ошибочныс ситуации, т.е. на повреждение кадра, потерю кадра, по- '":."г терю маркера и т.д. В каждом блоке подуровня МАС параллельно работают два пропесса: процесс передачи символов (МАС Тгапяпй) и процесс приема,:;! символов (МАС Кесе!те).
За счет этого подуровень МАС может одно-'.':!, временно передавать символы одного кадра и принимать символы:",'::, ° другого кадра. Форматы кадра и маркера В СПД ГРО1 информация передается в форме двух блоков данных: -'-':: кадра и маркера. Формат кадра ГОгт1 представлен на рис. 5.13. Рассмотрим назначение полей кадра. Преимбула (РА). Любой кадр должен предваряться преамбулой, ':; состоящей как минимум из 16 символов Ы!е (1). Эта последователь-..':-,'.' ность сигналов предназначена для синхронизации приемника и пере- ';::;,',";, датчика кадра. Начальный ограничитель (агат!!пя Ое1!ш!гег — Я)).
Состоит из.,::,;: пары символов )К, которые позволяют однозначно определить гра-.," ницы для остальных символов кадра. Поле управления (Ггате Сои!го! — ГС). Идентифицирует тип:- кадра и детали работы с ним. Имеет 8-битовый формат и передается:2 с помошью двух символов.
Состоит из подполей, обозначаемых С(.ГГХХХХ, которые имеют следующее назначение: С вЂ” определяет тип трафика, который переносит кадр (син-, .~':, хронный — значение 1, асинхронный — значение О); ° Ь вЂ” определяет длину адреса кадра, который может занимать 2 или 6 байт; 216 Рис. 5.!3. Формат кадра ГОО! ° Гà — определяет тип кадра (01 — обозначение кадра Е С (пользовательских данных), 00 — обозначение служебного кадра МАС- подуровня). Служебными кадрами МАС-подуровня являются кадры процедуры инициализации кольца С!апп Ггаше, кадры процедуры сигнализации о логической неисправности Веасоп Ггаше и кадры процедуры управления кольцом ЯМТ Ггаше; ° ХХг.г.
— детализирует тип кадра. Адрес назначения (Оезйпагюп АсЫгеьз — ОА). Идентифицирует станцию (уникальный адрес) или группу станций (групповой адрес), которым предназначен кадр. Может содержать 2 или 6 байт. Адрес источника (Яоцгсе АгЫгезз, ЬА). Идентифицирует станцию, сгенерировавшую данный кадр. Это поле должно быть той же длины, что и поле алреса назначения.
Информация (1ХГО). Содержит информапию, относящуюся к операции, указанной в поле управления. Может иметь длину от 0 до 4 478 байт (от 0 до 8 956 символов). Стандарт ГОО1 допускает размешение в этом поле информации о маршруте для алгоритма маршрутизации от источника (апогее Вопг1п8), устанавливаемой стандартом 802.5, который определяет работу СПД «Кольцо с маркером» (Тос)геп К!п8), При этом в два старших бита поля адреса источника 8А помещается комбинация 102 — групповой адрес, не имеющая отношения к адресу источника, а обозначающая присутствие информации о марн~руте в поле данных. Контрольная последовательность (Ггагпе СЬес)г Бег)цепсе— ГС8).