СПОСОБ ПЕРЕДАЧИ УСЛУГИ И ПЕРВОЕ ПЕРЕДАЮЩЕЕ УСТРОЙСТВО
METHOD OF TRANSMITTING A SERVICE AND A FIRST TRANSMITTING DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи и, в частности, к способу передачи услуги и первому передающему устройству.
Уровень техники
Оптическая транспортная сеть (OTN) является базовой технологией в транспортной сети. OTN имеет превосходные функциональные возможности по эксплуатации, администрированию и обслуживанию (OAM), высокий уровень текущего контроля транзитных соединений (TCM) и функциональные возможности внедиапазонной прямой коррекции ошибок (FEC) и может осуществлять гибкую сортировку и управление услугами большой емкости.
С ростом и диверсификацией трафика услуг OTN с интерфейсом с фиксированной скоростью больше не может больше удовлетворять требованию межсетевого соединения. В настоящее время Международный совет по телекоммуникациям-сектор по стандартизации телекоммуникаций (ITU-T) разрабатывает интерфейс группы n × 100 G гибкой OTN (FlexO). Основываясь на n 100 G оптических модулях, интерфейс группы FlexO обеспечивает интерфейс с гибкой скоростью передачи сигнала оптического транспортного блока Cn (OTUCn) для реализации взаимного соединения между OTUCn междоменными интерфейсами. Интерфейс группы n × 100 G FlexO включает в себя n 100 G FlexO линий, и скорость передачи каждой FlexO линии равна OTU4 скорости передачи. В этом случае, каждая 100G FlexO линия для отправки данных может напрямую использовать стандартный и недорогой 100 G оптический модуль (например, CFP4 или QSFP28). Как показано на фиг.1, OTUCn сначала делят на n OTUC клиентских сигналов, и n OTUC клиентских сигналов обозначены как #1, ... и #n; между n OTUC клиентскими сигналами и n линиями FlexO кадра сигналов устанавливают взаимно однозначное соответствие (OTUC клиентские сигналы #1, ... и #n соответственно и синхронно отображают в области полезной нагрузки FlexO кадров #1, ..., и #n); идентификатор физического канала (PID) FlexO кадра служебной сигнализации используют для указания местоположения текущей FlexO линии в FlexO группе и, соответственно, может быть получено местоположение в OTUCn клиентского сигнала OTUC, передаваемого по текущей FlexO линии (OTUC экземпляр на схеме является OTUC клиентским сигналом). Фиг. 2 иллюстрирует соответствующую структура кадра.
Недостатком предшествующего уровня техники является то, что услуга не может быть гибко передана из-за взаимно однозначного отображения между n OTUC клиентскими сигналами и n линиями FlexO кадров.
Раскрытие сущности изобретения
Варианты осуществления настоящего изобретения раскрывают способ передачи услуги и первое передающее устройство для гибкой передачи услуги.
В соответствии с первым аспектом вариант осуществления настоящего изобретения обеспечивает способ передачи услуги, и способ включает в себя:
отображение первым передающим устройством n клиентских сигналов со скоростью t на ms/t подобластей нагрузки m линий FlexO кадров, где каждый клиентский сигнал отображают в одну подобласть нагрузки, при этом, область полезной нагрузки каждой из m линий FlexO кадров делят на s/t подобласти нагрузки, и по каждой линии FlexO кадра передают данные с использованием FlexO линии со скоростью s передачи, где s, t, m и s/t все являются положительными целыми числами;
конфигурирование первым передающим устройством информации FlexO типа, информации временного интервала служебной сигнализации и информации отображения сигнала для каждой линии FlexO кадра, где информацию FlexO типа используют для указания типа интерфейса FlexO группы и тип интерфейса FlexO группы указывает скорость передачи FlexO линии для передачи каждой линии FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображения сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой из s/t подобласти нагрузки каждой линии FlexO кадра; и
передачу первым передающим устройством m линий FlexO кадров во второе передающее устройство с использованием m FlexO линий со скоростью s передачи.
Выполняя вышеуказанные этапы, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала, и может гибко конфигурировать в соответствии с требованием конкретной подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуги.
Со ссылкой на первый аспект в возможной реализации первого аспекта второе передающее устройство выполнено с возможностью выполнять синтаксический разбор в соответствии с информацией типа FlexO, информацией временного интервала служебной сигнализации и информацией отображения сигнала, передаваемых клиентских сигналов в ms/t подобластях нагрузки.
Со ссылкой на первый аспект или возможную реализацию первого аспекта во второй возможной реализации первого аспекта способ дополнительно включает в себя:
когда n <ms/t, заполнение сигнала замещения в подобласти нагрузки, которая находится в ms/t подобластях нагрузки и на которую клиентский сигнал не отображается.
Ссылаясь на первый аспект, первую возможную реализацию первого аспекта или вторую возможную реализацию первого аспекта в третьей возможной реализации первого аспекта, n клиентских сигналов со скоростью t передачи включают в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок включает в себя, по меньшей мере, один клиентский сигнал.
Ссылаясь на третью возможную реализацию первого аспекта, в четвертой возможной реализации первого аспекта, s/t> 2, каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображают первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадра.
В частности, первое передающее устройство обеспечивает возможность клиентским сигналам оптическим транспортным блокам с множеством скоростей передачи быть переданным по одной и той же группе FlexO интерфейсов группы, тем самым, повышая гибкость передачи клиентского сигнала в FlexO кадре.
Ссылаясь на третью возможную реализацию первого аспекта или четвертую возможную реализацию первого аспекта, в пятой возможной реализации первого аспекта служебную информацию временного интервала дополнительно используют для указания оптического транспортного блока, к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
В частности, множество подобластей полезной нагрузки одной линии FlexO кадра может передавать клиентские сигналы оптических транспортных блоков с множеством скоростей, тем самым, повышая гибкость передачи клиентского сигнала в FlexO кадре.
Со ссылкой на первый аспект или первую возможную реализацию первого аспекта или вторую возможную реализацию первого аспекта или третью возможную реализацию первого аспекта или четвертую возможную реализацию первого аспекта или пятую возможную реализацию первого аспекта в шестой возможной реализации первого аспекта перед передачей первым передающим устройством m линий FlexO кадров во второе передающее устройство с использованием m FlexO линий со скоростью s передачи, способ дополнительно включает в себя:
конфигурирование первым передающим устройством количества информации служебной сигнализации для каждой линии FlexO кадра, где количество информации служебной сигнализации используют для указания количества подобластей нагрузки, которые находятся в подобластях нагрузки каждой линии FlexO кадра и на которые отображают клиентские сигналы.
Согласно второму аспекту вариант осуществления настоящего изобретения обеспечивает первое передающее устройство, и первое передающее устройство включает в себя процессор, память и линейную плату. Память выполнена с возможностью хранить программу, и процессор вызывает программу в памяти и выполнен с возможностью выполнять следующие операции:
отображение n клиентских сигналов со скоростью t на ms/t подобласти нагрузки m линий FlexO кадров, где каждый клиентский сигнал отображают на одну подобласть нагрузки, при этом, область полезной нагрузки каждой из m линий FlexO кадра делят на s/t подобластей нагрузки, и каждая линия FlexO кадра передает с использованием FlexO линии со скоростью s передачи, где s, t, m и s/t все являются положительными целыми числами;
конфигурирование информации FlexO типа, информацию временного интервала служебной сигнализации и информации отображения сигнала для каждой линии FlexO кадра, где информацию FlexO типа используют для указания типа интерфейса FlexO группы и тип интерфейса FlexO группы указывает скорость передачи FlexO линии для передачи каждой линии FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображения сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой из s/t подобластей нагрузки каждой линии FlexO кадра; и
передачу m линий FlexO кадров на второе передающее устройство, используя m FlexO линий со скоростью s передачи и с использованием линейной платы.
Выполняя вышеуказанные операции, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать в соответствии с требованием конкретной подобласти нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуги.
Со ссылкой на второй аспект, в первой возможной реализации второго аспекта второе передающее устройство выполнено с возможностью выполнять синтаксический разбор в соответствии с информацией FlexO типа, информацией временного интервала служебной сигнализации и информацией отображения сигнала, клиентских сигналов, передаваемых в ms/t подобластях нагрузки.
Со ссылкой на второй аспект или первую возможную реализацию второго аспекта, во второй возможной реализации второго аспекта процессор дополнительно выполнен с возможностью: когда n <ms/t, заполнять замещающий сигнал в подобласти нагрузки, которая находится в ms/t подобластях нагрузки, и на которую не отображают клиентский сигнал.
Согласно второму аспекту первой возможной реализации второго аспекта или второй возможной реализации второго аспекта в третьей возможной реализации второго аспекта: n клиентских сигналов со скоростью t передачи включает в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок включает в себя, по меньшей мере, один клиентский сигнал.
В частности, первое передающее устройство обеспечивает возможность клиентским сигналам оптических транспортных блоков с множеством скоростей быть переданными по одной и той же группе интерфейсов FlexO группы, тем самым, повышая гибкость передачи клиентского сигнала в FlexO кадре.
Со ссылкой на третью возможную реализацию второго аспекта, в четвертой возможной реализации второго аспекта s/t> 2 при этом, каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображают на первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадров.
В частности, множество подобластей полезной нагрузки одной линии FlexO кадра может передавать клиентские сигналы оптических транспортных блоков с множеством скоростей, тем самым, повышая гибкость передачи клиентского сигнала в FlexO кадре.
Со ссылкой на третью возможную реализацию второго аспекта или четвертую возможную реализацию второго аспекта, в пятой возможной реализации второго аспекта информацию временного интервала служебной сигнализации дополнительно используют для указания оптического транспортного блока к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
Со ссылкой на второй аспект или первую возможную реализацию второго аспекта или вторую возможную реализацию второго аспекта или третью возможную реализацию второго аспекта или четвертую возможную реализацию второго аспекта, или пятую возможную реализацию второго аспекта в шестой возможной реализации второго аспекта перед передачей m линий FlexO кадров во второе передающее устройство с использованием m FlexO линий со скоростью s передачи и с использованием линейной плата, процессор дополнительно выполнен с возможностью:
конфигурировать количество информации служебной сигнализации для каждой линии FlexO кадра, где количество информации служебной сигнализации используют для указания количества подобластей нагрузки, которые находятся в подобластях нагрузки каждой линии FlexO кадра и на которые отображают клиентские сигналы.
Согласно третьему аспекту вариант осуществления настоящего изобретения обеспечивает первое передающее устройство, и первое передающее устройство включает в себя функциональные блоки для выполнения всех или нескольких этапов в первом аспекте.
Согласно четвертому аспекту вариант осуществления настоящего изобретения обеспечивает способ передачи услуги, и способ включает в себя:
прием вторым передающим устройством m линий FlexO кадров, отправленных первым передающим устройством, с использованием m FlexO линий со скоростью s передачи, где каждая из m линий FlexO кадров включает в себя клиентский сигнал, информацию типа FlexO, информацию временного интервала служебной сигнализации и информацию отображения сигналов, где n клиентских сигналов со скоростью t отображают на m линий FlexO кадров, при этом, область полезной нагрузки каждой из m линий FlexO кадров делят на s/t подобласти нагрузки, и каждый клиентский сигнал отображают на одну подобласть нагрузки; информацию типа FlexO используют для указания типа интерфейса группы FlexO, и тип интерфейса группы FlexO указывает скорость передачи FlexO линии для передачи каждой линии FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображения сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой из s/t подобласти нагрузки каждой линии FlexO кадра, где s, t, m и s/t все являются положительными целыми числами; и
синтаксический разбор вторым передающим устройством, в соответствии с информацией типа FlexO, информацией временного интервала служебной сигнализации и информацией отображения сигнала, клиентских сигналов, переданных в ms/t подобластях нагрузки.
Выполняя вышеуказанные этапы, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
Со ссылкой на четвертый аспект в первой возможной реализации четвертого аспекта, когда n <ms/t, заполняют замещающий сигнал в подобласти нагрузки, которая находится в ms/t подобластях, и на которую не отображают клиентский сигнал.
Со ссылкой на четвертый аспект или первую возможную реализацию четвертого аспекта во второй возможной реализации четвертого аспекта n клиентских сигналов со скоростью t включает в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок включает в себя, по меньшей мере, один клиентский сигнал.
Со ссылкой на вторую возможную реализацию четвертого аспекта, в третьей возможной реализации четвертого аспекта, s/t> 2, каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображаются на первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадров.
Со ссылкой на вторую возможную реализацию четвертого аспекта или третью возможную реализацию четвертого аспекта, в четвертой возможной реализации четвертого аспекта информацию временного интервала служебной сигнализации дополнительно используют для указания оптического транспортного блока, к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
В соответствии с пятым аспектом вариант осуществления настоящего изобретения обеспечивает второе передающее устройство, и второе передающее устройство включает в себя процессор, память и линейную плату. Процессор вызывает программу в памяти и выполнен с возможностью выполнять следующие операции:
прием с использованием линейной платы m линий FlexO кадров, отправленных первым передающим устройством, с использованием m FlexO линий со скоростью s передачи, где каждая из m линий FlexO кадров включает в себя клиентский сигнал, информацию типа FlexO, информацию временного интервала служебной сигнализации и информацию отображения сигналов, где n клиентских сигналов со скоростью t отображают на m линий FlexO кадров, область полезной нагрузки каждой из m линий FlexO кадров делят на s/t подобласти нагрузки, и каждый клиентский сигнал отображают на одну подобласть нагрузки; информацию типа FlexO используют для указания типа интерфейса группы FlexO, и тип интерфейса группы FlexO указывает скорость передачи FlexO линии для передачи каждой полосы FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображении сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой из s/t подобласти нагрузки каждой линии FlexO кадра, где s, t, m и s/t все являются положительными целыми числами; и
синтаксический разбор в соответствии с информацией типа FlexO, информацией временного интервала служебной сигнализации и информацией отображения сигнала, клиентских сигналов, передаваемых в ms/t подобластях нагрузки.
Выполняя вышеуказанные операции, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть области загрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
Со ссылкой на пятый аспект в первой возможной реализации пятого аспекта, когда n <ms/t, заполняют замещающий сигнал в подобласти нагрузки, которая находится в ms/t подобластях нагрузки, и на которую не отображают клиентский сигнал.
Со ссылкой на пятый аспект или первую возможную реализацию пятого аспекта во второй возможной реализации пятого аспекта n клиентских сигналов со скоростью t включает в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок включает в себя, по меньшей мере, один клиентский сигнал.
Со ссылкой на вторую возможную реализацию пятого аспекта, в третьей возможной реализации пятого аспекта, s/t> 2, каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображают на первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадров.
Со ссылкой на вторую возможную реализацию пятого аспекта или третью возможную реализацию пятого аспекта, в четвертой возможной реализации пятого аспекта информацию временного интервала служебной сигнализации дополнительно используют для указания оптического транспортного блока, к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
В соответствии с шестым аспектом вариант осуществления настоящего изобретения обеспечивает второе передающее устройство, и второе передающее устройство включает в себя функциональные блоки для выполнения всех или некоторых этапов в четвертом аспекте.
В соответствии с седьмым аспектом вариант осуществления настоящего изобретения обеспечивает систему передачи услуг, и система включает в себя первое передающее устройство и второе передающее устройство. Первое передающее устройство является первым передающим устройством, описанным в любой реализации второго аспекта или первым передающим устройством, описанным в третьем аспекте. Второе передающее устройство представляет собой второе передающее устройство, описанное в любой реализации пятого аспекта или второе передающее устройство, описанное в шестом аспекте.
В соответствии с вариантами осуществления настоящего изобретения первое передающее устройство конфигурирует каждое из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
Краткое описание чертежей
С целью более подробного описания технических решений в вариантах осуществления настоящего изобретения, нижеследующее кратко описывает прилагаемые чертежи, необходимые для вариантов осуществления.
Фиг. 1 представляет собой схему сценария, в котором клиентский сигнал отправлен в предшествующем уровне техники;
Фиг. 2 представляет собой схему FlexO кадра в предшествующем уровне техники;
Фиг. 3 представляет собой блок-схему алгоритма способа передачи услуг в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 4 представляет собой схему FlexO кадра согласно варианту осуществления настоящего изобретения;
Фиг. 5 представляет собой схему служебной сигнализации FlexO кадра согласно варианту осуществления настоящего изобретения;
Фиг. 6 представляет собой схему другого FlexO кадра согласно варианту осуществления настоящего изобретения;
Фиг. 7 представляет собой схему поля «временной интервал клиентских сигналов» согласно варианту осуществления настоящего изобретения;
Фиг. 8 представляет собой схему поля «временной интервал клиентских сигналов» согласно варианту осуществления настоящего изобретения;
Фиг. 9 представляет собой схему соответствия между информацией индикации служебной сигнализации и подобластью нагрузки в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 10 представляет собой схему сценария, в котором FlexO кадр передают в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 11 представляет собой схему другого сценария, в котором FlexO кадр передают в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 12 представляет собой схему соответствия между каждой подобластью нагрузки и каждым полем служебной сигнализации в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 13 представляет собой схему еще одного сценария, в котором FlexO кадр передают в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 14 представляет собой схему первого передающего устройства в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 15 представляет собой схему другого первого передающего устройства в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 16 представляет собой схему второго передающего устройства в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 17 представляет собой схему другого второго передающего устройства в соответствии с вариантом осуществления настоящего изобретения; а также
Фиг. 18 представляет собой схему системы передачи услуги согласно варианту осуществления настоящего изобретения.
Осуществление изобретения
Технические решения в соответствии с вариантами осуществления настоящего изобретения четко и полностью описаны ниже со ссылкой на прилагаемые чертежи.
Обращаясь к фиг. 3, при этом фиг. 3 представляет собой блок-схему алгоритма способа передачи услуги в соответствии с вариантом осуществления настоящего изобретения, и способ включает в себя следующую процедуру.
Этап S301: Первое передающее устройство отображает n клиентские сигналы со скоростью t передачи на множество подобластей нагрузки m линии FlexO кадров.
Способы отображения n клиентских сигналов со скоростью t передачи включают в себя, но не ограничиваются следующими примерами:
Случай 1: n клиентских сигналов получают путем деления оптического транспортного блока-Cn (OTUCn) на n клиентских сигналов. Например, оптический транспортный блок (OTUCn) разделяют с интервалом заданной длины (например, 16 байтов) на n клиентских сигналов OTUCx1, OTUCx2, ..., OTUCx (j-1), OTUCxj, ..., OTUCx (n-1) и OTUCxn со скоростью t, где j и n являются четными числами.
Случай 2: n клиентских сигналов включает в себя клиентские сигналы во множестве оптических транспортных блоков. Например, оптический транспортный блок (OTUC5) разделен на пять клиентских сигналов OTUCx1, OTUCx2, OTUCx3, OTUCx4 и OTUCx5, и оптический транспортный блок (OTUC3) разделен на три клиентских сигнала OTUCy1, OTUCy2 и OTUCy3. n клиентскими сигналами являются, в частности, клиентские сигналы OTUCx1, OTUCx2, OTUCx3, OTUCx4, OTUCx5, OTUCy1, OTUCy2 и OTUCy3.
Случай 3: n клиентских сигналов представляет собой нечетное количество клиентских сигналов, то есть, n является нечетным числом. Например, оптический транспортный блок (OTUC5) разделяют с интервалом заданной длины (например, 16 байт) на пять клиентских сигналов OTUCx1, OTUCx2, OTUCx3, OTUCx4 и OTUCx5 со скоростью t.
Общая скорость передачи клиентского сигнала составляет 100 G. В будущем могут быть клиентские сигналы с другими скоростями передачи, такими как 25 G, 50 G, 75 G, 125 G, 150 G, 175 G и 225 G Первое передающее устройство включает в себя интерфейс группы FlexO, сигнал интерфейса группы FlexO интерфейса группы FlexO включает в себя FlexO кадры m FlexO линий со скоростью s передачи, и каждую FlexO линию используют для передачи одной линии FlexO кадра. Например, FlexO кадр 1 (FlexO кадр 1) передают по первой FlexO линии, и FlexO кадр 2 (FlexO кадр 2) передают по второй FlexO линии. Остальные могут быть получены по аналогии. Область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки, области полезной нагрузки m линий FlexO кадров делят на ms/t подобласти нагрузки, и каждый клиентский сигнал отображаеют на одну подобласть нагрузки. Конкретная область нагрузки, на которую отображают клиентский сигнал, в настоящем изобретении не ограничена. Общая скорость s передачи FlexO линии составляет 100 G, 200 G, 400 G или тому подобное. Конкретная скорость передачи определяется оптическим модулем, расположенным на первом передающем устройстве, где n, s и t являются положительными числами, и значение s/t является целым числом. Как правило, скорость s передачи FlexO линии устанавливают на целое число, равное скорости передачи клиентского сигнала. Следовательно, значение s/t является целым числом.
Например, предполагают, что скорость передачи каждой FlexO линии составляет 200 G, и скорость передачи клиентского сигнала равна 100 G, затем s/t = 2. Как показано на фиг. 4, структура каждой линии FlexO кадра может быть сконфигурирована так, чтобы включать в себя 128 строк и 5440 столбцов (ширина каждого столбца равна 1 бит). Все первые столбцы 5140, за исключением поля AM/OH и поля FS в столбцах, являются областью полезной нагрузки, и область полезной нагрузки может быть разделена на подобласть # 1 нагрузки и подобласть # 2 нагрузки в соответствии с 128-битной гранулярностью.
Например, предполагают, что скорость передачи каждой FlexO линии равна 400 G, и скорость передачи клиентского сигнала равна 100 G, затем s/t = 4. Как показано на фиг. 6, структура каждой линии FlexO кадра может быть сконфигурирована для 128 строк и 10880 столбцов (ширина каждого столбца равна 1 бит). Два FlexG кадра 200 G формируют структуру с помощью 16-байтового чередования. Все первые 10280 столбцов, за исключением поля AM/OH и поля FS, являются областью полезной нагрузки, и область полезной нагрузки может быть разделена на подобласть # 1 нагрузки, подобласть # 2 нагрузки, подобласть #3 нагрузки и подобласть # 4 нагрузки в соответствии с 128-битной гранулярностью.
В случае 1, ms/t = n, n клиентских сигналов поступают из одного оптического транспортного блока, n клиентских сигналов отображают на ms/t подобласти нагрузки, и один клиентский сигнал отображают на каждую подобласть нагрузки. Например, n клиентских сигналов OTUCx1, OTUCx2, ..., OTUCx (j-1), OTUCxj, ..., OTUCx (n-1) и OTUCxn из оптического транспортного блока (OTUCn) соответственно отображают на подобласть # 1 нагрузки FlexO кадра 1, подобласть # 2 FlexO кадра 1, ..., подобласть # 1 FlexO j/2, подобласть # 2 FlexO j/2 , ..., подобласть # 1 нагрузки FlexO n/2 и подобласть # 2 FlexO n/2.
В случае 2, ms/t = n, n клиентских сигналов поступают из множества оптических транспортных блоков, n клиентских сигналов отображают на ms/t подобласти нагрузки, и один клиентский сигнал отображают на каждую подобласть нагрузки. Клиентские сигналы в разных оптических транспортных блоках могут быть отображены на разные подобласти нагрузки FlexO кадров одной и той же FlexO линии. Например, пять клиентских сигналов OTUCx1, OTUCx2, OTUCx3, OTUCx4 и OTUCx5 из оптического транспортного блока (OTUC5) соответственно отображают в подобласть # 1 нагрузки FlexO кадра 1, подобласть # 2 FlexO кадра 1, подобласть # 1 FlexO кадра 2, подобласть # 2 FlexO кадра 2 и подобласть 1 FlexO кадра 3. Три клиентских сигнала OTUCy1, OTUCy2 и OTUCy3 из оптического транспортного блока (OTUC3) соответственно отображают на подобласть # 2 FlexO кадра 3, подобласть # 1 FlexO кадра 4 и подобласть # 2 FlexO кадра 4. Клиентские сигналы в двух оптических транспортных блоках передают с использованием одной и той же линии FlexO кадра. Таким образом, интерфейс группы FlexO может поддерживать режим функционального деления OTUCn микросхемы, тем самым, повышая гибкость интерфейса FlexO. Например, OTUCn микросхема в режиме деления и поддержки максимальной полосы пропускания n × 100 G, может поддерживать как независимую передачу одного оптического транспортного блока OTUCn, так и передачу множества оптических транспортных блоков OTUCn1, OTUCn2, ... , и OTUCni, где n1 + n2 + ... + ni = n.
В случае 3, ms/t> n, n клиентских сигналов отображают на n подобласти нагрузки в ms/t подобластях нагрузки, и никакой клиентский сигнал не отображается на (ms/t-n) подобласти нагрузки в ms/t подобластях нагрузки. В этом случае, OTUC содержимое кадра может быть заполнено в (ms/t-n) подобластях нагрузки. Формат OTUC содержимого кадра аналогичен формату клиентского сигнала, но OTUC содержимое кадра используют для передачи замещающего сигнала. Например, OTUC содержимое кадра содержит OTUC FAS заголовок кадра, и другие области заполняют PRBS последовательностью. Для другого примера, OTUC содержимое кадра представляет собой OKK LCK кадр. Например, пять клиентских сигналов OTUCx1, OTUCx2, OTUCx3, OTUCx4 и OTUCx5 соответственно отображают на подобласть # 1 нагрузки FlexO кадра 1, подобласть # 2 нагрузки FlexO кадра 1, подобласть # 1 нагрузки FlexO кадра 2, подобласть # 2 нагрузки FlexO кадра 2, подобласть # 1 нагрузки FlexO кадра 2 и подобласть # 1 нагрузки FlexO кадра.3 Дополнительно, OTUC содержание кадра заполняют в подобласть # 2 нагрузки FlexO кадра 3, чтобы повысить гибкость канала передачи услуги.
Следует отметить, что конкретная подобласть нагрузки, на которую отображен клиентский сигнал, в настоящем изобретении не ограничена. Для вычисления конкретной подобласти нагрузки, на которую отображают клиентский сигнал, может быть использован предварительно сконфигурированный алгоритм, так что клиентский сигнал может быть гибко отображен.
Этап S302: первое передающее устройство конфигурирует информацию типа FlexO, информацию временного интервала служебной сигнализации и информацию отображения сигнала для каждой линии FlexO кадра.
В частности, множество FlexO кадров каждой линии FlexO кадра образуют FlexO мультикадр, и каждый FlexO кадр соответствует информации служебной сигнализации подобласти нагрузки, передающей данную линию FlexO кадра. Данная линия FlexO кадра включает в себя информацию типа FlexO и группу информации индикации служебной сигнализации, которая соответствует каждой подобласти нагрузки, и которая включает в себя информацию временного интервала служебной сигнализации, информацию отображения сигнала и тому подобное. Группа информации индикации служебной сигнализации используется для указания статусов линии FlexO кадра и соответствующей подобласти нагрузки. Следовательно, линия FlexO кадра включает в себя, по меньшей мере, информацию типа FlexO и s/t группы информации индикации служебной сигнализации, которые находятся в взаимно однозначном соответствии с s/t подобластями нагрузки линии FlexO кадра.
Например, FlexO кадр 0, FlexO кадр 1, ... и FlexO кадр 7 каждой линии FlexO кадра образуют один FlexO мультикадр. Линия FlexO кадра включает в себя подобласть #1 нагрузки и подобласть # 2 нагрузки. Можно указать, что FlexO кадр 0 передает информацию типа FlexO и информацию служебной сигнализации подобласти # 1 нагрузки и FlexO кадр 1 передает информацию служебной сигнализации подобласть # 2 нагрузки. В частности, информация типа FlexO, служебная сигнализация подобласти #1 нагрузки и служебная сигнализация подобласти # 2 нагрузки могут быть переданы в поле «AM/OH» линии FlexO кадра. В частности, служебная сигнализации подобласти # 1 нагрузки линии FlexO кадра определена в строке 0 в восьми строках служебной сигнализации (40 байт в строке), как показано на фиг. 5, служебная сигнализации подобласти # 2 нагрузки линии FlexO кадра определена в строке 1 в восьми строках служебных сообщений (40 байт на строку), как показано на фиг. 5, и строка 2 - строка 7 служебной сигнализации являются зарезервированными байтами. Подобласти нагрузки, соответствующие каждому из FlexO кадро 0 – FlexO кадр 6, включает в себя 2560 16-байтовых блоков, а подобласть нагрузки, соответствующая FlexO кадру 7, включает в себя 2565 16-байтовых блоков.
На фиг. 9 показано взаимно однозначное соответствие между множеством групп информации индикации служебной сигнализации и множеством подобластей нагрузки. Первый столбец представляет собой сигнал мультикадровой синхронизации (MFAS). Во втором столбце, когда скорость передачи линии FlexO кадра, соответствующая этой линии FlexO кадра, равна 100 G, и скорость передачи клиентского сигнала равна 100 G, область полезной нагрузки этой линии FlexO кадра не делят на множество подобластей нагрузки. В третьем столбце, когда скорость передачи линии FlexO кадра, соответствующая этой линии FlexO кадра, составляет 200 G, и скорость передачи клиентского сигнала равна 100 G, то область полезной нагрузки этой линии FlexO кадра делят на подобласть # 1 нагрузки и подобласть # 2 нагрузки. Дополнительно, служебная сигнализация подобласти # 1 нагрузки определяются индикацией служебной сигнализации в строке (группе), номер которой «MFAS» равен 0 на фиг. 5, служебная сигнализация подобласти # 2 нагрузки определяются индикацией служебной сигнализации в строке (группе), номер которой «MFAS» равен 1 на фиг. 5. Остальные могут быть получены по аналогии.
Информация типа FlexO: информацию типа FlexO каждой линии FlexO кадра используют для указания типа интерфейса группы FlexO для интерфейса группы FlexO, к которому принадлежит эта линия FlexO кадра. В настоящее время, используют m × 100 G тип интерфейса группы FlexO. По мере того, как технологии оптических модулей на стороне клиента 200 G и 400 G становятся подходящими, впоследствии может быть разработан m × 200 G тип интерфейса группы FlexО и m × 400 G тип интерфейса группы FlexО. Тип интерфейса группы FlexO указывает скорость передачи FlexO линии для передачи этой линии FlexO кадра и статуса деления подобласти нагрузки области полезной нагрузки этой линии FlexO кадра. Например, m × 200 G тип интерфейса группы FlexO указывает, что скорость передачи FlexO линии для передачи этой линии FlexO кадра равна 200 G. Если скорость клиентского сигнала, передаваемого на этой линии FlexO кадра, равна 100 G, область полезной нагрузки этой линии FlexO кадра может быть разделена на 200 G/100 G = 2 подобласти нагрузки. Информация типа FlexO также может упоминаться как индикация типа полезной нагрузки FlexO. Например, информацию типа FlexO кадра 1 используют для указания типа интерфейса группы FlexO, который передает FlexO кадр 1.
Возможно, информация типа FlexO этой линии FlexO кадра может быть идентификатором, соответствующим интерфейсу группы FlexO, который соответствует этой линии FlexO кадра. Предполагают, что идентификатор m × 100 G типа интерфейса группы FlexO установлен на 1, идентификатор m × 200 G типа интерфейса FlexO установлен на 2, и идентификатор m × 400 G типа интерфейса группы FlexO установлен на 3. В этом случае, когда эта линия FlexO кадра соответствует m × 200 G типу интерфейса группы FlexO, значение 2 включают в состав информации типа FlexO этой линии FlexO кадра, чтобы указать, что эта линия FlexO кадра соответствует m × 200 G типу интерфейса FlexO. Информация типа FlexO может быть инкапсулирована в поле «FOGT», показанное на фиг. 5. Возможно, информация типа FlexO этой линии FlexO кадра может быть конкретным значением типа интерфейса группы FlexO, соответствующего этой линии FlexO кадра. Предполагают, что эта линия FlexO кадра соответствует m × 200 G типу интерфейса группы FlexO, информация типа FlexO линии FlexO кадра включает в себя значение 200 G.
Информация временного интервала служебной сигнализации: каждый из n клиентских сигналов соответствует идентификатору клиентского сигнала, и информация временных интервалов служебной сигнализации каждой линии FlexO кадра включает в себя идентификатор клиентского сигнала, передаваемого в каждой подобласти нагрузки этой линии FlexO кадра. Например, если область полезной нагрузки этой линии FlexO кадра включает в себя подобласть # 1 нагрузки и подобласть # 2 нагрузки, информация временного интервала служебной сигнализации этой линии FlexO кадра включает в себя идентификатор x1 клиентского сигнала клиентского сигнала x1, отображаемого на подобласть # 1 нагрузки, и идентификатор х2 клиентского сигнала клиентского сигнала x2, отображаемого в подобласть # 2 нагрузки.
Если n клиентских сигналов включает в себя клиентские сигналы во множестве оптических транспортных блоков (то есть, «случай 2»), информация временного интервала служебной сигнализации может дополнительно включать в себя идентификатор оптического транспортного блока. Например, множество оптических транспортных блоков являются, в частности, первым оптическим транспортным блоком (OTUC5) и вторым оптическим транспортным блоком (OTUC3). Идентификатор оптического транспортного блока первого оптического транспортного блока (OTUC5) равен 1, первый оптический транспортный блок (OTUC5) разделен на пять клиентских сигналов, и идентификаторы клиентских сигналов, соответствующие пяти клиентским сигналам, представляют собой x1, x2, x3, x4 и x5. Идентификатор оптического транспортного блока второго оптического транспортного блока (OTUC3) равен 2, второй оптический транспортный блок (OTUC3) разделен на три клиентских сигнала, и идентификаторы клиентских сигналов, соответствующие трем клиентским сигналам, представляют собой y1, y2, и y3. Если подобласть 1 нагрузки этой линии FlexO кадра передает клиентский сигнал x3 первого оптического транспортного блока (OTUC5), то информация временного интервала служебной сигнализации, сконфигурированная для этой линии FlexO кадра, включает в себя идентификатор 1 оптического транспортного блока и идентификатор x3 клиентского сигнала.
Возможно, информация временного интервала служебной сигнализации может дополнительно включать в себя идентификатор заполнения ресурса, и идентификатор заполнения ресурса используют для указания, отображается ли клиентский сигнал на каждую подобласть нагрузки этой линии FlexO кадра. Например, если один из n клиентских сигналов отображают на подобласть # 1 нагрузки этой линии FlexO кадра, то идентификатор заполнения ресурса, соответствующий подобласти # 1 нагрузки в информации временного интервала служебной сигнализации, может быть установлен на 1, чтобы указать, что подобласть # 1 нагрузки этой линии FlexO кадра загружена. Если никакой клиентский сигнал в n клиентских сигналах не отображают на подобласть # 1 нагрузки этой линии FlexO кадра, то идентификатор заполнения ресурса, соответствующий подобласти # 1 нагрузки в информации временного интервала служебной сигнализации, может быть установлен на 0, чтобы указать, подобласть # 1 нагрузки этой линии FlexO кадра не загружена.
Информация временного интервала служебной сигнализации может быть инкапсулирована в поле «временной интервал клиентских сигналов», показанное на фиг. 5. Когда информация временного интервала служебной сигнализации включает в себя идентификатор клиентского сигнала и идентификатор заполнения ресурса, структура поля «временной интервал клиентских сигналов» может быть показана на фиг. 7. Когда информация временного интервала служебной сигнализации включает в себя идентификатор клиентского сигнала, идентификатор оптического транспортного блока и идентификатор заполнения ресурса, то структура поля «временной интервал клиентских сигналов» может быть показана на фиг. 8. Идентификатор заполнения ресурса инкапсулируют в поле «OCCU», идентификатор клиентского сигнала инкапсулируют в поле «OTUC ID» и идентификатор оптического транспортного блока инкапсулируют в поле «OTUCn ID».
Информация отображении сигнала: информацию отображении сигнала каждой линии FlexO кадра используют для указания информации отображения клиентского сигнала, передаваемого в каждой подобласти нагрузки этой линии FlexO кадра, при этом, информация отображения может обычно включать в себя количество отображаемых клиентских сигналов на соответствующие подобласти нагрузки (количество получают путем выполнения деления с заданной гранулярностью), информацию синхронизации клиентского сигнала и т.п., причем информация отображения сигнала может быть заполнена в поле «MON» на фиг. 4.
В возможном решении каждый из FlexO кадр 0 - FlexO кадр 7 этой линии FlexO кадра может быть сконфигурирован для использования 14-байтового поля FCC (например, поля FCC, показанного на фиг. 5) для представления FCC служебной сигнализации с целью более равномерного распределения FCC служебной сигнализации. Это облегчает управление непрерывной передачей информации линии в режиме реального времени.
В другом возможном решении каждый из FlexO кадр 0 - FlexO кадр 7 этой линии FlexO кадра может быть сконфигурирован для использования 2-байтового поля «OSMC» (например, поля «OSMC», показанного на фиг. 5) для передачи информации о канале обмена информацией синхронизации оптической транспортной сети (OTN канал обмена информацией синхронизации), чтобы реализовать возможность синхронизации FlexO линии.
В еще одном возможном решении каждый из FlexO кадр 0 - FlexO кадр 7 этой линии FlexO кадра может быть сконфигурирован для использования поля «PIG», чтобы указать идентификатор FlexO кадра этой линии FlexO кадра.
В еще одном возможном решении информация количества служебной сигнализации может быть сконфигурирована для этой линии FlexO кадра. Например, поле «AVAIL» может быть установлено в поле «AM/OH», и поле «AVAIL» указывает количество подобластей нагрузки, которые относятся к этой линии FlexO кадра и на которые отображаются клиентские сигналы. Например, поле «AVAIL» может быть установлено на 1, чтобы указать, что клиентский сигнал отображается в одну подобласть нагрузки; поле «AVAIL» может быть установлено равным 2, чтобы указать, что клиентские сигналы отображают на две подобласти нагрузки.
Следует отметить, что последовательность выполнения этапа S301 и этапа S302 в настоящем изобретении не ограничена. Этап 301 может быть выполнен до этапа 302, или этап 302 может быть выполнен до этапа 301, или этап 301 и этап 302 могут быть выполнены одновременно. В качестве примера, «эта линия FlexO кадра» описывают с использованием одной из m линий FlexO кадров. Принцип другой линии FlexO кадра в m- линиях FlexO кадров такой же, как принцип «этой линии FlexO кадра».
Этап S303: первое передающее устройство отправляет m линий FlexO кадров второму передающему устройству.
В частности, первое передающее устройство передает FlexO кадры с использованием m FlexO линий, и каждая FlexO линия используется для передачи одной линии FlexO кадра.
На фиг. 10 показана схема сценария, в котором FlexO кадр передают в случае 1. В примере в случае 1, скорость передачи каждого клиентского сигнала составляет 100 G и скорость передачи каждой из n/2 FlexO линий составляет 200 G. Подобласть # 1 нагрузки FlexO кадра 1 передает клиентский сигнал OTUCx1, подобласть # 2 нагрузки FlexO кадра 1 передает клиентский сигнал OTUCx2, подобласть # 1 нагрузки FlexO кадра j/2 передает клиентский сигнал OTUCx (j-1), подобласть # 2 нагрузки FlexO кадра j/2 передает клиентский сигнал OTUCxj, подобласть # 1 нагрузки FlexO кадра n/2 передает клиентский сигнал OTUCx (n-1), подобласть # 2 нагрузки FlexO кадра n/2 передает клиентский сигнал OTUCxn. Остальные могут быть получены по аналогии.
На фиг. 11 показана схема сценария, в котором FlexO кадр передают в случае 2. В примере в случае 2, скорость каждого клиентского сигнала составляет 100 G, и скорость передачи каждой из четырех FlexO линий равна 200 G. В примере, приведенном в примере 2, подобласть # 1 нагрузки FlexO кадра 1 передает клиентский сигнал OTUCx1, подобласть # 2 нагрузки FlexO кадра 1 передает клиентский сигнал OTUCx2, подобласть # 1 нагрузки FlexO кадра 2 передает клиентский сигнал OTUCx3, подобласть # 2 нагрузки FlexO кадра 2 передает клиентский сигнал OTUCx4, подобласть # 1 нагрузки FlexO кадра 3 передает клиентский сигнал OTUCx5, подобласть # 2 нагрузки FlexO кадра 3 передает клиентский сигнал OTUCy1, подобласть # 1 нагрузки FlexO кадра 4 передает клиентский сигнал OTUCy2 и подобласть # 2 нагрузки FlexO кадра 4 передает клиентский сигнал OTUCy3. Остальные могут быть получены по аналогии. Фиг. 12 показывает информацию поля «временной интервал клиентских сигналов» и «MOH», соответствующую четырем линиям (необязательно) FlexO кадров.
На фиг. 13 показана схема сценария, в котором FlexO кадр передают в случае 3. В примере в случае 3, скорость передачи каждого клиентского сигнала составляет 100 G, и скорость передачи каждой из трех FlexO линий равна 200 G. Подобласть # 1 нагрузки FlexO кадра 1 передает клиентский сигнал OTUCx1, подобласть # 2 нагрузки FlexO кадра 1 передает клиентский сигнал OTUCx2, подобласть # 1 нагрузки FlexO кадра 2 передает клиентский сигнал OTUCx3, подобласть # 2 нагрузки FlexO кадра 2 передает клиентский сигнал OTUCx4, подобласть # 1 нагрузки FlexO кадра 3 передает клиентский сигнал OTUCx5 и подобласть # 2 нагрузки FlexO кадра 3 передает OTUC содержимое кадра (сигнал замещения). Остальные могут быть получены по аналогии.
Этап S304: второе передающее устройство принимает m линий FlexO кадров, отправленных первым передающим устройством.
Этап S305: второе передающее устройство выполняет синтаксический разбор, в соответствии с информацией типа FlexO, информации временного интервала служебной сигнализации и информации отображения сигналов, принятых m линий FlexO кадров, клиентских сигналов, передаваемых по m линиям FlexO кадров.
В частности, клиентские сигналы FlexO кадров, отправленные из FlexO линий различных типов интерфейсов группы FlexO, могут иметь разные политики синтаксического разбора. Следовательно, второе передающее устройство может определять, используя информацию типа FlexO, определенную политику синтаксического разбора для анализа принятого FlexO кадра. Дополнительно, при разборе клиентского сигнала из FlexO кадра второму передающему устройству необходимо изучить ситуацию, связанную с клиентским сигналом для каждой подобласти нагрузки, и информацию временного интервала служебной сигнализации используют для указания того, какой клиентский сигнал передают в каждой подобласти нагрузки FlexO кадра. Дополнительно, после изучения указанного клиентского сигнала, передаваемого в каждой подобласти нагрузки FlexO кадра, второму передающему устройству дополнительно необходимо изучить распределение клиентского сигнала в подобласти нагрузки, и информацию отображении сигнала используют для указания распределения каждого клиентского сигнала в области полезной нагрузки.
Согласно способу, показанному на фиг. 3, первое передающее устройство конфигурирует каждую из подобластей нагрузки в области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием конкретной подобласти нагрузки, для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуги.
Способ в вариантах осуществления настоящего изобретения подробно описан выше. Для облегчения лучшего воплощения вышеизложенного решения в вариантах осуществления настоящего изобретения ниже предусмотрено устройство в варианте осуществления настоящего изобретения.
Ссылаясь на фиг. 14, при этом, фиг. 14 иллюстрирует схему первого передающего устройства 140 согласно варианту осуществления настоящего изобретения. Первое передающее устройство 140 может включать в себя процессор (например, основную плату) 1401, память 1402, OTN линейную плату 1403, плату 1404 кросс-коммутации и ОТН трибутарную плату 1405. Услуга может быть передана со стороны клиента на сторону линии или со стороны линии на сторону клиента. Услуга, отправленная или принятая на стороне клиента, называется клиентской услугой, а услуга, принятая или отправленная на стороне линии, называется услугой стороны WDM. Процедуры обработки услуг в двух направлениях противоположны друг к другу.
Процессор 1401 подключен к памяти 1402, OTN линейной плате 1403, плате 1404 кросс-коммутации и ОТН трибутарной плате 1405 напрямую или с использованием шины и выполнен с возможностью управлять линейной платой OTN 1403, платой 1404 кросс-коммутации и ОТН трибутарной платой 1405.
ОТН трибутарная плата 1405 выполнена с возможностью инкапсулировать и отображать клиентский сигнал (сигнал услуги). Клиентский сигнал включает в себя множество типов услуг, таких как услуга асинхронного режима передачи (ATM), служба синхронной цифровой иерархии (SDH), услуга Ethernet, радиоинтерфейс общего пользования (CPRI) и служба хранения. В частности, ОТН трибутарная плата 1405 выполнена с возможностью: принимать сигнал со стороны клиента, инкапсулировать и отображать принятый клиентский сигнал на ODU и добавлять соответствующие служебные данные управления и контроля OTN. На ОТН трибутарной плате 1405сигнал ODU может представлять собой сигнал ODU более низкого порядка, такой как сигнал ODU0, ODU1, ODU2, ODU3 или ODUflex. служебные данные управления и контроля OTN могут быть служебные данными ODU. Различные типы клиентских сигналов инкапсулируются и отображаются на разные сигналы ODU различными способами.
Плата 1404 кросс-коммутации выполнена с возможностью выполнять полное перекрестное соединение между ОТН трибутарной платой 1405 и линейной платой 1403, тем самым, реализуя гибкое перекрестное соединение сигнала ODU. В частности, плата 1404 кросс-коммутации может передавать сигнал ODU с любой трибутарной платы на любую линейную плату или передавать сигнал OTU с любой линейной платы на любую линейную плату или передавать клиентский сигнал с любой трибутарной платы на любую трибутарную плату.
OTN линейная плата 1403 выполнена с возможностью: генерировать сигнал оптического транспортного блока-Cn (OTUCn) из сигнала ODU и посылать сигнал оптического транспортного блока на сторону линии. До того, как сигнал OTU генерируется из сигнала ODU, OTN линейная плата 1403 может мультиплексировать множество сигналов ODU более низкого порядка в сигнал ODU более высокого порядка. Затем добавляют соответствующие служебные данные управления и контроля OTN к сигналу ODU более высокого порядка для генерации сигнала OTU, и сигнал OTU отправляют на оптический транспортный канал на стороне линии. На OTN линейной плате 1403 сигнал ODU более высокого порядка может представлять собой сигнал ODU1, ODU2, ODU3 или ODU4 или тому подобное. Служебные данные управления и контроля OTN могут быть служебной сигнализацией OTU.
Процессор 1401 вызывает программу в памяти 1402 и выполнен с возможностью выполнять следующие операции:
отображение n клиентских сигналов со скоростью t на ms/t подобласти нагрузки m линий FlexO кадров, где каждый клиентский сигнал отображают на одну подобласть нагрузки, при этом, область полезной нагрузки каждой из m линий FlexO кадров делят на s/t подобласти нагрузки, и каждую линию FlexO кадра передают с использованием FlexO линии со скоростью s передачи, где s, t, m и s/t все являются положительными целыми числами;
конфигурирование информации типа FlexO, информации временного интервала служебной сигнализации и информации отображения сигнала для каждой линии FlexO кадра, где информацию типа FlexO используют для указания типа интерфейса группы FlexO, и тип интерфейса группы FlexO указывает скорость передачи FlexO линии для передачи каждой линии FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображения сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой из s/t подобласти нагрузки каждой линии FlexO кадра; и
передачу m линий FlexO кадров во второе передающее устройство с использованием m FlexO линий со скоростью s передачи и с использованием линейной платы 1403, где второе передающее устройство выполнено с возможностью выполнять синтаксический разбор в соответствии с информацией типа FlexO, информацией временного интервала служебной сигнализации и информацией отображении сигнала, клиентских сигналов, передаваемых в ms/t подобластях нагрузки.
Выполняя вышеуказанные операции, первое передающее устройство 140 конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
В возможном решении процессор 1401 дополнительно выполнен с возможностью: когда n <ms/t, заполнять сигнал замещения в подобласти нагрузки, которая находится в ms/t подобластях нагрузки, и на которую не отображается клиентский сигнал.
В другом возможном решении n клиентские сигналы со скоростью t передачи включают в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок содержит, по меньшей мере, один клиентский сигнал.
В частности, первое передающее устройство позволяет клиентским сигналам оптических транспортных блоков с множеством скоростей передачи быть переданными на одних и тех интерфейсах группы FlexO, тем самым, повышая гибкость передачи клиентского сигнала в FlexO кадрах.
В еще одном возможном решении s/t> 2 каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображают на первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадров.
В частности, множество подобластей нагрузки одной линии FlexO кадра может передавать клиентские сигналы оптических транспортных блоков с множеством скоростей передача, тем самым, повышая гибкость передачи клиентского сигнала в FlexO кадре.
В еще одном дополнительном решении информацию временного интервала служебной сигнализации дополнительно используют для указания оптического транспортного блока, к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
В еще одном дополнительном решении перед передачей m линий FlexO кадров на второе передающее устройство с использованием m FlexO линий со скоростью s передачи и с использованием линейной платы 1403, процессор 1401 дополнительно выполнен с возможностью:
конфигурировать информацию о количестве служебной сигнализации для каждой линии FlexO кадров, где информацию количества служебной сигнализации используют для указания количества подобластей нагрузки, которые находятся в подобластях нагрузки каждой линии FlexO кадра и на которые отображают клиентские сигналы.
Следует отметить, что для конкретной реализации первого передающего устройства 140 можно сделать ссылку на соответствующее описание в варианте осуществления способа, показанном на фиг. 3.
Согласно первому передаточному устройству 140, показанному на фиг. 14, первое передающее устройство 140 конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуги.
На фиг. 15 показана схема другого первого передающего устройства 150 согласно варианту осуществления настоящего изобретения. Первое передающее устройство включает в себя блок 1501 отображения, блок 1502 конфигурации и блок 1503 отправки. Каждый блок подробно описан ниже.
Блок 1501 отображения выполнен с возможностью отображать n клиентские сигналы со скоростью t передачи на ms/t подобласти загрузки m линий FlexO кадров, где каждый клиентский сигнал отображают на одну подобласть нагрузки, при этом область полезной нагрузки каждой из m линий FlexO кадров делят на подобласти s/t нагрузки, и каждая линия FlexO кадра передается с использованием FlexO линии со скоростью s передачи, где s, t, m и s/t все являются положительными целыми числами.
Блок 1502 конфигурации выполнен с возможностью конфигурировать информацию типа FlexO, информацию временного интервала служебной сигнализации и информацию отображения сигнала для каждой линии FlexO кадра, где информацию типа FlexO используют для указания типа интерфейса группы FlexO, и тип интерфейса группы FlexO указывает скорость передачи FlexO линии для передачи каждой линии FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображения сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой из s/t подобласти нагрузки каждой линии FlexO кадра.
Блок 1503 отправки выполнен с возможностью передавать m линий FlexO кадров во второе передающее устройство с использованием m FlexO линий со скоростью s передачи. Второе передающее устройство выполнено с возможностью выполнять синтаксический разбор, в соответствии с информацией типа FlexO, информацией временного интервала служебной сигнализации и информацией отображения сигнала, клиентские сигналы, передаваемые в ms/t подобластях.
При функционировании вышеупомянутых блоков, первое передающее устройство 150 конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
В возможном решении блок 1501 отображения дополнительно выполнен с возможностью: когда n <ms/t, заполнять сигнал замещения в подобласти нагрузки, которая находится в ms/t подобластях нагрузки, и на которую не отображается клиентский сигнал.
В другом возможном решении n клиентских сигналов со скоростью t передачи включают в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок включает в себя, по меньшей мере, один клиентский сигнал.
В частности, первое передающее устройство позволяет клиентским сигналам оптических транспортных блоков с множеством скоростей передачи быть переданными по одной и той же группе интерфейсов группы FlexO, тем самым, повышая гибкость передачи клиентского сигнала в FlexO кадре.
В еще одном возможном решении, s/t> 2 каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображаются на первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадров.
В частности, множество подобластей нагрузки одной линии FlexO кадра может передавать клиентские сигналы оптических транспортных блоков с множеством скоростей передачи, тем самым, повышая гибкость передачи клиентского сигнала в линиях FlexO кадров.
В еще одном возможном решении информацию временного интервала служебной сигнализации дополнительно используют для указания оптического транспортного блока, к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
В еще одном возможном решении блок 1502 конфигурации дополнительно выполнен с возможностью конфигурировать информацию количества служебных данных для каждой линии FlexO кадра, где количество служебных данных используют для указания количества подобластей нагрузки, находящихся в подобластях нагрузки каждой линии FlexO кадра и на какие отображают клиентские сигналы.
Следует отметить, что для конкретной реализации первого передающего устройства 150 можно сделать ссылку на соответствующее описание в варианте осуществления способа, показанном на фиг. 3.
В соответствии с первым передающим устройством 150, показанным на фиг. 15, первое передающее устройство 150 конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуги.
Ссылаясь на фиг. 16, при этом фиг. 16 показывает схему второго передающего устройства 160 согласно варианту осуществления настоящего изобретения. Второе передающее устройство 160 может включать в себя процессор (например, основную плату) 1601, память 1602, OTN линейную плату 1603, плату 1604 кросс-коммутации и ОТН трибутарную плату 1605. Направление передачи услуги может быть со стороны клиента на сторону линии или со стороны линии на сторону клиента. Услуга, отправленная или принятая на стороне клиента, называется клиентской услугой, и услуга, принятая или отправленная на стороне линии, называется услугой стороны WDM. Процедуры обработки услуг в двух направлениях противоположны друг к другу.
Процессор 1601 подключен к памяти 1602, OTN линейной плате 1603, плате 1604 кросс-коммутации и ОТН трибутарной плате 1605 напрямую или с использованием шины и выполнен с возможностью управлять OTN линейной платой 1603, платой 1604 кросс-коммутации и ОТН трибутарной платой 1605.
ОТН трибутарная плата 1605 выполнена с возможностью инкапсулировать и отображать клиентский сигнал (сигнал услуги). Клиентский сигнал включает в себя множество типов услуг, таких как услуга асинхронного режима передачи (ATM), служба синхронной цифровой иерархии (SDH), услуга Ethernet, радиоинтерфейс общего пользования (CPRI) и служба хранения. В частности, ОТН трибутарная плата 1605 выполнена с возможностью: принимать сигнал со стороны клиента, инкапсулировать и отображать принятый клиентский сигнал на ODU и добавлять соответствующие служебные данные управления и контроля OTN. На ОТН трибутарной плате 1605 сигнал ODU может представлять собой сигнал ODU более низкого порядка, такой как сигнал ODU0, ODU1, ODU2, ODU3 или ODUflex. служебные данные управления и контроля OTN могут быть служебные данными ODU. Различные типы клиентских сигналов инкапсулируются и отображаются на разные сигналы ODU различными способами.
Плата 1604 кросс-коммутации выполнена с возможностью выполнять полное перекрестное соединение между ОТН трибутарной платой 1605 и линейной платой 1603, тем самым, реализуя гибкое перекрестное соединение сигнала ODU. В частности, плата 1604 кросс-коммутации может передавать сигнал ODU с любой трибутарной платы на любую линейную плату или передавать сигнал OTU с любой линейной платы на любую линейную плату или передавать клиентский сигнал с любой трибутарной платы на любую трибутарную плату.
OTN линейная плата 1603 выполнена с возможностью: генерировать сигнал OTUCn из сигнала ODU и посылать сигнал оптического транспортного блока на сторону линии. До того, как сигнал OTU генерируется из сигнала ODU, OTN линейная плата 1603 может мультиплексировать множество сигналов ODU более низкого порядка в сигнал ODU более высокого порядка. Затем добавляют соответствующие служебные данные управления и контроля OTN к сигналу ODU более высокого порядка для генерации сигнала OTU, и сигнал OTU отправляют на оптический транспортный канал на стороне линии. На OTN линейной плате 1603 сигнал ODU более высокого порядка может представлять собой сигнал ODU1, ODU2, ODU3 или ODU4 или тому подобное. Служебные данные управления и контроля OTN могут быть служебной сигнализацией OTU.
Процессор 1601 вызывает программу в памяти 1602 и выполнен с возможностью выполнять следующие операции:
прием с использованием линейной платы 1603 m линий FlexO кадров, отправленных первым передающим устройством, с использованием m FlexO линий со скоростью s передачи, где каждая из m линий FlexO кадров включает в себя клиентский сигнал, информацию типа FlexO, информацию временного интервала служебной сигнализации и информацию отображения сигнала, где n клиентских сигналов со скоростью t передачи отображают на m линии FlexO кадров, при этом, область полезной нагрузки каждой из m линии FlexO кадра делят на s/t подобласти нагрузки, и каждый клиентский сигнал отображается в одну подобласть нагрузки; информацию типа FlexO используют для указания типа интерфейса группы FlexO, и тип интерфейса группы FlexO указывает скорость передачи FlexO линии для передачи каждой линии FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображении сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой s/t подобласти нагрузки каждой линии FlexO кадра, где s, t, m и s/t все являются положительными целыми числами; и
синтаксический разбор в соответствии с информацией типа FlexO, информацией временного интервала служебной сигнализации и информацией отображения сигнала, клиентских сигналов, передаваемых в ms/t подобластях нагрузки.
Выполняя вышеуказанные операции, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
В возможном решении, когда n <ms/t, заполняют замещающий сигнал в подобласти нагрузки, которая находится в ms/t подобласти нагрузки, и на которую не отображается клиентский сигнал.
В другом возможном решении n клиентских сигналов со скоростью t передачи включают в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок включает в себя, по меньшей мере, один клиентский сигнал.
В еще одном возможном решении s/t> 2 каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображают на первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадров.
В еще одном дополнительном решении информацию временного интервала служебной сигнализации дополнительно используют для указания оптического транспортного блока, к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
Следует отметить, что для конкретной реализации второго передающего устройства 160, показанного на фиг. 16, можно сделать ссылку на соответствующую реализацию варианта осуществления способа, показанного на фиг. 3.
Согласно второму передающему устройству 160, показанному на фиг. 16, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуги.
Обращаясь к фиг. 17, при этом, фиг. 17 показывает схему другого второго передающего устройства 170 согласно варианту осуществления настоящего изобретения. Второе передающее устройство 170 включает в себя блок 1701 приема и блок 1702 синтаксического разбора. Блок 1701 приема и блок 1702 синтаксического разбора подробно описаны ниже:
Блок 1701 приема выполнен с возможностью принимать m линий FlexO кадров, отправленных первым передающим устройством, с использованием m FlexO линий со скоростью s передачи, где каждая из m линий FlexO кадров включает в себя клиентский сигнал, информацию типа FlexO, информацию временного интервала служебной сигнализации и информацию отображения сигнала, где n клиентских сигналов со скоростью t передачи отображают на m линии FlexO кадров, при этом, область полезной нагрузки каждой из m линии FlexO кадра делят на s/t подобласти нагрузки, и каждый клиентский сигнал отображается в одну подобласть нагрузки; информацию типа FlexO используют для указания типа интерфейса группы FlexO, и тип интерфейса группы FlexO указывает скорость передачи FlexO линии для передачи каждой линии FlexO кадра и указывает, что область полезной нагрузки каждой линии FlexO кадра делят на s/t подобласти нагрузки; информацию временного интервала служебной сигнализации используют для указания клиентских сигналов, отображаемых на s/t подобласти нагрузки каждой линии FlexO кадра; и информацию отображении сигнала используют для указания распределения в каждой подобласти нагрузки клиентского сигнала, передаваемого в каждой s/t подобласти нагрузки каждой линии FlexO кадра, где s, t, m и s/t все являются положительными целыми числами.
Блок 1702 синтаксического разбора выполнен с возможностью выполнять синтаксический разбор в соответствии с информацией типа FlexO, информацией временного интервала служебной сигнализации и информацией отображения сигнала, клиентских сигналов, передаваемых в ms/t подобластях нагрузки.
При функционировании вышеупомянутых блоков первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать в соответствии с требованием конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
В возможном решении, когда n <ms/t, заполняют замещающий сигнал в подобласти нагрузки, которая находится в ms/t подобластях нагрузки, и на которую не отображается клиентский сигнал.
В другом возможном решении n клиентских сигналов со скоростью t передачи включает в себя клиентские сигналы, по меньшей мере, в двух оптических транспортных блоках, и каждый оптический транспортный блок включает в себя, по меньшей мере, один клиентский сигнал.
В еще одном возможном решении, при s/t> 2, каждая линия FlexO кадра включает в себя первую подобласть нагрузки и вторую подобласть нагрузки, и клиентские сигналы в различных оптических транспортных блоках, по меньшей мере, в двух оптических транспортных блоках отдельно отображают на первую подобласть нагрузки и вторую подобласть нагрузки, по меньшей мере, одной из m линий FlexO кадров.
В еще одном возможном решении информацию временного интервала служебной сигнализации дополнительно используют для указания оптического транспортного блока, к которому принадлежат клиентские сигналы, отображаемые на s/t подобласти нагрузки каждой линии FlexO кадра.
Следует отметить, что для конкретной реализации второго передающего устройства 170, показанного на фиг. 17, можно сделать ссылку на соответствующую реализацию варианта осуществления способа, показанного на фиг. 3.
В соответствии со вторым передающим устройством 170, показанным на фиг. 17, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать в соответствии с требованием конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуги.
Ссылаясь на фиг. 18, при этом фиг. 18 показывает схему системы 180 для передачи услуги согласно варианту осуществления настоящего изобретения. Система 180 включает в себя первое передающее устройство 1801 и второе передающее устройство 1802. Первое передающее устройство 1801 является первым передающим устройством 140, описанным на фиг. 14, или первым передающим устройством 150, описанным на фиг. 15. Второе передающее устройство 1802 является вторым передающим устройством 160, описанным на фиг. 16 или вторым передающим устройством 170, показанным на фиг. 17.
В заключение, согласно этому варианту осуществления настоящего изобретения, первое передающее устройство конфигурирует каждую из разных подобластей нагрузки области полезной нагрузки FlexO кадра для передачи одного клиентского сигнала и может гибко конфигурировать, в соответствии с требованием, конкретную подобласть нагрузки для передачи конкретного клиентского сигнала, тем самым, повышая гибкость передачи услуг.
Специалист в данной области техники может понять, что вся или часть процессов способов в вариантах осуществления может быть реализована компьютерной программой, инструктирующей соответствующее оборудование. Программа может храниться на машиночитаемом носителе данных. Когда программа запускается, выполняются процессы способов в вариантах осуществления. Вышеупомянутый носитель данных включает в себя: любой носитель, который может хранить программный код, такой как ROM, RAM, магнитный диск или оптический диск.
Приведенное выше описание настоящего изобретения, является просто примерными вариантами осуществления настоящего изобретения и, разумеется, не предназначено для ограничения объема защиты настоящего изобретения. Специалист в данной области техники может понять, что все или некоторые из процессов, которые реализуют вышеприведенные варианты осуществления и эквивалентные модификации, выполненные в соответствии с пунктами формулы изобретения находятся в рамках объема защиты настоящего изобретения.