К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 77
Текст из файла (страница 77)
Виртуальный путь — зто логическое соединение между двумя системами, которое включает в себя множество виргуалъных каналов так же, как кабель между двумя точками может состоять из множеслга праводнгнзтв„, па каждому из которых передается отдельный сигнал. После установки виртузльнога пути между двумя точками, создание для каждого нового соединения дополнительного виртуальнога канала в пределах ланнога луги является сравнительно простой задачей. Вдобавок, управление виртуальным путем — эта простейший способ изменить свойства всех виртуальных каналов, содержащихся в нем. Например, когда выходит из строя коммутатор, виртуальный путь может быть перенйправлен по другому маршруту, и все виртуальные каналы будут перенаправлены вместе с ним.
Заголовок каждой ячейки АТМ содержит идентификатор УР1 и идентификатор УС1„которые указывают виртузльный путь, используемый ячейкой, и виртуальный канал в пределах этого пути. Адресация АТМ Сети АТМ имеют свои собственные адреса для каждого устрайапга, помимо адресов любых вышележагдих уровней протокольного стека, южгзрыми зти системы могут располагать.
Эта иерархические адреса длиной 20 байт, которые больше напоминают телефонные номера и позволяют развертывать предельно большие сети. В отличие от протоколов, которые разделяют полосу пропускзння сети между многими системами, в АТМ нет необходимости включать адрес назначения и источника в каждую ячейку, так как перелачи АтМ используют выделенное двухточечное соединение, Вместо этого адресация возлагжтся на коммутаторы АТМ„-Которые непосредственно соз- дают новые виртуальные пути и виртуальные каннам. Урлзненъ адйлуауцан АТМ Основная функция )Ролла одогллсади А73г ~А4Х.; Аулг айраглол лгуег;) заключается в падготонкв данных„получаемых от протоюзпа Сетевого уровня, для передачи и разбиения их на блоки по 48 байт, которые уровень АТМ упвиует в ячейки, до6авив запзловок.
ААЕ состоит из.двух подуровней: лодуроелл коиача Ц ГС$ совал Ыбч ) и Ъу ю, егпаоя,Фи л сбоР 6Яя, 46- тепаглол оЫ: гпхцвгийе лиЬйуег). Подуровень конвергенции подготавливает данные Сетеыко уровня ллл сегментации с испглгьзавв)гиен различных падей, раЗЛИЧавцППКХГ ддя КалдаГО тИПа Сераяеа„иатарнй'будгст цсрвдааатЬ ЛЛННЫЕ. Полученные в резуд)дате протокольные блоки данньгх подуровня юзнлергенции ~СЗ-РВЩ разбиваютсл подуровнем ЗАК на блоки подхалягце)'о размера лля их послелуЮцюй упаковки в ячейки. На рассматриваемом подуровне доступны нескалькр протоколов фя., которые предоставляют различные типы сервисов для поддержка разнообразных приложений.
П ААХ 1. Сервис с установлением соелинения, Предназначенный для приложений, требуквцих эмуляции каналов, например, для пщедачи речи и видеохонференгцгй. Этот сервис нужджтся в синхронизации,.поэтому необходима сетеваягереда перелачи данных, талия.как ЗОИБТ,, которая поддерживала бгя синхронизацию. Для данного сервиса гювуровень конвергенции добавляет к паиным поля номера пасланзвательности (Зейцепсе ХшпЬег) и жциты номера послеловательности (Зацепов Мипйег Ргогесцоп), кащщые позволяют принимающей системе собрать ячейки в правильном порядке. П ААХ 3/4. Поддерживает передачу данных ввк о установлением соединения, так и беа'установления, с контролем ошибок и мультиплексированием.
Подуровень конвергегщии создает РХЮ, добавляя к данным начальный/коне'~ный дескриптор в качестве заюловка и поле длины, как постинформвцгно Затем подуровень БАК разбивает Сб-РВ13 на блоки, размером с ячейку. Он таюхе присоединяет к каждому блоку СКС-значение с целью выявления ошибок. Н ААХ 5. Иначе называемый БЕАР (Бппр)е апб Нйегепт Адаргацоп Хлуег, уровень простой и 'аффективной адаптации), ААХ 5 обеспечивает сервисы с установлением:соединения и без установления соединения.
Он наиболее часто используется для трафика ЛВС. Подуровень- конвергенции берет блек даиныл бечевого уровня размером до 64 Кбайт и наращивает его заполнением переменной длины и 3-байтовой завцеаиталмюй части; Заполнение гарантирует, что блок данных впишется в границы ячейки, а описатель вюпочает поле длины блока и СКС-значение длл всего РЕШ. Затем Глава т П Вмоокоолорооптыв магистрали БАК разбивает Р1М3 на сегменты по 48 байт лля упаковки их в ячейки. Значение третьего бита поля индикатора типа полезных данньпс в АТМ- заголовке устанаюгивается равным 0 для всех сегментов блока данных, за исключением последнего, у которого значение этого бита равно Ь Недостатки АТМ Существует несколько серьезных недостатков, которые следует рассмотреть, прежде чем начать думать о внедрении АТМ в качестве магистрали тили в иных целях) в свою сеть.
Первый — зто стоимость: оборудование для АТМ намного дороже, чем для СттйаЬЬ ЕгЬегпег или факгически любого другого высокоскоростного протокола. Цена сетевых АТМ-адаптеров длл сервера начинается с 600 $-800 Э, а возможные затраты на коммутаторы АТМ могуг бъпь вырюкены няти- и шестизначными числами.. Поддержка Другая большая пробпема — это стоимость и сложность реализации и поддержки сети АТМ. Тогда как квалифицированный администратор ЛВС ЕЛЬ- ептег в состоянии с небольшими трудностями установить компоненты магистрали т.тт8ВЬй ЕгЬегпег, магистраль АТМ в этом смысле — совершенно иной случай.
Сети АТМ являются гибридом технологий сетей дистанционной связи и сетей передачи данных. Это два различных типа сетей, но в случае АТМ они оба могут использовать одинаковые кабели и коммутжоры. Вследствие чего магистраль АТМ может быть подключена не только к компонентам сети передачи данных, таким как маршрутизаторы, коммутаторы и серверы, но также к РВХ (Рйттаге ВгапсЬ еХсЬвойе, учрежденческая 'телефонная станция) и другим телекоммуникационным устройствам.' Тот факт, что указанные типы сетей традиционно разделяются, означает, что их обслуживанием также часто занимаются разные люди Профессионалы широкого профиля, которые имеют опыт в обоих областях и обладают знаниями, требуемыми для создания инфраструктуры АТМ, встречаются относительно редко и поэтому они требуют высокопз жалования.
В результате„часть опасности, которую несет с собой внедрение АТМ, загопочается в том, что сеть будет полагаться на технологию, которую полностью понимают только один или два человека в компании. На фоне современного изменчивого рынка труда — зтй плохой багаж. 'г гЦчЕ Другая проблема, связанная с применением АТМ в качестве сетевой магистрали, заключается в умении заставить' ее работать в связке с лругими протоколвьти. Если не использовать АТМ ло всей сети, включая соединения с рабочими местами, то магистраль должна обьединять отдельные ЛВС, применяющие ЕгЬегпег или лругие протоколы Канального уровня. В этом и есть суть проблемы, поскольку АТМ является протоколом' с установлением соединения, а Ебгепгет и Тоггеп Вгпб таким качеством 'не облвдшот.
Протоколы с'установлением соединения не имеют возможностей широковепштелвной передачи, поэтому они не могут предоставить свойственньгх системам в сетях Егпегпег (или Тоггеп Вшй) методов, позволяющих обнаружить адрес или даже просто существование сервера в магистрали АТМ= Па первых порах решением этой проблемы ддя администраторов сети стало ПЛаинрОВаНИЕ ПрлнгВННЫХ ВИртуаЛЬНЫХ СОЕдИНЕНий (Х"тСЗ) Мсжду КОММутаторами АТМ/Ебгегпец серверами и другими устройствами в сети АТМ. С этих позиций,,' 'коьгмугаторы предоставляли системам ЕФегпег адреса лля связи с сиетемамн АТМ.
Это — работавицсе рещкние, но оно требует от администратора,немалого труда, объем которого увеличивается вместе с ростом числа систем в'сети АТМ. В 1995 г. была представлена ЕАФЕ гсвг Епги!аппп, змугиигия локальных сепгега Е0, которая устраняла необходимость в ручной настройке:РЧСк $АХЕ автоматически создает и улаляет коммугируемые виртуальные соелинения между ко;;ммугаторами и сетевыми системами АТМ-, Это свойство делает магистраль прозрачной для локальных сегпй Егггегдет, создавая виртуальный широковещательный ломен, которым Згайовает в.себя системы АТМ. Спецификдция г АХЕ 2.0, утвержденная в 1997 г.,' добавила поддержку классов ЦоБ протокола АТМ.и многоадресную передачу.
К сожаленгпо, для своей работы ЕАгчЕ требует множества различных программных модулей. Они перечислены ниже. (:г Клиент эмуляции ЛВС (1ЖС, юг г ЕвнгЬ6ап СИегй). Модуль квждого устройства АТМ, который имеет как МАС-адрес ЛВС, так и АТМ-Вцрсс. Вместе эти усгройсша формируют ЕХАФ (егягйяегг' ХАгт', аиульроеаииал локальная сегпгг). Системы Ебгепгег взаимодействуют с клиентами г.ЕС коммутаторов, обьединлгпщих сети лля того, чтобы выяснить адреса систем АТМ. Если клиент, г;ЕС в настоящее время имеет'связь с 'зап(хгшенной системой АТМ, то он предоставляет ее адрес системе Ебгетеь В противном случае клиент 1.ЕС "связывается с сервером 1ЕБ и сервером' ВЮБ„используя пггопгоиаг аиулеггии'ргцггеигеиия адрегхге ЛЕС г.ьЕ АЙ', Х4Л' Егпигсигоп Агййегг ЯелгЬФоп Ргггагсо(), чтобы выяснить адрес.