ЧАСТИЧНАЯ ЗАМЕНА КОММУТАТОРА ПРОГРАММНО-КОНФИГУРИРУЕМОЙ СЕТИ В IP СЕТЯХ

1. Сетевое устройство, содержащее
память, содержащую множество программируемых инструкций, приспособленных, при их исполнении, реализовывать сетевой контроллер гибридной сети, содержащей множество объектов построения сети, причем объекты построения сети содержат множество сетевых узлов, коммуникационно соединенных посредством множества линий связи, и
процессор, выполненный с возможностью исполнения множества программируемых инструкций, чтобы вычислять конфигурации маршрутизации трафика для гибридной сети, передавать конфигурации маршрутизации трафика в множество сетевых узлов, определять текущее состояние сети гибридной сети и определять текущие нагрузки трафика в гибридной сети,
причем упомянутое множество сетевых узлов содержит совокупность множества устройств построения сети, основывающихся на интернет-протоколе (IP), и множества устройств построения сети, поддерживающих организацию программно задаваемых сетей (SDN),
причем пакеты данных, которые намечено передавать в сетевой узел-адресат из первого сетевого узла через отказавший объект построения сети среди упомянутого множества объектов построения сети, передаются первым сетевым узлом в назначенный сетевой узел среди упомянутого множества сетевых узлов на основе конфигураций маршрутизации трафика,
при этом, дополнительно, назначенный сетевой узел выполнен с возможностью перенаправления пакетов данных в сетевой узел-адресат вдоль множества маршрутов, которые обходят отказавший объект сети, в то же время балансируя нагрузку трафика в гибридной сети на основе конфигураций маршрутизации трафика.
2. Устройство по п. 1, при этом устройство построения сети, основывающееся на IP, из упомянутого множества устройств построения сети, основывающихся на IP, содержит одно из группы устройств, состоящей из
IP маршрутизатора и
IP коммутатора.
3. Устройство по п. 1, при этом упомянутое множество устройств построения сети, поддерживающих SDN, содержит по меньшей мере одно устройство построения сети, поддерживающее SDN-OpenFlow (SDN-OF), из группы устройств построения сети, состоящей из
маршрутизатора SDN-OF,
коммутатора SDN-OF
сочетания маршрутизатора и коммутатора SDN-OF и
множества программируемых устройств построения IP сети, исполняющих модуль приложения обеспечения поддержки SDN-OpenFlow.
4. Устройство по п. 1, при этом упомянутое множество устройств построения сети, поддерживающих SDN, представляет собой подмножество упомянутого множества основывающихся на IP устройств построения сети, в которых предусмотрены функциональные возможности SDN-OF.
5. Устройство по п. 1, в котором процессор выполнен с возможностью вычисления и передачи конфигураций маршрутизации трафика через периодические интервалы.
6. Устройство по п. 1, в котором процессор выполнен с возможностью вычисления и передачи конфигураций маршрутизации трафика в ответ на обнаружение инициированного события на основе политики управления сетью.
7. Устройство по п. 1, при этом упомянутые намеченные пакеты пересылаются первым сетевым узлом в упомянутый назначенный сетевой узел среди множества сетевых узлов на основе предварительно определенных политик маршрутизации.
8. Устройство по п. 1, при этом упомянутое множество устройств построения сети, поддерживающих SDN, дополнительно выполнены с возможностью динамического регулирования упомянутого множества маршрутов на основе, по меньшей мере, одного из
текущего состояния сети и
текущей нагрузки трафика сети.
9. Устройство по п. 1, в котором процессор дополнительно выполнен с возможностью осуществления обработки трафика с приоритетами, причем обработка трафика с приоритетами содержит поддержку ширины полосы частот выше предварительно определенного порога для трафика, идентифицированного как имеющий высокий приоритет.
10. Устройство по п. 1, при этом по меньшей мере одно устройство построения сети, поддерживающее SDN, из упомянутого множества устройств построения сети, поддерживающих SDN, выполнено с возможностью поддержки конфигурации маршрутизации трафика, сформированной и передаваемой процессором, причем данная конфигурация маршрутизации трафика содержит информацию маршрутизации, которая включает в себя множественные маршруты среди упомянутого множества путей для достижения упомянутого сетевого узла-адресата.
11. Устройство по п. 1, в котором процессор дополнительно выполнен с возможностью осуществления мониторинга статуса сети, причем статус сети содержит доступную ширину полосы частот в упомянутом множестве путей, на основе множества сообщений, сформированных из по меньшей мере одного из множества сетевых узлов.
12. Устройство по п. 1, при этом по меньшей мере одно устройство построения сети, поддерживающее SDN, из упомянутого множества устройств построения сети, поддерживающих SDN, выполнено с возможностью вычисления взвешенного распределения трафика по меньшей мере одного маршрута из упомянутого множества маршрутов.
13. Устройство по п. 12, при этом упомянутое назначенное устройство построения сети, поддерживающее SDN, соответствует устройству построения сети, поддерживающему SDN, вдоль наименее дорогостоящего маршрута из множества маршрутов.
14. Устройство по п. 3, при этом пакеты данных, поврежденные отказавшим объектом сети, автоматически перенаправляются в упомянутое назначенное устройство построения сети, поддерживающее SDN, с помощью создания IP туннеля между первым сетевым узлом и по меньшей мере одним устройством построения сети, поддерживающим SDN.
15. Способ выполнения маршрутизации пакета в гибридной сети, содержащий этапы, на которых
определяют, в первом сетевом узле, подмножество сетевых узлов гибридной сети, причем гибридная сеть содержит множество сетевых узлов, коммуникационно соединенных посредством множества линий связи,
вычисляют конфигурации маршрутизации трафика в первом сетевом узле и
передают конфигурации маршрутизации трафика в упомянутое подмножество узлов сети, причем в данном подмножестве сетевых узлов предусмотрены функциональные возможности SDN-OF.
16. Способ по п. 15, в котором выбор подмножества узлов построения сети содержит этапы, на которых
определяют минимальное число сетевых узлов в упомянутом множестве сетевых узлов, которые должны быть обеспечены функциональными возможностями SDN-OF и
определяют множество местоположений в гибридной сети для развертывания множества сетевых узлов с функциональными возможностями SDN-OF.
17. Способ по п. 16, в котором определение минимального числа сетевых узлов для обеспечения их функциональными возможностями SDN-OF содержит этапы, на которых
определяют для каждой линии связи из упомянутого множества линий связи, которое включает в себя по меньшей мере один сетевой узел, в котором не предусмотрены функциональные возможности SDN-OF, назначенный сетевой узел, в котором предусмотрены функциональные возможности SDN-OF, для этого по меньшей мере одного сетевого узла из множества сетевых узлов, в котором не предусмотрены функциональные возможности SDN-OF, и
определяют для каждого сетевого узел, в котором предусмотрены функциональные возможности SDN-OF, по меньшей мере один промежуточный сетевой узел, который позволяет перенаправляемым пакетам достигать соответствующих адресатов без закольцовывания в отказавшую линию связи или узел.
18. Способ перенаправления данных вследствие отказа линии связи в гибридной сети, содержащий этапы, на которых
принимают, в назначенном устройстве построения сети, поддерживающем SDN-OF, множество пакетов данных, которые намечено маршрутизировать через отказавший объект построения сети,
обращаются к конфигурации маршрутизации трафика в назначенном устройстве построения сети, поддерживающем SDN-OF, чтобы определить промежуточное устройство построения сети между назначенным устройством построения сети, поддерживающим SDN-OF, и намеченным узлом-адресатом, и
пересылают множество пакетов данных из назначенного устройства построения сети, поддерживающего SDN-OF, в намеченный узел-адресат, если назначенное устройство построения сети, поддерживающее SDN-OF, непосредственно соединено с намеченным узлом-адресатом, в противном случае, - в промежуточное устройством построения сети,
при этом множество пакетов данных автоматически пересылаются из первого устройства построения сети, соответствующего отказавшему объекту сети, через созданный IP туннель между назначенным устройством построения сети, поддерживающим SDN-OF, и первым устройством построения сети,
причем конфигурация маршрутизации трафика вычисляется сетевым контроллером и передается в назначенное устройство построения сети, поддерживающее SDN-OF.
19. Способ по п. 18, в котором обращение к конфигурации маршрутизации трафика для определения промежуточного устройства построения сети содержит этапы, на которых
обращаются к текущим данным нагрузки трафика, чтобы определить текущую ширину полосы частот, доступную для множества возможных промежуточных устройств построения сети,
идентифицируют первое возможное промежуточное устройство построения сети из множества возможных промежуточных устройств построения сети с наименьшей величиной перегрузки и
выбирают первое возможное промежуточное устройство построения сети в качестве упомянутого промежуточного устройства построения сети.
20. Способ по п. 19, в котором обращение к конфигурации маршрутизации трафика для определения назначенного устройства построения сети, поддерживающее SDN-OF, дополнительно включает в себя этап, на котором выполняют взвешенное хеширование на основе показателей, таких как использование линии связи доступных IP туннелей.