способ и устройство для отображения и обратного отображения в оптической транспортной сети
Классы МПК: | G08C23/06 посредством световодов, например оптических волокон H04J14/08 с временным уплотнением |
Автор(ы): | ВИССЕРС Мартен (CN), У Цюю (CN), СЯО Синь (CN), СУ Вей (CN) |
Патентообладатель(и): | ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN) |
Приоритеты: |
подача заявки:
2010-03-05 публикация патента:
10.01.2012 |
Изобретение относится к средствам отображения в оптической транспортной сети. Техническим результатом является расширение области применения за счет обеспечения отображения для различных скоростей передачи единиц данных оптического канала низшего порядка. В способе строят единицу передачи данных оптического канала согласно количеству временных слотов единицы полезной нагрузки оптического канала высшего порядка (НО OPU), выделяемых под единицу данных оптического канала низшего порядка (LO ODU); отображают LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью; инкапсулируют информацию служебной нагрузки в область полезной нагрузки ODTU; и мультиплексируют ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU, для обеспечения высокоэффективного и универсального режима для отображения LO ODU в НО OPU. 4 н. и 11 з. п. ф-лы, 12 ил.
Формула изобретения
1. Способ отображения в оптической транспортной сети (OTN), содержащий этапы, на которых строят единицу передачи данных оптического канала (ODTU) согласно количеству М временных слотов единицы полезной нагрузки оптического канала высшего порядка (НО OPU), выделяемых под единицу данных оптического канала низшего порядка (LO ODU), отображают LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью способом отображения в рамках общей процедуры отображения (GMP), инкапсулируют информацию служебной нагрузки в область служебной нагрузки ODTU и мультиплексируют ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU.
2. Способ по п.1, в котором на этапе отображения LO ODU способом отображения GMP в область полезной нагрузки ODTU с М-байтовой гранулярностью: определяют объем LO ODU, кратный М байтам, подлежащих отображению при отображении с М-байтовой гранулярностью, согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра и отображают объем LO ODU, кратный М байтам, в область полезной нагрузки ODTU с М-байтовой гранулярностью.
3. Способ по п.2, в котором информация служебной нагрузки содержит информацию объема LO ODU, кратного М байтам, на этапе инкапсулирования информации служебной нагрузки в область служебной нагрузки ODTU;
инкапсулируют информацию объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU.
4. Способ по п.2, дополнительно содержащий этапы, на которых
определяют информацию синхронизации согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра,
причем информация служебной нагрузки содержит информацию объема LO ODU, кратного М байтам, и информацию синхронизации,
на этапе инкапсулирования информации служебной нагрузки в область служебной нагрузки ODTU инкапсулируют информацию объема LO ODU, кратного М байтам, и информацию синхронизации в область служебной нагрузки ODTU.
5. Способ по п.3 или 4, в котором на этапе инкапсулирования информации объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU напрямую инкапсулируют информацию объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU или делят информацию объема LO ODU, кратного М байтам, на фиксированную часть информации объема LO ODU, кратного М байтам, и переменную часть информации объема LO ODU, кратного М байтам, и инкапсулируют фиксированную часть информации объема LO ODU, кратного М байтам, и переменную часть информации объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU или определяют информацию объема LO ODU, кратного М байтам, подлежащего заполнению, согласно информации объема LO ODU, кратного М байтам, и инкапсулируют информацию объема LO ODU, кратного М байтам, подлежащего заполнению, в область служебной нагрузки ODTU.
6. Способ по п.1, или 3, или 4, в котором на этапе инкапсулирования информации служебной нагрузки в область служебной нагрузки ODTU инкапсулируют информацию служебной нагрузки в служебную нагрузку, соответствующую первому временному слоту или последнему временному слоту в ODTU.
7. Способ по п.1, или 3, или 4, в котором информация служебной нагрузки указывает информацию синхронизации и объем LO ODU, кратный М байтам, отображаемый в ODTU в следующих n мультикадрах, или указывает информацию синхронизации и объем LO ODU, кратный М байтам, отображаемый в ODTU в следующих n кадрах, где n - натуральное число.
8. Способ по п.1 или 2, в котором способ отображения GMP отвечает следующим требованиям: способность автоматически определять объем заполнения согласно отображенным сигналам и скорости целевого контейнера;
способность автоматически определять распределение позиций сигналов заполнения и отображения в целевом контейнере согласно отображенным сигналам и скорости целевого контейнера; и транспортировка информации позиций, несущей сигналы заполнения и отображения, в служебной нагрузке целевого контейнера.
9. Способ обратного отображения в оптической транспортной сети (OTN), содержащий этапы, на которых анализируют единицу полезной нагрузки оптического канала высшего порядка (НО OPU) для определения единицы передачи данных оптического канала (ODTU) и количества М временных слотов, выделенных под ODTU, и выполняют обратное отображение единицы данных оптического канала низшего порядка (LO ODU) из области полезной нагрузки ODTU с М-байтовой гранулярностью.
10. Способ по п.9, в котором на этапе обратного отображения LO ODU из области полезной нагрузки ODTU с М-байтовой гранулярностью получают информацию объема LO ODU, кратного М байтам, из служебной нагрузки ODTU и выполняют обратное отображение объема LO ODU, кратного М байтам, из области полезной нагрузки ODTU с М-байтовой гранулярностью.
11. Способ по п.10, в котором на этапе обратного отображения LO ODU из области полезной нагрузки ODTU с М-байтовой гранулярностью дополнительно получают информацию синхронизации из служебной нагрузки ODTU.
12. Устройство отображения в оптической транспортной сети (OTN), содержащее модуль построения, выполненный с возможностью построения единицы передачи данных оптического канала (ODTU) согласно количеству М временных слотов единицы полезной нагрузки оптического канала высшего порядка (НО OPU), выделяемых под единицу данных оптического канала низшего порядка (LO ODU), блок отображения для отображения LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью способом отображения в рамках общей процедуры отображения (GMP), блок инкапсуляции, способный инкапсулировать информацию служебной нагрузки в область служебной нагрузки ODTU, и блок мультиплексирования, способный мультиплексировать ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU.
13. Устройство по п.12, в котором блок отображения содержит модуль определения, выполненный с возможностью определения объема LO ODU, кратного М байтам, подлежащего отображению при отображении с М-байтовой гранулярностью, согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра, и модуль отображения, выполненный с возможностью отображения объема LO ODU, кратного М байтам, в область полезной нагрузки ODTU с М-байтовой гранулярностью, причем блок инкапсуляции выполнен с возможностью инкапсулирования информации объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU.
14. Устройство по п.13, в котором модуль определения дополнительно способен определять информацию синхронизации согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра, и
блок инкапсуляции дополнительно способен инкапсулировать информацию синхронизации в область служебной нагрузки ODTU.
15. Устройство обратного отображения в оптической транспортной сети (OTN), содержащее блок анализа, выполненный с возможностью анализирования единицы полезной нагрузки оптического канала высшего порядка (НО OPU) для определения единицы передачи данных оптического канала (ODTU) и количества М временных слотов, выделенных под ODTU, и блок обратного отображения, выполненный с возможностью выполнения обратного отображения единицы данных оптического канала низшего порядка (LO ODU) из области полезной нагрузки ODTU с М-байтовой гранулярностью.
Описание изобретения к патенту
Область техники
Настоящее изобретение относится к области технологий связи и, в частности, к технике отображения в оптической транспортной сети.
Уровень техники
С быстрым развитием технологии связи оптическая транспортная сеть (OTN), благодаря преимуществам гибкой диспетчеризации и администрирования услуг большой емкости, становится главенствующей технологией магистральной транспортной сети. В OTN клиентские данные инкапсулируются в единицу полезной нагрузки оптического канала (OPU), некоторая служебная нагрузка (ОН) добавляется к OPU с образованием единицы данных оптического канала (ODU), некоторая ОН и код прямой коррекции ошибок (FEC) добавляются к ODU с образованием транспортной единицы оптического канала (OTU), и, наконец, передается в форме OTU.
С быстрым развитием услуги передачи данных все больше клиентов принимают технологию Ethernet в качестве физического интерфейса на стороне клиента. Можно прогнозировать, что в ближайшие годы служба Ethernet будет развиваться так же стремительно. Однако современная технология OTN построена на базе речевых услуг, например синхронной цифровой иерархии (SDH), и не может в полной мере поддерживать такое направление развития услуги передачи данных, как Ethernet, в связи с чем постоянно проводятся исследования с целью построения сети OTN нового поколения (NG OTN). NG OTN должна не только отвечать требованиям новых услуг, но также обладать обратной совместимостью с современной OTN. Таким образом, как отображать единицу данных оптического канала более низкого порядка (LO ODU) в единицу данных оптического канала более высокого порядка (НО ODU) является ключевым вопросом развития этой отрасли промышленности. LO ODU может представлять собой ODUk (k=0, 1, 2, 2e, 3, 3е), существующую в современной OTN и представленную здесь как LO ODUk (k=0, 1, 2, 2e, 3, 3е); НО ODU можно рассматривать как единицу передачи данных на более высокой скорости, которая принадлежит категории NG OTN и используется для переноса LO ODU, причем соответствующая OPU представлена как НО OPUk (k=1, 2, 3, 3е, 4).
Традиционное техническое решение предусматривает отображение стандартной ODUj (j=1, 2) (для допустимой битовой ошибки 20 ppm) в OPUk (k=2, 3) в асинхронном режиме. Асинхронный режим предусматривает отображение сигнала ODUj в OPUk согласно политике регулирования -1/0/+1/+2. В асинхронном режиме максимальная допустимая битовая ошибка между ODU1 и OPU2 составляет от -113 до +83 ppm, максимальная допустимая битовая ошибка между ODU1 и OPU3 составляет от -96 до +101 ppm, и максимальная допустимая битовая ошибка между ODU2 и OPU3 составляет от -95 до +101 ppm.
В процессе реализации настоящего изобретения автор изобретения выявил следующие проблемы, присущие уровню техники:
Способ не пригоден для отображения LO ODU в НО ODU, например для ODU2e (допустимая битовая ошибка 100 ppm) и т.д. Допустимая битовая ошибка ODUflex или выше может иметь место в будущем, и политика регулирования -1/0/+1/+2, отвечающая уровню техники, не соответствует требованиям отображения LO ODU в НО ODU.
Сущность изобретения
Варианты осуществления настоящего изобретения предусматривают способ и устройство для отображения и обратного отображения в OTN, например, для универсального и эффективного отображения LO ODU в НО ODU.
Варианты осуществления настоящего изобретения предусматривают способ отображения в OTN, включающий в себя этапы, на которых:
строят ODTU согласно количеству М временных слотов НО OPU, выделяемых под LO ODU;
отображают LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью способом отображения в рамках общей процедуры отображения (GMP); инкапсулируют информацию служебной нагрузки в область служебной нагрузки ODTU; и
мультиплексируют ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU.
Варианты осуществления настоящего изобретения предусматривают способ обратного отображения в OTN, включающий в себя этапы, на которых:
анализируют НО OPU для определения ODTU и количества М временных слотов, выделенных под ODTU; и
выполняют обратное отображение LO ODU из области полезной нагрузки ODTU с М-байтовой гранулярностью.
Варианты осуществления настоящего изобретения дополнительно предусматривают устройство отображения в OTN, включающее в себя:
модуль построения, способный строить ODTU согласно количеству М временных слотов НО OPU, выделяемых под LO ODU;
блок отображения, способный отображать LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью способом отображения в рамках общей процедуры отображения (GMP);
блок инкапсуляции, способный инкапсулировать информацию служебной нагрузки в область служебной нагрузки ODTU; и
блок мультиплексирования, способный мультиплексировать ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU.
Варианты осуществления настоящего изобретения дополнительно предусматривают устройство обратного отображения в OTN, включающее в себя: блок анализа, способный анализировать НО OPU для определения ODTU и количества М временных слотов, выделенных под ODTU; и блок обратного отображения, способный выполнять обратное отображение LO ODU из области полезной нагрузки ODTU с М-байтовой гранулярностью.
Технические решения вариантов осуществления настоящего изобретения дают следующий положительный эффект: обеспечение высокоэффективного и универсального режима для отображения LO ODU в НО OPU.
Краткое описание чертежей
Для более подробного описания технических решений вариантов осуществления настоящего изобретения чертежи, необходимые для описания вариантов осуществления, кратко перечислены ниже. Очевидно, что нижеследующие чертежи представляют лишь некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники может создать другие чертежи на основе этих чертежей, не выходя за рамки объема настоящего изобретения.
Фиг.1 - логическая блок-схема способа отображения в OTN согласно варианту осуществления настоящего изобретения.
Фиг.2 - структурная схема, демонстрирующая разделение НО OPU на восемь временных слотов 1,25 G согласно варианту осуществления настоящего изобретения.
Фиг.3 - схема, демонстрирующая режим отображения согласно варианту осуществления настоящего изобретения.
Фиг.4 - схема, демонстрирующая другой режим отображения согласно варианту осуществления настоящего изобретения.
Фиг.5 - схема, демонстрирующая отображение из LO ODU в НО OPU2 согласно варианту осуществления настоящего изобретения.
Фиг.6 - схема, демонстрирующая другое отображение из LO ODU в НО OPU2 согласно варианту осуществления настоящего изобретения.
Фиг.7 - схема, демонстрирующая еще одно отображение из LO ODU в НО OPU2 согласно варианту осуществления настоящего изобретения.
Фиг.8 - схема, демонстрирующая информацию кодирования "С8М-base+C8M-delta+C8-delta" согласно варианту осуществления настоящего изобретения.
Фиг.9 - логическая блок-схема способа обратного отображения в OTN согласно варианту осуществления настоящего изобретения.
Фиг.10 - устройство отображения в OTN согласно варианту осуществления настоящего изобретения.
Фиг.11 - устройство отображения в OTN согласно другому варианту осуществления настоящего изобретения.
Фиг.12 - устройство обратного отображения в OTN согласно варианту осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Технические решения вариантов осуществления настоящего изобретения подробно описаны ниже со ссылкой на чертежи, представляющие варианты осуществления. Очевидно, что описанные варианты осуществления составляют лишь часть вариантов осуществления настоящего изобретения, а не все его варианты осуществления. На основании вариантов осуществления настоящего изобретения специалист в данной области техники может предложить другие варианты осуществления, не выходя за рамки объема настоящего изобретения.
На стороне передачи данных, согласно фиг.1, способ отображения в OTN согласно варианту осуществления настоящего изобретения включает в себя этапы, на которых:
строят ODTU согласно количеству М временных слотов НО OPU выделяемых под LO ODU;
отображают LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью;
инкапсулируют информацию служебной нагрузки в область полезной нагрузки ODTU; и
мультиплексируют ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU, для обеспечения эффективного и универсального режима для отображения LO ODU в НО OPU.
Для лучшего понимания вариантов осуществления настоящего изобретения ниже подробно описаны процессы реализации этих вариантов осуществления в конкретных применениях.
Способ отображения в OTN согласно варианту осуществления настоящего изобретения включает в себя этапы, на которых:
S1: строят ODTU согласно количеству М временных слотов НО OPU, выделяемых под LO ODU;
Этап включает в себя подэтап, на котором:
S11: определяют количество М временных слотов НО OPU, выделяемых под LO ODU;
В частности, количество М временных слотов НО OPU, выделяемых под LO ODU, можно определять согласно скорости LO ODU и скорости единичного временного слота НО OPU, т.е. М=округление в большую сторону от (скорость LO ODU/скорость единичного временного слота НО OPU). Например, НО OPU2 делится на восемь временных слотов 1,25 G, и восемь кадров НО OPU2 образует большой мультикадр, согласно фиг.2. Если скорость определенной LO ODU равна 6 G, то должно быть занято пять временных слотов, и М равно 5. Можно выделить пять временных слотов текущей LO ODU согласно условиям использования временных слотов в НО OPU, в данном случае предполагается, что пять временных слотов, выделенных текущей LO ODU, являются временными слотами 2, 3, 5, 7 и 8.
Конечно, можно предложить другие способы для определения М и выделения временных слотов. При этом они не ограничиваются вариантами осуществления настоящего изобретения и отвечают объему защиты вариантов осуществления настоящего изобретения.
S12: построение ODTU;
ODTU включает в себя М временных слотов и дополнительно включает в себя служебную нагрузку контроля выравнивания (JC ОН), соответствующую позиции JC ОН для НО OPU. Согласно фиг.2 ODTU включает в себя временные слоты 2, 3, 5, 7 и 8 в мультикадре, образованном восемью НО OPU, и дополнительно включает в себя позицию JC ОН для кадров НО OPU, которым соответствуют соответствующие временные слоты. Затененные позиции на фиг.2 образуют соответствующую ODTU.
S2: отображают LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью;
Этап включает в себя подэтап, на котором:
S21: определяют объем LO ODU, кратного М байтам, подлежащего отображению при отображении с М-байтовой гранулярностью, согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра, в данном случае представленному как С8М; в другом варианте осуществления настоящего изобретения определяют информацию синхронизации согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра, в данном случае представленному как С8-delta. Эти два вида информации выражаются как "С8М+С8-delta".
Способ нахождения Х известен и поэтому не описан в вариантах осуществления настоящего изобретения.
В частности, согласно варианту осуществления настоящего изобретения, можно использовать следующий способ определения "C8M+C8-delta":
C8M,MAX=(скорость LO ODU*максимальная девиация частоты LO ODU)/(М*скорость ТS*минимальная девиация частоты TS)*15232
C8M,MIN=(скорость LO ODU*минимальная девиация частоты LO ODU)/(М*скорость ТS*максимальная девиация частоты TS)*15232.
Здесь С8М является целым числом в пределах [C8M,MIN округление в меньшую сторону, С8М,МАХ округление в большую сторону]. C8-delta равно Х-М*С8М и указывает информацию синхронизации, где Х равно С8, и С8 является целым числом в пределах [C8,MIN округление в меньшую сторону, С8,МАХ округление в большую сторону].
С8,МАХ=(скорость LO ODU*максимальная девиация частоты LO ODU)/(скорость ТS*минимальная девиация частоты TS)*15232
C8,MIN=(скорость LO ODU*минимальная девиация частоты LO ODU)/(скорость ТS*максимальная девиация частоты TS)*15232.
Предполагая, что для LO ODU Х=76111, и что она занимает М=5 временных слотов, получаем С8М=(Х/М) округление в меньшую сторону=15222, C8-delta=X-M*C8M=1. Иначе, С8М=(Х/М) округление в меньшую сторону+1=15223, C8-delta=X-M*C8M=-4. Информация отображенных данных и информация синхронизации может полностью отражаться путем передачи информации "C8M+C8-delta", т.е. (15222, 1) или (15223, -4). Принимающая сторона может ощущать, согласно (15222, 1) или (15223, -4), что передающей стороне необходимо передать клиентские данные в объеме 76111 байтов в течение одного периода мультикадра, для точного восстановления синхронизации клиента на принимающей стороне.
Согласно настоящему изобретению также можно использовать другие способы определения "C8M+C8-delta". При этом они не ограничиваются вариантами осуществления настоящего изобретения и отвечают объему защиты указанных вариантов осуществления.
S22: отображают объем LO ODU, кратный М байтам, в область полезной нагрузки ODTU с М-байтовой гранулярностью.
Отображение с М-байтовой гранулярностью означает, что каждый раз операция отображения осуществляется над группой из М байтов клиентских данных; согласно вышеприведенному примеру отображение объема LO ODU, кратного М байтам, в область полезной нагрузки ODTU с М-байтовой гранулярностью означает отображение 15222 или 15223 LO ODU по 5 байтов в область полезной нагрузки ODTU, с осуществлением операции отображения для каждых 5 байтов LO ODU, и всего отображение осуществляется 15222 или 15223 раз.
В частности, алгоритм сигма-дельта или другие способы отображения в рамках общей процедуры отображения (GMP) можно использовать для отображения LO ODU в область полезной нагрузки ODTU, причем другие способы отображения GMP отвечают следующим требованиям:
1. способность автоматически определять объем заполнения согласно отображенным сигналам и скорости целевого контейнера;
2. способность автоматически определять распределение позиций сигналов заполнения и отображения в целевом контейнере согласно отображенным сигналам и скорости целевого контейнера; и
3. транспортировка информации позиций, несущей сигналы заполнения и отображения, в служебной нагрузке целевого контейнера.
Информация требований к способу отображения GMP согласно вариантам осуществления настоящего изобретения дополнительно описана применительно к следующим двум режимам отображения, но не ограничивается этими двумя режимами отображения.
Режим отображения 1: равномерное распределение данных заполнения и данных сигнала отображения в область полезной нагрузки согласно алгоритму сигма-дельта. Информация, например, позиции сигналов заполнения и отображения, переносится и транспортируется в служебной нагрузке целевого контейнера;
результат отображения показан на фиг.3, где S - данные заполнения, и D - данные сигнала отображения; причем данные заполнения и данные сигнала отображения равномерно распределены в области полезной нагрузки.
Режим отображения 2: концентрированное размещение данных заполнения в фиксированной позиции области полезной нагрузки, и определение, какие участки в области полезной нагрузки предназначены для данных заполнения, и какие участки в области полезной нагрузки предназначены для данных сигнала отображения, согласно объему заполнения. Информация, например, позиции сигналов заполнения и отображения, переносится и транспортируется в служебной нагрузке целевого контейнера;
результат отображения показан на фиг.4, где S - данные заполнения, и D - данные сигнала отображения.
S3: инкапсулируют информацию служебной нагрузки в область служебной нагрузки ODTU;
Согласно варианту осуществления настоящего изобретения информация служебной нагрузки включает в себя информацию объема LO ODU, кратного М байтам, и на этапе инкапсуляции информации служебной нагрузки в область служебной нагрузки ODTU:
инкапсулируют информацию объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU;
в частности, на этапе инкапсуляции информации объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU
напрямую инкапсулируют информацию объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU, и можно использовать форму "С8М"; или
делят информацию объема LO ODU, кратного М байтам, на фиксированную часть информации объема LO ODU, кратного М байтам, и переменную часть информации объема LO ODU, кратного М байтам, и инкапсулируют фиксированную часть информации объема LO ODU, кратного М байтам, и переменную часть информации объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU;
транспортировка в форме этой информации служебной нагрузки также может достигать того же эффекта.
В частности, можно использовать форму "C8M-base+C8M-delta", где C8M-base+C8M-delta, эквивалентная С8М, указывает количество групп из М байтов в LO ODU, отображаемых в область полезной нагрузки ODTU; C8M-base это количество групп из М байтов в фиксированной части, и C8M-delta это количество групп из М байтов в переменной части; и
определяют информацию объема LO ODU, кратного М байтам, подлежащего заполнению, согласно информации объема LO ODU, кратного М байтам, и инкапсулируют информацию объема LO ODU, кратного М байтам, подлежащего заполнению, в область служебной нагрузки ODTU; транспортировка в форме этой информации служебной нагрузки также может достигать того же эффекта; в частности, можно использовать форму "S8M", где S представляет данные заполнения, S8M указывает количество заполненных байтов в ODTU после отображения LO ODU в ODTU, и S8M=15232-C8M.
В другом варианте осуществления изобретения информация служебной нагрузки включает в себя информацию объема LO ODU, кратного М байтам, и информацию синхронизации,
на этапе инкапсуляции информации служебной нагрузки в область полезной нагрузки ODTU:
инкапсулируют информацию объема LO ODU, кратного М байтам, и информацию синхронизации в область служебной нагрузки ODTU.
В частности, на этапе инкапсуляции информации объема LO ODU, кратного М байтам, и информации синхронизации в область служебной нагрузки ODTU:
напрямую инкапсулируют информацию объема LO ODU, кратного М байтам, и информацию синхронизации в область служебной нагрузки ODTU, и можно использовать форму "С8М+C8-delta"; или
делят информацию объема LO ODU, кратного М байтам, на фиксированную часть информации объема LO ODU, кратного М байтам, и переменную часть информации объема LO ODU, кратного М байтам, и инкапсулируют фиксированную часть информации объема LO ODU, кратного М байтам, и переменную часть информации объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU;
транспортировка в форме этой информации служебной нагрузки также может достигать того же эффекта; в частности, можно использовать форму "C8M-base+C8M-delta+C8-delta", где сумма C8M-base+C8M-delta, эквивалентная С8М, указывает количество групп из М байтов в LO ODU, отображаемых в область полезной нагрузки ODTU; С8М-base это количество групп из М байтов в фиксированной части, и C8M-delta это количество групп из М байтов в переменной части;
или
определяют информацию объема LO ODU, кратного М байтам, подлежащего заполнению, согласно информации объема LO ODU, кратного М байтам, и инкапсулируют информацию объема LO ODU, кратного М байтам, подлежащего заполнению, в область служебной нагрузки ODTU; транспортировка в форме этой информации служебной нагрузки также может достигать того же эффекта; в частности, можно использовать форму "S8M+S8-delta", где S представляет данные заполнения, S8M указывает количество заполненных байтов в ODTU после отображения LO ODU в ODTU, S8M=15232-C8M, и S8-delta указывает информацию синхронизации.
На этапе инкапсуляции информации служебной нагрузки в область служебной нагрузки ODTU:
инкапсулируют информацию служебной нагрузки в служебную нагрузку, соответствующую первому временному слоту или последнему временному слоту в ODTU.
Информация служебной нагрузки указывает информацию синхронизации и объем LO ODU, кратный М байтам, отображаемый в ODTU в следующих n мультикадрах, или указывает информацию синхронизации и объем LO ODU, кратный М байтам, отображаемый в ODTU в следующих n кадрах, где n - натуральное число.
Согласно варианту осуществления настоящего изобретения информация "С8М+С8-delta" указывает условия информации синхронизации и количества групп из М байтов в LO ODU, отображаемых в ODTU в следующем мультикадре.
Если информация "C8M+C8-delta" инкапсулируется в JC ОН, соответствующую первому временному слоту в ODTU, т.е. позиции JC ОН для 2-го кадра НО OPU, соответствующего временному слоту 2 в текущем мультикадре, то отображение осуществляется согласно фиг.5. Если информация "C8M+C8-delta" инкапсулируется в JC ОН, соответствующую последнему временному слоту в ODTU, т.е. позиции JC ОН для 8-го кадра НО OPU, соответствующего временному слоту 8 в текущем мультикадре, то отображение осуществляется согласно фиг.6.
Согласно еще одному варианту осуществления изобретения информация "C8M-base+C8M-delta+C8-delta" указывает условия информации синхронизации и количества групп из М байтов в LO ODU, отображаемых в ODTU в следующем кадре НО OPU.
Рассматривая в качестве примера НО OPU2, согласно варианту осуществления, представленному на фиг.7, инкапсуляция "C8M-base+C8M-delta+C8-delta" производится в позиции JC ОН для 2-го, 3-го, 5-го, 7-го и 8-го кадров НО OPU2, соответствующие временным слотам 2, 3, 5, 7 и 8 в текущем мультикадре, соответственно. Информация "C8M-base+C8M-delta+C8-delta" во 2-м, 3-м, 5-м, 7-м и 8-м кадрах НО OPU2 представляет информацию синхронизации и количество групп из М байтов в LO ODU, отображаемых в область полезной нагрузки ODTU в следующем кадре НО OPU2, соответственно. Количество групп из М байтов в LO ODU, отображаемых в область полезной нагрузки ODTU в других кадрах НО OPU2, равно C8M-base; т.е. указывает отображение C8M-base+C8M-delta М-байтовых данных LO ODU с М-байтовой гранулярностью в области полезной нагрузки ODTU в 3-м, 4-м, 6-м и 8-м кадрах НО OPU текущего мультикадра и в область полезной нагрузки ODTU в 1-м кадре НО OPU следующего мультикадра. Отображение C8M-base М-байтовых данных LO ODU с М-байтовой гранулярностью в области полезной нагрузки ODTU во 2-м, 5-м и 7-м кадрах НО OPU.
Согласно варианту осуществления настоящего изобретения информация "C8M-base+C8M-delta+C8-delta" может инкапсулироваться в следующем режиме, показанном на фиг.8, но необязательно.
В данном случае C8M-base занимает 13 битов, C8M-delta занимает 3 бита, C8-delta занимает 8 битов, и FEC занимает 8 битов; здесь добавлена функция коррекции ошибок FEC, и режим кодирования ВСН (16, 12) можно использовать для достижения эффекта коррекции ошибки в 1 бит, и повышения достоверности информации "C8M-base+C8M-delta+C8-delta" при транспортировке. Кроме того, FEC также можно заменить на CRC, и достоверность информации "C8M-base+C8M-delta+C8-delta", принятой на принимающей стороне, гарантируется путем проверки CRC.
S4: мультиплексируют ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU.
Способ отображения в OTN согласно варианту осуществления настоящего изобретения не только обеспечивает высокоэффективный и универсальный режим для отображения LO ODU в НО OPU, совместимый с процессами отображения LO ODU в НО OPU с разными степенями гранулярности для удобства взаимосоединения, но также позволяет отделить информацию данных от информации синхронизации для отображения с большой гранулярностью и переносить информацию синхронизации с байтовой гранулярностью для решения проблемы низкой характеристики синхронизации, восстанавливаемых на принимающей стороне, обусловленной отображением только с большой гранулярностью.
Соответственно, на стороне приема данных, согласно фиг.9, вариант осуществления настоящего изобретения дополнительно предусматривает способ обратного отображения в OTN, для анализа НО OPU для определения ODTU и количества М временных слотов, выделенных под ODTU; и выполнения обратного отображения LO ODU из области полезной нагрузки ODTU с М-байтовой гранулярностью.
Обратное отображение LO ODU из области полезной нагрузки ODTU с М-байтовой гранулярностью включает в себя этапы, на которых:
получают информацию объема LO ODU, кратного М байтам, из служебной нагрузки ODTU; и
выполняют обратное отображение объема LO ODU, кратного М байтам, из области полезной нагрузки ODTU с М-байтовой гранулярностью.
Обратное отображение объема LO ODU, кратного М байтам, из области полезной нагрузки ODTU с М-байтовой гранулярностью дополнительно включает в себя этапы, на которых:
получают информацию синхронизации из служебной нагрузки ODTU, и восстанавливают часы клиентской услуги согласно информации синхронизации.
Согласно фиг.10 вариант осуществления настоящего изобретения дополнительно предусматривает устройство отображения в OTN, включающее в себя:
модуль построения, способный строить ODTU согласно количеству М временных слотов НО OPU, выделяемых под LO ODU;
блок отображения, способный отображать LO ODU в область полезной нагрузки ODTU с М-байтовой гранулярностью; блок инкапсуляции, способный инкапсулировать информацию служебной нагрузки в область полезной нагрузки ODTU; и
блок мультиплексирования, способный мультиплексировать ODTU, полученную отображением LO ODU и инкапсулированием информации служебной нагрузки, в НО OPU.
Согласно фиг.11 другой вариант осуществления настоящего изобретения предусматривает устройство отображения в OTN, включающее в себя модуль построения, блок отображения, блок инкапсуляции и блок мультиплексирования согласно фиг.10, где блок отображения включает в себя:
модуль определения, способный определять объем LO ODU, кратный М байтам, подлежащий отображению при отображении с М-байтовой гранулярностью, согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра;
модуль отображения, способный отображать объем LO ODU, кратный М байтам, в область полезной нагрузки ODTU с М-байтовой гранулярностью; и
блок инкапсуляции, способный инкапсулировать информацию объема LO ODU, кратного М байтам, в область служебной нагрузки ODTU.
В другом варианте осуществления настоящего изобретения модуль определения дополнительно предназначен для определения информации синхронизации согласно количеству Х LO ODU, подлежащих передаче в течение каждого периода мультикадра; и
блок инкапсуляции дополнительно способен инкапсулировать информацию синхронизации в область служебной нагрузки ODTU.
Согласно фиг.12 вариант осуществления настоящего изобретения дополнительно предусматривает устройство обратного отображения в OTN, включающее в себя:
блок анализа, способный анализировать НО OPU для определения ODTU и количества М временных слотов, выделенных под ODTU; и
блок обратного отображения, способный выполнять обратное отображение LO ODU из области полезной нагрузки ODTU с М-байтовой гранулярностью.
Подробная информация об обработке сигналов и работе компонентов вышеописанных устройств имеет в своей основе варианты осуществления способа настоящего изобретения, см. описание вариантов осуществления способа настоящего изобретения, и здесь не приведена.
Выше приведено описание лишь некоторых иллюстративных вариантов осуществления настоящего изобретения, которые не призваны ограничивать объем защиты настоящего изобретения. Любые модификации и замены, которые может предложить специалист в данной области техники в пределах технического объема, установленного настоящим изобретением, должны охватываться объемом защиты настоящего изобретения. Таким образом, объем защиты настоящего изобретения определяется формулой изобретения.
Класс G08C23/06 посредством световодов, например оптических волокон
Класс H04J14/08 с временным уплотнением