Способ и устройства передачи клиентских сигналов в оптической транспортной сети

Изобретение относится к способам и устройствам передачи цифровой информации и может быть использовано для передачи клиентских сигналов в оптической транспортной сети (ОТС). Технический результат заключается в повышении пропускной способности канала передачи в ОТС и обеспечении независимости устройств ОТС от вида услуг доступа. Для этого при получении клиентского сигнала определяют дополнительный слот в блоке полезной информации оптического канала согласно данному полученному клиентскому сигналу и с помощью самонастраивающейся фиксированной скорости передачи отображают указанный сигнал на дополнительный слот, после чего в блок полезной информации оптического канала добавляют служебную информацию и передают указанный блок к оптическому транспортному каналу. При этом оборудование включает в себя устройства приема и передачи клиентских сигналов в ОТС, выполненные раскрытым в рамках данного изобретения образом. 4 н. и 14 з.п. ф-лы, 12 ил., 7 табл.

 

ПЕРЕКРЕСТНАЯ ССЫЛКА К СООТНЕСЕННЫМ ЗАЯВКАМ

Данная заявка является продолжением международной патентной заявки № PCT/CN2008/070718, зарегистрированной 16 апреля 2008 г., которая требует приоритета китайской патентной заявки № 200710090273.X, зарегистрированной китайским патентным бюро 17 апреля 2007, которые в своей полноте представлены для справки.

ОБЛАСТЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

Настоящее изобретение относится к оптической связи и, в частности, к способу и устройствам передачи клиентских сигналов в оптической транспортной сети (ОТС, OTN).

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

С развитием экономики потребность людей в информации быстро увеличивается. Оптоволокно обеспечивает огромную потенциальную пропускную способность, равную приблизительно 30 ТГц, и оптоволоконная связь становится одной из самых важных технологий, которые обеспечивают рост услуг связи. Стандартная система ОТС, разработанная сектором стандартизации телекоммуникаций международного союза электросвязи (ITU-T), создает основу для создания совершенной базовой ОТС.

В ОТС технологию для отображения (преобразования) и упаковывания клиентских сигналов для того чтобы сделать их подходящими для передачи по ОТС, называют технологией цифрового упаковывания (DW). Технология DW вовлекает технические средства, такие как средство отображения транспортных блоков оптического канала (OTU), структура мультиплексирования с временным разделением блоков данных оптического канала с индексом k (ODUk) и средство отображения клиентских сигналов.

Перед передачей клиентских сигналов необходимо отображать клиентские сигналы на блоки полезной информации оптического канала с индексом j (OPUj, где j представляет поддерживаемую скорость передачи и может иметь значения 1, 2 или 3, которые указывают скорость передачи приблизительно 2,5 Гбит/с (гигабит в секунду), 10 Гбит/с и 40 Гбит/с соответственно) и добавлять служебную информацию OPUj в клиентский сигнал для создания OPUj, и затем добавлять канальную служебную информацию блока данных оптического канала (ODUj) в OPUj для создания ODUj. Служебную информацию OTU и служебную информацию прямой коррекции ошибок (FEC) добавляют в ODUj для создания транспортного блока оптического канала с индексом j (OTUj), и затем OTUj помещают на длину волны и отсылают.

Мультиплексирование с временным разделением можно выполнять для ODUj сначала так, чтобы клиентские сигналы можно было передавать через транспортный канал с более высокой скоростью передачи. Поэтому рекомендация G.709 определяет дополнительный слот блока полезной информации оптического канала с индексом k (TS OPUk) и дополнительный блок данных оптического канала из j в k (ODTUjk), где k представляет поддерживаемую скорость передачи и больше j. На основе такого определения каждый байт ODUj отображают на каждый байт ODTUjk в асинхронном режиме, и затем ODTUjk отображают на TS OPUk. Наконец, OTUk создают для передачи.

На этапе отображения клиентского сигнала на OPU для передачи клиентских сигналов различного типа спецификации ОТС обеспечивают способы отображения для множества видов связи, таких как отображение сигналов с постоянной скоростью передачи (CBR), отображение кадров общей процедуры формирования кадров (GFP) и отображение потока ячеек (кадров) режима асинхронной передачи (ATM), которые определены в G.709. С ростом услуг передачи данных новые требования предъявляют к возможности «прозрачной» полноскоростной передачи ОТС, и все шире применяют режим отображения CBR.

В «живом списке» SP13 G.709 предлагают способ отображения с независимой CBR. Фиг.1 показывает структуру кадра, подходящего для такого отображения с CBR. Начиная с 15-го столбца, каждый кадр OPUk включает в себя 6-байтовую область Cbyte, причем в Cbyte указывают количество байтов отображаемого клиентского сигнала; область полезной информации OPUk, состоящую из (4*3808+1) байтов, предназначенную для хранения клиентских сигналов; и 1-байтовый идентификатор структуры полезной информации (PSI). На основе структуры кадра, который показан на Фиг.1, клиентский сигнал отображают на область полезной информации кадра ОТС службы с независимой CBR через существующий алгоритм ∑-Δ.

В процессе воплощения настоящего изобретения изобретатель обнаружил, что существующий способ отображения с независимой CBR использует заданную на Фиг.1 фиксированную структуру кадра для отображения клиентских сигналов. Когда скорость клиентского сигнала ниже номинального значения OPUk, позиции, не заполненные клиентскими сигналами в OPUk, необходимо заполнять недопустимыми байтами для удовлетворения требований передачи с CBR в системе ОТС, что таким образом приводит к низкому коэффициенту использования пропускной способности канала передачи. В частности, в случае, когда скорость клиентского сигнала ниже по сравнению с номинальным значением OPUk, OPUk необходимо заполнять множеством недопустимых байтов, таким образом значительно уменьшая коэффициент использования пропускной способности канала передачи. Кроме того, определение структуры OPUk в существующем G.709 ограничено мультиплексированием из ODUj в ODUk, и существующий G.709 определяет только 4 TS OPUk или 16 TS OPUk в отношении распределения TS. Кроме того, существующий стандарт G.709 определяет только способ отображения для связи стандарта SDH (синхронной цифровой иерархии) в отношении отображения при связи с CBR.

С быстрым развитием услуг передачи данных все больше информации передают по интерфейсам Ethernet, Fiber Channel (FC) и средств связи систем масштаба предприятия (ESCON), и такие интерфейсы обеспечивают множество скоростей передачи. Для клиентских сигналов с множеством скоростей передачи система ОТС определяет только каналы передачи с CBR и способы отображения с ограниченной CBR, и она не обеспечивает гибкого способа отображения, подходящего для «прозрачной» передачи с CBR клиентских сигналов с различными скоростями передачи.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Варианты осуществления настоящего изобретения обеспечивают способ передачи клиентских сигналов в ОТС, устройство передачи и устройство приема для передачи клиентских сигналов с различной скоростью передачи и для гибкого распределения пропускной способности канала ОТС.

Способ передачи клиентских сигналов в ОТС включает в себя этапы:

получают клиентские сигналы и определяют (устанавливают) TS OPUk в OPUk согласно клиентским сигналам;

отображают клиентские сигналы на TS OPUk в режиме отображения с независимой CBR; и

добавляют служебную информацию в OPUk и передают OPUk с добавленной служебной информацией к ОТС.

Способ приема клиентских сигналов в ОТС согласно варианту осуществления настоящего изобретения включает в себя этапы:

принимают OPUk, идентифицируют режим отображения с независимой CBR для TS OPUk согласно служебной информации в OPUk и анализируют OPUk для получения TS OPUk; и

анализируют TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов.

Устройство передачи клиентских сигналов в ОТС согласно варианту осуществления настоящего изобретения включает в себя:

блок получения клиентского сигнала, предназначенный для получения клиентских сигналов;

блок определения, предназначенный для определения TS OPUk в OPUk согласно клиентским сигналам;

блок отображения, предназначенный для отображения клиентских сигналов на определенные TS OPUk в OPUk в режиме отображения с независимой CBR;

блок добавления, предназначенный для добавления служебной информации в OPUk; и

блок передачи, предназначенный для передачи к ОТС OPUk с добавленной служебной информацией.

Устройство приема клиентских сигналов в ОТС согласно варианту осуществления настоящего изобретения включает в себя:

блок приема, предназначенный для приема OPUk;

первый блок анализа, предназначенный для идентификации режима отображения с независимой CBR для TS OPUk согласно служебной информации в OPUk и для анализа OPUk для получения TS OPUk; и

второй блок анализа, предназначенный для анализа TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов.

В вариантах осуществления настоящего изобретения получают клиентские сигналы и определяют TS OPUk в OPUk согласно клиентским сигналам; клиентские сигналы отображают на TS OPUk в режиме отображения с независимой CBR; служебную информацию добавляют в OPUk и OPUk с добавленной служебной информацией посылают в ОТС. Поэтому TS OPUk в OPUk можно гибко использовать в зависимости от скорости различных клиентских сигналов, можно устанавливать канал передачи, соответствующий скорости каждого клиентского сигнала, коэффициент использования канала передачи можно улучшать в процессе «прозрачной» передачи с независимой CBR, и устройства ОТС не зависят от вида услуг доступа.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 показывает структуру кадра ОТС, используемого при отображении с CBR в предшествующем уровне техники;

Фиг.2 показывает структуру кадра OPUk aTS-4 согласно варианту осуществления настоящего изобретения;

Фиг.3 показывает структуру кадра OPUk aTS-11 согласно варианту осуществления настоящего изобретения;

Фиг.4 показывает структуру кадра ODTUan-k согласно варианту осуществления настоящего изобретения;

Фиг.5 показывает структуру кадра 4×ODTUa11-4, используемого для объединения четырех TS OPUk согласно варианту осуществления настоящего изобретения;

Фиг.6 показывает отображение клиентских сигналов ODTUa11-4 согласно варианту осуществления настоящего изобретения;

Фиг.7 показывает структуру устройства передачи клиентского сигнала согласно первому варианту осуществления настоящего изобретения;

Фиг.8 показывает структуру устройства передачи клиентского сигнала согласно второму варианту осуществления настоящего изобретения;

Фиг.9 показывает структуру устройства приема клиентского сигнала согласно первому варианту осуществления настоящего изобретения;

Фиг.10 показывает структуру устройства приема клиентского сигнала согласно второму варианту осуществления настоящего изобретения;

Фиг.11 показывает структуру ODTUn-k, который использует режим отображения GFP или ячеек ATM согласно варианту осуществления настоящего изобретения; и

Фиг.12 показывает структуру кадра OPUk TS-11, который использует режим отображения GFP на TS2 согласно варианту осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ

В вариантах осуществления настоящего изобретения TS OPUk группируют и распределяют в соответствии со скоростью различных клиентских сигналов на основе структуры кадра OPUk для улучшения эффективности и удобства применения при передаче различных клиентских сигналов, и режим отображения с независимой CBR, описанный в «живом списке» стандарта G.709 SG 15 (15-й исследовательской группы) ITU-T применяют для осуществления «прозрачной» передачи с CBR для различных клиентских сигналов с различными скоростями.

Способ передачи клиентских сигналов в ОТС в варианте осуществления настоящего изобретения включает в себя этапы:

получают клиентские сигналы и определяют TS OPUk в OPUk согласно клиентским сигналам;

отображают клиентские сигналы на TS OPUk в режиме отображения с независимой CBR; и

добавляют служебную информацию в OPUk и передают к ОТС OPUk с добавленной служебной информацией.

Этап определения TS OPUk в OPUk согласно клиентским сигналам, в частности, включает в себя этапы:

определяют количество TS OPUk в OPUk согласно типу клиентского сигнала и скорости передачи OPUk; и

определяют TS OPUk при использовании количества TS OPUk циклически.

Этот этап может дополнительно включать в себя этапы:

заполняют байты фиксированных позиций OPUk недопустимыми данными так, чтобы количество незаполненных байтов OPUk было кратно количеству TS OPUk;

определяют количество TS OPUk согласно типу клиентских сигналов и скорости передачи OPUk; и

определяют TS OPUk при использовании количества TS OPUk циклически.

Этот этап может дополнительно включать в себя этап:

группируют определенные TS OPUk в OPUk и предоставляют возможность TS OPUk в той же самой группе создавать канал для передачи клиентских сигналов.

Этап отображения клиентских сигналов на TS OPUk в OPUk в режиме отображения с независимой CBR включает в себя этапы:

определяют количество байтов первого клиентского сигнала согласно скорости первого клиентского сигнала из клиентских сигналов и скорости TS OPUk, соответствующего первому клиентскому сигналу;

отображают количество байтов первого клиентского сигнала на служебную информацию TS OPUk, соответствующую первому клиентскому сигналу; и

отображают байты клиентского сигнала данного количества байтов на TS OPUk, соответствующий первому клиентскому сигналу.

Этап отображения клиентских сигналов на TS OPUk в OPUk в режиме отображения с независимой CBR включает в себя этапы:

отображают первый клиентский сигнал из клиентских сигналов на TS OPUk, соответствующий первому клиентскому сигналу в режиме отображения с независимой CBR; и

отображают второй клиентский сигнал из клиентских сигналов на TS OPUk, соответствующий второму клиентскому сигналу в режиме отображения GFP или в режиме отображения ячеек ATM.

Предпочтительно способ может дополнительно включать в себя этап:

добавляют управляющий идентификатор в служебную информацию, добавляемую в OPUk по меньшей мере для одной из следующих целей: для идентификации TS OPUk, соответствующего каждому клиентскому сигналу, для идентификации количества TS OPUk в OPUk, для идентификации типа клиентских сигналов, отображаемых на TS OPUk, и для идентификации режима отображения клиентского сигнала на TS OPUk.

Чтобы сделать настоящее изобретение более ясным специалистам, далее дополнительно подробно описывают настоящее изобретение в отношении сопроводительных чертежей и предпочтительных вариантов осуществления.

Структура кадра по настоящему изобретению является улучшенной структурой кадра, основанного на OPUk, и его называют блоком полезной информации оптического канала с индексом k с n независимыми дополнительными слотами (OPUk aTS-n), он относится к группированию в n независимых TS OPUk.

Фиг.2 показывает структуру кадра OPUk aTS-n согласно первому варианту осуществления настоящего изобретения. Усовершенствование, сделанное настоящим изобретением к существующей структуре кадра, описано ниже в отношении Фиг.2.

Фиг.2 показывает 6 кадров ОТС, которые включают в себя 3808 столбцов, пронумерованных 17-3824. Каждый кадр ОТС включает в себя четыре строки. Поэтому область полезной информации OPUk включает в себя в общей сложности 4×3808 байтов. Как показано на Фиг.2, кадр OPUk в данном варианте осуществления делят на 4 TS OPUk (т.е. значение n равно 4) для создания структуры кадра OPUk aTS-4. Поскольку 3808/4 = 952, 3808 байтов в каждой строке, дают возможность 4 TS OPUk выполнять 952 цикла; в одном OPUk 4 TS OPUk выполняют (952×4 = 3808) циклов, т.е. каждый TS OPUk кадра ОТС доступен для передачи 3808 байтов, и каждый TS OPUk должен пройти через 4 кадра ОТС для выполнения передачи (3808×4) байтов.

Клиентские сигналы передают, основываясь на структуре кадра, показанной на Фиг.2. Если значение k в OPUk равно 1, то скорость кадров приблизительно равна 2,5 Гбит/с, а скорость передачи каждого TS OPUk (с точностью до 5 знаков после запятой) приблизительно равна 0,62208 Гбит/с в случае, когда OPUk делят на 4 TS OPUk. Аналогично, если k = 2, то скорость кадров приблизительно равна 10 Гбит/с, а скорость передачи каждого TS OPUk (с точностью до 5 знаков после запятой) приблизительно равна 2,49882 Гбит/с в случае, когда OPUk делят на 4 TS OPUk.

n (количество) TS OPUk в области полезной информации OPUk зависит от скорости клиентского сигнала и типа и количества клиентских сигналов так, чтобы каждый TS OPUk мог использовать способ отображения с независимой CBR для различных видов связи для «прозрачной» передачи каждого клиентского сигнала и чтобы максимальный уход частоты клиентских сигналов был в допустимых пределах. Если невозможно разделить 3808 столбцов области полезной информации OPUk на n TS OPUk, то определенные столбцы в области полезной информации OPUk заполняют фиксированным заполнителем. Количество столбцов, которые будут заполнять, равно mod(3808/n).

Фиг.3 показывает структуру кадра OPUk aTS-11 согласно второму варианту осуществления настоящего изобретения. Как показано на Фиг.3, из-за того, что mod(3808/n) = 2, последние два столбца (столбец 3823 и столбец 3824) в области полезной информации OPUk заполняют в данном варианте осуществления недопустимыми данными. После того как два байта в каждой строке заполнены, остальные 3806 байтов дают возможность 11 TS OPUk выполнять 346 циклов. После того как столбец 3823 и столбец 3824 заполнены, 11 TS OPUk выполняют (346 × 4 = 1384) циклов, т.е. каждый TS OPUk кадра ОТС выполняет передачу 1384 байтов. Фиг.3 показывает способ заполнения столбца 3823 и столбца 3824 в области полезной информации OPUk. В данном варианте осуществления заполненные столбцы в области полезной информации OPUk помещают в конце кадра OPUk непрерывно для облегчения идентификации. Однако варианты осуществления настоящего изобретения не ограничивают положение заполняемых фиксированным заполнителем столбцов.

При группировании TS OPUk области полезной информации OPUk, чтобы не зависеть от разделения кадров, варианты осуществления настоящего изобретения используют идентификаторы соединения зарезервированных байтов для указания группирования TS OPUk в области полезной информации OPUk, которые включают в себя идентификатор типа полезной информации, идентификатор мультикадра, идентификатор типа клиентского сигнала и идентификатор группы TS OPUk. Идентификаторы, используемые в данной работе, представлены ниже.

Структуру кадра, определенную в данной работе, идентифицирует байт PSI[0] (т.е. байт типа полезной информации (PT)), определенный в существующей структуре кадра ОТС. Например, PSI[0] устанавливают как значение, которое не используется в предшествующем уровне техники, и это значение используется в данной работе для указания независимой структуры кадра OPUk, состоящего из n TS OPUk (коротко обозначают как OPUk aTS-n).

Предполагается, что PSI[0] = 13 указывает в данной работе структуру OPUk aTS-n. В случае, когда PSI[0] = 13, варианты осуществления настоящего изобретения используют зарезервированный служебный байт в служебной информации (OH) OPUk для установки значения PSI[1] (как показано на Фиг.3, PSI занимает байт в 4-м ряду и 15-м столбце кадра). Значение PSI[1] предназначено для указания количества (n) TS OPUk в области полезной информации OPUk.

Способ указания мультикадра используется для указания TS OPUk, который соответствует значению в 3 областях Cbyte текущего кадра. Поэтому требуется идентификатор цикла мультикадра, аналогичный указателю количества TS OPUk. Байт в столбце 16 и строке 4 может использоваться в качестве такого указателя. В данном случае этот байт называют указателем мультикадра дополнительного слота (MFI-TS) TS OPUk. В кадре OPUk aTS-4, показанном на Фиг.2, байт MFI-TS увеличивают на 1 для каждого кадра, пока его номер не будет таким же, как количество TS в OPUk (т.е. пока его номер не будет таким же, как значение байта PSI[1]), после чего счетчик сбрасывают, и отсчет начинается сначала. Например, когда значение байта MFI-TS указывает первый кадр (кадр, соответствующий 00 на Фиг.2), 3 области Cbyte в этом кадре (в общей сложности 6 байтов в строках 1-3 и столбцах 15-16) соответствуют первому OPUk TSTS1; когда значение байта MFI-TS указывает второй кадр (кадр, соответствующий 01 на Фиг.2), 3 области Cbyte в этом кадре соответствуют второму OPUk TSTS2 и т.д.

В структуре кадра OPUk aTS-4, который показан на Фиг.2, из-за того, что mod(3808/4) = 0, не требуется заполнять ни одного столбца области полезной информации OPUk. MFI-TS циклически изменяется от 0 до 3. Если MFI-TS = 0, то 3 области Cbyte текущего кадра соответствуют TS1; если MFI-TS = 3, то 3 области Cbyte текущего кадра соответствуют TS4. Если область полезной информации OPUk делят на 11 TS OPUk, то заполнение фиксированным заполнителем нужно выполнять для mod(3808/11) = 2 столбцов за областью полезной информации OPUk, и структура 11 независимых OPUk (OPUk aTS-11) является такой, как показано на Фиг.3. MFI-TS циклически изменяется от 0 до 10. Если MFI-TS = 0, то 3 области Cbyte текущего кадра соответствуют TS1; если MFI-TS = 10, то 3 области Cbyte текущего кадра соответствуют TS11.

Область Cbyte предназначена для хранения количества байтов (Cn) клиентских сигналов, заполняемых в области полезной информации OPUk.

Байт PSI[2m] указывает тип клиентского сигнала, отображаемого на TS mOPUk, а PSI[2m+1] указывает группу TS mOPUk. Например, PSI[4] и PSI[5] указывают TS2, и PSI[6] и PSI[7] указывают TS3.

Таблица 1 показывает соотношение между значением PSI[2m] и типом клиентских сигналов, отображаемых на TS OPUk. Очевидно, соотношение между значением PSI[2m] и типом клиентских сигналов можно устанавливать гибко согласно требованиям вида связи, и такая установка не затрагивает сущность настоящего изобретения.

Таблица 1
Значение PSI[2m] Вид связи Скорость линии (Гбит/с)
01 Связь систем масштаба предприятия 0,2
02 Цифровое телевидение 0,216
03 Fiber channel 0,53125
04 Fiber channel (FC-1G) 1,065
05 Gigabit Ethernet (GE) 1,25
06 Телевидение высокой четкости 1,485
07 Fiber channel (FC-2G) 2,125
08 Синхронный режим передачи 2,488320
09 ODU1 2,498775
10-1f Зарезервировано
20 Fiber channel (FC-4G) 4,25
21 Fiber channel (FC-8G) 8,5
22 Синхронный режим передачи 9,95328
23 ODU2 10,037273924
24 Gigabit Ethernet (10 GE) 10,3125
25 Fiber channel (FC-10G) 10,52
26-2f Зарезервировано
30 Gigabit Ethernet
(100 GE-5L)
20,625
31 Gigabit Ethernet
(100 GE-4L)
25,78125
32 Синхронный режим передачи 39,81312
33 ODU3 40,319218983
34-FF Зарезервировано

Если каждый TS OPUk передает независимые клиентские сигналы соответственно, каждый TS OPUk соответствует различному значению PSI[2m+1], указывая, что TS OPUk находится в другой группе. Если некоторые TS OPUk объединяют в больший канал передачи для передачи клиентских сигналов, то же самое значение конфигурируют для байта PSI[2m+1] объединенных TS OPUk, указывая, что такие TS OPUk находятся в одной и той же группе.

Таблица 2 показывает OPU4, который включает в себя 11 необъединенных TS OPUk (OPUk aTS-11), а таблица 3 показывает OPU4, который включает в себя 11 TS OPUk, из которых 4-й - 7-й TS OPUk объединяют для передачи сигналов ODU3. PSI[8], PSI[10], PSI[12] и PSI[14] имеют то же самое значение «33», указывая, что тип клиентских сигналов - ODU3. PSI[7], PSI[9], PSI[11] и PSI[13] имеют то же самое значение «4», указывая, что соответствующие 4-й - 7-й TS OPUk принадлежат одной и той же группе, имеющей номер «4».

Таблица 2
TSm PSI[2m] Тип клиентского сигнала PSI[2m+1] Состояние объединения
TS1 PSI[2]=23 ODU2 PSI[1]=1 Не объединен
TS2 PSI[4]=23 ODU2 PSI[3]=2 Не объединен
TS3 PSI[6]=24 10GE LAN PSI[5]=3 Не объединен
TS4 PSI[8]=23 ODU2 PSI[7]=4 Не объединен
TS5 PSI[10]=24 10GE LAN PSI[9]=5 Не объединен
TS6 PSI[12]=25 FC 10G PSI[11]=6 Не объединен
TS7 PSI[14]=24 10GE LAN PSI[13]=7 Не объединен
TS8 PSI[16]=24 10GE LAN PSI[15]=8 Не объединен
TS9 PSI[18]=24 10GE LAN PSI[17]=9 Не объединен
TS10 PSI[20]=25 FC 10G PSI[29]=10 Не объединен
TS11 PSI[22]=25 FC 10G PSI[21]=11 Не объединен
Таблица 3
TSm PSI[2m] Тип клиентского сигнала PSI[2m+1] Состояние объединения
TS1 PSI[2]=24 10GE LAN PSI[1]=1 Не объединен
TS2 PSI[4]=24 10GE LAN PSI[3]=2 Не объединен
TS3 PSI[6]=23 ODU2 PSI[5]=3 Не объединен
TS4 PSI[8]=33 ODU3 PSI[7]=4 Объединены
TS5 PSI[10]=33 ODU3 PSI[9]=4
TS6 PSI[12]=33 ODU3 PSI[11]=4
TS7 PSI[14]=33 ODU3 PSI[13]=4
TS8 PSI[16]=23 ODU2 PSI[15]=5 Не объединен
TS9 PSI[18]=23 ODU2 PSI[17]=6 Не объединен
TS10 PSI[20]=23 ODU2 PSI[29]=7 Не объединен
TS11 PSI[22]=25 FC 10G PSI[21]=8 Не объединен

Таблица 4 показывает определение байта PSI.

Таблица 4
Байт PSI Интерпретация
PSI[0] PSI[0]=13, указывая структуру отображения с независимой CBR множества TS OPUk
PSI[1] PSI[1]=n, указывая, что OPUk делится на n+1 TS OPUk
PSI[2m] Тип клиентского сигнала, отображаемого на TS OPUk
PSI[2m+1] Соответствующий идентификатор группы TS OPUk
Примечание: 1<n<127, m=1, 2, 3... n+1

Выше описан способ деления OPUk на множество TS OPUk. Структура кадра OPUk aTS-n, созданного согласно представленному выше способу, подходит для большинства типов клиентских сигналов, в частности сигналов связи Ethernet, FC и ESCON. Таблица 5 является списком соотношений отображения между большинством видов связи и скоростью OPUk aTS-n. Соотношения отображения TS OPUk, приведенные в таблице 5, являются довольно обоснованными и обеспечивают высокий коэффициент использования линии. Такая структура кадра OPUk aTS-n поддерживает группирование 2-127 TS OPUk. В таблице 5 OPU1-OPU4 используют в качестве примера.

Нужно отметить, что в таблице 5 единицей скорости TS OPUk является Гбит/с, скорость TS OPUk определяют с точностью до пяти знаков после запятой, и скорость OPU4 в данном варианте осуществления, как предполагают, равна 121,48106 Гбит/с.

100GE-4L: 4×25G 100GE канал;

100GE-5L: 5×20G 100GE канал; и

100GE-10L: 10×10G 100GE канал

Предшествующий вариант осуществления описывает OPUk aTS-n и группирование TS OPUk. По отношению к определенным подходам реализации предшествующий вариант осуществления имеет множество разновидностей.

В предшествующем варианте осуществления, если PSI[0] имеет значение 13, то это указывает на использование структуры кадра OPUk aTS-n. Практически, однако, значение PSI[0] не обязательно равно 13. Специалисты могут использовать значение, доступное в предшествующем уровне техники, как значение PSI[0] для указания использования структуры кадра OPUk aTS-n.

В предшествующем варианте осуществления значение в позиции PSI[1] используют для идентификации количества сгруппированных TS OPUk. Однако специалисты могут использовать другое зарезервированное в предшествующем уровне техники поле для указания количества сгруппированных TS OPUk.

В предшествующем варианте осуществления PSI[2m] идентифицирует тип клиентских сигналов, а PSI[2m+1] идентифицирует группу TS OPUk, отображаемых в том же самом TS OPUk. Однако специалисты могут использовать другое зарезервированное в предшествующем уровне техники поле для идентификации типа клиентских сигналов и группы TS OPUk и могут определять соотношения отображения между значением поля и типом клиентских сигналов, и/или между значением каждого поля и способом идентификации группы TS OPUk, когда потребуется. Такие изменения не влияют на воплощение настоящего изобретения.

Структура кадра OPUk aTS-n представлена выше, и далее описывают отображение клиентских сигналов на кадр данной структуры и передачу клиентских сигналов.

Перед отображением клиентского сигнала на структуру кадра OPUk aTS-n необходимо определять соответствующие n TS OPUk, независимых от структуры кадра k(ODTUan-k) согласно структуре кадра OPUk aTS-n, и скорость кадра структуры ODTUan-k является такой же, как скорость OPUk.

Если количество TS OPUk в OPUk равно n, то блок кадра ODTUan-k имеет структуру, состоящую из 4n строк и int(3808/n) столбцов. Кроме того, в заголовке структуры существуют 3 области Cbyte, и каждая область Cbyte занимает 2 байта, как показано на Фиг.4. Поэтому область Cbyte, которая занимает два байта, может указывать в общей сложности 65535 байтов, и блок ODTUan-k имеет в общей сложности 4n × int(3808/n) ≤ 15232 байта. Поэтому область Cbyte, которая занимает два байта, может полностью указывать байты полезной информации кадра ODTUan-k.

Как описано выше, данный вариант осуществления может объединять несколько TS OPUk в структуре кадра OPUk aTS-n для формирования более крупного канала передачи для передачи клиентских сигналов с более высокой скоростью, таким образом обеспечивая требования передачи услуг различного типа в высшей степени. Фиг.5 показывает, как объединяют 4 из 11 TS OPUk в 4×ODTUa11-k, когда количество TS OPUk в OPUk равно 11. Когда k = 4, значение PSI, как предполагают, является значением в таблице 3.

Как показано на Фиг.5, структура кадра 4×ODTUa11-4, состоящая из 4 TS OPUk, имеет 3 области Cbyte, и каждая область Cbyte имеет 8 байтов, что достаточно для указания 1384×44 байтов.

Последующий вариант осуществления описывает отображение множества клиентских сигналов на кадр ОТС, обеспечивая его «прозрачно» с полной скоростью через способ отображения с независимой CBR, определенный в «живом списке» стандарта G.709 SG 15 ITU-T.

Предполагают, что OPU4 делят на 11 TS OPUk. Первые 10 TS OPUk используют для передачи сигналов 10GE LAN, а 11-й OPUk TS используют для передачи сигналов ODU2. В данном случае данный вариант осуществления унаследовал структуру OPUk aTS-n предшествующего варианта осуществления, и поэтому PSI[0]=13 и PSI[1]=11; и распределение байтов PSI[2m] и PSI[2m+1] показано в таблице 6.

Таблица 6
TSm PSI[2m] Тип клиентского сигнала PSI[2m+1] Состояние объединения
TS1 PSI[2]=24 10GE LAN PSI[1]=1 Не объединен
TS2 PSI[4]=24 10GE LAN PSI[3]=2 Не объединен
TS3 PSI[6]=24 10GE LAN PSI[5]=3 Не объединен
TS4 PSI[8]=24 10GE LAN PSI[7]=4 Не объединен
TS5 PSI[10]=24 10GE LAN PSI[9]=5 Не объединен
TS6 PSI[12]=24 10GE LAN PSI[11]=6 Не объединен
TS7 PSI[14]=24 10GE LAN PSI[13]=7 Не объединен
TS8 PSI[16]=24 10GE LAN PSI[15]=8 Не объединен
TS9 PSI[18]=24 10GE LAN PSI[17]=9 Не объединен
TS10 PSI[20]=24 10GE LAN PSI[29]=10 Не объединен
TS11 PSI[22]=23 ODU2 PSI[21]=11 Не объединен

Для передатчика клиентского сигнала процесс реализации является следующим.

Передатчик принимает десять сигналов 10GE LAN и один сигнал ODU2 соответственно, извлекает синхроимпульсы сигналов и сравнивает эти синхроимпульсы с локальными синхроимпульсами для определения значения Cn сигналов. Передатчик отображает значение Cn каждого сигнала на область Cbyte текущего кадра ODTUa11-4.

В кадре, следующем за текущим кадром ODTUa11-4, согласно значению Cn в области Cbyte предыдущего кадра ODTUa11-4, передатчик отображает байты Cn каждого сигнала на область полезной информации структуры каждого кадра ODTUa11-4 соответственно, основываясь на правилах алгоритма ∑-Δ, предложенного в способе отображения с независимой CBR в «живом списке» стандарта G.709 SG 15 ITU-T. Как показано на Фиг.6, если один сигнал ODU2 необходимо отображать на кадр ODTUa11-4, в (n-1)-м кадре ODTUa11-4 передатчик отображает значение Cn, определенное в принятом сигнале ODU2, на область Cbyte; в n-м кадре ODTUa11-4 передатчик отображает сигнал ODU2 из Cn байтов на область полезной информации кадра ODTUa11-4 (346×44) согласно значению Cn области Cbyte предыдущего кадра.

Скорость байтов структуры кадра ODTUa11-4 является такой же, как скорость байтов кадра OPU4, и клиентские синхроимпульсы сигнала являются асинхронными по отношению к синхроимпульсам кадра ODTUa11-4. Значение Cn корректируют для компенсации отклонений между асинхронными синхроимпульсами.

Передатчик создает структуру кадра OPU4 aTS-11 и отображает каждый байт структуры кадра ODTUa11-4 (на который уже отображен клиентский сигнал) на каждый байт TS OPUk, соответствующего структуре кадра OPU4 aTS-11.

В данном варианте осуществления кадр OPU4, разделенный на 11 TS OPUk, может нести 11 структур кадра ODTUa11-4, из которых 10 кадров ODTUa11-4 отображают на клиентские сигналы 10GE LAN и один кадр ODTUa11-4 отображают на сигнал ODU2.

Передатчик добавляет в кадр OPU4 aTS-11 служебную информацию, такую как байт PSI и байт MFI-TS, для формирования кадра линии OTU4, который посылают в ОТС.

В варианте осуществления настоящего изобретения обеспечивают способ приема клиентских сигналов в ОТС. Способ включает в себя этапы:

принимают OPUk с помощью идентификации режима отображения с независимой CBR TS OPUk согласно служебной информации в OPUk и анализируют OPUk для получения TS OPUk; и

анализируют TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов.

Способ анализа TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов включает в себя этапы:

анализируют служебную информацию TS OPUk в OPUk для получения количества байтов (Cn) соответствующего клиентского сигнала и анализируют информацию синхроимпульсов соответствующего клиентского сигнала согласно количеству байтов (Cn) клиентского сигнала; и

выполняют обратное отображение клиентских сигналов на TS OPUk в OPUk согласно количеству байтов (Cn) и информации синхроимпульсов клиентских сигналов, и восстанавливают клиентские сигналы.

Для приемника, который принимает от передатчика кадр линии OTU4, процесс реализации является следующим.

Приемник идентифицирует режим независимого отображения множества TS OPUk согласно байту PSI[0] в OPU4, идентифицирует кадр OPU4 aTS-11 согласно байту PSI[1], идентифицирует тип отображаемых клиентских сигналов согласно значению PSI[2m], идентифицирует необъединенные TS OPUk согласно значению PSI[2m+1], разлагает OPU4 aTS-11 на кадры ODTUa11-4 согласно номеру мультикадра MFI-TS, разлагает кадр ODTUa11-4 на значение Cn каждого клиентского сигнала, восстанавливает синхроимпульсы 11 клиентских сигналов согласно значению Cn и восстанавливает потоки данных десяти сигналов 10GE LAN и одного сигнала ODU2.

Если TS OPUk объединяют в данном варианте осуществления, то объединенный TS OPUk соответствует структуре 4×ODTUa11-4, как показано на Фиг.5. Поэтому в случае отображения байта структуры кадра 4×ODTUa11-4 на 4 объединенные TS OPUk OPU4 aTS-11, область Cbyte разбивают на 12 областей Cbyte, как обозначено пунктиром на Фиг.5, или основываясь на других правилах. Таким образом, область полезной информации разбивают на 4 части, которые отображают на 4 объединенные TS OPUk в OPU4 aTS-11 соответственно.

Специалисты знают, что все или часть этапов предшествующих вариантов осуществления можно воплощать с помощью аппаратных средств, которым дают команды в соответствии с программой. Программу можно хранить на считываемом компьютером носителе данных. Носитель данных может быть постоянным запоминающим устройством (ROM)/оперативной памятью (ОП), магнитным диском или компакт-диском (CD). При выполнении программа выполняет следующие этапы:

получают клиентские сигналы и предварительно устанавливают TS OPUk в OPUk согласно клиентским сигналам;

отображают клиентские сигналы на предварительно установленный TS OPUk в OPUk в режиме отображения с независимой CBR; и

добавляют служебную информацию в OPUk и посылают OPUk в ОТС.

Опционально дополнительным этапом является этап:

заполняют соответствующие фиксированные позиции байта в каждой строке области полезной информации OPUk недопустимыми данными так, чтобы количество незаполненных байтов в каждой строке области полезной информации OPUk было кратно количеству (n) TS OPUk.

Дополнительно дальнейшими этапами является этапы:

группируют TS OPUk в OPUk, где TS OPUk в той же самой группе составляют канал для передачи клиентских сигналов;

используют служебный байт OPUk для идентификации состояния группирования; и

отображают часть клиентских сигналов на TS OPUk некоторых OPUk в режиме отображения с независимой CBR и отображают остальные клиентские сигналы на TS OPUk остальных OPUk в режиме отображения GFP или в режиме отображения ячеек ATM.

Предпочтительно при выполнении программа может дополнительно выполнять этап:

добавляют идентификатор управления в служебную информацию по меньшей мере для одной из следующих целей: для идентификации TS OPUk, соответствующего каждому клиентскому сигналу, для идентификации количества TS OPUk в OPUk, для идентификации типа клиентских сигналов, отображаемых на TS OPUk.

Предпочтительно способ дополнительно включает в себя этап:

используют идентификатор управления, добавленный в служебную информацию, для идентификации отображения клиентского сигнала на TS OPUk.

Как показано на Фиг.7, устройство передачи клиентских сигналов в ОТС в первом варианте осуществления настоящего изобретения включает в себя:

блок 71 получения клиентского сигнала, предназначенный для получения клиентских сигналов и для создания статистической информации о количестве байтов каждого клиентского сигнала, полученного каждым TS OPUk в пределах кадра;

блок 72 отображения, предназначенный для отображения количества байтов на служебный байт OPUk и для отображения клиентских сигналов на TS OPUk, соответствующий количеству байтов, согласно количеству байтов;

блок 73 формирования OPUk, предназначенный для предварительной установки TS OPUk в OPUk согласно клиентским сигналам и для добавления идентификатора управления в служебный байт OPUk по меньшей мере для одной из следующих целей: для идентификации TS OPUk, которые предварительно установлены в области полезной информации OPUk и соответствуют количеству байтов, для идентификации количества (n) TS OPUk в области полезной информации OPUk и для идентификации типа клиентских сигналов, отображаемых на TS OPUk; и дополнительно предназначенный для добавления идентификатора группы TS OPUk в служебный байт OPUk для указания группы, которая включает в себя TS OPUk; и

блок 74 передачи, предназначенный для передачи ODUk, который включает в себя OPUk.

Блок 72 отображения может отображать некоторые клиентские сигналы на TS OPUk некоторых OPUk в режиме отображения с независимой CBR, и отображать остальные клиентские сигналы на TS OPUk остальных OPUk в режиме отображения GFP или в режиме отображения ячеек ATM.

Если блок 72 отображения использует режим отображения с независимой CBR, то блок 72 отображения должен:

отображать количество байтов клиентского сигнала, принимаемого в пределах кадра, на служебную информацию TS OPUk в OPUk;

отображать каждый байт этого клиентского сигнала на область полезной информации текущего кадра OPUk TS согласно количеству байтов клиентского сигнала, отображаемого на служебный байт предыдущего TS OPUk;

отображать каждый байт в области полезной информации кадра TS OPUk на каждый байт TS OPUk, соответствующий этому клиентскому сигналу в OPUk соответственно; и

отображать количество байтов клиентского сигнала в служебном байте TS OPUk на служебный байт OPUk.

Структура в предшествующем варианте осуществления может дополнительно включать в себя блок группирования и блок заполнения. Фиг.8 показывает устройство передачи клиентских сигналов в ОТС во втором варианте осуществления настоящего изобретения. Блок 81 получения клиентского сигнала, блок 82 отображения, блок 83 формирования OPUk и блок 84 передачи является такими же, как блоки в предшествующем варианте осуществления.

Блок 85 группирования, предназначенный для определения количества (n) TS OPUk в области полезной информации OPUk, где каждый TS OPUk занимает байты области полезной информации OPUk при использовании количества (n) TS OPUk циклически, и количество (n) TS OPUk изменяется в пределах от 2 до 127.

Блок 86 заполнения, предназначенный для заполнения байтов соответствующих фиксированных позиций в каждой строке области полезной информации OPUk недопустимыми данными согласно количеству (n) TS OPUk, определенному блоком группирования, так, чтобы количество незаполненных байтов в каждой строке области полезной информации OPUk было кратно количеству (n) TS OPUk.

В варианте осуществления настоящего изобретения обеспечивают устройство передачи клиентских сигналов в ОТС. Как показано на Фиг.9, устройство включает в себя:

блок 91 получения клиентского сигнала, предназначенный для получения клиентских сигналов;

блок 92 предварительной установки, предназначенный для предварительной установки TS OPUk в OPUk согласно клиентским сигналам;

блок 93 отображения, предназначенный для отображения клиентских сигналов на предварительно установленные TS OPUk в OPUk в режиме отображения с независимой CBR;

блок 94 добавления, предназначенный для добавления служебной информации в OPUk; и

блок 95 передачи, предназначенный для передачи OPUk в ОТС.

Предпочтительно блок 92 предварительной установки включает в себя:

блок 921 определения количества TS OPUk, предназначенный для определения количества TS OPUk в OPUk согласно типу клиентского сигнала и скорости передачи OPUk; и

блок 922 установки TS OPUk, предназначенный для определения TS OPUk согласно количеству TS OPUk, причем TS OPUk размещают в байтах OPUk при использовании количества TS OPUk циклически.

Предпочтительно блок 92 предварительной установки включает в себя по меньшей мере один из следующих блоков:

блок 923 заполнения, предназначенный для заполнения байтов в фиксированных позициях OPUk недопустимыми данными так, чтобы количество незаполненных байтов OPUk было кратно количеству TS OPUk; и

блок 924 группирования, предназначенный для группирования предварительно установленных TS OPUk в OPUk и для предоставления возможности TS OPUk в одной и той же группе составлять канал для передачи клиентских сигналов, причем состояние группирования можно идентифицировать с помощью служебного идентификатора в OPUk.

Предпочтительно блок 93 отображения может включать в себя:

блок 931 определения количества байтов клиентского сигнала, предназначенный для определения количества байтов (Cn) первого клиентского сигнала согласно скорости первого клиентского сигнала из клиентских сигналов и скорости TS OPUk, соответствующей первому клиентскому сигналу;

блок 932 отображения количества байтов, предназначенный для отображения количества байтов (Cn) первого клиентского сигнала на служебную информацию TS OPUk, соответствующую первому клиентскому сигналу; и

блок 933 отображения байтов клиентского сигнала, предназначенный для отображения данного количества (Cn) байтов клиентского сигнала на TS OPUk, соответствующий первому клиентскому сигналу.

Предпочтительно блок отображения может включать в себя гибридный блок отображения, предназначенный для:

отображения первого клиентского сигнала из клиентских сигналов на TS OPUk, соответствующий первому клиентскому сигналу, в независимом режиме отображения; и

отображения второго клиентского сигнала из клиентских сигналов на TS OPUk, соответствующий второму клиентскому сигналу, в режиме отображения GFP или в режиме отображения ячеек ATM.

Предпочтительно устройство дополнительно включает в себя блок 96 формирования OPUk, предназначенный для:

добавления идентификатора управления в служебную информацию, добавляемую в OPUk по меньшей мере для одной из следующих целей: для идентификации TS OPUk, соответствующего каждому клиентскому сигналу, для идентификации количества TS OPUk в области полезной информации OPUk, для идентификации типа клиентских сигналов, отображаемых на TS OPUk, и для идентификации режима отображения клиентского сигнала на TS OPUk.

Функции блоков в устройстве передачи клиентских сигналов в ОТС в данном варианте осуществления являются такими же, как функции блоков в предшествующем варианте осуществления, и их не повторяют в данном описании.

В варианте осуществления настоящего изобретения обеспечивают устройство приема клиентских сигналов в ОТС. Как показано на Фиг.10, данное устройство включает в себя:

блок 101 приема, предназначенный для приема OPUk;

первый блок 102 анализа, предназначенный для идентификации режима отображения с независимой CBR TS OPUk согласно служебной информации в OPUk и для анализа OPUk для получения TS OPUk;

например, извлекают количество TS OPUk, указанное в служебном байте OPUk, создают структуру кадра ODTUan-k, состоящую из 4n × int(3808/n) байтов, и анализируют ODTUan-k, где n - количество TS OPUk; и

второй блок 103 анализа, предназначенный для анализа TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов.

В частности, если клиентский сигнал отображают на кадр OPUk в режиме отображения с независимой CBR, то функции блоков устройства приема клиентских сигналов в ОТС являются следующими.

Блок 101 передачи предназначен для приема OPUk, который может включать в себя ODUk.

Первый блок 102 анализа предназначен для анализа ODTUan-k, а более конкретно для извлечения количества (n) TS OPUk, указанного в служебном байте OPUk, для создания структуры кадра ODTUan-k, состоящего из 4n × int(3808/n) байтов, и для анализа ODTUan-k согласно соотношению отображения между количеством байтов клиентского сигнала, указанном в служебном байте OPUk, и TS OPUk. В случае, когда TS OPUk объединяют, первый блок анализа извлекает количество (n) TS OPUk, указанное в служебном байте OPUk, и создает структуру кадра ODTUan-k, состоящую из 4n × int(3808/n)x байтов, учитывая идентификатор группы TS OPUk, обозначенный в служебном байте OPUk, где x представляет количество TS OPUk с тем же самым идентификатором группы.

Предпочтительно второй блок 103 анализа включает в себя:

блок определения количества байтов клиентского сигнала, предназначенный для анализа служебной информации TS OPUk в OPUk для получения количества байтов (Cn) соответствующего клиентского сигнала и для анализа информации синхронизации соответствующего клиентского сигнала согласно количеству байтов (Cn) клиентского сигнала; и

блок определения клиентского сигнала, предназначенный для обратного отображения клиентских сигналов на TS OPUk в OPUk согласно количеству байтов (Cn) и информации синхронизации клиентских сигналов и для восстановления клиентских сигналов.

Таким образом, второй блок 103 анализа восстанавливает синхронизацию клиентского сигнала согласно количеству байтов клиентского сигнала в служебной информации ODTUan-k, и восстанавливает поток данных клиентского сигнала согласно клиентским сигналам, отображаемым на область полезной информации ODTUan-k, и типу клиентских сигналов, обозначенному в служебном байте OPUk.

В данном варианте осуществления TS OPUk группируют и распределяют согласно скорости различных клиентских сигналов на основе структуры кадра OPUk для улучшения эффективности и гибкости передачи различных клиентских сигналов, и режим отображения с независимой CBR в «живом списке» стандарта G.709 SG15 ITU-T применяют для осуществления «прозрачной» передачи с независимой CBR для различных клиентских сигналов с различными скоростями. Поэтому не требуется определять постоянный режим отображения для каждого клиентского сигнала с различной скоростью. Варианты осуществления настоящего изобретения обеспечивают эффективное прохождение различных существующих клиентских сигналов и они в значительной степени не зависят от клиентских сигналов с новыми скоростями, которые появятся в будущем, делают стандартную систему ОТС более независимой от клиентских сигналов, делают устройства ОТС более независимыми от вводимых клиентских сигналов и улучшают коэффициент использования пропускной способности линии.

Для структуры OPUk TS-n каждый TS OPUk может использовать способ отображения с независимой CBR или использовать способ отображения GFP или ячеек ATM, уже определенный в G.709, или их комбинацию. В этом случае PSI[2m] можно дополнительно определять так, чтобы он указывал и вид связи, и режим отображения, как показано в таблице 7.

Таблица 7
PSI[2m], биты 7-6 Способ отображения PSI[2m],
биты 5-0 (шестнадца-теричные)
Вид связи Скорость линии (Гбит/с)
00 С независимой CBR 01 Связь систем масштаба предприятия (ESCON) 0,2
02 Цифровое телевидение (DVBASI) 0,216
03 Fiber channel 0,53125
04 Fiber channel (FC-1G) 1,065
05 Gigabit Ethernet (GE) 1,25
06 Телевидение высокой четкости (HDTV) 1,485
07 Fiber channel (FC-2G) 2,125
08 Синхронный режим передачи
(STM-16)
2,488320
09 ODU1 2,498775
10-1f Зарезервировано
20 Fiber channel (FC-4G) 4,25
21 Fiber channel (FC-8G) 8,5
22 Синхронный режим передачи (STM-64) 9,95328
23 ODU2 10,037273924
24 Gigabit Ethernet (10 GE) (LAN) 10,3125
25 Fiber channel (FC-10G) 10,52
26-2f Зарезервировано
30 Gigabit Ethernet (100 GE-5L) 20,625
31 Gigabit Ethernet (100 GE-4L) 25,78125
32 Синхронный режим передачи 39,81312
33 ODU3 40,319218983
34-3F Зарезервировано
01 GFP 00 GFP-F
01 GFP-T
10 Ячеек ATM
11 Зарезервировано

Когда TS OPUk использует режим отображения GFP или ячеек ATM из-за того, что такие режимы вставляют неиспользуемые кадры для компенсации отклонения скорости, область Cbyte, соответствующую TS OPUk, не требуется использовать, и ее можно заполнять как зарезервированный байт. Определение других байтов структуры кадра может оставаться неизменным. Фиг.11 показывает структуру кадра ODTUn-k, который использует режим отображения GFP или ячеек ATM. Позиция, которая ранее содержала Cbyte, теперь содержит байт фиксированного заполнителя.

В случае отображения пакета данных на ODTUn-k в режиме GFP пакет данных инкапсулируют в кадр GFP, основываясь на стандарте G.7041, и затем каждый байт кадра GFP помещают в структуру ODTUn-k. Отклонение синхронизации между кадром GFP и ODTUn-k исправляют через неиспользуемые кадры.

Способ отображения ячеек ATM аналогичен способу отображения кадра GFP, кроме отсутствия необходимости инкапсулировать ячейки ATM в кадр GFP.

Способ отображения из ODTUn-k на OPUk в режиме отображения GFP или ATM является таким же, как способ отображения из ODTUan-k на OPUk в режиме отображения с независимой CBR. Таким образом, позиция, в которой ранее содержалось значение Cbyte, соответствующее TS OPUk, основываясь на способе отображения GFP или ATM, теперь содержит байт фиксированного заполнителя. Из 11 TS OPUk, показанных на Фиг.12, TS2 использует режим отображения GFP, а другие TS используют режим отображения с независимой CBR.

Выше представлены способ и устройство передачи клиентских сигналов в ОТС в варианте осуществления настоящего изобретения. Хотя изобретение описано через некоторые примерные варианты осуществления, изобретение не ограничено такими вариантами осуществления. Очевидно, что специалисты могут модифицировать и изменять данное изобретение, не отступая от объема и формы изобретения. Изобретение охватывает данные модификации и изменения при условии, что они находятся в сфере охраны изобретения, определенной в соответствии с приведенной далее формулой изобретения или ее эквивалентами.

1. Способ передачи клиентских сигналов в оптической транспортной сети, ОТС, содержащий этапы:
получают клиентские сигналы и определяют дополнительный слот блока полезной информации оптического канала с индексом k, TS OPUk, в блоке полезной информации оптического канала с индексом k, OPUk, согласно клиентским сигналам;
отображают клиентские сигналы на TS OPUk в режиме отображения с независимой постоянной скоростью передачи, CBR; и
добавляют служебную информацию в OPUk и посылают к ОТС OPUk с добавленной служебной информацией.

2. Способ по п.1, в котором определение TS OPUk в OPUk согласно клиентским сигналам содержит этапы:
определяют количество TS OPUk в OPUk согласно типу клиентских сигналов и скорости передачи OPUk; и
определяют TS OPUk с помощью использования количества TS OPUk циклически.

3. Способ по п.2, в котором определение TS OPUk в OPUk согласно клиентским сигналам дополнительно содержит этап:
заполняют байт в фиксированных позициях OPUk недопустимыми данными так, чтобы количество незаполненных байтов OPUk было кратно количеству TS OPUk.

4. Способ по п.2, в котором определение TS OPUk в OPUk согласно клиентским сигналам дополнительно содержит этап:
группируют определенные TS OPUk в OPUk и предоставляют возможность TS OPUk в одной и той же группе составлять канал для передачи клиентских сигналов.

5. Способ по п.1, в котором отображение клиентских сигналов на TS OPUk в OPUk в режиме отображения с независимой CBR содержит этапы:
определяют количество байтов первого клиентского сигнала согласно скорости первого клиентского сигнала из клиентских сигналов и скорости TS OPUk, соответствующей первому клиентскому сигналу;
отображают количество байтов первого клиентского сигнала на служебную информацию TS OPUk, соответствующего первому клиентскому сигналу; и
отображают байты клиентского сигнала данного количества байтов на TS OPUk, соответствующий первому клиентскому сигналу.

6. Способ по п.1, в котором отображение клиентских сигналов на TS OPUk в OPUk в режиме отображения с независимой CBR содержит этапы:
отображают первый клиентский сигнал из клиентских сигналов на TS OPUk, соответствующий первому клиентскому сигналу в режиме отображения с независимой CBR; и
отображают второй клиентский сигнал из клиентских сигналов на TS OPUk, соответствующий второму клиентскому сигналу в режиме отображения универсальной процедуры создания кадра, GFP, или в режиме отображения ячеек режима асинхронной передачи, ATM.

7. Способ по п.1, дополнительно содержащий этап:
добавляют идентификатор управления в служебную информацию, добавляемую в OPUk, по меньшей мере для одной из следующих целей:
для идентификации TS OPUk, соответствующего каждому клиентскому сигналу, для идентификации количества TS OPUk в OPUk, для идентификации типа клиентских сигналов, отображаемых на TS OPUk, и для идентификации режима отображения клиентского сигнала на TS OPUk.

8. Способ по п.1, в котором клиентские сигналы содержат один вид или множество видов сигналов Ethernet, сигналов Fibre Channel, сигналов ODUk, сигналов SDH, сигналов средств связи систем масштаба предприятия и сигналов цифрового телевидения.

9. Способ приема клиентских сигналов в оптической транспортной сети, ОТС, содержащий этапы:
принимают блок полезной информации оптического канала с индексом k, OPUk; идентифицируют режим отображения с независимой постоянной скоростью передачи, CBR, дополнительного слота блока полезной информации оптического канала с индексом k, TS OPUk, согласно служебной информации в OPUk; и анализируют OPUk для получения TS OPUk; и
анализируют TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов.

10. Способ по п.9, в котором анализ TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов содержит этапы:
анализируют служебную информацию для получения количества байтов соответствующих клиентских сигналов и анализируют информацию синхронизации соответствующих клиентских сигналов согласно количеству байтов; и
выполняют обратное отображение клиентских сигналов на TS OPUk в OPUk согласно найденным количеству байтов и информации синхронизации клиентских сигналов и восстанавливают клиентские сигналы.

11. Устройство передачи клиентских сигналов в оптической транспортной сети, ОТС, содержащее:
блок получения клиентского сигнала, предназначенный для получения клиентских сигналов;
блок определения, предназначенный для определения дополнительного слота блока полезной информации оптического канала с индексом k, TS OPUk, в блоке полезной информации оптического канала с индексом k, OPUk, согласно клиентским сигналам;
блок отображения, предназначенный для отображения клиентских сигналов на определенный TS OPUk в OPUk в режиме отображения с независимой постоянной скоростью передачи, CBR;
блок добавления, предназначенный для добавления служебной информации в OPUk; и
блок передачи, предназначенный для передачи к ОТС OPUk с добавленной служебной информацией.

12. Устройство по п.11, в котором блок определения дополнительно содержит:
блок определения количества TS OPUk, предназначенный для определения количества TS OPUk в OPUk согласно типу клиентского сигнала и скорости передачи OPUk; и
блок установки TS OPUk, предназначенный для определения TS OPUk согласно количеству TS OPUk.

13. Устройство по п.12, в котором блок определения дополнительно содержит по меньшей мере один из следующих блоков:
блок заполнения, предназначенный для заполнения байта в фиксированных позициях OPUk недопустимыми данными так, чтобы количество незаполненных байтов OPUk было кратно количеству TS OPUk; и
блок группирования, предназначенный для группирования определенных TS OPUk в OPUk и для предоставления возможности TS OPUk в одной и той же группе составлять канал для передачи клиентских сигналов.

14. Устройство по п.11, в котором блок отображения содержит:
блок определения количества байтов клиентского сигнала, предназначенный для определения количества байтов первого клиентского сигнала согласно скорости первого клиентского сигнала из клиентских сигналов и скорости TS OPUk, соответствующей первому клиентскому сигналу;
блок отображения количества байтов, предназначенный для отображения количества байтов первого клиентского сигнала на служебную информацию TS OPUk, соответствующего первому клиентскому сигналу; и
блок отображения байтов клиентского сигнала, предназначенный для отображения количества байтов клиентского сигнала на TS OPUk, соответствующий первому клиентскому сигналу.

15. Устройство по п.11, в котором блок отображения содержит гибридный блок отображения, предназначенный для:
отображения первого клиентского сигнала из клиентских сигналов на TS OPUk, соответствующий первому клиентскому сигналу в режиме отображения с независимой CBR; и
отображения второго клиентского сигнала из клиентских сигналов на TS OPUk, соответствующий второму клиентскому сигналу в режиме отображения универсальной процедуры создания кадра, GFP, или в режиме отображения ячеек режима асинхронной передачи, ATM.

16. Устройство по п.11, дополнительно содержащее:
блок формирования OPUk, предназначенный для добавления идентификатора управления в служебную информацию, добавляемую в OPUk по меньшей мере для одной из следующих целей: для идентификации TS OPUk, соответствующего каждому клиентскому сигналу, для идентификации количества TS OPUk в OPUk, для идентификации типа клиентских сигналов, отображаемых на TS OPUk, и для идентификации режима отображения клиентского сигнала на TS OPUk.

17. Устройство приема клиентских сигналов в оптической транспортной сети, ОТС, содержащее:
блок приема, предназначенный для приема блока полезной информации оптического канала с индексом k, OPUk;
первый блок анализа, предназначенный для идентификации режима отображения с независимой постоянной скоростью передачи, CBR, дополнительного слота блока полезной информации оптического канала с индексом k, TS OPUk, согласно служебной информации в OPUk, и для анализа OPUk для получения TS OPUk; и
второй блок анализа, предназначенный для анализа TS OPUk в OPUk в режиме отображения с независимой CBR для получения клиентских сигналов.

18. Устройство по п.17, в котором второй блок анализа содержит:
блок анализа количества байтов клиентского сигнала, предназначенный для анализа служебной информации для получения количества байтов соответствующих клиентских сигналов и для анализа информации синхронизации соответствующих клиентских сигналов согласно количеству байтов; и
блок анализа клиентского сигнала, предназначенный для обратного отображения клиентских сигналов на TS OPUk в OPUk согласно найденным количеству байтов и информации синхронизации клиентских сигналов и для восстановления клиентских сигналов.



 

Похожие патенты:

Изобретение относится к способу и устройству для разделения потока данных на пакеты, причем упомянутый поток данных содержит блоки видеоинформации и блоки информации, не являющейся видеоинформацией.

Изобретение относится к области беспроводной связи, и в частности к отношениям главный-подчиненный и подчиненный-подчиненный в системах связи Bluetooth. .

Изобретение относится к беспроводным устройствам связи. .

Изобретение относится к технике связи. .

Изобретение относится к устройствам и способам, которые способствуют активному управлению очередью пакетов данных, соответствующих Интернет-протоколу, формируемых в беспроводной сети с коммутацией пакетов данных

Изобретение относится к способам и системам использования ресурсов в режиме конкуренции при любой нагрузке с целью обеспечения желаемой полосы частот для устройств одного или множества классов

Изобретение относится к системам связи

Изобретение относится к области радиотехники, а именно к адаптивным системам передачи данных по радиоканалу

Изобретение относится к технике связи и может быть использовано в системах передачи данных, преимущественно без канала обратной связи, для согласования изменяющейся скорости поступления информации от источника сообщений с фиксированной технической скоростью передачи в канале связи в случае, когда от источника сообщений информация поступает в виде блоков одинакового размера, но в случайные моменты времени
Наверх