ДИНАМИЧЕСКОЕ БЕСПРЕРЫВНОЕ ИЗМЕНЕНИЕ РАЗМЕРОВ В ОПТИЧЕСКИХ ТРАНСПОРТНЫХ СЕТЯХ БЕЗ ПРЕРЫВАНИЯ ПЕРЕДАЧИ

1. Способ управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных,
при этом маршрут сетевого соединения проходит между двумя конечными узлами соединения, и, необязательно, через один или более промежуточный узел сети транспортировки данных;
причем сетевое соединение выполнено с возможностью транспортировки данных клиентских услуг в транспортных кадрах от конечного узла источника до конечного узла назначения; и
сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки в схеме транспортировки более высокого порядка сети транспортировки данных;
при этом способ содержит этапы, на которых:
при увеличении сетевого соединения:
принимают сигнал управления изменением размера соединения в каждом из узлов маршрута сетевого соединения;
добавляют в каждом узле маршрута сетевого соединения, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второй набор N компонентных интервалов так, чтобы сетевое соединение содержало M+N компонентных интервалов; и
увеличивают скорость транспортировки данных сетевого соединения, после получения в каждом узле маршрута сетевого соединения M+N компонентных интервалов, синхронизированно для каждой пары соседних узлов; и
при уменьшении сетевого соединения:
принимают сигнал управления изменением размера соединения в каждом из узлов маршрута сетевого соединения;
уменьшают скорость транспортировки данных сигнала, проходящего по сетевому соединению, после подготовки к удалению второго набора N компонентных интервалов в каждом узле маршрута сетевого соединения, синхронизированно для каждой пары соседних узлов; и
удаляют в каждом узле маршрута сетевого соединения, в ответ на сигнал управления изменением размера соединения, из первого набора М компонентных интервалов второй набор N компонентных интервалов так, чтобы сетевое соединение содержало M-N компонентных интервалов.
2. Способ по п.1, в котором
сетевое соединение содержит набор канальных соединений между каждой парой соседних узлов маршрута, и в каждом промежуточном узле маршрута содержит матричные сквозные соединения, причем матрица внутренне соединяет множество каналов указанного промежуточного узла с другими узлами сети транспортировки данных, причем канальные соединения и матричные сквозные соединения определяются на основании компонентных интервалов,
каждый узел маршрута сетевого соединения содержит, по меньшей мере, одну точку сбора / распределения для сбора клиентских данных от набора канальных соединений и распределения клиентских данных набору матричных сквозных соединений или для сбора клиентских данных от набора матричных сквозных соединений и распределения клиентских данных набору канальных соединений; и,
при увеличении сетевого соединения этап добавления N компонентных интервалов в точке сбора / распределения содержит подэтапы, на которых:
добавляют N компонентных интервалов к М канальным соединениям, и
добавляют N компонентных интервалов к М матричным сквозным соединениям; а
при уменьшении сетевого соединения этап удаления N компонентных интервалов в точке сбора / распределения содержит подэтапы, на которых:
удаляют N компонентных интервалов из М канальных соединений, и
удаляют N компонентных интервалов из М матричных сквозных соединений.
3. Способ по п.1, дополнительно содержащий этапы, на которых:
последовательно передают конечным узлом источником сигнал управления скоростью данных по маршруту сетевого соединения, причем узел, не закончивший соответственно этап добавления или пометки для удаления N компонентных интервалов, выполнен с возможностью отвергания сигнала управления скоростью данных;
передают конечным узлом назначения, в ответ на прием сигнала управления скоростью данных, подтверждение на конечный узел источника; и
увеличивают, при увеличении сетевого соединения конечным узлом источника, в ответ на прием подтверждения, скорость передачи данных сигнала, проходящего по сетевому соединению; или,
уменьшают, при уменьшении сетевого соединения скорость передачи данных сигнала, проходящего по сетевому соединению, и удаляют N компонентных интервалов из М компонентных интервалов в каждом узле маршрута.
4. Способ по п.1,
в котором этап соответственно добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов в промежуточном узле содержит подэтапы, на которых:
соответственно добавляют N компонентных интервалов к М компонентным интервалам или удаляют N компонентных интервалов из М компонентных интервалов в отношении по меньшей мере одного канального соединения и матричного сквозного соединения; и
перегруппируют данные, подлежащие транспортировке по сетевому соединению, из М групп данных в M+N групп данных или из M+N групп данных в М групп данных, соответственно при назначении канальному соединению М компонентных интервалов, а матричному сквозному соединению M+N компонентных интервалов, или при назначении канальному соединению M+N компонентных интервалов, а матричному сквозному соединению М компонентных интервалов,
перегруппируют данные, подлежащие транспортировке по сетевому соединению, из М групп данных в M-N групп данных или из M-N групп данных в М групп данных, соответственно при назначении канальному соединению М компонентных интервалов, а матричному сквозному соединению M-N компонентных интервалов, или при назначении канальному соединению M-N компонентных интервалов, а матричному сквозному соединению М компонентных интервалов.
5. Способ по п.1,
в котором этап добавления N компонентных интервалов к М компонентным интервалам в узле содержит подэтап, на котором уменьшают количество блоков данных в каждом транспортном кадре для М компонентных интервалов на коэффициент М/(M+N), а этап удаления N компонентных интервалов из М компонентных интервалов в указанном узле содержит подэтап, на котором увеличивают количество блоков данных в каждом транспортном кадре для М компонентных интервалов на коэффициент М/(M-N).
6. Способ по п.5,
в котором количество блоков данных в каждом транспортном кадре для N компонентных интервалов сохраняется неизменным.
7. Способ по п.5,
в котором этапы увеличения или уменьшения скорости транспортировки данных сетевого соединения соответственно содержат подэтапы, на которых увеличивают или уменьшают количество блоков данных в каждом транспортном кадре совместно для М компонентных интервалов и для N компонентных интервалов.
8. Способ по п.1,
в котором передают, при помощи управления сети, сигнал управления изменением размером соединения на каждый узел маршрута сетевого соединения в произвольном порядке; при этом
этапы добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов в каждом узле маршрута сетевого соединения выполняют независимо.
9. Способ по п.1, в котором добавлению к М компонентным интервалам N компонентных интервалов, предшествуют этапы, на которых:
проверяют наличие N компонентных интервалов в каждом узле маршрута сетевого соединения; и
распределяют имеющиеся N компонентных интервалов в узлах маршрута сетевого соединения.
10. Способ по п.1,
в котором сигнал управления изменением размера соединения и сигнал управления скоростью данных транспортируют в участке заголовка по меньшей мере одного компонентного интервала из второго набора N компонентных интервалов.
11. Способ по п.1,
в котором сеть транспортировки данных содержит оптическую сеть транспортировки, и, в частности, сетевое соединение является Соединением Блоков Данных "ODU" оптического канала с выбираемой полосой частот, в частности, соединением ODUflex.
12. Способ управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных, выполняемый в конечном узле источника,
при этом маршрут сетевого соединения проходит между двумя конечными узлами соединения, и, необязательно, через один или более промежуточный узел сети транспортировки данных;
причем сетевое соединение выполнено с возможностью транспортировки данных клиентских услуг в транспортных кадрах от конечного узла источника до конечного узла назначения; при этом
сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки в схеме транспортировки более высокого порядка сети транспортировки данных;
содержащий этапы, на которых:
при увеличении сетевого соединения:
принимают сигнал управления изменением размера соединения;
добавляют второй набор N компонентных интервалов к первому набору М компонентных интервалов; и
увеличивают скорость транспортировки данных сигнала, проходящего по сетевому соединению, после получения M+N компонентных интервалов в каждом узле маршрута сетевого соединения, синхронизировано с узлом, расположенным в нисходящем направлении; и
при уменьшении сетевого соединения:
принимают сигнал управления изменением размера соединения;
уменьшают скорость транспортировки данных сетевого соединения после приготовления к удалению второго набора N компонентных интервалов в каждом узле маршрута сетевого соединения, синхронизировано между конечным узлом источника и соседним узлом; и
удаляют второй набор N компонентных интервалов из первого набора М компонентных интервалов.
13. Способ по п.12, содержащий дополнительно этапы, на которых:
инициализируют последовательную отправку сигнала управления скоростью данных на маршруте сетевого соединения, причем узел, не закончивший соответственно этап добавления или пометки для удаления N компонентных интервалов, выполнен с возможностью отвергания сигнала управления скоростью данных;
принимают от конечного узла назначения подтверждение сигнал управления скоростью данных; и
увеличивают, при увеличении сетевого соединения, скорость данных сигнала, проходящего по сетевому соединению в ответ на прием подтверждения; или
удаляют, при уменьшении сетевого соединения, N компонентных интервалов из М компонентных интервалов.
14. Способ управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных, выполняемый в промежуточном узле,
при этом маршрут сетевого соединения проходит между двумя конечными узлами соединения, и, необязательно, через один или более промежуточный узел сети транспортировки данных;
причем сетевое соединение выполнено с возможностью транспортировки данных клиентских услуг в транспортных кадрах от конечного узла источника конечному узлу назначения; при этом
сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки в схеме транспортировки более высокого порядка сети транспортировки данных;
содержащий этапы, на которых:
принимают сигнал управления изменением размера соединения;
соответственно добавляют, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второй набор N компонентных интервалов, или удаляют из первого набора М компонентных интервалов. второй набор N компонентных интервалов так, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов.
15. Способ по п.14,
в котором сетевое соединение между каждой парой соседних узлов маршрута содержит набор канальных соединений, а в каждом промежуточном узле маршрута имеются матричные сквозные соединения, причем матрица внутренне соединяет множество канальных соединений промежуточного узла с другими узлами сети транспортировки данных, причем канальные соединения и матричные сквозные соединения определяются на основании компонентных интервалов,
причем промежуточный узел содержит первую точку сбора / распределения для сбора клиентских данных от набора канальных соединений, ограничиваемого узлом, находящемся в восходящем направлении, и распределения клиентских данных набору матричных сквозных соединений, и вторую точку сбора / распределения для сбора клиентских данных от набора матричных сквозных соединений и распределения клиентских данных набору канальных соединений, начиная в направлении узла, находящегося в нисходящем направлении; и,
при увеличении сетевого соединения, этап добавления N компонентных интервалов в каждой из точек сбора / распределения содержит подэтапы, на которых:
добавляют N компонентных интервалов к М канальным соединениям, и
добавляют N компонентных интервалов к М матричным сквозным соединениям; а
при уменьшении сетевого соединения этап удаления N компонентных интервалов в каждой из точек сбора / распределения содержит подэтапы, на которых:
удаляют N компонентных интервалов из М канальных соединений, и
удаляют N компонентных интервалов из М матричных сквозных соединений.
16. Способ по п.1, дополнительно содержащий этапы, на которых
принимают сигнал управления скоростью данных от узла, расположенного в восходящем или нисходящем направлении маршрута сетевого соединения; и либо
отвергают сигнал управления скоростью данных, если не закончен соответственно этап добавления или пометки для удаления N компонентных интервалов, либо
направляют сигнал управления скоростью данных на следующий узел маршрута сетевого соединения.
17. Способ по п.14,
в котором этап добавления N компонентных интервалов к М компонентным интервалам или этап удаления N компонентных интервалов из М компонентных интервалов содержат подэтапы, на которых соответственно
добавляют N компонентных интервалов к М компонентным интервалам или удаляют N компонентных интервалов из М компонентных интервалов в отношении канального соединения, причем указанное канальное соединение соединяет промежуточный узел с другим узлом маршрута сетевого соединения, или в отношении матричного сквозного соединения, причем указанная матрица внутренне соединяет множество канальных соединений указанного промежуточного узла с другими узлами в сети транспортировки данных; и
перегруппируют, при назначении канальному соединению М компонентных интервалов, а матричному сквозному соединению M+N компонентных интервалов, или, при назначении канальному соединению M+N компонентных интервалов, а матричному сквозному соединению М компонентных интервалов, данные, подлежащие транспортировке по сетевому соединению, из М групп данных в M+N групп данных или из M+N групп данных в М групп данных, либо
перегруппируют, при назначении канальному соединению М компонентных интервалов, а матричному сквозному соединению M-N компонентных интервалов, или, при назначении канальному соединению M-N компонентных интервалов, а матричному сквозному соединению М компонентных интервалов, данные, подлежащие транспортировке по сетевому соединению, из М групп данных в M-N групп данных или из M-N групп данных в М групп данных.
18. Способ управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных, выполняемый в конечном узле назначения,
при этом маршрут сетевого соединения проходит между двумя конечными узлами соединения, и, необязательно, через один или более промежуточный узел сети транспортировки данных;
причем сетевое соединение выполнено с возможностью транспортировки данных обслуживаемых клиентов в транспортных кадрах от конечного узла источника конечному узлу назначения; при этом
сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки в схеме транспортировки более высокого порядка сети транспортировки данных;
содержащий этапы, на которых:
принимают сигнал управления изменением размера соединения;
соответственно добавляют, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второй набор N компонентных интервалов или удаляют из первого набора М компонентных интервалов второй набор N компонентных интервалов так, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов;
принимают сигнал управления скоростью данных от узла, расположенного в восходящем направлении маршрута сетевого соединения; и
передают, в ответ на прием сигнала управления скоростью данных, подтверждение на конечный узел источника.
19. Компьютерный программный продукт, содержащий элементы кода для выполнения способа по любому из пп.1-18 при выполнении указанного программного продукта на одном или более вычислительном устройстве.
20. Компьютерный программный продукт по п.19, хранящийся на машиночитаемом носителе информации.
21. Сетевой узел для управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных,
при этом маршрут сетевого соединения проходит между двумя конечными узлами соединения, и, необязательно, через один или более промежуточный узел сети транспортировки данных;
причем сетевое соединение выполнено с возможностью транспортировки данных клиентских услуг в транспортных кадрах от конечного узла источника конечному узлу назначения; при этом
сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки в схеме транспортировки более высокого порядка сети транспортировки данных;
причем сетевой узел выполнен с возможностью функционирования в качестве конечного узла источника, содержащего:
компонент, выполненный с возможностью приема сигнала управления изменением размера соединения;
компонент, выполненный с возможностью добавления второго набора N компонентных интервалов к первому набору М компонентных интервалов;
компонент, выполненный с возможностью увеличения скорости транспортировки данных сетевого соединения после получения в каждом узле маршрута сетевого соединения M+N компонентных интервалов, синхронизировано для каждой пары соседних узлов;
компонент, выполненный с возможностью уменьшения скорости транспортировки
данных сетевого соединения после приготовления для удаления в каждом узле маршрута сетевого соединения N компонентных интервалов, синхронизировано для каждой пары соседних узлов; и
компонент, выполненный с возможностью удаления второго набора N компонентных интервалов из первого набора М компонентных интервалов.
22. Сетевой узел по п.21, содержащий дополнительно:
компонент, выполненный с возможностью инициализации последовательной передачи сигнала управления скоростью данных по маршруту сетевого соединения, причем узел, не закончивший соответственно этап добавления или пометки для удаления N компонентных интервалов выполнен с возможностью отвергания сигнала управления скоростью данных;
компонент, выполненный с возможностью приема от конечного узла назначения подтверждения сигнала управления скоростью данных; и
компонент, выполненный с возможностью увеличения скорости данных сигнала, проходящего по сетевому соединению в ответ на прием подтверждения; и
компонент, выполненный с возможностью уменьшения скорости данных сигнала, проходящего по сетевому соединению при уменьшении сетевого соединения; и
компонент, выполненный с возможностью удаления N компонентных интервалов из М компонентных интервалов при уменьшении сетевого соединения.
23. Сетевой узел для управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных,
при этом маршрут сетевого соединения проходит между двумя конечными узлами соединения, и, необязательно, через один или более промежуточный узел сети транспортировки данных;
причем сетевое соединение выполнено с возможностью транспортировки данных клиентских услуг в транспортных кадрах от конечного узла источника конечному узлу назначения; при этом
сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки в схеме транспортировки более высокого порядка сети транспортировки данных;
при этом сетевой узел выполнен с возможностью функционирования в качестве промежуточного узла и содержит:
компонент, выполненный с возможностью приема сигнала управления изменением размера соединения;
компонент, выполненный с возможностью, соответственно, добавления, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов, или удаления из первого набора М компонентных интервалов второго набора N компонентных интервалов так, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов; и
компонент, выполненный с возможностью направления сигнала управления изменением размера соединения на следующий узел маршрута сетевого соединения.
24. Сетевой узел по п.23,
в котором сетевое соединение между каждой парой соседних узлов маршрута содержит набор канальных соединений, а в каждом промежуточном узле маршрута имеются матричные сквозные соединения, причем матрица внутренне соединяет множество канальных соединений указанного промежуточного узла с другими узлами сети транспортировки данных, причем канальные соединения и матричные сквозные соединения определяются на основании компонентных интервалов,
причем промежуточный узел содержит первую точку сбора / распределения для сбора клиентских данных от набора канальных соединений, оканчивающихся от узла, находящегося в восходящем направлении, и распределения данных клиента набору матричных сквозных соединений, и вторую точку сбора / распределения для сбора данных клиента из набора матричных сквозных соединений и распределения данных клиента набору канальных соединений, начинающихся в направлении узла, находящегося в нисходящем направлении; и,
каждая из точек сбора / распределения выполнена с возможностью при увеличении сетевого соединения с возможностью добавления N компонентных интервалов посредством
добавления N компонентных интервалов к М канальным соединениям, и
добавления N компонентных интервалов к М матрицам сквозных соединений; и
при уменьшении сетевого соединения с возможностью удаления N компонентных интервалов посредством
удаления N компонентных интервалов из М канальных соединений, и
удаления N компонентных интервалов из М матричных сквозных соединений.
25. Сетевой узел по п.23, содержащий дополнительно:
компонент, выполненный с возможностью приема сигнала управления скоростью данных от узла, расположенного в восходящем или нисходящем направлении маршрута сетевого соединения;
компонент, выполненный с возможностью отвергания сигнала управления скоростью данных, при незаконченном соответственно этапе добавления или удаления N компонентных интервалов, и
компонент, выполненный с возможностью направления сигнала управления скоростью данных на следующий узел маршрута сетевого соединения.
26. Сетевой узел по п.23,
в котором компонент, выполненный с возможностью соответственно добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов, содержит
подкомпонент, выполненный с возможностью соответственно добавления N компонентных интервалов к М компонентным интервалам или удаления N компонентных интервалов из М компонентных интервалов в отношении либо канального соединения, причем указанное канальное соединение соединяет промежуточный узел с другим узлом на маршруте сетевого соединения, либо матричного сквозного соединения, причем указанная матрица внутренне соединяет множество канальных соединений указанного промежуточного узла с другими узлами сети транспортировки данных; и
подкомпонент, выполненный с возможностью перегруппировки, при назначении канальному соединению М компонентных интервалов, а матричному сквозному соединению M+N компонентных интервалов или при назначении канальному соединению M+N компонентных интервалов, а матричному сквозному соединению М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M+N групп данных или из M+N групп данных в М групп данных, или
с возможностью перегруппировки, при назначении канальному соединению М компонентных интервалов, а матричному сквозному соединению M-N компонентных интервалов или при назначении канальному соединению M-N компонентных интервалов, а матричному сквозному соединению М компонентных интервалов, данных, подлежащих транспортировке по сетевому соединению, из М групп данных в M-N групп данных или из M-N групп данных в М групп данных.
27. Сетевой узел для управления динамическим изменением размера сетевого соединения без прерывания передачи в сети транспортировки данных,
при этом маршрут сетевого соединения проходит между двумя конечными узлами соединения, и, необязательно, через один или более промежуточный узел сети транспортировки данных;
причем сетевое соединение выполнено с возможностью транспортировки данных клиентских услуг в транспортных кадрах от конечного узла источника конечному узлу назначения; при этом
сетевое соединение содержит первый набор М компонентных интервалов, определенных в области полезной нагрузки в схеме транспортировки более высокого порядка сети транспортировки данных;
причем сетевой узел выполнен с возможностью функционирования в качестве конечного узла назначения и содержит:
компонент, выполненный с возможностью приема сигнала управления изменением размера соединения;
компонент, выполненный с возможностью соответственно добавления, в ответ на сигнал управления изменением размера соединения, к первому набору М компонентных интервалов второго набора N компонентных интервалов, или удаления из первого набора М компонентных интервалов второго набора N компонентных интервалов так, чтобы сетевое соединение содержало соответственно M+N или M-N компонентных интервалов;
компонент, выполненный с возможностью приема сигнала управления скоростью данных от узла, расположенного в восходящем направлении маршрута сетевого соединения; и
компонент, выполненный с возможностью передачи, в ответ на прием сигнала управления скоростью данных, подтверждения на конечный узел источника.