СПОСОБ И СИСТЕМА ДЛЯ ЗАЩИТЫ ОТОБРАЖЕНИЯ ВИРТУАЛЬНОЙ СЕТИ, А ТАКЖЕ КОМПЬЮТЕРНЫЙ НОСИТЕЛЬ ДАННЫХ

1. Способ защиты отображения виртуальной сети, включающий:
редактирование и определение, прикладным уровнем, по меньшей мере одной модели подсети на основе запроса на редактирование сети;
построение, уровнем виртуализации сети, по меньшей мере одной модели подсети, и интеграцию этой по меньшей мере одной модели подсети в глобальное представление сети; и
отображение, уровнем контроллера, по меньшей мере одной модели подсети, содержащейся в глобальном представлении сети, соответственно на рабочую сеть устройств и резервную сеть устройств, и когда рабочая сеть устройств имеет отказы, заданные условия удовлетворены, а резервная сеть устройств не имеет отказов, переключение рабочего отображения соответствующей подсети с рабочей сети устройств на резервную сеть устройств.
2. Способ по п. 1, который после редактирования и определения, прикладным уровнем, по меньшей мере одной модели подсети на основе запроса на редактирование сети дополнительно включает:
назначение, прикладным уровнем, политики защиты и цели оптимизации отображения, соответственно, по меньшей мере для одной модели подсети;
соответствующую запись, уровнем виртуализации сети, по меньшей мере одной политики защиты и по меньшей мере одной цели оптимизации отображения по меньшей мере для одной модели подсети, содержащейся в глобальном представлении сети, и передачу по меньшей мере одной политики защиты и по меньшей мере одной цели оптимизации отображения по меньшей мере для одной модели подсети и глобального представления сети на уровень контроллера; и
отображение, уровнем контроллера, по меньшей мере одной модели подсети соответственно на рабочую сеть устройств и резервную сеть устройств согласно по меньшей мере одной политике защиты и по меньшей мере одной цели оптимизации отображения по меньшей мере для одной модели подсети.
3. Способ по п. 2, в котором политика защиты для всех моделей подсети включает одно из перечисленного:
не разрешено совместное использование как физических узловых устройств, так и линий связи рабочей сети устройств и резервной сети устройств;
разрешено совместное использование только физических узловых устройств рабочей сети устройств и резервной сети устройств;
разрешено совместное использование линий связи рабочей сети устройств и резервной сети устройств.
4. Способ по п. 2, в котором цель оптимизации отображения включает по меньшей мере одно из следующего:
минимальная стоимость ресурсов, наибольшее количество отображений, балансировка нагрузки и максимальная прибыль.
5. Способ по любому из пп. 1-4, который после переключения рабочего отображения соответствующей подсети с рабочей сети устройств на резервную сеть устройств дополнительно включает:
после приема информации, которая сообщает о полном восстановлении рабочей сети устройств после отказа, возврат, уровнем контроллера, рабочего отображения соответствующей подсети к рабочей сети устройств.
6. Система защиты отображения виртуальной сети, включающая:
модуль прикладного уровня, который сконфигурирован для редактирования и определения по меньшей мере одной модели подсети на основе запроса на редактирование сети;
модуль уровня виртуализации сети, который сконфигурирован для построения по меньшей мере одной модели подсети, которую редактируют и определяют при помощи модуля прикладного уровня, для интеграции по меньшей мере одной модели подсети в глобальное представление сети и для передачи глобального представления сети в модуль уровня контроллера; и модуль уровня контроллера, который сконфигурирован для отображения по меньшей мере одной модели подсети, переданной модулем виртуализации сети, соответственно на рабочую сеть устройств и резервную сеть устройств, и когда рабочая сеть устройств имеет отказы, заданные условия удовлетворены, и резервная сеть устройств не имеет отказов, для переключения рабочего отображения соответствующей подсети с рабочей сети устройств на резервную сеть устройств.
7. Система по п. 6, в которой
модуль прикладного уровня дополнительно сконфигурирован, после редактирования и определения по меньшей мере одной модели подсети на основе запроса на редактирование сети, для назначения политики защиты и цели оптимизации отображения, соответственно, по меньшей мере для одной модели подсети, и для передачи по меньшей мере одной политики защиты и по меньшей мере одной цели оптимизации отображения в модуль уровня виртуализации сети;
при этом модуль уровня виртуализации сети сконфигурирован также для соответствующей записи по меньшей мере одной политики защиты и по меньшей мере одной цели оптимизации отображения по меньшей мере для одной модели подсети, содержащейся в глобальном представлении сети, и для передачи по меньшей мере одной политики защиты и по меньшей мере одной цели оптимизации отображения по меньшей мере для одной модели подсети и глобального представления сети в модуль уровня контроллера; и
модуль уровня контроллера сконфигурирован для отображения по меньшей мере одной модели подсети соответственно на рабочую сеть устройств и резервную сеть устройств согласно по меньшей мере одной политике защиты и по меньшей мере одной цели оптимизации отображения по меньшей мере для одной модели подсети, которая передана модулем уровня виртуализации сети.
8. Система по п. 7, в которой политика защиты для всех моделей подсети, назначаемых модулем прикладного уровня, включает одно из перечисленного:
не разрешено совместное использование как физических узловых устройств, так и линий связи рабочей сети устройств и резервной сети устройств;
разрешено совместное использование только физических узловых устройств рабочей сети устройств и резервной сети устройств;
разрешено совместное использование линий связи рабочей сети устройств и резервной сети устройств.
9. Система по п. 7, в которой цель оптимизации отображения для всех моделей подсети, назначаемых модулем прикладного уровня, включает по меньшей мере одно из следующего:
минимальная стоимость ресурсов, наибольшее количество отображения, балансировка нагрузки и максимальный выигрыш.
10. Система по любому из пп. 6-9, в которой:
модуль уровня контроллера дополнительно сконфигурирован, после переключения рабочего отображения соответствующей подсети с рабочей сети устройств на резервную сеть устройств, для возврата рабочего отображения соответствующей подсети к рабочей сети устройств после приема информации, которая сообщает о полном восстановлении рабочей сети устройств после отказа.
11. Компьютерный носитель данных, на котором хранят машиночитаемые инструкции для исполнения способа защиты отображения виртуальной сети по любому из пп. 1-5.