Способ, устройство и система регулирования без потерь полосы пропускания
Иллюстрации
Показать всеИзобретение относится к способу регулирования без потерь полосы пропускания. Технический результат состоит в устранении ошибок конфигурирования, возникающих при регулировании полосы пропускания вручную. Для этого способ включает в себя следующее: расположенный ниже в прямом направлении узел ODUflex-тракта принимает сообщение с запросом из расположенного выше в обратном направлении узла ODUflex-тракта, причем сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта; расположенный ниже в прямом направлении узел выполняет поиск согласно идентификатору туннеля, чтобы получать информацию полосы пропускания до регулирования ODUflex-тракта, сравнивает информацию полосы пропускания до регулирования с информацией полосы пропускания после регулирования, определяет число дополнительных временных квантов, которые должны регулироваться для линии связи между расположенным ниже в прямом направлении узлом и смежным, расположенным выше в обратном направлении узлом, и выбирает дополнительный временной квант, который должен регулироваться; указывает, через метку, дополнительный временной квант после регулирования смежного, расположенного выше в обратном направлении узла или выбранный дополнительный временной квант, который должен регулироваться, и отправляет команду регулирования дополнительных временных квантов в плоскость данных. 6 н. и 16 з.п. ф-лы, 12 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи и, в частности, к способу, устройству и системе регулирования без потерь полосы пропускания.
Уровень техники
В качестве основной технологии транспортной сети следующего поколения OTN (оптическая транспортная сеть) может реализовывать гибкую диспетчеризацию и управление услугами, предоставляемыми на высокой пропускной способности, и все в большей степени становится общепринятой технологией магистральной транспортной сети.
Первоначальный OTN-стандарт задает три типа OTN-контейнеров: ODU1 (блок передачи данных по оптическим каналам), ODU2 и ODU3. Чтобы активировать в OTN поддержку Ethernet и других новых услуг с тем, чтобы адаптироваться к новому сценарию применения, OTN-стандарт расширяется на исходной основе, при этом предлагается новый тип сигнала, например, ODUflex с переменной полосой пропускания.
ODUflex допускает перенос услуги на CBR (постоянной скорости передачи битов) и услуги с коммутацией пакетов на любой скорости. Когда ODUflex используется для переноса услуги с коммутацией пакетов, способ инкапсуляции согласно GFP (общей процедуре формирования кадров) обычно используется для инкапсуляции услуги с коммутацией пакетов в ODUflex. Поскольку трафик услуги с коммутацией пакетов имеет признак изменения не в реальном времени, в различные периоды времени ODUflex должен предоставлять различные полосы пропускания, чтобы удовлетворять различному трафику услуги с коммутацией пакетов, и должен выполнять регулирование полосы пропускания ODUflex-туннеля в случае, если услуга с коммутацией пакетов не прерывается. Иными словами, когда трафик услуги с коммутацией пакетов увеличивается, определенное число дополнительных временных квантов (дополнительный временной квант) должно добавляться впервые в ODUflex-тракте; когда трафик услуги с коммутацией пакетов снижается, определенное число дополнительных временных квантов должно быть отсечено в ODUflex-тракте.
Во время регулирования полосы пропускания, чтобы не влиять на передачу клиентского сигнала, обычно требуется, чтобы ODUflex мог реализовывать регулирование без потерь полосы пропускания, т.е. требуется не влиять на клиентский сигнал и, как следствие, вызывать потери пакетов во время процесса регулирования.
Способ регулирования без потерь полосы пропускания ODUflex в предшествующем уровне техники заключается в следующем:
Через систему управления сетью, дополнительный временной квант, регулируемый (добавляемый или отсекаемый) в каждой линии связи, указывается вручную узел за узлом. Например, в случае, если полоса пропускания ODUflex увеличивается, во время процесса регулирования полосы пропускания бездействующий дополнительный временной квант выбирается администратором сети из каждой линии связи, и команда увеличения без потерь полосы пропускания ODUflex отправляется в каждый узел через систему управления сетью, причем команда содержит порядковый номер выбранного дополнительного временного кванта, и после приема команды каждый узел добавляет соответствующий дополнительный временной квант согласно команде увеличения без потерь полосы пропускания.
Предшествующий уровень техники имеет по меньшей мере следующие недостатки:
В процессе регулирования полосы пропускания ODUflex необходимо вмешательство вручную, и дополнительный временной квант, регулируемый в каждой линии связи, должен быть указан вручную. Следовательно, свободно возникают ошибки конфигурирования. Например, в двух соседних узлах A и B, если порядковые номера указанных дополнительных временных квантов отличаются, возникает ошибка.
Сущность изобретения
Варианты осуществления настоящего изобретения предоставляют способ, устройство и систему регулирования без потерь полосы пропускания, с тем чтобы исключать проблемы, обусловленные регулированием полосы пропускания вручную, такие как низкая скорость работы и свободное возникновение ошибок.
Варианты осуществления настоящего изобретения реализуются через следующие технические решения.
Вариант осуществления настоящего изобретения предоставляет способ регулирования без потерь полосы пропускания, включающий в себя:
- прием, посредством расположенного ниже в прямом направлении узла тракта блока ODUflex передачи данных по оптическим каналам с переменной полосой пропускания, сообщения с запросом из расположенного выше в обратном направлении узла ODUflex-тракта, причем сообщение с запросом переносит идентификатор Tunnel ID туннеля ODUflex-тракта и информацию полосы пропускания после регулирования, сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта, и сообщение с запросом отправляется посредством первого узла ODUflex-тракта вдоль ODUflex-тракта дальше узел за узлом в последний узел;
- выполнение поиска посредством расположенного ниже в прямом направлении узла согласно идентификатору туннеля, чтобы получать информацию полосы пропускания до регулирования ODUflex-тракта, сравнение информации полосы пропускания до регулирования с информацией полосы пропускания после регулирования, определение числа дополнительных временных квантов, которые должны регулироваться для линии связи между расположенным ниже в прямом направлении узлом и смежным, расположенным выше в обратном направлении узлом, и выбор дополнительного временного кванта, который должен регулироваться; и
- указание, посредством расположенного ниже в прямом направлении узла и через метку, дополнительного временного кванта после регулирования смежного, расположенного выше в обратном направлении узла или выбранного дополнительного временного кванта, который должен регулироваться, и отправку команды регулирования дополнительных временных квантов в плоскость данных, так что плоскость данных выполняет регулирование дополнительных временных квантов и регулирование скорости передачи битов ODUflex согласно команде регулирования дополнительных временных квантов.
Вариант осуществления настоящего изобретения предоставляет способ регулирования без потерь полосы пропускания, включающий в себя:
- отправку, посредством расположенного выше в обратном направлении узла тракта блока ODUflex передачи данных по оптическим каналам с переменной полосой пропускания, сообщения с запросом в расположенный ниже в прямом направлении узел, причем сообщение с запросом переносит идентификатор Tunnel ID туннеля ODUflex-тракта, информацию полосы пропускания после регулирования и метку, которая содержит информацию регулирования дополнительных временных квантов, определенную посредством расположенного выше в обратном направлении узла, сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта, и информация регулирования дополнительных временных квантов включает в себя дополнительный временной квант после регулирования или дополнительный временной квант, который должен регулироваться и выбран посредством расположенного выше в обратном направлении узла;
- отправку, посредством расположенного ниже в прямом направлении узла, первой команды регулирования дополнительных временных квантов в плоскость данных согласно информации регулирования дополнительных временных квантов, и в случае если текущий узел не является последним узлом ODUflex-тракта, выполнение поиска согласно идентификатору туннеля, чтобы получать информацию полосы пропускания до регулирования ODUflex-тракта, сравнение информации полосы пропускания после регулирования с информацией полосы пропускания до регулирования, определение числа дополнительных временных квантов, которые должны регулироваться для линии связи между расположенным ниже в прямом направлении узлом и следующим узлом, смежным с этим расположенным ниже в прямом направлении узлом, определение информации регулирования дополнительных временных квантов согласно числу дополнительных временных квантов, которые должны регулироваться, и продолжение отправки в следующий узел сообщения с запросом, которое переносит идентификатор Tunnel ID туннеля ODUflex-тракта, информацию полосы пропускания после регулирования и метку, которая содержит информацию регулирования дополнительных временных квантов, определенную посредством расположенного ниже в прямом направлении узла;
- отправку, посредством расположенного ниже в прямом направлении узла, второй команды регулирования дополнительных временных квантов в плоскость данных; и
- выполнение, посредством плоскости данных, регулирования дополнительных временных квантов и регулирования скорости передачи битов ODUflex согласно первой команде регулирования дополнительных временных квантов и второй команде регулирования дополнительных временных квантов, причем плоскость данных регулирует дополнительный временной квант соединения по линии связи между расположенным выше в обратном направлении узлом и расположенным ниже в прямом направлении узлом согласно первой команде регулирования дополнительных временных квантов и регулирует дополнительный временной квант соединения по линии связи между расположенным ниже в прямом направлении узлом и смежным следующим узлом согласно второй команде регулирования дополнительных временных квантов.
Вариант осуществления настоящего изобретения предоставляет узловое устройство в ODUflex-тракте, причем узловое устройство включает в себя:
- приемный блок, выполненный с возможностью принимать сообщение с запросом из расположенного выше в обратном направлении узла ODUflex-тракта, причем сообщение с запросом переносит идентификатор Tunnel ID туннеля ODUflex-тракта и информацию полосы пропускания после регулирования, и сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта;
- блок выделения дополнительных временных квантов, выполненный с возможностью выполнять поиск согласно идентификатору туннеля, чтобы получать информацию полосы пропускания до регулирования ODUflex-тракта, сравнивать информацию полосы пропускания до регулирования с информацией полосы пропускания после регулирования, определять число дополнительных временных квантов, которые должны регулироваться для линии связи между узловым устройством и смежным, расположенным выше в обратном направлении узлом, и выбирать дополнительный временной квант, который должен регулироваться; и
- блок указания, выполненный с возможностью указывать, через метку, дополнительный временной квант после регулирования смежного, расположенного выше в обратном направлении узла или выбранный дополнительный временной квант, который должен регулироваться, и отправлять команду регулирования дополнительных временных квантов в плоскость данных, так что плоскость данных выполняет регулирование дополнительных временных квантов и регулирование скорости передачи битов ODUflex согласно команде регулирования дополнительных временных квантов.
Вариант осуществления настоящего изобретения предоставляет узловое устройство в ODUflex-тракте, причем узловое устройство включает в себя:
- блок выделения дополнительных временных квантов, выполненный с возможностью: в случае, если текущий узел не является последним узлом ODUflex-тракта, сравнивать информацию полосы пропускания после регулирования ODUflex-тракта с информацией полосы пропускания до регулирования, определять число дополнительных временных квантов, которые должны регулироваться для линии связи между текущим узлом и смежным следующим узлом, и определять информацию регулирования дополнительных временных квантов согласно числу дополнительных временных квантов, которые должны регулироваться, причем информация регулирования дополнительных временных квантов включает в себя: дополнительный временной квант после регулирования или выбранный дополнительный временной квант, который должен регулироваться;
- блок отправки, выполненный с возможностью отправлять сообщение с запросом в расположенный ниже в прямом направлении узел, причем сообщение с запросом переносит идентификатор Tunnel ID туннеля ODUflex-тракта, информацию полосы пропускания после регулирования и метку, которая содержит информацию регулирования дополнительных временных квантов, определенную посредством текущего узла, и сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта; и
- блок указания, выполненный с возможностью отправлять первую команду регулирования дополнительных временных квантов в плоскость данных согласно информации регулирования дополнительных временных квантов, так что плоскость данных регулирует дополнительный временной квант соединения по линии связи между текущим узлом и смежным следующим узлом согласно первой команде регулирования дополнительных временных квантов.
Вариант осуществления настоящего изобретения предоставляет систему регулирования без потерь полосы пропускания, включающую в себя первый узел тракта блока ODUflex передачи данных по оптическим каналам и последний узел ODUflex-тракта, при этом:
- первый узел выполнен с возможностью отправлять сообщение с запросом вдоль ODUflex-тракта вниз в прямом направлении узел за узлом в последний узел, причем сообщение с запросом переносит идентификатор Tunnel ID туннеля ODUflex-тракта и информацию полосы пропускания после регулирования, и сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта;
- последний узел выполнен с возможностью принимать сообщение с запросом, выполнять поиск согласно идентификатору туннеля, чтобы получать информацию полосы пропускания до регулирования ODUflex-тракта, сравнивать информацию полосы пропускания до регулирования с информацией полосы пропускания после регулирования, определять число дополнительных временных квантов, которые должны регулироваться для линии связи между последним узлом и смежным, расположенным выше в обратном направлении узлом, выбирать дополнительный временной квант, который должен регулироваться, указывать, через первую метку, дополнительный временной квант после регулирования расположенного выше в обратном направлении узла или выбранный дополнительный временной квант, который должен регулироваться, и отправлять команду регулирования дополнительных временных квантов в плоскость данных, так что плоскость данных выполняет регулирование дополнительных временных квантов и регулирование скорости передачи битов ODUflex согласно команде регулирования дополнительных временных квантов, причем смежный, расположенный выше в обратном направлении узел является первым узлом или промежуточным узлом между первым узлом и последним узлом; и
- расположенный выше в обратном направлении узел выполнен с возможностью принимать первую метку, получать дополнительный временной квант, который должен регулироваться, и отправлять первую команду регулирования дополнительных временных квантов в плоскость данных, так что согласно первой команде регулирования дополнительных временных квантов плоскость данных регулирует дополнительный временной квант соединения по линии связи между расположенным выше в обратном направлении узлом и последним узлом и выполняет регулирование скорости передачи битов ODUflex.
Вариант осуществления настоящего изобретения предоставляет систему регулирования без потерь полосы пропускания, включающую в себя первый узел тракта блока ODUflex передачи данных по оптическим каналам и расположенный ниже в прямом направлении узел ODUflex-тракта, при этом расположенный ниже в прямом направлении узел является последним узлом ODUflex-тракта или промежуточным узлом между первым узлом и последним узлом;
- первый узел выполнен с возможностью отправлять сообщение с запросом в смежный, расположенный ниже в прямом направлении узел вдоль ODUflex-тракта, причем сообщение с запросом переносит идентификатор Tunnel ID туннеля ODUflex-тракта, информацию полосы пропускания после регулирования и метку, которая содержит информацию регулирования дополнительных временных квантов, определенную посредством расположенного выше в обратном направлении узла, сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта, и информация регулирования дополнительных временных квантов включает в себя дополнительный временной квант после регулирования или дополнительный временной квант, который должен регулироваться и выбран посредством расположенного выше в обратном направлении узла;
- расположенный ниже в прямом направлении узел выполнен с возможностью отправлять первую команду регулирования дополнительных временных квантов в плоскость данных согласно информации регулирования дополнительных временных квантов, и в случае если текущий узел не является последним узлом ODUflex-тракта, выполнять поиск согласно идентификатору туннеля, чтобы получать информацию полосы пропускания до регулирования ODUflex-тракта, сравнивать информацию полосы пропускания после регулирования с информацией полосы пропускания до регулирования, определять число дополнительных временных квантов, которые должны регулироваться для линии связи между расположенным ниже в прямом направлении узлом и следующим узлом, смежным с этим расположенным ниже в прямом направлении узлом, определять информацию регулирования дополнительных временных квантов согласно числу дополнительных временных квантов, которые должны регулироваться, и продолжать отправлять в следующий узел сообщение с запросом, которое переносит идентификатор Tunnel ID туннеля ODUflex-тракта, информацию полосы пропускания после регулирования и метку, которая содержит информацию регулирования дополнительных временных квантов, определенную посредством расположенного ниже в прямом направлении узла; и
- расположенный ниже в прямом направлении узел отправляет вторую команду регулирования дополнительных временных квантов в плоскость данных; и плоскость данных выполняет регулирование дополнительных временных квантов и регулирование скорости передачи битов ODUflex согласно первой команде регулирования дополнительных временных квантов и второй команде регулирования дополнительных временных квантов, причем плоскость данных регулирует дополнительный временной квант соединения по линии связи между расположенным выше в обратном направлении узлом и расположенным ниже в прямом направлении узлом согласно первой команде регулирования дополнительных временных квантов и регулирует дополнительный временной квант соединения по линии связи между расположенным ниже в прямом направлении узлом и смежным следующим узлом согласно второй команде регулирования дополнительных временных квантов.
Из технических решений, предоставляемых посредством вариантов осуществления настоящего изобретения, можно видеть, что решение по регулированию без потерь полосы пропускания ODUflex, описанное в вариантах осуществления, реализует автоматическое регулирование без потерь полосы пропускания ODUflex без необходимости вмешательства вручную, и, следовательно, исключаются проблемы, вызываемые посредством регулирования полосы пропускания вручную, такие как большая рабочая нагрузка и ошибки конфигурирования. Кроме того, поскольку команда регулирования не должна отправляться вручную узел за узлом во время процесса регулирования без потерь полосы пропускания ODUflex, скорость регулирования полосы пропускания увеличивается, и требование по регулированию полосы пропускания клиента быстро удовлетворяется.
Краткое описание чертежей
Фиг.1 является блок-схемой последовательности операций способа регулирования без потерь полосы пропускания согласно варианту 1 осуществления настоящего изобретения;
Фиг.2 является принципиальной схемой процесса увеличения без потерь полосы пропускания согласно варианту 1 осуществления настоящего изобретения;
Фиг.3 является принципиальной схемой процесса снижения без потерь полосы пропускания согласно варианту 2 осуществления настоящего изобретения;
Фиг.4 является блок-схемой последовательности операций способа регулирования без потерь полосы пропускания согласно варианту 2 осуществления настоящего изобретения:
Фиг.5 является принципиальной схемой процесса увеличения без потерь полосы пропускания согласно варианту 3 осуществления настоящего изобретения;
Фиг.6 является принципиальной схемой процесса снижения без потерь полосы пропускания согласно варианту 4 осуществления настоящего изобретения;
Фиг.7 является принципиальной структурной схемой узлового устройства согласно варианту 3 осуществления настоящего изобретения;
Фиг.8 является принципиальной структурной схемой другого узлового устройства согласно варианту 3 осуществления настоящего изобретения;
Фиг.9 является принципиальной структурной схемой узлового устройства согласно варианту 4 осуществления настоящего изобретения;
Фиг.10 является принципиальной структурной схемой другого узлового устройства согласно варианту 4 осуществления настоящего изобретения;
Фиг.11 является принципиальной структурной схемой еще одного другого узлового устройства согласно варианту 4 осуществления настоящего изобретения; и
Фиг.12 является принципиальной структурной схемой еще одного другого узлового устройства согласно варианту 4 осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Ниже понятно и полностью описаны технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой просто часть, а не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистами в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, должны попадать в объем охраны настоящего изобретения.
Вариант 1 осуществления
Вариант 1 осуществления настоящего изобретения предоставляет способ регулирования без потерь полосы пропускания. В этом варианте осуществления выделение посредством расположенного ниже в прямом направлении узла каждой линии связи дополнительного временного кванта рассматривается в качестве примера для иллюстрации. Как показано на фиг.1, включаются следующие этапы:
Этап 10. Расположенный ниже в прямом направлении узел ODUflex-тракта принимает сообщение с запросом из расположенного выше в обратном направлении узла ODUflex-тракта, причем сообщение с запросом переносит идентификатор туннеля (идентификатор туннеля) ODUflex-тракта и информацию полосы пропускания после регулирования, и сообщение с запросом используется для запроса регулирования без потерь полосы пропускания ODUflex-тракта.
Сообщение с запросом отправляется посредством первого узла ODUflex-тракта вдоль ODUflex-тракта вниз в прямом направлении узел за узлом в последний узел.
Первый узел ODUflex-тракта выделяет один новый идентификатор LSP (идентификатор тракта коммутации по меткам) для ODUflex-тракта после регулирования, в то время как идентификатор туннеля остается неизменным, и новый идентификатор LSP переносится в сообщении с запросом. Иными словами, на плоскости управления, LSP после регулирования полосы пропускания и LSP до регулирования полосы пропускания рассматриваются в качестве двух LSP (идентификаторы LSP отличаются), но принадлежат идентичному сеансу Session (идентификаторы туннелей являются идентичными).
В одном варианте осуществления сообщение с запросом может быть сообщением Path (тракт) в протоколе RSVP-TE (организации трафика по протоколу резервирования ресурсов). Существующий флаговый бит SE (стиля совместных резервирований между явными отправителями) может задаваться равным 1 в объекте атрибутов сеанса (объекте атрибутов сеанса) в сообщении Path, с тем чтобы неявно указывать, что сообщение используется для запроса регулирования без потерь полосы пропускания ODUflex; и один флаговый бит также может добавляться впервые в сообщение Path, с тем чтобы явно указывать, что сообщение используется для запроса регулирования без потерь полосы пропускания ODUflex.
Этап 11. Расположенный ниже в прямом направлении узел выполняет поиск согласно идентификатору туннеля, чтобы получать информацию полосы пропускания до регулирования ODUflex-тракта, сравнивает информацию полосы пропускания до регулирования с информацией полосы пропускания после регулирования, определяет число дополнительных временных квантов, которые должны регулироваться для линии связи между расположенным ниже в прямом направлении узлом и смежным, расположенным выше в обратном направлении узлом, и выбирает дополнительный временной квант, который должен регулироваться.
Поскольку идентификатор туннеля ODUflex-тракта является неизменным до и после регулирования полосы пропускания, каждый узел, который принимает сообщение с запросом, может находить, согласно идентификатору туннеля и на плоскости управления, управляющую информацию до регулирования полосы пропускания и может получать, из управляющей информации до регулирования полосы пропускания, информацию полосы пропускания до регулирования. Посредством сравнения информации полосы пропускания до регулирования с информацией полосы пропускания после регулирования может быть определено то, является это регулирование полосы пропускания увеличением полосы пропускания или снижением полосы пропускания, с тем чтобы определять то, как регулировать дополнительный временной квант. Если полоса пропускания после регулирования превышает полосу пропускания до регулирования, число дополнительных временных квантов должно быть увеличено; если полоса пропускания после регулирования меньше a, s должно быть снижено.
Определение числа дополнительных временных квантов, которые должны регулироваться для линии связи между расположенным ниже в прямом направлении узлом и смежным, расположенным выше в обратном направлении узлом, и выбор дополнительного временного кванта, который должен регулироваться, заключается в том, что: расположенный ниже в прямом направлении узел каждой линии связи определяет, согласно результату сравнения полосы пропускания до регулирования с полосой пропускания после регулирования, число дополнительных временных квантов, которые должны регулироваться для этой линии связи в этот раз, и согласно определенному числу дополнительных временных квантов, которые должны регулироваться, выделяет дополнительный временной квант, который должен регулироваться. Полоса пропускания, которая может предоставляться посредством каждого дополнительного временного кванта, является транспортным ресурсом 1,25 Гбит/с. Например, для ODU-линии связи A-B, расположенный ниже в прямом направлении узел B определяет, посредством сравнения полос пропускания до и после регулирования, что одна полоса пропускания дополнительного временного кванта до регулирования, число дополнительных временных квантов, которое должно добавляться для этого ODUflex. Если этот ODUflex первоначально занимает дополнительные временные кванты с номерами 2, 3 и 4 в линии связи A-B, узел B может произвольно выбирать бездействующий дополнительный временной квант в линии связи, например, выбирать дополнительный временной квант с номером 1 и добавлять дополнительный временной квант с номером 1 в соединение Link Connection по линии связи ODUflex между A и B. Соединение по линии связи означает транспортный объект, используемый для транспортировки определенной услуги в сегменте линии связи. Например, один или более дополнительных временных квантов в одной ODU-линии связи используются для транспортировки одной ODUflex-услуги, и в таком случае транспортный объект, сформированный посредством одного или более дополнительных временных квантов, упоминается как соединение по линии связи ODUflex в этой линии связи.
После приема сообщения запроса каждый узел в ODUflex-тракте создает режим управления на плоскости управления для тракта после регулирования и сохраняет управляющую информацию, причем сохраненная управляющая информация включает в себя идентификатор туннеля и информацию полосы пропускания после регулирования и дополнительно включает в себя идентификатор LSP. В интеллектуальной транспортной сети каждый узел может быть логически разделен на две части: часть плоскости управления и часть плоскости данных. Часть плоскости управления используется для выполнения таких операций, как получение информации плоскости данных, отправка, прием и обработка протокольного сообщения плоскости управления и отправка команды в плоскость данных; в то время как часть плоскости данных предоставляет транспортную полосу пропускания и выполняет операцию перенаправления пользовательских данных. Для OTN-устройства, его плоскость данных дополнительно должна обрабатывать служебный байт, с тем чтобы реализовывать конкретную функцию плоскости данных, такую как мониторинг производительности и сбоев. Плоскость управления узла может соединяться с другим узлом через туннель управления; и плоскость данных узла может соединяться с другим узлом через линию связи для передачи данных. В OTN-сети линия связи для передачи данных может быть ODU-линией связи.
Этап 12. Расположенный ниже в прямом направлении узел указывает информацию регулирования дополнительных временных квантов в смежный, расположенный выше в обратном направлении узел через метку и отправляет команду регулирования дополнительных временных квантов в плоскость данных, так что плоскость данных выполняет регулирование дополнительных временных квантов и регулирование скорости передачи битов ODUflex согласно команде регулирования дополнительных временных квантов.
Информация регулирования дополнительных временных квантов включает в себя: дополнительный временной квант после регулирования или выбранный дополнительный временной квант, который должен регулироваться.
Указание посредством расположенного ниже в прямом направлении узла информации регулирования дополнительных временных квантов в смежный, расположенный выше в обратном направлении узел через метку включает в себя следующее:
Расположенный ниже в прямом направлении узел отправляет, в расположенный выше в обратном направлении узел, ответное сообщение, которое переносит старую метку и новую метку, причем новая метка содержит дополнительный временной квант, который занимается посредством ODUflex-тракта после регулирования в линии связи между расположенным выше в обратном направлении узлом и расположенным ниже в прямом направлении узлом, а старая меткая содержит дополнительный временной квант, который занимается посредством ODUflex-тракта до регулирования в линии связи между расположенным выше в обратном направлении узлом и расположенным ниже в прямом направлении узлом; и затем расположенный выше в обратном направлении узел сравнивает новую метку со старой меткой, чтобы знать дополнительный временной квант, который должен регулироваться; или
- расположенный ниже в прямом направлении узел отправляет, в расположенный выше в обратном направлении узел, ответное сообщение, которое переносит новую метку, причем новая метка содержит дополнительный временной квант, который занимается посредством ODUflex-тракта после регулирования в линии связи между расположенным выше в обратном направлении узлом и расположенным ниже в прямом направлении узлом; и затем расположенный выше в обратном направлении узел выполняет поиск согласно идентификатору туннеля в сообщении с запросом, чтобы получать старую метку ODUflex-тракта, причем старая метка содержит дополнительный временной квант, который занимается посредством ODUflex-тракта до регулирования в линии связи между расположенным выше в обратном направлении узлом и расположенным ниже в прямом направлении узлом; и сравнивает новую метку со старой меткой, чтобы знать дополнительный временной квант, который должен регулироваться; или
- расположенный ниже в прямом направлении узел отправляет выше ответное сообщение, которое переносит новую метку, причем новая метка содержит выбранный дополнительный временной квант, который должен регулироваться, и указывает, является это регулирование дополнительных временных квантов увеличением числа дополнительных временных квантов или снижением числа дополнительных временных квантов.
Каждый узел в ODUflex-тракте сохраняет новую метку для режима управления, соответствующего ODUflex-тракту после регулирования.
После определения информации регулирования дополнительных временных квантов каждый узел в ODUflex-тракте отправляет команду регулирования дополнительных временных квантов в плоскость данных. Иными словами, после определения информации регулирования дополнительных временных квантов расположенный выше в обратном направлении узел и расположенный ниже в прямом направлении узел линии связи отправляют команду регулирования дополнительных временных квантов в соответствующие плоскости данных.
Выполнение посредством плоскости данных регулирования дополнительных временных квантов и регулирования скорости передачи битов ODUflex согласно команде регулирования дополнительных временных квантов включает в себя следующее:
Если команда регулирования дополнительных временных квантов является командой увеличения числа дополнительных временных квантов, плоскость данных выполняет регулирование скорости передачи битов ODUflex после того, как завершается регулирование дополнительных временных квантов всех соединений по линии связи в ODUflex-тракте; и
- если команда регулирования дополнительных временных квантов является командой снижения числа дополнительных временных квантов, плоскость данных выполняет регулирование дополнительных временных квантов соединения по линии связи в ODUflex-тракте после выполнения регулирования скорости передачи битов ODUflex.
Каждый узел в ODUflex-тракте сохраняет, для режима управления, соответствующего ODUflex-тракту после регулирования, информацию дополнительного временного кванта, который используется посредством ODUflex-тракта после регулирования.
Плоскость данных выдает уведомление в плоскость управления после выполнения регулирования дополнительных временных квантов и регулирования скорости передачи битов. Если плоскость управления принимает уведомление, что регулирование дополнительных временных квантов и регулирование скорости передачи битов успешно завершаются, первый узел ODUflex-тракта отправляет сообщение индикатора удаления вдоль ODUflex-тракта вниз в прямом направлении узел за узлом, для исключения на плоскости управления режима управления, соответствующего LSP до регулирования полосы пропускания.
Если плоскость управления принимает индикатор сбоя регулирования дополнительных временных квантов или индикатор сбоя регулирования скорости передачи битов ODUflex, отправленный посредством плоскости данных, вариант осуществления настоящего изобретения предоставляет механизм отката, включающий в себя следующее:
Первый узел ODUflex-тракта отправляет сообщение индикатора отката вдоль ODUflex-тракта вниз в прямом направлении узел за узлом; и
- после приема сообщения индикатора отката каждый узел в ODUflex-тракте определяет то, завершается или нет успешно ранее регулирование дополнительных временных квантов плоскости данных, и если успешно, то выполняет операцию отката регулирования дополнительных временных квантов и откатывается в состояние до регулирования дополнительных временных квантов, т.е. удаляет добавленный дополнительный временной квант или добавляет отсеченный дополнительный временной квант в соединение по линии связи.
Между тем, если плоскость управления принимает индикатор сбоя регулирования дополнительных временных квантов или индикатор сбоя регулирования скорости передачи битов ODUflex, отправленный посредством плоскости данных, каждый узел в ODUflex-тракте дополнительно удаляет на плоскости управления режим управления, соответствующий LSP после регулирования полосы пропу