Псевдопроводный доступ


В последнее время все большее распространение в сфере телекоммуникаций находят сети с пакетной коммутацией в силу их относительной дешевизны, легкости инсталляции и эксплуатации. Однако, наряду с этим, до сих пор широко востребованными являются традиционные сервисы, такие как телефония. При реализации подобных схем возникают определенные проблемы, связанные с необходимостью наличия в TDM-сети единого источника синхронизации, что крайне нелегко осуществить в среде с пакетной коммутацией в силу того, что понятие постоянной синхронизации там просто отсутствует.

Компания RAD Data Communications нашла выход из данной ситуации, разработав линейки продуктов, позволяющих предоставлять как традиционные сервисы через сети с пакетной коммутацией, так и сервисы нового поколения через традиционные сети (рис. 1). В этой статье речь пойдет именно о первом решении.

Как уже было сказано выше, провайдеры услуг связи и корпоративные пользователи проявляют повышенный интерес к предоставлению голосовых сервисов и сервисов по выделенным линиям связи через высокоэффективные сети со структурами Ethernet, IP или MPLS. Пока технология VoIP становится более зрелой, ее применение требует инвестирования в новую инфраструктуру сетей и пользовательское оборудование.

Псевдопроводные технологии на базе TDM предлагают путь миграции, что позволяет сохранить инвестиции в уже существующую инфраструктуру TDM. Это достигается тем, что при возможности использования сетей с пакетной коммутацией в качестве транспорта, нет необходимости в немедленной замене пользовательского оборудования на новое. При использовании псевдопроводных технологий становится возможным совместное использование в сети сегментов с различными технологиями передачи, такими как Ethernet, IP, MPLS и TDM. Суть этих технологий заключается в эмуляции традиционных сервисов и предоставлении их через сети с пакетной коммутацией.

Псевдопроводные технологии на базеТОМ были разработаны в 1998 г. компанией RAD Data Communications (TDMolP®) и впервые были применены в Швеции в 1999 г. компанией Utfors (позднее ставшей Telenor). Компания Utfors применила устройства первого поколения, известные как IPmux-4, для предоставления объединенных сервисов, включающих частные и выделенные линии TDM, и разнообразных сервисов IP и Ethernet. В 2001 году IETF образовала PWE3 рабочую группу, в обязанности которой входила стандартизация методов инкапсуляции. Другие форумы по стандартизации, включая ITU, MEF и MFA Forum, тоже участвовали в разработке стандартов для псевдопроводных технологий.

ПСЕВДОПРОВОДНЫЕ ТЕХНОЛОГИИ.

ОПРЕДЕЛЕНИЕ

Как уже говорилось ранее, при использовании псевдопроводных технологий происходит эмуляция традиционных сервисов и предоставление их через сети с пакетной коммутацией. В качестве традиционных сервисов могут выступать низкоскоростной TDM, SDH, ATM, Frame Relay или Ethernet, в то время как пакет-но-коммутируемая сеть может быть Ethernet, MPLS, или IP (IPv4, IPv6).

При использовании псевдопроводных технологий имеет место эмуляция работы PSN (packet switching network) в качестве "простого проводника", по которому можно предоставлять традиционные сервисы. Первыми спецификациями, описывающими псевдопроводные технологии, были: в сетях ATM -Martini Draft и TDMolP компании RAD Data Communications для передачи Е1Я1 через сети IP.

Ее запатентованная технология TDMolP® позволяет эмулировать мультиплексирование с временным разделением (TDM) через сеть с пакетной коммутацией (рис. 2 а и 2 б). В данном случае под TDM понимаются Т1/Е1, ТЗ/ЕЗ каналы или STM-1, в то время как в качестве сети PSN могут выступать сети, основанные на IP, MPLS или Ethernet. Термин "эмуляция линии" (circuit emulation) изначально относился к сетям ATM, но в данный момент часто используется как синоним для псевдопроводных технологий TDM.



Рис. 1. Взаимодействие сервисов и сетей

Псевдопроводные технологии TDM позволяют передать битовый поток в режиме реального времени с характеристиками, приемлемыми для TDM-сетей. Вдобавок к этому, в сетях TDM существует множество особенностей и функций, которые, в частности, требуются для передачителефонных каналов. Благодаря этим функциям обеспечивается передача системной сигнализации, обеспечивающей широкий спектр дополнительных возможностей, достижения существующих стандартов, обеспечение ОАМ механизмов. Все эти факторы должны быть учтены при эмуляции TDM через PSN.



Рис. 2, а. Схема реализации подключения при использовании классической Достаточно критичным фактором в случае применения псевдопроводных технологий TDM является восстановление синхронизации. В традиционных сетях TDM за передачу синхронизации и данных ответственен физический уровень, в то время как при эмуляции TDM через PSN, синхронизация на физическом уровне отсутствует. Требования к синхронизации крайне высоки, и для соответствия им необходим особый механизм воссоздания сигналов синхронизации.

Еще одному фактору стоит уделить особое внимание. Речь идет о маскировании потери пакетов (packet loss concealment (PLC)). TDM-данные передаются через выделенный канал с постоянной скоростью. Несмотря на то, что могут быть битовые ошибки, данные никогда не теряются при передаче. В то же время, все PSN-сети в той или иной мере подвержены эффекту потери пакетов. И этот эффект должен быть скомпенсирован в процессе предоставления сервисов TDM через PSN.

Другими возможными реализациями псевдопроводных технологий TDM являются технологии CESoPSN и SAToP. В своей технологии integrated circuit (1С), которая используется в устройствах IPmux и Gmux, компания RAD Data Communications поддерживает все три стандарта. Кроме того, RAD Data Communications предоставляет оборудование третьих компаний и гарантирует возможность его работы с TDM-оборудованием других производителей, работающих с использованием псевдопроводных технологий.



Рис. 2, б. Схема реализации подключения при использовании псевдопроводных

TDM может быть использован для передачи произвольных битовых потоков на скоростях, описанных в стандарте G.702. В этом стандарте описан процесс передачи бит в структурах, в состав которых входит определенное количество бит в некоей последовательности. Такие структуры называются фрейм или кадр (рис. 3). При передаче трафика TDM, скорость передачи бит напрямую связана с частотой дискретизации голосового трафика, следовательно, в данном случае всегда применяется 8000 фреймов в секунду. Т1 фрейм состоит из 193 бит, а Е1 из 256.

В отличие от неструктурированного TDM трафика, в котором каждый бит может нести полезную нагрузку, в структурированном, или фреймированном (кадрированном) TDM-потоке во фрейме требуется определенное количество бит для синхронизации и других потребностей (например, 1 бит на фрейм Т1 и 8 бит на фрейм Е1). Фреймированный поток TDM часто используется для мультиплексирования множественных голосовых потоков, каждый из которых состоит из 8000 8-ми битовых отсчетов в секунду, в последовательность временных интервалов (тайм-слотов). В таком случае возникает так называемый channelized TDM.

Для того, чтобы передавать сигнальные биты, может использоваться более сложная структура, называющаяся "мультикадр" или "сверхцикл". Например, для потоков Е1 с сигнализацией CAS сигнальные биты передаются один раз на мультикадр, состоящий из 16 фреймов (каждые 2 мс), в то время как для потоков Т1 ESF мультикадр состоит из 24 фреймов (3 мс). Кроме того, широко используются и другие сложные структуры. В сотовых сетях GSM существуют каналы A-bis, соединяющие базовую станцию (BTS) и контроллер базовой станции (BTS). Эти каналы, по сути, являются видоизмененными Е1 с длительностью мультикадра 20 мс.

Термин "структурированный TDM" применим для описания структуры любой сложности, включая фреймированный TDM и канализированный TDM.

Псевдопроводный TDM транспорт является "структурно независимым" при передаче нефреймиро-ванного или даже фреймированно-го потока. Просто транспортный механизм совершенно "не обращает внимания" на кадровую структуру.

В таких случаях все данные и заголовки должны предаваться прозрачно, и применяемый метод инкапсуляции не имеет механизмов их обработки. Структурозависимый транспорт TDM способен обеспечивать сохранность TDM структуры тремя способами: structure-locking, structure-indication и structure-reassembly.



Рис. 3. Принцип передачи

ФОРМАТ ПСЕВДОПРОВОДНОГО TDM

В процессе передачи TDM-трафика по сетям PSN происходит следующее:
TDM поток сегментируется, адаптируется и инкапсулируется для передачи в точке отправления, в точке приема происходит обратная операция. Адаптация полезной нагрузки TDM осуществляется для реализации возможности ее реконструкции на противоположной стороне. При использовании правильной адаптации появляется возможность восстановить сигнализацию и синхронизацию. Инкапсуляция определяет размещение адаптированной нагрузки TDM в пакетах, применяемых в PSN-сети. Рекомендация ITU-T Y.1413 содержит полное описание пакетов MPLS, a Y.1453-IP.

Форматы нагрузки
  • SAToP используется для передачи структурно независимого трафика (Е1, Т1, ЕЗ, ТЗ) в виде потока бит;
  • TDMolP - AAL1 используется для передачи с постоянной скоростью;
  • TDMolP - AAL2 используется для передачи с динамически изменяющейся скоростью;
  • CESoPSN используется для передачи неструктурированного трафика;
  • HDLC применяется при использовании сигнализации CAS (SS7, ISDN-PRI).
Инкапсуляция В любом случае псевдопроводной TDM-пакет сопровождается заголовком (рис. 4), применяемым в данной PSN-сети. Существуют стандартные заголовки, используемые в сетях, такие как 20-ти байтный заголовок UDP/IP или метка MPLS. После этого заголовка идет метка (контрольное слово), состоящая из четырех байт. По сути, она аналогична метке MPLS и служит для демультиплексирования TDM потоков. Формат контрольного слова протокола TDMolP Формат контрольного слова протокола TDMolP состоит из (рис. 5):
  • 0 0 0 0/FORMID(4 бита).
    Используется для определения режима TDMolP (AAL1, AAL1 - CAS, AAL2, HDLC). Разделение пакетов IP и PW (псевдопроводных) для сетей MPLS (первый - 0, когда применяется MPLS).
  • Флаги (4 бита). L - локальный сбой; R - удаленный сбой; М -используется дополнительно к L;
  • FRG в CESoPSN используются для определения начального, промежуточного и последнего фрагмента;
    0 - цельная не фрагментирован-ная нагрузка;
    1 - пакет содержит первый фрагмент;
    10 - пакет содержит последний фрагмент;
    11 - пакет содержит промежуточный фрагмент;
  • Длина (6 бит). Используется, когда пакет заполняется на 2-м уровне;
  • Sequence number, SN (16 бит) - используется для определения потери пакетов или их перемешивания.

КОНТРОЛЬНОЕ СЛОВО

Как уже говорилось, после заголовка PSN идет состоящее из четырех байт контрольное слово (CW) TDM. Контрольное слово содержит Sequence number из 16 бит, необходимое для определения перемешивания пакетов и их потери, получения информации о размере полезной нагрузки и флаги, оповещающие об условиях дефектов. После контрольного слова располагается TDM-нагрузка. Для SAToP это просто определенное количество TDM-октетов, в то время как для форматов со строгой структурой, это некоторое целое количество TDM-фреймов. Для отображения структуры и ее пересборки TDMolP использует надежный механизм, разработанный изначально для сетей ATM.

Для статичных TDM-линков, где передача ведется с постоянной скоростью, TDMolP использует ATM adaptation layer 1 (AAL1).



Рис. 4. Инкапсуляция TDM-пакета.

Этот механизм, определенный в стандарте ITU-T 1.363.1 и спецификации ATM Forum atm-vtoa-0078, был разработан для предоставления сервисов с постоянной скоростью по сетям ATM. AAL1 разделяет постоянный поток данных TDM на ячейки по 48 байт и помещает в них информацию о порядке, синхронизации и т.д. TDMolP позволяет объединить любое количество ячеек AAL1 в пакет. Благодаря тому, что допускается размещение множества ячеек в пакете, TDMolP предоставляет лучшее соотношение между задержкой буферизации (тем меньше, чем меньше ячеек в пакете) и эффективностью использования полосы пропускания (тем больше, чем больше ячеек в пакете, за счет заголовка пакета).

Для TDM-линков, в которых скорость передачи непостоянна и может меняться вследствие активизации тайм-слотов, используется механизм AAL2, определенный в стандарте ITU-T I.363.2. Он, в свою очередь, был разработан для передачи сервисов с переменной скоростью по сетям ATM. AAL2 буферизует каждый TDM тайм-слот в короткие миниячейки. Туда же вносится информация о последовательности, идентификатор тайм-слота, информация о длине. Отправка этой мини-ячейки производится только в том случае, если информация, содержащаяся в ней, верна. TDMolP собирает миниячейки от всех активных тайм-слотов в единый пакет. Для тайм-слотов, использующихся для HDLC, таких как CAS, TDMolP использует особый механизм, который инкапсулирует последовательность данных без заголовка.



Рис. 5. Формат контрольного слова протокола TDMolP

ЗАДЕРЖКА

В телефонных сетях часто присутствуют задержки "из конца в конец". В стандарте ITU-T G.114/G.131 говорится, что при условии использования подавления эха, допустимое время передачи составляет 150 мс. Эти требования легко выполняются в сетях TDM, где основной вклад в задержку вносит время распространения электрического сигнала по проводнику.

При использовании решений VoIP к этой задержке добавляются десятки миллисекунд, вызванные задержкой алгоритмизации. Иногда эта величина может составлять 100 мс. При этом мы даже не упоминаем о задержках маршрутизации. В отличие от этого алгоритма передачи, TDMolP сразу направляет TDM-октеты в область полезной нагрузки, без использования каких бы то ни было механизмов сжатия. Следовательно, таким образом, удается избежать задержки алгоритмизации. При этом имеет место задержка буферизации, но ее величина - единицы мс.

ВОССТАНОВЛЕНИЕ СИНХРОНИЗАЦИИ

Традиционные TDM-сети основываются на иерархическом распространении синхронизации (рис. 6). Где-то в сети должен быть первичный источник синхронизации с точностью 1 * 10-11. Это устройство, с точностью синхронизации уровня Stratum 1, служит опорным для устройств класса Stratum 2, которые, в свою очередь, предоставляют синхронизацию устройствам класса Stratum 3. Такая иерархическая схема распространения синхронизации естественна для функционирования сети как единого целого.

Пакеты в PSN достигают пункта назначения с задержкой, в величине которой есть случайная составляющая, известная как вариация задержки пакетов (PDV). При эмуляции TDM по таким сетям данная проблема может быть преодолена с помощью использования буфера джиггера (рис. 7). TDM-пакеты помещаются в этот буфер, из которого данные могут быть считаны на постоянной скорости. Проблема заключается в том, что единый источник синхронизации недоступен.



Рис. 6. Общий источник синхронизации.

ВОЗМОЖНОСТИ СИНХРОНИЗАЦИИ

В некоторых случаях синхронизация может быть получена от TDM-оборудования на обоих концах псевдопроводной сети. В силу того, что источники высокоточные, они согласуются. Проблема возникает тогда, когда с одной стороны псевдопроводного туннеля расположен более точный источник синхронизации, нежели с другой. Для сетей ATM, которые используют на физическом уровне синхронный носитель, может быть использован метод "временного штампа" SRTS; однако IP/MPLS сети не специфицируют физический уровень и не могут указать точность синхронизации.

Таким образом, во многих случаях единственным способом синхронизировать устройства является получение синхросигнала непосредственно из псевдопроводного TDM-трафика. Такой метод синхронизации называется "адаптивная синхронизация" (рис. 8). Это становится возможным благодаря тому, что передающее TDM-устройство генерирует биты с постоянной скоростью, определяемой собственным источником синхронизации. Кроме того, эта скорость определена в PDV.



Рис. 7. Схема синхронизации с использованием буфера джиггера

Восстановление синхронизации сводится к усреднению и устранению эффекта случайной задержки пакетов (PDV) и получению средней скорости передачи из потока данных.



Рис.8. Схема сети с применением адаптивной синхронизации

Автор статьи: М.Н. Николаев, журнал "Сети доступа" №1 2008 года

Последнее с форума
Ответов: [1]
11.02.17 12:09 / butuz
Последний ответ:
11.02.17 13:09 / Alexander
Ответов: [2]
07.07.17 06:39 / butuz
Последний ответ:
07.07.17 10:17 / butuz
Ответов: [11]
06.06.17 06:14 / CrimeaMan
Последний ответ:
06.23.17 14:18 / Krutikov
Ответов: [0]
05.30.17 15:33 / umka911
Последний ответ:
05.30.17 15:33 / umka911
Ответов: [4]
04.24.17 16:39 / umka911
Последний ответ:
04.26.17 10:08 / umka911
Ответов: [0]
04.18.17 06:44 / Wladivan
Последний ответ:
04.18.17 06:44 / Wladivan
Нужна дополнительная информация? Задайте вопрос специалисту!
Имя:*
E-mail:*
Телефон:
Вопрос:*

Обновить картинку

Введите код с картинки (4 цифры):*