Динамическое беспрерывное изменение размеров в оптических транспортных сетях без прерывания передачи

Иллюстрации

Показать все

Изобретение относится технике связи и может использоваться для управления динамическим изменением размеров в сетях транспортировки данных без прерывания передачи. Технический результат состоит в повышении пропускной способности передачи. Для этого сетевое соединение содержит М компонентных интервалов, определенных в области полезной нагрузки схемы транспортировки более высокого порядка сети транспортировки данных, и способ содержит этапы, на которых принимают сигнал управления изменением размера соединения в каждом из узлов маршрута сетевого соединения; добавления в каждом узле маршрута сетевого соединения, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов так, чтобы сетевое соединение содержало M+N компонентных интервалов; и увеличивают скорость транспортировки данных после получения в каждом узле маршрута сетевого соединения для сетевого соединения M+N компонентных интервалов. 10 н. и 18 з.п. ф-лы, 40 ил.

Реферат

Область техники, к которой относится изобретение

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

Уровень техники

В сфере телекоммуникации для транспортировки потоков данных, не только речи, но и пакетных данных, со скоростью от 2 Мбит/с до 10 Гбит/с используются такие сети транспортировки данных, как сети PDH (Plesiochronous Digital Hierarchy - плезиохронная цифровая иерархия), сети SDH (Synchronous Digital Hierarchy - синхронная цифровая иерархия) или сети SONET (Synchronous Optical NETworks - синхронные оптические сети). Такие транспортные сети могут составлять магистраль для соединения сетевых узлов в пределах коммуникационной сети или для соединения сетевых узлов разных коммуникационных сетей. В качестве сетей транспортировки данных с более высокими скоростями - от 1 Гбит/с до 100 Гбит/с, которые могут достигаться при использовании технологий оптической передачи данных, могут использоваться оптические транспортные сети (ОТС).

Сектор стандартизации телекоммуникации (МСЭ-Т) Международного союза электросвязи (МСЭ) выпускает рекомендацию G.709 для использования в качестве справочного материала по стандартизации транспортных оптических сетей и интерфейсов оптической транспортировки данных. В стандарте G.709 приводятся иерархия при оптической транспортировке данных, интерфейсы оптических сетей с различными архитектурами.

Данные, которые необходимо транспортировать для обслуживания определенного клиента, вставляются транспортные кадры подходящего иерархического уровня, в зависимости от необходимой скорости данных (полосы частот). Но, обычно, полоса частот, необходимая для обслуживания определенного клиента, не всегда в точности соответствует полосе частот, предоставляемой определенным иерархическим уровнем, то есть эффективность использования полосы частот будет низка. Для обеспечения более эффективного использования имеющейся полосы частот были разработаны концепции, в соответствии с которыми данные, которые необходимо транспортировать при обслуживании определенного клиента, должны вставляться в несколько идентичных транспортных кадров более низкого иерархического уровня. Для того чтобы в конечном пункте можно было эти данные извлечь, в сети транспортировки данных должна быть представлена связь транспортных кадров друг с другом. Соответствующие концепции вместе называются "Виртуальной конкатенацией" (VCAT - Virtual concatenation) и первоначально были разработаны для SDH (общие сведения приведены в G.709, раздел 18).

Способ осуществления через ОТС соединений с перестраиваемыми полосами частот - "ODUflex" приведен в G.709 дополнение 3, изменение 2. ODUflex поддерживает транспортировку клиентов с коммутацией каналов (CBR, Constant Bit Rate - постоянная скорость данных), а также клиентов с коммутацией пакетов (GFP, Generic Framing Procedure - общая процедура формирования кадров). Полосу частот сетевого соединения ODU (Optical Data Unit - блок оптических данных) можно регулировать в соответствии с потребностями клиента в отношении полосы частот.

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

При очень простом способе изменения размера, а именно состоящем в прекращении существующего соединения на первом этапе и создании нового соединения (с другой полосой частот) на последующем этапе проблема обеспечения беспрерывности передачи не может быть решена. В тот момент, когда первое соединение уже прекращено, а второе соединение еще не активно, возможна потеря пакетов клиента. Активирование второго соединения до прекращения первого приводит к блокированию, то есть трате ресурсов передачи. Поэтому для решения проблемы обеспечения беспрерывности передачи необходимы более сложные способы.

В рамках (SDH) VCAT была разработана концепция, названная "Link Capacity Adjustment Scheme - схема регулирования пропускной способности линии" (LCAS) (см. G.7402, а применение этой концепции в ОТС описано в G.709, раздел 18.3). С помощью LCAS, добавлением или удалением элементов Virtual Concatenation Group (VCG), полосу пропускания "соединения", представленного несколькими виртуальными конкатенированными контейнерами (ODUk), можно увеличивать или уменьшать.

Хотя способ с применением VCAT/LCAS обеспечивает соединения с перестраиваемыми полосами частот и размер этих соединений по требованию можно изменять динамически, из-за своей сложности он увеличивает затраты. Например, в сети по разным маршрутам могут передаваться сложные элементы VCG. В таких случаях в приемнике ((выходной) конечной точке) виртуального соединения необходимы буферы компенсации задержки. Кроме того, протокол LCAS относительно сложен, поскольку, например, с приемника на источник ((входную) конечную точку) виртуального соединения необходимо направлять статус каждого элемента.

Раскрытие изобретения

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

Эта потребность удовлетворяется первым способом управления динамическим изменением размера сетевого соединения в сети транспортировки данных. Все методические аспекты и аспекты узлов сетей, описанные в этом разделе, основаны на предположении, что маршрут сетевого соединения пролегает между двумя конечными узлами соединения, и, возможно, через один или более промежуточный узел сети транспортировки данных. Сетевое соединение транспортирует данные клиентов в транспортных кадрах от конечного узла источника до конечного узла назначения. Сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки такой транспортной схемы данной сети транспортировки данных, которая имеет более высокий порядок.

Для случая, когда сетевое соединение необходимо увеличить, первый способ содержит этапы приема сигнала управления изменением размера соединения в каждом из узлов на маршруте сетевого соединения; добавления в каждом узле на маршруте, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов (после добавления в каждом узле маршрута для сетевого соединения становится доступно M+N компонентных интервалов); и, после того, как в каждом узле на маршруте для сетевого соединения стало доступно M+N компонентных интервалов способом, синхронизированным между каждой парой соседних узлов, увеличения скорости транспортировки данных сетевого соединения. Для случая, когда сетевое соединение необходимо уменьшить, первый способ содержит этапы приема сигнала управления изменением размера соединения в каждом из узлов на маршруте сетевого соединения; уменьшения скорости транспортировки данных сетевого соединения после того, как в каждом узле на маршруте сетевого соединения для удаления был приготовлен второй набор N компонентных интервалов способом, синхронизированным между каждой парой соседних узлов; удаления в каждом узле на маршруте сетевого соединения, в ответ на сигнал управления изменением размера соединения, второго набора N компонентных интервалов из первого набора М компонентных интервалов (таким образом, после уменьшения в каждом узле маршрута для сетевого соединения становится доступно M-N компонентных интервалов).

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

В одном из вариантов изобретения сетевое соединение содержит набор канальных соединений между каждой парой соседних узлов на маршруте, матричные сквозные соединения в каждом промежуточном узле маршрута, причем матрица внутренне соединяет друг с другом канальные соединения этого промежуточного узла и другие узлы в сети транспортировки данных, и канальные соединения и матричные сквозные соединения определяются на основе компонентных интервалов. Каждый узел на маршруте сетевого соединения содержит, по меньшей мере, одну точку сбора/распределения для сбора данных клиента из набора канальных соединений и распределения данных клиента набору матричных сквозных соединений или для сбора данных клиента из набора матричных сквозных соединений и распределения данных клиента набору канальных соединений. Если сетевое соединение необходимо увеличить, этап добавления N компонентных интервалов в точке сбора/распределения содержит добавление N компонентных интервалов к М канальным соединениям и добавление N компонентных интервалов к М матричным сквозным соединениям. Если сетевое соединение необходимо уменьшить, этап удаления N компонентных интервалов в точке сбора/распределения содержит удаление N компонентных интервалов из М канальных соединений и удаление N компонентных интервалов из М матричных сквозных соединений.

В соответствии с одним вариантом изобретения способ может содержать дополнительные этапы последовательной отправки конечным узлом источника на маршрут сетевого соединения сигнала управления скоростью данных, причем узлом, не закончившим соответственно этап добавления или пометки для удаления N компонентных интервалов, этот сигнал управления скоростью данных отвергается; отправки конечным узлом назначения, в ответ на прием сигнала управления скоростью данных, подтверждения на конечный узел источник; и увеличения, если сетевое соединение необходимо увеличить, конечным узлом источника, в ответ на прием подтверждения, скорости данных сигнала, проходящего по сетевому соединению; или, если сетевое соединение необходимо уменьшить, уменьшения скорости данных сигнала, проходящего по сетевому соединению, и последующего удаления N компонентных интервалов из М компонентных интервалов в каждом узле на маршруте.

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

Сигнал скорости данных может содержать N сигналов компонентных интервалов, и каждый сигнал компонентных интервалов отправляется по маршруту последовательно по отдельности и по отдельности подтверждается конечным узлом назначения.

В одной реализации способа этап соответственно добавления второго набора N компонентных интервалов к первому набору М компонентных интервалов или удаления второго набора N компонентных интервалов из первого набора М компонентных интервалов в промежуточном узле содержит добавление N компонентных интервалов к М компонентным интервалам или удаление N компонентных интервалов из М компонентных интервалов в отношении, по меньшей мере, определенного канального соединения, причем этот канальное соединение соединяет промежуточный узел с другим узлом на маршруте сетевого соединения, или в отношении определенного матричного сквозного соединения, причем это матричное соединение внутренне соединяет несколько канальных соединений этого промежуточного узла с другими узлами в сети транспортировки данных; и перегруппировку, если канальному соединению назначено М компонентных интервалов, а матричному сквозному соединению назначено M+N компонентных интервалов, или, если канальному соединению назначено M+N компонентных интервалов, а матричному сквозному соединению назначено М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M+N групп данных или из M+N групп данных в М групп данных; или перегруппировку, если канальному соединению назначено М компонентных интервалов, а матричному сквозному соединению назначено M-N компонентных интервалов, или, если канальному соединению назначено M-N компонентных интервалов, а матричному сквозному соединению назначено М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M-N групп данных или из M-N групп данных в М групп данных.

В соответствии с одним вариантом изобретения этап добавления N компонентных интервалов к М компонентным интервалам в каком-либо узле может содержать уменьшение количества блоков данных на один транспортный кадр для М компонентных интервалов на коэффициент М/(M+N), или этап удаления N компонентных интервалов из М компонентных интервалов в этом узле содержит увеличение количества блоков данных на один транспортный кадр для М компонентных интервалов на коэффициент М/(M-N).

В этом варианте изобретения количество блоков данных на один транспортный кадр для N компонентных интервалов может сохраняться неизменным. На этапе увеличения или уменьшения скорости транспортировки данных сетевого соединения может совместно соответственно увеличиваться или уменьшаться количество блоков данных на один транспортный кадр для М компонентных интервалов и для N компонентных интервалов.

Сигнал управления изменением размера соединения на каждый из узлов на маршруте сетевого соединения администрацией сети может отправляться в произвольном порядке. Этап соответственно добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов в каждом из узлов на маршруте сетевого соединения может выполняться независимо.

Одна реализация способа содержит, для случая, если к М компонентным интервалам необходимо добавить N компонентных интервалов, предшествующие этапы проверки наличия N компонентных интервалов в каждом из узлов на маршруте сетевого соединения; и распределения имеющихся N компонентных интервалов в узлах на маршруте сетевого соединения.

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

Указанная потребность также удовлетворяется во втором способе управления динамическим изменением размера сетевого соединения в сети транспортировки данных. Способ выполняется в конечном узле источника. Для случая, если сетевое соединение необходимо увеличить, второй способ содержит этапы приема сигнала управления изменением размера соединения; добавления к первому набору М компонентных интервалов второго набора N компонентных интервалов (после добавления в каждом узле маршрута для сетевого соединения становится доступно M+N компонентных интервалов); и увеличения скорости транспортировки данных после того, как в каждом узле на маршруте для сетевого соединения стало доступно M+N компонентных интервалов способом, синхронизированным с узлом, находящимся в нисходящем направлении маршрута сетевого соединения. В случае, если сетевое соединение необходимо уменьшить, второй способ содержит этапы приема (314) сигнала управления изменением размера соединения; уменьшения скорости транспортировки данных сетевого соединения после того, как для удаления был приготовлен второй набор N компонентных интервалов способом, синхронизированным между конечным узлом источника и соседним узлом; и удаления второго набора N компонентных интервалов из первого набора М компонентных интервалов (после уменьшения в каждом узле маршрута для сетевого соединения становится доступно M-N компонентных интервалов).

Один вариант второго способа содержит дополнительные этапы инициализации последовательной отправки сигнала управления скоростью данных по маршруту сетевого соединения, причем узлом, не закончившим соответственно этап добавления или пометки для удаления N компонентных интервалов, этот сигнал управления скоростью данных отвергается; и приема от конечного узла назначения подтверждения сигнала управления скоростью данных; и увеличения, если сетевое соединение необходимо увеличить, в ответ на прием подтверждения, скорости данных сигнала, проходящего по сетевому соединению; или, если сетевое соединение необходимо уменьшить, уменьшения скорости данных сигнала, проходящего по сетевому соединению, и последующего удаления N компонентных интервалов из М компонентных интервалов в каждом узле на маршруте.

Указанная потребность также удовлетворяется и в третьем способе управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных. Способ выполняется в промежуточном узде и содержит этапы приема сигнала управления изменением размера соединения; соответственно добавления, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов, или удаления из первого набора М компонентных интервалов второго набора N компонентных интервалов таким образом, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов.

В одном из вариантов изобретения сетевое соединение содержит набор канальных соединений между каждой парой соседних узлов на маршруте, матричные сквозные соединения в каждом промежуточном узле маршрута, причем матричное соединение внутренне соединяет друг с другом канальные соединения этого промежуточного узла и другие узлы в сети транспортировки данных, и канальные соединения и матричные сквозные соединения определяются на основе компонентных интервалов. Промежуточный узел содержит первую точку сбора/распределения для сбора данных клиента из набора канальных соединений, заканчивая на узле, находящемся в восходящем направлении, и для распределения данных клиента набору матричных сквозных соединений, и вторую точку сбора/распределения для сбора данных клиента из набора матричных сквозных соединений и распределения данных клиента набору канальных соединений; начиная в направлении узла, находящегося в нисходящем направлении. Если сетевое соединение необходимо увеличить, этап добавления N компонентных интервалов в каждой точке сбора/распределения содержит добавление N компонентных интервалов к М канальным соединениям и добавление N компонентных интервалов к М матричным сквозным соединениям. Если сетевое соединение необходимо уменьшить, этап удаления N компонентных интервалов в каждой из точек сбора/распределения содержит удаление N компонентных интервалов из М канальных соединений и удаление N компонентных интервалов из М матричных сквозных соединений.

В соответствии с одним вариантом изобретения третий способ содержит дополнительные этапы приема сигнала управления скоростью данных от узла, находящегося в восходящем или нисходящем направлении маршрута сетевого соединения; и отвержения сигнала управления скоростью данных в случае, если соответственно этап добавления или пометки для удаления N компонентных интервалов не закончен, или, в ином случае, направления сигнала управления скоростью данных на следующий узел на маршруте сетевого соединения.

В одной реализации третьего способа этап соответственно добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов содержит соответственно добавление N компонентных интервалов к М компонентным интервалам или удаление N компонентных интервалов из М компонентных интервалов в отношении определенного канального соединения, причем это канальное соединение соединяет промежуточный узел с другим узлом на маршруте сетевого соединения, или в отношении определенного матричного сквозного соединения, причем это матричное соединение внутренне соединяет несколько канальных соединений этого промежуточного узла с другими узлами в сети транспортировки данных; и перегруппировку, если канальному соединению назначено М компонентных интервалов, а матричному сквозному соединению назначено M+N компонентных интервалов, или, если канальному соединению назначено M+N компонентных интервалов, а матричному сквозному соединению назначено М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M+N групп данных или из M+N групп данных в М групп данных; или перегруппировку, если канальному соединению назначено М компонентных интервалов, а матричному сквозному соединению назначено M-N компонентных интервалов, или, если канальному соединению назначено M-N компонентных интервалов, а матричному сквозному соединению назначено М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M-N групп данных или из M-N групп данных в М групп данных.

Указанная потребность также удовлетворяется в четвертом способе управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных. Способ выполняется в конечном узле назначения и содержит этапы приема сигнала управления изменением размера соединения; соответственно добавления, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов, или удаления из первого набора М компонентных интервалов второго набора N компонентных интервалов таким образом, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов; приема сигнала управления скоростью данных от узла, находящегося в восходящем направлении маршрута сетевого соединения; и отправки, в ответ на прием сигнала управления скоростью данных, подтверждения на конечный узел источника.

Кроме того, указанная потребность удовлетворяется с помощью компьютерного программного продукта, который содержит состоящие из программных кодов части, предназначенные для выполнения одного или более способа или методических аспектов, описанных в настоящем документе, при исполнении этого компьютерного программного продукта на одном или более вычислительном устройстве, например, в конечном узле источника, промежуточном узле или конечном узле назначения сетевого соединения в сети транспортировки данных. Компьютерный программный продукт может храниться на машиночитаемом носителе данных, например, в постоянном или перезаписываемом запоминающем устройстве, входящем в состав вычислительного устройства или связанном с вычислительным устройством, или на съемных дисках CD-ROM, DVD или USB. Кроме того, этот компьютерный программный продукт может предоставляться для загрузки на вычислительное устройство, например, через информационную сеть такую, как Интернет, или через линию связи такую, как телефонная линия или беспроводная связь.

Кроме того, эта потребность удовлетворяется с помощью сетевого узла, выполненного с возможностью управления динамическим беспрерывным изменением размера сетевого соединения в сети транспортировки данных. Этот сетевой узел реализует конечный узел источника и содержит компонент, выполненный с возможностью приема сигнала управления изменением размера соединения; компонент, выполненный с возможностью добавления второго набора N компонентных интервалов к первому набору М компонентных интервалов; компонент, выполненный с возможностью уменьшения скорости транспортировки данных сетевого соединения после того, как в каждом узле на маршруте для сетевого соединения стало доступно M+N компонентных интервалов способом, синхронизированным между каждой парой соседних узлов; компонент, выполненный с возможностью уменьшения скорости транспортировки данных сетевого соединения после того, как в каждом узле на маршруте сетевого соединения был приготовлен для удаления второй набор N компонентных интервалов способом, синхронизированным между каждой парой соседних узлов; и компонент, выполненный с возможностью удаления второго набора N компонентных интервалов из первого набора М компонентных интервалов.

Сетевой узел может дополнительно содержать компонент, выполненный с возможностью инициализации последовательной отправки сигнала управления скоростью данных по маршруту сетевого соединения, причем узлом, не закончившим соответственно этап добавления или пометки для удаления N компонентных интервалов, этот сигнал управления скоростью данных отвергается; компонент, выполненный с возможностью приема от конечного узла назначения подтверждения сигнала управления скоростью данных; компонент, выполненный с возможностью увеличения, в ответ на прием подтверждения, скорости данных сигнала, проходящего по сетевому соединению, и компонент, выполненный с возможностью уменьшения, если сетевое соединение необходимо уменьшить, скорости данных сигнала, проходящего по сетевому соединению; и компонент, выполненный с возможностью последующего за этим удаления N компонентных интервалов из М компонентных интервалов в каждом узле на маршруте.

Указанная потребность также удовлетворяется при помощи сетевого узла, выполненного с возможностью управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных, причем сетевой узел реализует промежуточный узел. Сетевой узел содержит компонент, выполненный с возможностью приема сигнала управления изменением размера соединения; компонент, выполненный с возможностью соответственно добавления, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов, или удаления из первого набора М компонентных интервалов второго набора N компонентных интервалов таким образом, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов; и компонент, выполненный с возможностью направления сигнала управления скоростью данных на следующий узел на маршруте сетевого соединения.

В соответствии с одним вариантом изобретения сетевое соединение содержит набор канальных соединений между каждой парой соседних узлов на маршруте и содержит матричные сквозные соединения в каждом промежуточном узле маршрута, причем матрица внутренне соединяет друг с другом несколько канальных соединений этого промежуточного узла и другие узлы в сети транспортировки данных, и канальные соединения и матричные сквозные соединения определяются на основе компонентных интервалов. Промежуточный узел содержит первую точку сбора/распределения для сбора данных клиента из набора канальных соединений, заканчивая на узле, находящемся в восходящем направлении, и для распределения данных клиента набору матричных сквозных соединений, и вторую точку сбора/распределения для сбора данных клиента из набора матричных сквозных соединений и распределения данных клиента набору канальных соединений; начиная в направлении узла, находящегося в нисходящем направлении. Каждая из точек сбора/распределения выполнена с возможностью, если сетевое соединение необходимо увеличить, добавления N компонентных интервалов путем добавления N компонентных интервалов к М канальным соединениям и добавления N компонентных интервалов к М матричным сквозным соединениям. Каждая из точек сбора/распределения выполнена с возможностью, если сетевое соединение необходимо уменьшить, удаления N компонентных интервалов путем удаления N компонентных интервалов из М канальных соединений и удаления N компонентных интервалов из М матричных сквозных соединений.

В одном варианте изобретения сетевой узел дополнительно содержит компонент, выполненный с возможностью приема сигнала управления скоростью данных от узла, находящегося в восходящем или нисходящем направлении маршрута сетевого соединения; и компонент, выполненный с возможностью отвержения сигнала управления скоростью данных в случае, если соответственно этап добавления или пометки для удаления N компонентных интервалов не закончен; и компонент, выполненный с возможностью направления сигнала управления скоростью данных на следующий узел на маршруте сетевого соединения.

В соответствии с одним вариантом сетевого узла компонент, выполненный с возможностью соответственно добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов, содержит подкомпонент, выполненный с возможностью соответственно добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов в отношении определенного канального соединения, причем это канальное соединение соединяет промежуточный узел с другим узлом на маршруте сетевого соединения, или в отношении определенного матричного сквозного соединения, причем эта матрица внутренне соединяет несколько канальных соединений этого промежуточного узла с другими узлами в сети транспортировки данных; и подкомпонент, выполненный с возможностью перегруппировки, если канальному соединению назначено М компонентных интервалов, а матричному сквозному соединению назначено M+N компонентных интервалов, или, если канальному соединению назначено M+N компонентных интервалов, а матричному сквозному соединению назначено М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M+N групп данных или из M+N групп данных в М групп данных; или перегруппировки, если канальному соединению назначено М компонентных интервалов, а матричному сквозному соединению назначено M-N компонентных интервалов, или, если канальному соединению назначено M-N компонентных интервалов, а матричному сквозному соединению назначено М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M-N групп данных или из M-N групп данных в М групп данных.

Указанная потребность также удовлетворяется при помощи сетевого узла, выполненного с возможностью управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных, причем сетевой узел реализует конечный узел назначения и содержит компонент, выполненный с возможностью приема сигнала управления изменением размера соединения; компонент, выполненный с возможностью соответственно добавления, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов, или удаления из первого набора М компонентных интервалов второго набора N компонентных интервалов таким образом, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов; компонент, выполненный с возможностью приема сигнала управления скоростью данных от узла, находящегося в восходящем направлении маршрута сетевого соединения; и компонент, выполненный с возможностью отправки, в ответ на прием сигнала управления скоростью данных, подтверждения на конечный узел источника.

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

Краткое описание чертежей

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

фиг.1a - схематическое изображение одного варианта оптической транспортной сети;

на фиг.1b более подробно показано соединение ODUflex, пролегающее по сети, показанной на фиг.1а;

фиг.2 - схематическое изображение функциональных блоков конечного узла источника, показанного на фиг.1а;

фиг.3а - блок-схема первого рабочего режима конечного узла источника, показанного на фиг.2;

фиг.3b - блок-схема второго рабочего режима конечного узла источника, показанного на фиг.2;

фиг.4 - схематическое изображение функциональных блоков варианта одного из промежуточных узлов, показанных на фиг.1а;

фиг.5а - блок-схема работы промежуточного узла, показанного на фиг.4;

на фиг.5b более подробно показан один из этапов блок-схемы фиг.5а;

фиг.6 - схематическое изображение функциональных блоков варианта конечного узла назначения, показанного на фиг.1а;

фиг.7а - блок-схема работы конечного узла назначения, показанного на фиг.1а;

на фиг.8 показана в целом операция по увеличению сетевого соединения сети, показанной на фиг.1а;

на фиг.9 показана в целом операция по уменьшению сетевого соединения сети, показанной на фиг.1а;

фиг.10 - блок-схема в целом операции по увеличению сетевого соединения сети, показанной на фиг.1а;

фиг.11 - блок-схема в целом операции по уменьшению сетевого соединения сети, показанной на фиг.1а;

фиг.12 - схематическое изображение формата сигнализации при управлении изменением размера без прерывания передачи;

фиг.13а-131 поэтапное изображение процесса увеличения сетевого соединения в сети, показанной на фиг.1а, и

фиг.14a-14m поэтапное изображение процесса уменьшения сетевого соединения в сети, показанной на фиг.1а.

Осуществление изобретения

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

Специалистам в данной отрасли также понятно, что описанные ниже функции могут быть реализованы с использованием аппаратной логики, программных средств, работающих совместно с программируемым микропроцессором или компьютером общего назначения, с использованием заказной интегральной схемы (ASIC) и/или с использованием одного или более цифрового сигнального процессора (DSPs). Также понятно, что способ данного изобретения может быть также реализован в процессоре вычислительной машины и запоминающем устройстве, соединенном с процессором, причем в запоминающее устройство закодирована одна или более программа, которые, при выполнении процессором, выполняют описанные здесь способы.

На фиг.1 показан вариант оптической транспортной сети 100, содержащий сетевые узлы 102, 104, 106 и 108. Между парами узлов имеются определенные возможности передачи данных, как, например, схематично показано каналом 110 между парами узлов 102 и 104; каналом 112 между парами узлов 104 и 106 и каналом 114 между парами узлов 106 и 108. По сети 100 пролегает соединение 116 ODUflex. По отношению к соединению 116 ODUflex узел 102 является входным конечным узлом (источником), узлы 104 и 106 являются промежуточными узлами, а узел 108 - выходным конечным узлом (приемником).

На фиг.1b более подробно показано соединение 116 ODUflex, представленное, например, в канале 110; канал 110 содержит НО ODUk (Higher Order Optical Data Unit level k (Модуль оптических данных высшего порядка уровня К)) с постоянным количеством компонентных интервалов 118, определяемым уровнем k. Сетевое соединение ODUflex 116 содержит М компонентных интервалов 118, где М - натуральное число. Каналы 112 и 114 могут иметь схожую структуру.

Фиг.2 - схематическое изображение функциональных блоков варианта конечного узла 102 источника, показанного на фиг.1а. Узел 102 содержит компонент 202 формирования кадра, преобразующий компонент 204, компонент 206 управления изменением размера соединения (Connection Resize Control - (CRC)) и компонент 208 управления скоростью данных (Data Rate Control - (DRC)). Компонент 202 формирования кадра выполн