Руководство по технологиям объединенных сетей Cisco (953103), страница 115
Текст из файла (страница 115)
Подтверждения протокояаГЕС 2 Сквозноеуправление на канальном уровне Рис. ЗД2. Сквозное 5ЛД-соединение но глобальной сети ТСР/!Р Локальное подтверждение соединений РЕС в технологии РЕБьн дает ряд преимуществ по сравнению с системами ЖВ. Благодаря локальному подтверждению данные РЕЗВ могут передаваться по глобальной сети без подтверждений канального уровня и "пустых" сообшсний. Кроме того, локальное подтверждение снижает вероятность простоев на канальном уровне в глобальных сетях.
Аналогичным образом в РЕБьи гарантируется, что широковещательные рассылки поисковых фреймов будут управляться средствами РЕБьи после того, когда будет найден адрес нужной системы. На рис. 33.3 показана передача сообшений и использование локальных подтверждений в среде РЕБнк. Поддержка ЗМА в технологии 0~.8и Одним из преимуществ технологии РЕЬьу является поддержка более широкого по сравнению с БКВ диапазона устройств и сред.
РЕБьи работает в нескольких типичных Глава ЗЗ. Технология С)ЕЗуу средах ЯчА и поддерживает локальные сети 1ЕЕЕ 802.2 с физическими модулями Як!А РБ 2, РП 2.1 и РО 4, а также системы на основе Хе!В!ОЯ Локальные подтверждения 11С 1 Локальное подтверждение 11С Ц ЬС 2 Рис, ЗЗ.З. В Ш.Вв для управления намеком данных используемся локаяыме подмверждение Протокол 88Р протокол "коммутатор-коммутатор" (Бнгтс)к-го-отгсА Ргогосо) — БоР) представляет собой протокол, используемый узлами 0ЕВ» (маршрутизаторами) для того, чтобы устанавливать соединения, определять местонахождение ресурсов, передавать данные, управлять потоком данных и устранять ошибки. В этом протоколе фактически заключается основа технологии 0Ыьн. Вообще говоря, протокол ЫР не обеспечивает полной маршрутизации между узлами, поскольку этим в основном занимаются общие протоколы маршрутизации, такие как К!Р, ОКРУ и !ОКР/Е1ОКР. Вместо этого протокол ЮР коммутирует пакеты на канальном уровне Як)А, а также инкапсулирует пакеты в протокол ТСР/!Р лля передачи по 1Р-сетям и использует протокол ТСР как способ надежной передачи данных между узлами 0).Ба.
На рис. 33.5 показано место эБР в общей архитектуре Як)А, а также соответствие ЫР эталонной модели 051. Функционирование 0~ 8и Коммутация каналов ЕН51н включает в себя нескольких этапов. Одноранговые устройства 015кн устанавливают между собой ТСР-соединения. Эти ТСР-соединения являются основой лля обмена данными 0).бес Поскольку ТСР обеспечивает надежную и гаранти- 556 Часть К Мосты и переключатели 015 и поддерживает протокол синхронного управления передачей данных (Бупспюпоов Раса ) ш!г Сон!го! — В01.С), включая системы РБ 2 (первичные и вторичные) и РП 2.1.
В системах ВР1 С каждое физическое устройство (Р)зуз!са! ~1 пй — РИ) протокола э01.С представляется протоколу О) 5в ЫР в ниле уникальной пары адресов управления доступом к среде передачи (МАС) и точки доступа к серверу (ВАР), В системах Тойеп К!пй узел 0ЕБкн является мостом маршрутизации от источника. Удаленные системы То!сеп К!пй при соединении через 0).5кн-узел рассматриваются как смежные кольца.
Такое мнимое смежное кольцо, называемое виртуальным, создается лля каждого узла 015кн. На рис. 33.4 показаны различные узлы 1ВМ, связанные с глобальной сетью ТСР/1Р через устройства 015кн, в данном случае маршрутизаторы. руемую доставку данных протокола 1Р, а также их инкапсуляцию в формат протокола— в данном случае соответствуюший протоколам ХетВ10$ и БХА, данные передаются с гарантией доставки и целостности. После установления соединения одноранговые устройства Р15тч сообшают друг другу о поддерживаемых функциях. Это особенно важно в том случае, когда Р15тч-узлы изготовлены различными производителями. После этого одноранговые Р15ит-устройства устанавливают канаты между конечными системами ЗХА или ХегВ1ОБ, по которым можно передавать информационные фреймы. Г Узел типа 2.1 Рис.
33.4. лзГУА-узты свюанн через стабильную сеть ТСР/!Р при помощи И.лэте Бнл ОВ1 Рис. 33.5. Протокол 55Р устанаттивает соответствие между компонентами канальною уровне 5йтА и эталонной моделью ОЯ Глава 33. Технология 01 Зуу Процессы 0~ Вуу Функционирование 015а можно разделить на три основных компонента: обмен сведениями о Функциях, открытие канала и управление потоком. Для 015хг абиеп сведениями а функциях означает обмен информацией о возможностях сеанса 015хг.
Зтот обмен осуществляется в начале сеанса и в его процессе. Открытие канала в 015» происходит между конечными системами. Оно заключается в определении местонахождения системы-получателя и установке управляющих канальных соединений между конечными системами и их локальным маршрутизатором. Управление пагпакам в 015и позволяет установить независимое однонаправленное управление потоком между одноранговыми устройствами. Более подробно эти процессы будут описаны ниже. Обмен сведениями о функциях 0~8)л( Обмен сведениями о функциях 015и основан на управляющем сообщении "коммутатор-коммутатор", в котором описываются возможности коммугатора-источника. Управляющее сообщение обмена сведениями о функциях посылается после установки соединения между коммутаторами или, в случае изменения некоторых рабочих параметров, о котором нужно сообщить коммутатору-партнеру, — во время обмена данными.
При таком обмене идентифицируются и согласуются некоторые возможности. Одноранговые 015чг-устройства обмениваются следующими сведениями: ° номер версии 01Ба; ° начальный размер окна приема; ° поддержка )чегВ!ОБ; ° список поддерживаемых каналов БАР (Рпк БАР— 15АР); ° количество поддерживаемых сеансов ТСР; ° списки МАС-адресов; ° списки имен )чегВ10$; ° поддержка поисковых фреймов.
Открытие канала 0~.8ву Процесс открытия канала 015е межлу двумя конечными системами состоит из определения местонахождения системы-получателя и установки соединения для управления на канальном уровне (РБС) между конечными системами и их локальными маршрутизаторами. Специальные сообщения об открытии канала зависят от типа передаваемых данных. Олна из основных функций 015тг состоит в предоставлении механизма транспортировки данных протокола БХА.
Как показано на рис. 33.6, открытие Б)чА-канала включает в себя несколько этапов. Сначала ЯчА-устройства в локальной сети нахолят другие БХА-устройства, посылая служебный Фрейм с МАС-адресом Ь)чА-получателя. Когда узел 015тг, обеспечивающий межсетевой обмен, принимает служебный фрейм, он посылает своим одноранговым устрйствам 015тг фрейм сапигеасй (от англ. сап уоц геасп — "кто может со мной связаться?"). Назначение этого фрейма состоит в том, чтобы запросить все одноранговые устрйства 015и, могут ли они определить местонахождение искомого 555 Часть Ч.
Мосты и переключатели устройства. Если какое-либо из таких устройств РЕБте имеет доступ к указанному МАС-адресу, то оно посылает фрейм !салгеасл (от англ. 1 сап геас)т — "я могу связаться"), которое означает, что имеется одноранговое устройство РЕБте, которое может обеспечить канал связи с данным устройством. Мэйнфрейм ! ОЗ Получение фриема сэлотеаса ® Устэноекэлэналеобменаланными Рис. 33.6. Попок открымол канска !З15и После обмена фреймами саппгеас)т и !саптеас)т одноранговые устройства РЕБте открывают между собой канал из РЕС-соединений между каждым маршрутизатором и локально связанной с ним конечной БХА-системой (не более двух соединений) и ТСР-соединения между одноранговыми устройствами РЕБте.
Получившийся канал однозначно определяется идентификаторами источника и получателя. Каждый БХА- идентификатор РЕБту-канала состоит из МАС-адреса, точки доступа к службе канала (Е!п)с-Бегу!се Ассеээ Ро!п! — 1.БАР) и идентификатора порта ВЕС. Приоритет канала определяется при его открытии. Процедура открытия канала Хе!В!ОБ очень похожа на открытие канала БХА, с незначительными отличиями. Главное из них заключается в том, что при открытии канала Хе!В10Б узлы РЕБту посылают запрос Хаше ()вегу, где указывается имя ХетВ10Б (а не запрос сапигеас)т, определяющий МАС-адрес).
В ответ РЕБтт-узлы, открывающие канал Хе!В!РБ, вместо сообщения !сапгеас!т посылают сообщение "имя опознано" (гесоап!тес! пауле т!мету). Управление потоком 0~8)йу Управление потоком РЕБте подразумевает адаллтивлое пошаговое лродвлокение между РЕБту-маршрутизаторами. При согласовании управления потоком между одноранговыми устройствами РЕБе устанавливаются два независимых однонаправленных 559 Глава ЗЗ. Технология РЕ8уу механизма управления потоком. Адаптивное пошаговое продвижение использует механизм управления окнами, который динамически адаптируется к доступности буфера.
Окна можно увеличивать, уменьшать, делить пополам и закрывать. Это позволяет 0ЕБхт-узлам управлять пошаговым продвижением потоков данных, пересылаемых по сети, и гарантирует их целостность и доставку. Индикаторы управления потоком О! 8и Количество разрешенных модулей (модулей, которые отправитель имеет право послать) (йгапгег! цп)гв) получатель может увеличить при помощи одного из индикаторов управления потоком. Управление потоком 0ЕБп осуществляется с помощью приведенных ниже функций индикаторов. ° Повторение. Увеличить количество разрешенных модулей до текущего размера окна.
° Инкрементапия. Увеличить размер окна па ! и адаптировать количество разрешенных модулей к новым размерам окна. ° Декрементапия. Уменьшить размер окна на! и адаптировать количество разрешенных модулей к новым размерам окна. ° Закрытие. Закрыть окно и уменьшить количество разрешенных модулей до О, т.е. полностью прекратить передачу в данном направлении, пока не будет послан индикатор инкремента. ° Разделять пополам.
Уменьшить размер окна вдвое и адаптировать количество разрешенных модулей к новым размерам окна. ° Управление потоком. Индикаторы и подтверждения управления потоком могут передаваться вместе с информационными пакетами или высылаться отдельно как независимые управляющие сообщения. Индикаторы закрытия всегда посылаются в виде отдельных сообщений. Примеры адаптивного пошагового продвижения В качестве примеров критериев адаптивного пошагового продвижения можно привести доступность буфера, загрузку канала, длину выходной очереди и приоритет потока данных.