Сети и телекоммуникации
.pdf461
(Европейский институт по стандартизации в области связи — ETSI), 53 октета
(ITU-Т), 64 октета (Исследовательская лаборатория CCL США), 69 октетов
(ANSI), 72 октета (Япония).
Еще одной причиной потенциальной несовместимости существующих проектов ШЦСИО являются различия размеров и структуры заголовка ячеек,
обусловленные разнообразием подходов к определению перечня функций, воз-
лагаемых на протокол уровня ATM. Эта причина не столько «технологиче-
ская», сколько обусловлена «различными философиями сетей будущего». Вы-
деляют две крайние точки зрения. Согласно первой, принятой в Европе, ATM
считается формой коммутации каналов, что обусловливает простоту заголовка и выбор режима виртуальных соединений для передачи информации. В этом случае большинство функций управления и контроля переносится на ООД,
оборудование узлов сети упрощается, поскольку на них возлагается только функция маршрутизации ячейки с входящей линии на требуемую выходящую
(при этом возможно обнаружение и исправление ошибок в заголовке), что уде-
шевляет построение СПД. Внутри сети ячейки, принадлежащие различным службам, неразличимы. Заголовок каждой используется исключительно для идентификации соединения.
Изложенный подход реализован во Франции в рамках экспериментальной программы, в соответствии с которой ячейка состоит из 15 октетов информаци-
онного поля и одного октета поля заголовка, содержащего идентификатор со-
единения. Одним из итогов выполнения этой программы является вывод о не-
обходимости увеличения длины ячейки до 35 октетов (32 — поле информации и 3 — заголовок, причем 6 двоичных символов которого содержат провероч-
ную последовательность). Формат заголовка, предложенный ETSI (рис. 32.5,а)
имеет длину 4 октета, из которых первые 3 — идентификатор соединения, а по-
следний - проверочная последовательность (5 двоичных символов) и дополни-
тельное поле, содержащее указатель типа сообщения — один символ и два ре-
зервных символа. Формат ETSI также разработан в соответствии с принципами коммутации каналов.
463
щего, ближайшие цели внедрения этого режимы различны. Если в Европе тре-
буется обеспечить совместимость ШЦСИО с существующими сетями общего пользования, функционирующими в большинстве случаев в режиме установле-
ния соединения, то в Северной Америке широкополосные сети должны осуще-
ствлять транспортировку данных в режиме без установления (подобно дейта-
граммному режиму) между локальными и региональными сетями.
Объединить оба подхода — такова одна из целей ITU-T, реализованная в июле 1989 года в Женеве, в результате которой было достигнуто соглашение о некоторых параметрах ATM. В частности, предложен формат ячейки, содер-
жащий заголовок длиной 5 октетов и поле информации — 48 октетов (рис.
32.5,в). Для пользовательского интерфейса заголовок включает:
поле общего управления потоком (4 бита), которое может использоваться в качестве поля управления доступом, как это предусмотрено в предло-
жении комитета T1S1, в режиме без установления соединения, что не ис-
ключает возможности применения тех же ячеек при организации обмена информацией в режиме с установлением соединения;
поле идентификатора (ИВП) виртуального пути (12 бит);
поле идентификатора (ИВК) виртуального канала (12 бит);
поле указателя типа сообщения (2 бита), используемое для служебных целей в интересах управления, эксплуатации и обслуживания сети;
резервное поле (2 бита) (Примечание: биты поля указателя типа сообще-
ния и резервного поля могут быть при необходимости использованы для расширения ИВК до 16 двоичных символов.);
поле циклической избыточной проверки (ЦИП) заголовка (8 бит).
Управление доступом
Необходимость использования поля управления доступом возникает то-
гда, когда пользовательский интерфейс реализуется по схеме многотерминаль-
ного соединения, что характерно для СПД, использующих моноканал (локаль-
ные сети, а также сети, использующие радиолинии). При этом в протокол фи-
464
зического уровня ЭМВОС вносятся дополнительные функции управления дос-
тупом к среде, часто выделяемые в соответствующий подуровень. Поле доступа предназначено для размещения УИП этого подуровня (схема преобразования сигнала на нем выделена пунктиром на рис. 32.3). Если в комитете Т1 полага-
ют, что пользовательский интерфейс должен реализоваться именно по этой схеме, то в ITU-T многие делегации придерживаются мнения о необходимости стандартизации только двухтерминального соединения. Приведенное выше описание предложенного ITU-T формата заголовка ячейки учитывает обе точки зрения и может обеспечить глобальную совместимость ШЦСИО. Рекомендация
ITU-T I.361 определяет, что в сетевом интерфейсе при двухтерминальном со-
единении поле общего управления потоком не используется и отводится для расширения адреса.
Идентификаторы виртуального пути и виртуального канала
Для создания гибкой, сравнительно дешевой СПД, какой и планируется быть ШЦСИО, необходимо по возможности упростить архитектуру сети и про-
цесс обработки служебной информации в ее узлах. Этих целей достигают за счет использования концепции виртуального пути для управления виртуальны-
ми каналами на транзитном участке ШЦСИО. Если под виртуальным каналом подразумевается логическое соединение сетевого уровня, которое может быть динамически установлено и разъединено, то термином «виртуальный путь» обозначают совокупность таких соединений, имеющих в пределах некоторой транзитной (магистральной) сети общую пару терминалов. Последние непо-
средственно соединяются с коммутационными системами, межсетевыми пре-
образователями локальных сетей общего пользования или частных сетей. Такое объединение виртуальных каналов позволяет упростить процессы установле-
ния, обработки и управления каждым отдельным соединением и мультиплекси-
рованием их совокупности. Поэтому в рамках упомянутой концепции номер виртуального канала состоит из двух частей: ИВП и ИВК.
465
ИВП может присоединяться к каждой ячейке или группе ячеек, причем в последнем случае формируется либо кадр фиксированной длины, либо объеди-
ненная ячейка переменной длины (рис. 32.6). Хотя два последних метода уменьшают количество переключений коммутатора, что важно при скоростях передачи информации порядка 108 бит/с и более, реализуемых в ШЦСИО, оба требуют расширения буферной памяти того же коммутационного узла, что уве-
личивает задержку. Кроме того, переменная длина объединенной ячейки ус-
ложняет процесс обработки служебной информации в узле. Поэтому наиболее распространен первый метод, а в сетевом интерфейсе применяется и второй.
а) |
|
|
|
|
|
|
|
Ячейка |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ИВП |
ИВК |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Заголовок |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б) |
|
|
|
|
|
|
|
|
|
|
Кадр |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Заголовок |
|
|
|
Ячейка 1 |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
ИВП |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ячейка n
Объединённая ячейка
в)
ИВП |
Ячейка 1 |
Ячейка 2 |
Ячейка n |
|
|
|
|
Заголовок
объединённой
ячейки
Рис. 32.6. Присоединение ИВП:
а) к каждой ячейке; б) к кадру фиксированной длины; в) к объединенной ячейке
Различают две схемы формирования номера виртуального канала, объе-
диняющего ИВП и ИВК: точную и неточную. В первой схеме упомянутые идентификаторы неразделимы, точная граница между ними в пределах соответ-
ствующего поля заголовка не устанавливается, и любой узел сети использует весь номер виртуального канала для определения маршрута ячейки. Эта схема реализована в форматах заголовков, предложенных T1S1 и ETSI. Во второй схеме для обоих идентификаторов выделяются отдельные поля в заголовке ячейки, каждое из которых избирательно используется либо транзитным, либо конечным узлом сети.
466
Служба приоритетов
До сих пор остается предметом обсуждения необходимость введения службы приоритетов в ШЦСИО. При ее реализации проблема коммутации бу-
дет решаться на основе следующих принципов:
задержка ячейки с более низким приоритетом для передачи ячейки с бо-
лее высоким приоритетом;
уничтожение ячейки с более низким приоритетом при необходимости пе-
редачи ячейки с более высоким приоритетом.
В соответствии с этими принципами выделяют следующие типы приори-
тетов. Приоритет по задержке (delay priority) введен для упорядочения очереди ячеек в буфере узла коммутации. Более высокий приоритет обеспечивает (в
среднем) меньшую задержку передачи сообщения от одного терминала сети до другого. Однако изменение приоритета по задержке в пределах одного вирту-
ального канала может привести к изменению последовательности прихода яче-
ек к пользователю, а, следовательно, и к искажению сообщения или увеличе-
нию задержки передачи сообщения в целом.
Другим типом является приоритет по потере (loss priority) ячеек, введен-
ный для упорядочивания процесса уничтожения ячеек при аварийных ситуаци-
ях сети, возникающих главным образом при перегрузке буфера узла. Именно этот тип приоритета ячеек предусмотрен в предлагаемой ITU-Т концепции ШЦСИО, указатель которого занимает один из двоичных символов резервного поля заголовка (рис. 32.5,в). Однако для этой цели могут использоваться и бо-
лее сложные, чем механизм приоритетов, алгоритмы.
Существуют различные модели процесса присвоения приоритетов:
детерминированные, когда приоритет либо присваивается на этапе уста-
новления соединения, как это планируется в программе ETSI, либо посто-
янно закреплен за конкретным видом службы, пользователем (например,
высокий приоритет по задержке для специфической группы пользовате-
лей на уровне правительственных или военных учреждений);
467
динамические, когда приоритет пересчитывается в зависимости от факти-
ческой величины задержки отдельного сообщения (так называемый отно-
сительный приоритет ячеек);
выделение окон, что соответствует резервированию;
задержки ячейки или более крупного сегмента на цикл коммутации;
различные режимы организации очередей.
Не все перечисленные модели требуют при своей реализации введения в
заголовок ячейки поля указателя приоритета. Поэтому формат заголовка ячей-
ки, предложенный ITU-T, и предусматривает возможность расширения адрес-
ного поля (ИВП, ИВК) до 28 битов за счет полей указателей типа сообщений и приоритета (резервное поле).
Защита заголовка ячейки ATM (циклическая проверка)
Проверочная последовательность, расположенная в одноименном поле заголовка, предназначена для обнаружения или для обнаружения и исправления ошибок, возникающих в процессе передачи ячейки по каналу связи ШЦСИО.
Как правило, организуется циклическая избыточная проверка, известная из тра-
диционного пакетного режима доставки, поскольку она обеспечивает лучшее по сравнению с другими методами качество решения этой задачи. Необходи-
мость введения такой проверки обусловливается тем, что случайное искажение хотя бы одного символа ИВК влечет за собой потерю всей ячейки. Потеря ячейки в свою очередь может привести к потере части или даже всего сообще-
ния соответствующей службы. ЦИП позволяет исправлять как минимум оди-
ночные ошибки и обнаруживать их пакеты. Длина ЦИП выбирается исходя из планируемой длины заголовка. Так, ЦИП длиной 5 битов обнаружит одиноч-
ную ошибку в блоке из 24 битов, ЦИП длиной 6 битов — в блоке из 32 битов.
Более длинные ЦИП обладают большими возможностями. Вид проверочного полинома определяется аппаратурой транзитных узлов коммутации ШЦСИО и стандартизации в отличие от полиномов, используемых в кадрах протоколов канального уровня традиционных СПД, еще не подвергался.
469
на синхронизации кадров в пакетном режиме доставки и может быть выполне-
на иными способами.
В Рекомендации ITU-T I.121 описаны принципы обмена сообщениями между двумя пользователями при организации между ними виртуального кана-
ла, которые определяют основу функционирования ШЦСИО. Схема формиро-
вания последовательности ячеек представлена на рис. 32.7 и включает:
ООД передает цифровой сигнал, синхронизованный местными часами в канале связи;
сборщик пакетов буферирует этот сигнал, чтобы сгладить пиковые на-
грузки и образовать стандартный информационный блок — ячейку;
ячейка считывается под управлением сетевых часов, и еѐ структура соот-
ветствует требованиям сети;
ячейки, поступающие от различных комплектов ООД, объединяются в канале связи, образуя групповой сигнал, и коммутируются в узлах сети;
в точке приема ячейки буферируются для компенсации различия задер-
жек распространения;
разборщик пакетов восстанавливает переданный сигнал, который считы-
вается оконечным оборудованием данных в пункте приема под управле-
нием местных часов.
Ячейки, передаваемые по каналу связи ШЦСИО, который является син-
хронным символьным трактом, следуют без специальных разделителей. Начало каждой определяется временным положением ее первого символа в цифровом потоке. Для выделения отдельных ячеек из общего потока их необходимо син-
хронизировать. Как правило, синхронизация выполняется с помощью синхро-
низирующей последовательности (СП) двоичных символов, размещение кото-
рой в передаваемом сигнале определяется двумя подходами: непериодическое размещение (рис. 32.7,а), когда интервалы следования СП различны, и перио-
дическое (рис. 32.7,б), когда СП следуют через равные интервалы времени.
