СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГ, НОСИТЕЛЬ ДАННЫХ И ЭЛЕКТРОННОЕ УСТРОЙСТВО
METHOD, DEVICE AND SYSTEM FOR PROVIDING SERVICES, DATA CARRIER AND ELECTRONIC DEVICE

Настоящая заявка испрашивает приоритет китайской патентной заявки № 201811089175.9, поданной в Национальное управление интеллектуальной собственности Китая 18 сентября 2018 г., раскрытие сущности которой включено в данный документ посредством ссылки во всей своей полноте.
Область техники
Настоящее изобретение относится к области связи, в частности, к способу, устройству и системе для предоставления услуги, носителю данных и электронному устройству.
Уровень техники
Виртуализация сетевых функций (NFV) представляет собой технологию программной обработки, которая использует общепринятую технологию разработки аппаратного обеспечении и виртуализации для выполнения других функций с целью снижения стоимости сетевых устройств. Благодаря разделению программного и аппаратного обеспечения и абстракции функций, применяемому в NFV, функции сетевых устройств больше не зависят от специализированной аппаратуры, и совместное использование ресурсов может быть полным и гибким, что способствует быстрой разработке и внедрению новых услуг, а также реализации автоматического развертывания, упругого расширения, локализации неисправностей, самовосстановления и т.п. исходя из фактических потребностей в обслуживании.
Как показано на фиг. 1a, архитектура системы NFV, определенная Европейским институтом по стандартизации в области телекоммуникаций (ETSI), в основном включает в себя: систему операционной поддержки/систему бизнес-поддержки (OSS/BSS), виртуализированную сетевую функцию (VNF), инфраструктуру виртуализации сетевых функций (NFVI) и системы управления и оркестрации виртуализации сетевых функций (NFV-MANO). NFVI в основном отвечает за расчет, хранение и всестороннюю виртуализацию аппаратных ресурсов сети и отображение аппаратных ресурсов на виртуальные ресурсы. VNF использует программное обеспечение для реализации различных традиционных физических сетевых функций. Функция VNF работает в инфраструктуре NFVI и использует виртуальные ресурсы, виртуализируемые инфраструктурой NFVI. Система NFV-MANO отвечает за управление и оркестрацию взаимосвязи между VNF и NFVI и взаимосвязи между функциями VNF и/или между VNF и другими физическими сетевыми функциями (PNFs).
Поскольку управляющий узел для реализации NFV, вне зависимости от того, работает объект MANO нормально или нет, влияет на то, сможет ли вся сеть NFV управляться и обслуживаться нормально или нет. Таким образом, управление и обслуживание необходимы для каждого объекта, составляющего систему MANO, чтобы обеспечить нормальную реализацию системы NFV-MANO.
В предшествующем уровне техники услуги, которые необходимо поддерживать объектом MANO, набор операций, поддерживаемых в рамках услуги, и максимальное количество поддерживаемых одновременно выполняемых операций планируются заранее, до развертывания, и не могут быть изменены во время выполнения после развертывания, т.е. используется режим статического развертывания. При условии работы в режиме статического развертывания в ответ на получение неподтвержденного требования по обслуживанию или неподтвержденного запроса на обслуживания будет возвращаться отказ; и когда максимальное количество одновременно выполняемых операций по обслуживанию достигает предварительного заданного критического значения, в ответ на новые операционные требования или запросы будет возвращаться отказ, и объект MANO не сможет обеспечить извне нормальные услуги по управлению и оркестрации виртуализации.
В свете вышесказанного поиск решения задачи, существующей в предшествующем уровне техники, остается актуальным.
Сущность изобретения
Ниже приводится краткое введение в объект настоящего изобретения. Краткое введение не подразумевает ограничение объема защиты формулы изобретения.
Варианты осуществления настоящего изобретения предлагают способ, устройство и систему для предоставления услуги, носитель данных и электронное устройство, которые могут по меньшей мере решить задачу предшествующего уровня техники, связанную с тем, что сервисный узел не может гибко реагировать на запросы на обслуживание.
Согласно варианту осуществления настоящего изобретения предлагается способ предоставления услуги, который может включать следующие операции. Во время работы системы NFV-MANO, настраивается по меньшей мере одна возможность поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В этом варианте осуществления сервисный узел поддерживает настройку возможности поддержки услуг и предоставляет услугу в соответствии с настроенной возможностью поддержки услуг.
В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может включать операцию по определению по меньшей мере одного шаблона настройки, поддерживаемого сервисным узлом.
В одном или нескольких иллюстративных вариантах осуществления шаблон настройки, поддерживаемый сервисным узлом, может определяться следующим образом: определение шаблона настройки, поддерживаемого сервисным узлом в соответствии по меньшей мере с одним параметром шаблона настройки. В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки содержится в информации о конфигурации сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки может включать: по меньшей мере один параметр режима настройки для представления по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого с возможностью настройки, среди параметров возможности поддержки услуг сервисного узла. В одном или нескольких иллюстративных вариантах осуществления по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр возможности поддержки услуг, поддерживаемый с возможностью настройки, может включать по меньшей мере одно из нижеследующего: тип услуги, поддерживаемый сервисным узлом, число экземпляров сервиса заданного типа услуги, поддерживаемого сервисным узлом, операцию интерфейса, поддерживаемую сервисным узлом, и количество одновременно выполняемых операций интерфейса, поддерживаемых сервисным узлом.
В одном или нескольких иллюстративных вариантах осуществления операция по настройке возможности поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге может включать следующее: один или несколько параметров возможности поддержки услуг, включенных по меньшей мере в один параметр возможности поддержки услуг, поддерживаемый с возможностью настройки, настраиваются в соответствии с целевым объектом настройки на основании по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого с возможностью настройки. В одном или нескольких иллюстративных вариантах осуществления целевой объект настройки определяется на основании требования к услуге и по меньшей мере одной возможности поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки может дополнительно включать: параметр инициатора настройки для представления инициатора настройки, поддерживаемого сервисным узлом. В одном или нескольких иллюстративных вариантах осуществления инициатор настройки включает сервисный узел и/или управляющий узел сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по определению того, поддерживается ли возможность поддержки услуг сервисного узла для выполнения настройки в соответствии с информацией о конфигурации сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления в качестве информации о конфигурации может быть информационная модель сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по определению требования к услуге в соответствии по меньшей мере с одним из нижеследующего: запрос на настройку возможности поддержки услуг, информация о сервисном узле во время работы и предварительно заданная стратегия развертывания.
В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по определению того, соответствует ли сервисный узел условию активации настройки. В одном или нескольких иллюстративных вариантах осуществления условие активации настройки включает: достижение предварительного заданного времени настройки, получение запроса на настройку возможности поддержки услуг или информации о сервисном узле во время работы, соответствующей предварительно заданному индексу.
В одном или нескольких иллюстративных вариантах осуществления после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может включать операцию по обновлению по меньшей мере одного параметра возможности поддержки услуг сервисного узла в соответствии с настроенной возможностью поддержки услуг. В одном или нескольких иллюстративных вариантах осуществления по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по применению или освобождению соответствующих ресурсов в соответствии с настроенной возможностью поддержки услуг, чтобы ресурсы сервисного узла совпадали с требованием к услуге.
Согласно другому варианту осуществления настоящего изобретения предлагается устройство для предоставления услуги, которое может включать: модуль настройки, выполненный с возможностью настройки во время работы системы NFV-MANO по меньшей мере одной возможности поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В этом варианте осуществления сервисный узел поддерживает настройку возможности поддержки услуг и предоставляет услугу в соответствии с настроенной возможностью поддержки услуг.
В одном или нескольких иллюстративных вариантах осуществления устройство может дополнительно включать: первый модуль определения, выполненный с возможностью определения по меньшей мере одного шаблона настройки, поддерживаемого сервисным узлом, до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге.
В одном или нескольких иллюстративных вариантах осуществления первый модуль определения может быть также выполнен с возможностью определения шаблона настройки, поддерживаемого сервисным узлом, следующим образом: определение шаблона настройки, поддерживаемого сервисным узлом, в соответствии по меньшей мере с одним параметром шаблона настройки, при этом параметр шаблона настройки содержится в информации о конфигурации сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки может включать: по меньшей мере один параметр режима настройки для представления по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого с возможностью настройки, среди параметров возможности поддержки услуг сервисного узла, при этом по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр возможности поддержки услуг, поддерживаемый с возможностью настройки, может включать по меньшей мере одно из нижеследующего: тип услуги, поддерживаемый сервисным узлом, число экземпляров сервиса заданного типа услуги, поддерживаемого сервисным узлом, операцию интерфейса, поддерживаемую сервисным узлом , и количество одновременно выполняемых операций интерфейса, поддерживаемых сервисным узлом.
В одном или нескольких иллюстративных вариантах осуществления модуль настройки может включать: подмодуль настройки, выполненный с возможностью настройки одного или нескольких параметров возможности поддержки услуг, включенных по меньшей мере в один параметр возможности поддержки услуг, поддерживаемый для настройки, настраиваются в соответствии с целевым объектом настройки на основании по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого для настройки. В одном или нескольких иллюстративных вариантах осуществления целевой объект настройки определяется на основании требования к услуге и по меньшей мере одной возможности поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки может дополнительно включать: параметр инициатора настройки для представления инициатора настройки, поддерживаемого сервисным узлом. В одном или нескольких иллюстративных вариантах осуществления инициатор настройки содержит сервисный узел и/или управляющий узел сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления аппаратура может дополнительно включать: второй модуль определения, выполненный с возможностью определения в соответствии с информацией о конфигурации сервисного узла и до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге, поддерживается ли подлежащая настройке возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления в качестве информации о конфигурации может быть информационная модель сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления аппаратура может дополнительно включать: третий модуль определения, выполненный с возможностью определения требования к услуге, до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO исходя из требования к услуге, в соответствии по меньшей мере с одним из нижеследующего: запрос на настройку возможности поддержки услуг, информация о сервисном узле во время работы и предварительно заданная стратегия развертывания.
В одном или нескольких иллюстративных вариантах осуществления аппаратура может дополнительно включать: четвертый модуль определения, выполненный с возможностью определения, соответствует ли сервисный узел условию активации настройки до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В одном или нескольких иллюстративных вариантах осуществления условие активации настройки включает: достижение предварительного заданного времени настройки, получение запроса на настройку возможности поддержки услуг или информации о сервисном узле во время работы, соответствующей предварительно заданному индексу.
В одном или нескольких иллюстративных вариантах осуществления аппаратура может дополнительно включать: модуль обновления, выполненный с возможностью обновления по меньшей мере одного параметра возможности поддержки услуг сервисного узла в соответствии с настроенной возможностью поддержки услуг после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В одном или нескольких иллюстративных вариантах осуществления по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления аппаратура может дополнительно включать: модуль настройки сервисного ресурса, выполненный с возможностью применения или освобождения соответствующих ресурсов в соответствии с настроенной возможностью поддержки услуг, чтобы ресурсы сервисного узла совпадали с требованием к услуге после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO исходя из требования к услуге.
Согласно другому варианту осуществления настоящего изобретения предлагается система, которая может включать аппаратуру для предоставления услуг в соответствии с любым из вариантов осуществления и одним или несколькими иллюстративными вариантами осуществления.
Согласно другому варианту осуществления настоящего изобретения также предлагается носитель данных. Носитель данных может хранить компьютерную программу, которая выполняет операции по любому из вышеуказанных вариантов осуществления способа и одному или более вариантам осуществления способа во время выполнения.
Согласно еще одному варианту осуществления настоящего изобретения также предлагается электронное устройство. Электронное устройство может включать запоминающее устройство и процессор. Запоминающее устройство может хранить компьютерную программу. Процессор может быть выполнен с возможностью запуска компьютерной программы для выполнения операций по любому из вышеуказанных вариантов осуществления способа и одному или более вариантам осуществления способа во время выполнения.
С помощью вышеуказанных вариантов осуществления настоящего изобретения во время работы системы NFV-MANO настраивается по меньшей мере одна возможность поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге таким образом, что сервисный узел предоставляет услугу в соответствии с настроенной возможностью поддержки услуг. Сервисный узел поддерживает настройку возможности поддержки услуг. Возможность поддержки услуг сервисного узла может настраиваться в реальном времени в режиме «онлайн» в соответствии с требованием к услуге. Задача предшествующего уровня техники, связанная с тем, что сервисный узел не может гибко реагировать на запросы на обслуживание, решается таким образом, что сервисный узел может предоставлять услугу исходя из настроенной возможности поддержки услуги, при этом улучшается гибкость сервисного узла.
Краткое описание чертежей
Прилагаемые чертежи, описанные в настоящем документе, используются для более полного понимания настоящего изобретения и составляют часть настоящей заявки. Иллюстративные варианты осуществления настоящего изобретения и его описание используются для раскрытия сущности настоящего изобретения. Чертежи и иллюстративные варианты осуществления не являются ограничениями настоящего изобретения. В чертежах:
на фиг. 1a показана схема архитектуры системы ETSI NFV в предшествующем уровне техники настоящего изобретения;
на фиг. 1a показана схема состава объекта MANO, определяемого системой ETSI в предшествующем уровне техники настоящего изобретения;
на фиг. 2 показана блок-схема последовательности операций способа предоставления услуги в соответствии с вариантом осуществления настоящего изобретения;
на фиг. 3 показана структурная схема аппаратуры для предоставления услуги в соответствии с вариантом осуществления настоящего изобретения;
на фиг. 4a показана схема информационной модели объекта MANO в соответствии с иллюстративным вариантом осуществления настоящего изобретения;
на фиг. 4b показана схема процесса взаимодействия по способу предоставления услуги в соответствии с иллюстративным вариантом осуществления настоящего изобретения;
на фиг. 5 показана схема процесса взаимодействия, в котором управляемый узел управляется для настройки числа внутренних экземпляров сервиса в соответствии с иллюстративным вариантом осуществления настоящего изобретения;
на фиг. 6 показана схема процесса взаимодействия, в котором управляемый узел управляется для настройки работы внутреннего интерфейса сервиса в соответствии с иллюстративным вариантом осуществления настоящего изобретения;
на фиг. 7 показана схема процесса взаимодействия, в котором управляемый узел управляется для настройки типа внутреннего сервиса в соответствии с иллюстративным вариантом осуществления настоящего изобретения;
на фиг. 8 показана схема процесса взаимодействия, в котором управляемый узел автоматически настраивает число внутренних экземпляров сервиса в соответствии с иллюстративным вариантом осуществления настоящего изобретения;
на фиг. 9 показана схема процесса взаимодействия, в котором управляемый узел автоматически настраивает работу внутреннего интерфейса сервиса в соответствии с иллюстративным вариантом осуществления настоящего изобретения; и
на фиг. 10 показана структурная схема, демонстрирующая однократную настройку возможности поддержки VNFM в соответствии с иллюстративным вариантом осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Ниже представлено подробное описание настоящего изобретения со ссылкой на чертежи и вместе с вариантами осуществления. Следует отметить, что варианты осуществления в настоящей заявке и характеристики в вариантах осуществления могут объединяться для получения других вариантов осуществления, не описанных явным образом.
Следует отметить, что термины «первый», «второй» и т.п. в описании, формуле и чертежах настоящего изобретения используются для различения похожих объектов, и не используются для описания конкретной последовательность или порядка предшествования операций.
Вариант осуществления 1
Работающая архитектура варианта осуществления настоящего изобретения включает: управляющий узел, управляемый узел и узел потребления услуг. Управляющий узел выполнен с возможностью управления услугой. Управляемый узел, а именно, сервисный узел, является поставщиком услуг и выполнен с возможностью предоставления услуг. Узел потребления услуг выполнен с возможностью потребления услуг. Управляющий узел, управляемый узел и узел потребления услуг могут взаимодействовать друг с другом.
В настоящем варианте осуществления предложен способ предоставления услуги. На фиг. 2 показана блок-схема последовательности операций способа предоставления услуги в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 2 эта последовательность включает следующие операции.
При выполнении операции S202 во время работы системы NFV-MANO, настраивается по меньшей мере одна возможность поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В этом варианте осуществления сервисный узел поддерживает настройку возможности поддержки услуг и предоставляет услугу в соответствии с настроенной возможностью поддержки услуг.
С помощью вышеуказанных операций во время работы системы NFV-MANO настраивается по меньшей мере одна возможность поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге таким образом, что сервисный узел предоставляет услугу в соответствии с настроенной возможностью поддержки услуг. Сервисный узел поддерживает настройку возможности поддержки услуг. Возможность поддержки услуг сервисного узла может настраиваться в реальном времени в режиме «онлайн» в соответствии с требованием к услуге. Задача предшествующего уровня техники, связанная с тем, что сервисный узел не может гибко реагировать на запросы на обслуживание, решается таким образом, что сервисный узел может предоставлять услугу исходя из настроенной возможности поддержки услуги, при этом улучшается гибкость сервисного узла.
Следует отметить, что объект выполнения операции по настройке в ходе работы системы NFV-MANO при по меньшей мере одной возможности поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге не ограничен, и им может быть объект, не являющийся сервисным узлом, например, управляющий объект или управляющий модуль в объекте или сервисный узел, такой как модуль настройки сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ включает операцию по определению по меньшей мере одного шаблона настройки, поддерживаемого сервисным узлом.
В одном или нескольких иллюстративных вариантах осуществления шаблон настройки, поддерживаемый сервисным узлом, определяется следующим образом: определение шаблона настройки, поддерживаемого сервисным узлом, в соответствии по меньшей мере с одним параметром шаблона настройки, при этом параметр шаблона настройки содержится в информации о конфигурации сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки включает: по меньшей мере один параметр режима настройки для представления по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого с возможностью настройки, среди параметров возможности поддержки услуг сервисного узла. В настоящем документе по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
Следует отметить, что параметр режима настройки может представлять по меньшей мере один параметр возможности поддержки услуг, поддерживаемый для настройки, из параметров возможности поддержки услуг сервисного узла прямым и явно выраженным образом. Например, если параметр режима настройки представляет тип сервиса, т.е. показывает, что сервисный узел поддерживает настройку типа сервиса. Или другой пример, когда параметр режима настройки представляет тип сервиса и число экземпляров сервиса типа А, т.е., показывает, что сервисный узел поддерживает настройку типа сервиса, а также поддерживает настройку числа экземпляров сервиса типа А; в альтернативном варианте показывает, что сервисный узел поддерживает одновременную настройку и типа сервиса, и числа экземпляров сервиса типа А. Разумеется, помимо вышеуказанного явно выраженного метода могут применяться другие методы. Вариант осуществления, при котором параметр возможности поддержки услуг, поддерживаемый с возможностью настройки в параметрах возможности поддержки услуг сервисного узла, может быть получен или известен с помощью параметра режима настройки, находится в пределах объема охраны настоящего изобретения.
В одном или нескольких иллюстративных вариантах осуществления параметр возможности поддержки услуг, поддерживаемый с возможностью настройки, включает по меньшей мере одно из нижеследующего: тип услуги, поддерживаемый сервисным узлом, число экземпляров сервиса заданного типа услуги, поддерживаемого сервисным узлом, операцию интерфейса, поддерживаемую сервисным узлом, и количество одновременно выполняемых операций интерфейса, поддерживаемых сервисным узлом.
В одном или нескольких иллюстративных вариантах осуществления операция по настройке возможности поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге включает следующее: один или несколько параметров возможности поддержки услуг, включенных по меньшей мере в один параметр возможности поддержки услуг, поддерживаемый с возможностью настройки, настраиваются в соответствии с целевым объектом настройки на основании по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого с возможностью настройки. В настоящем документе целевой объект настройки определяется на основании требования к услуге и по меньшей мере одной возможности поддержки услуг сервисного узла.
Следует отметить, что целевой объект настройки определяется на основании требования к услуге и возможности поддержки услуг сервисного узла. Например, если число одновременно выполняемых операций интерфейса требования к услуге составляет 5, а возможность поддержки услуг текущего сервисного узла показывает, что максимальное число одновременно выполняемых операций интерфейса, поддерживаемое сервисным узлом составляет 4, тогда может использоваться целевой объект настройки для настройки максимального числа одновременно выполняемых операций интерфейса до 5 так, чтобы сервисный узел мог отвечать требованиям к услуге. Разумеется, также возможно настроить максимальное число одновременно выполняемых операций интерфейса до значения свыше 5, например, 8.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки может дополнительно включать: параметр инициатора настройки для представления инициатора настройки, поддерживаемого сервисным узлом. В настоящем документе инициатор настройки включает сервисный узел и/или управляющий узел сервисного узла.
Следует отметить, что инициатором настройки может быть управляющий модуль в сервисном узле. Управляющим узлом сервисного узла может быть управляющий узел для управления сервисным узлом или управляющий модуль в других узлах (управляющий узел или узлы, не являющиеся сервисным узлом), или управляющий объект, выполненный отдельно.
В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по определению того, поддерживается ли возможность поддержки услуг сервисного узла для выполнения настройки в соответствии с информацией о конфигурации сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления в качестве информации о конфигурации является информационная модель сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по определению требования к услуге в соответствии по меньшей мере с одним из нижеследующего: запрос на настройку возможности поддержки услуг, информация о сервисном узле во время работы и предварительно заданная стратегия развертывания.
При реализации определения требования к услуге в соответствии с запросом на настройку возможности поддержки услуг данный запрос на настройку возможности поддержки услуг может напрямую содержать требование к выполнению настройки, соответствующее требованию к услуге (или, другими словами, целевой объект настройки). Требование к выполнению настройки показывает состояние, на которое необходимо настроить сервисный узел, т.е. требование к услуге перед настройкой можно получить на основании запроса на настройку возможности поддержки услуг. При реализации определения требования к услуге в соответствии с информацией о сервисном узле во время работы целевой объект настройки, отвечающий потребностям в обслуживании, можно получить путем анализа информации во время работы. Целевой объект настройки представляет потребность в обслуживании и может использоваться как требование к услуге. При реализации определения требования к услуге в соответствии с предварительно заданной стратегией развертывания необходимо, чтобы сервисный узел отвечал определенному требованию к услуге в соответствии с предварительно заданной стратегией так, чтобы требование к услуге можно было получить или изучить с помощью стратегии развертывания. В одном или нескольких иллюстративных вариантах осуществления перед настройкой возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по определению того, соответствует ли сервисный узел условию активации настройки. В настоящем документе условие активации настройки включает: достижение предварительного заданного времени настройки, получение запроса на настройку возможности поддержки услуг или информации о сервисном узле во время работы, соответствующей предварительно заданному индексу.
Условие активации настройки включает достижение предварительного заданного времени настройки, которое может применяться в следующем сценарии. Например, время раннего предупреждения некоторых пиковых периодов требования к услуге можно предварительно задать исходя из полученного опыта, и настройка запускается по достижении времени раннего предупреждения так, чтобы можно было заранее подготовиться к более успешному удовлетворению возрастающих требований к услуге. Получение запроса на настройку возможности поддержки услуг также может приводить к немедленной активации настройки. В альтернативном варианте настройка может активироваться, когда информация о сервисном узле во время работы соответствует предварительно заданному индексу. Например, если определенные индексы параметров выше или ниже предварительно заданных нормальных пороговых значений, что указывает на то, что рабочее состояние сервисного узла аномально и не может отвечать потребностям в обслуживании, необходимо активировать настройку.
В одном или нескольких иллюстративных вариантах осуществления после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ включает операцию по обновлению по меньшей мере одного параметра возможности поддержки услуг сервисного узла в соответствии с настроенной возможностью поддержки услуг. В настоящем документе по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге данный способ может дополнительно включать операцию по применению или освобождению соответствующих ресурсов в соответствии с настроенной возможностью поддержки услуг, чтобы ресурсы сервисного узла совпадали с требованием к услуге.
Следует отметить, что освобождение соответствующих ресурсов для того, чтобы ресурсы сервисного узла совпадали с требованием к услуге, может снизить занятость ресурсов сервисного узла и достичь цели экономии ресурсов.
Для демонстрации решения в вышеуказанных вариантах осуществления настоящего изобретения ниже разъясняются иллюстративные варианты осуществления настоящего изобретения применительно к архитектуре системы, показанной на фиг. 1a и фиг. 1b.
Как показано на фиг. 1a, система NFV-MANO (далее MANO) включает множество объектов, таких как администратор виртуализированной инфраструктуры (VIM), администратор виртуализированной сетевой функции (VNFM) и оркестратор виртуализации сетевых функций (NFVO), а именно объект VIM, объект VNFM и объект NFVO. VIM отвечает за регулирование и управление ресурсами виртуализации. VNFM отвечает за управление жизненным циклом функции VNF. NFVO отвечает за оркестрацию и управление инфраструктурой и управление жизненным циклом сетевого сервиса (NS). Например, VNFM предоставляет услугу по управлению жизненным циклом функции VNF оркестратору NFVO и услугу по управлению производительностью системы MANO администратору, где администратором может быть NFVO или управляющий модуль, развернутый отдельно. Тот же тип услуги может предоставлять различные экземпляры сервиса путем подключения различных противоположных объектов и/или поддержки различных рабочих групп.
Сервис C1 системы NFV-MANO и сервис С2 системы NFV-MANO, как показано на фиг. 1b, являются различными экземплярами сервиса одного типа C, а сервис управления B1 системы NFV-MANO и сервис управления B2 системы NFV-MANO являются различными экземплярами одного сервиса управления B.
Понятия объекта MANO и его информационной модели также определены в IFA021 и IFA031. Объект MANO определяется как объект для осуществления одного или группы сервисов MANO. Сервис MANO определяется как одна или несколько функций, предоставляемых извне через стандартный интерфейс. Информационная модель объекта MANO содержит в себе всю необходимую информацию об услугах, которые могут быть предоставлены объектом, включая четыре набора параметров, а именно, состояние объекта MANO, конфигурируемые параметры, список поддерживаемых экземпляров сервиса и параметры спецификации. На основании информации в информационной модели обслуживание и управление объектом MANO реализуются путем приведения в соответствие с интерфейсами функции обслуживания и управления MANO. Например, администратор может задать взаимосвязь между объектом MANO и его связанным объектом через интерфейс функции конфигурации. Список и состояние экземпляров сервиса, поддерживаемых объектом MANO, также можно запросить через интерфейс функции информационного запроса. Производительность объекта MANO во время работы также можно запросить через интерфейс функции управления производительностью, и состояние объекта MANO меняется с помощью интерфейса функции управления состоянием.
Различные сценарии текущего технического обслуживания и управления объектом MANO анализируются в групповом исследовательском отчете интерфейсов и архитектуры ETSI NFV (IFA) IFA021. IFA031 определяет заключения анализа как нормализованные. Каждому объекту MANO в ходе выполнения функций, определенных другими спецификациями ETSI NFV для оркестрации управления виртуальными ресурсами, также требуется функциональный интерфейс для собственного текущего технического обслуживания и управления. Интерфейсы функции обслуживания и управления MANO включают: интерфейс управления конфигурацией и информацией NFV-MANO, интерфейс управления состоянием NFV-MANO, интерфейс управления обработкой отказов NFV-MANO, интерфейс управления производительностью NFV-MANO и интерфейс управления журналами регистрации NFV-MANO. Каждый интерфейс состоит из группы операций. Например, интерфейс управления конфигурацией и информацией NFV-MANO включает следующие операции: операция изменения конфигурации, операция запроса информации о конфигурации, операция подписки, операция отмены подписки и операция уведомления.
Система управления также может управлять узлами сетевых функций через управление элементами (EM). Как показано на фиг. 1a, EM главным образом используется для управления VNF на прикладном уровне и не отвечает за управление объектами MANO.
В соответствии со способом, предлагаемым в варианте осуществления настоящего изобретения, информация о необходимости поддержки модификации возможности поддержки MANO в режиме «онлайн» и режим модификации возможности поддержки MANO может указываться в информационной модели объекта MANO. В ходе работы объекта MANO, когда возможность поддержки объекта MANO потребует модификации узлом управления MANO, объект MANO управляется в соответствии с режимом модификации «онлайн», поддерживаемым в информационной модели MANO, и возможность поддержки объекта MANO обновляется «онлайн»; или объект MANO автоматически динамически настраивает возможность поддержки объекта MANO в соответствии с предварительно заданной стратегией.
Согласно варианту осуществления настоящего изобретения аппаратура, способная изменять возможность поддержки услуг объекта MANO в режиме «онлайн», включает следующие логические модули: управляющий узел, управляемый узел и другие узлы.
Управляющий узел может получать информацию о рабочем цикле управляемого узла, потребляя услугу управления MANO, предоставляемую управляемым узлом, может оценивать, нуждается ли возможность управляемого узла в настройке в соответствии с возможностью поддержки управляемого узла для динамической настройки, и может инициировать последовательность выполнения настройки возможности управляемого узла. Управляющий узел может быть развернут в существующих объектах в архитектуре системы NFV, таких как BSS/OSS, EM, NFVI, NFVO, VNFM и VIM, или также может представлять собой функциональный модуль, развернутый отдельно.
Управляемый узел предоставляет услугу MANO и услугу управления MANO соответствующим потребителям и может реализовывать динамическую настройку возможности поддержки MANO. Управляемый узел может представлять собой составной объект любой системы MANO, т. e. объект NFVO, объект VNFM и объект VIM.
Другими узлами являются узлы, подключенные к управляемому узлу, и запрашивают услугу MANO для управляемого узла в соответствии с потоком обработки узлов так, чтобы производительность управляемых узлов изменялась в соответствии с числом заявок на услугу MANO, подлежащую обработке, и типом услуги. При этом производительность управляемых узлов также влияет на качество услуг, предоставляемых извне, так, чтобы результаты выполнения потоков обработки других узлов находились под влиянием. Если управляемым узлом является NFVO, другими узлами являются BSS/OSS, VNFM и VIM. Если управляемым узлом является VNFM, другими узлами являются EM, VNF, NFVO и VIM. Если управляемым узлом является VIM, другими узлами являются NFVI, NFVO и VNFM.
Как показано на фиг. 4a и фиг. 4b, согласно варианту осуществления настоящего изобретения способ динамической настройки возможности поддержки услуг управляемого узла включает следующие операции.
При выполнении операции 401 характеристический параметр динамической настройки добавляется к информационной модели управляемого узла, который показывает, что данный узел поддерживает динамическую настройку возможности поддержки, как показано на фиг. 4a. Характеристический параметр динамической настройки включает следующую информацию: поддерживается ли динамическая настройка; инициатор динамической настройки, где настройка активируется управляющим узлом, или автоматическая настройка выполняется управляемым узлом в соответствии с текущей ситуацией.
Кроме того, настройка может осуществляться следующим образом, а управляемый узел может поддерживать только часть способа настройки или весь способ настройки: число экземпляров сервиса изменения, операции интерфейса сервиса изменения, включая, помимо прочего, список поддерживаемых операций и максимальное число одновременно выполняемых операций, связанных с сервисом изменения, тип сервиса, поддерживаемый изменением и т.д.
При выполнении операции 402 в ходе работы управляемого узла управляющий узел и другие узлы получают услуги, управляющий узел запрашивает информацию о рабочем состоянии управляемого узла, используя интерфейс управления производительностью NFV-MANO, интерфейс управления обработкой отказов NFV-MANO и т.п., и когда управляющий узел решает, что требуется настройка возможности поддержки управляемого узла, если характеристический параметр динамической настройки в информационной модели показывает, что настройка поддерживается для активации управляющим узлом, и управляющий узел контролирует управляемый узел для осуществления настройки возможности поддержки. Управляющий узел должен указывать тип настроенного сервиса и целевой объект настройки для управляемого узла.
При выполнении операции 403, если характеристический параметр динамической настройки в информационной модели управляемого узла показывает, что автоматическая настройка поддерживается в соответствии с текущей ситуацией, требуется соответствующая стратегия автоматической настройки возможности поддержки, и когда управляемый узел отвечает условию, заданному стратегией в ходе работы, управляемый узел автоматически выполняет настройку возможности поддержки. Стратегия автоматической настройки возможности поддержки может выдаваться управляющим узлом или может быть установкой по умолчанию, выполняемой при развертывании управляемого узла. Стратегия автоматической настройки возможности поддержки требует включения условий активации автоматической настройки, типа настроенного сервиса и целевого объекта настройки. Стратегия автоматической настройки возможности поддержки может активироваться и выполняться в соответствии с заданными индексными данными, или автоматическая настройка может выполняться в соответствии с заданным временем.
Кроме того, два логических модуля «управляющий узел» и «другие узлы» могут быть развернуты в одном и том же объекте (например, BSS/OSS или NFVO) в архитектуре NFV унифицированным способом в соответствии с различными схемами развертывания, а также могут быть развернуты в различных объектах в архитектуре NFV различными способами.
Кроме того, поддержка управляемого узла для возможности динамической настройки может не использоваться напрямую как явный параметр в информационной модели, а поддержка возможности динамической настройки и способ поддержки указываются пользователю и управляющему узлу в виде спецификации программной функции, управления конфигурацией управляемого узла и т.п.
В соответствии со способом и устройством, предлагаемыми вариантами осуществления настоящего изобретения, возможность поддержки объекта MANO может настраиваться исходя из текущей ситуации, достигается эффект автоматической настройки возможности поддержки объекта MANO, снижается объем работ по обслуживанию и вмешательство пользователей, а также повышается степень автоматизации сети NFV.
Настоящий вариант реализации изобретения может также включать следующие варианты осуществления.
Иллюстративный вариант осуществления 1
Как показано на фиг. 5, при внедрении настоящего варианта осуществления можно реализовать настройку числа экземпляров сервиса управляемого узла в режиме «онлайн», и пример сценария использования следующий: на раннем этапе развертывания сети система VNFM главным образом предоставляет сервис жизненного цикла VNF, чтобы сэкономить время развертывания. На данном этапе в объекте VNFM может быть предоставлено несколько экземпляров сервиса жизненного цикла VNF. После завершения развертывания наступает период устойчивой работы, пользователи постепенно увеличивают число различных задач, например, управление производительностью и контроль отказов, повышается потребность в услугах по управлению обслуживанием, число экземпляров сервиса управления обслуживанием может увеличиваться, а число экземпляров сервиса жизненного цикла VNF может соответственно снижаться.
Настоящее изобретение реализуется в сочетании со следующими операциями.
При выполнении операции 501 управляемый узел поддерживает «онлайн» настройку числа экземпляров сервиса и помимо переноса различной информации, необходимой для начального развертывания управляемого узла, информационная модель управляемого узла также показывает, что поддерживается настройка числа экземпляров сервиса.
При выполнении операции 502 управляющий узел использует информационный запрос MANO для получения информации об управляемом узле, и управляемый узел в ответ на информационный запрос добавляет информацию о том, что объект поддерживает настройку числа экземпляров сервиса.
При выполнении операции 503 управляемый узел предоставляет услуги, включая услуги MANO и услуги управления MANO, управляющему узлу и другим узлам во время работы.
При выполнении операции 504 управляющий узел решает, что число определенных экземпляров сервиса необходимо изменить в соответствии с данными о производительности, полученными от управляемого узла, или администратор обслуживания напрямую инициирует изменение числа определенных экземпляров сервиса в соответствии с требованиями системы к эксплуатации и техническому обслуживанию.
При выполнении операции 505 управляющий узел направляет в управляемый узел запрос на изменение экземпляров сервиса MANO, передавая тип сервиса, который необходимо изменить и требования к изменению.
Управляемый узел выполняет операцию по изменению заданного числа экземпляров сервиса согласно запросу.
Управляемый узел направляет в управляющий узел ответ об успешном выполнении операции, сообщая идентификационный номер измененного сервиса.
При выполнении операции 506 управляющий узел обновляет информацию о конфигурации управляемого узла и обновляет информацию о сервисном канале управляемого узла для других узлов, которые потребляют услугу, предоставляемую объектом.
Иллюстративный вариант осуществления 2
Как показано на фиг. 6, при внедрении настоящего варианта осуществления можно реализовать настройку операции интерфейса, связанной с услугой, управляемого узла в режиме «онлайн», и пример сценария использования следующий: на ранних этапах развертывания сети возможности различных услуг объекта NFVO и параметры спецификации объекта NFVO планируются исходя из текущих потребностей. После выполнения развертывания наступает период работы, где список поддерживаемых операций или максимальное количество одновременно выполняемых операций (максимальное количество одновременно выполняемых операндов) для услуги NFVO необходимо изменить, поскольку услуги, которые должны предоставляться сетью, или функции VNF, формирующие услугу, изменились.
Настоящее изобретение реализуется в сочетании со следующими операциями.
При выполнении операции 601 управляемый узел поддерживает «онлайн» настройку операции сервисного интерфейса и помимо переноса различной информации, необходимой для начального развертывания управляемого узла, информационная модель управляемого узла также показывает, что поддерживается настройка операции интерфейса экземпляра сервиса.
При выполнении операции 602 управляющий узел использует информационный запрос MANO для получения информации об управляемом узле, и управляемый узел в ответ на информационный запрос добавляет информацию о том, что объект поддерживает настройку операции сервисного интерфейса.
При выполнении операции 603 управляемый узел предоставляет услуги, включая услуги MANO и услуги управления MANO, управляющему узлу и другим узлам во время работы.
При выполнении операции 604 управляющий узел решает, что список поддерживаемых операций или максимальное количество одновременно выполняемых операндов определенных услуг необходимо изменить в соответствии с данными о производительности, полученными от управляемого узла, или администратор обслуживания напрямую инициирует изменение списка поддерживаемых операций или максимального количества одновременно выполняемых операндов определенных услуг в соответствии с требованиями системы к эксплуатации и техническому обслуживанию.
При выполнении операции 605 управляющий узел направляет в управляемый узел запрос на изменение экземпляров сервиса MANO, передавая идентификационный номер сервиса, который необходимо изменить и требования к изменению возможности.
Управляемый узел выполняет операцию по изменению заданной возможности экземпляров сервиса согласно запросу.
Управляемый узел направляет ответ об успешном выполнении операции в управляющий узел.
Иллюстративный вариант осуществления 3
Как показано на фиг. 7, при внедрении настоящего варианта осуществления можно реализовать настройку типа сервиса управляемого узла в режиме «онлайн», и пример сценария использования следующий: на ранних этапах развертывания сети различные услуги объекта MANO планируются исходя из текущих потребностей, а услуги, не нуждающиеся в поддержке, могут не развертываться. После выполнения развертывания наступает период работы, где необходимо добавить услуги, не поддерживаемые в момент начального развертывания, поскольку изменились услуги, которые должны предоставляться сетью, или добавлены новые объекты NFV в качестве потребителей.
Настоящее изобретение реализуется в сочетании со следующими операциями.
При выполнении операции 701 управляемый узел поддерживает возможность «онлайн» настройки типа сервиса и помимо переноса различной информации, необходимой для первоначального развертывания управляемого узла, информационная модель управляемого узла также указывает тип сервиса, которые поддерживает настройку и тип сервиса, который не принимает участия в начальном развертывании.
При выполнении операции 702 управляющий узел использует информационный запрос MANO для получения информации об управляемом узле, и управляемый узел добавляет возможность объекта поддерживать настройку типа сервиса и тип настраиваемого сервиса.
При выполнении операции 703 управляемый узел предоставляет услуги, включая услуги MANO и услуги управления MANO, управляющему узлу и другим узлам во время работы.
При выполнении операции 704 управляющий узел добавляет определенный тип сервиса в соответствии с предварительно заданной стратегией выполнения, или администратор обслуживания напрямую инициирует добавление определенного типа сервиса в соответствии с требованиями системы к эксплуатации и техническому обслуживанию.
При выполнении операции 705 управляющий узел направляет в управляемый узел запрос о добавлении типа сервиса MANO, сообщая типа сервиса, который необходимо добавить и число экземпляров, которые необходимо добавить.
Управляемый узел выполняет операцию по добавлению экземпляров типа сервиса в соответствии с запросом.
Управляемый узел направляет в управляющий узел ответ об успешном выполнении операции, сообщая идентификационный номер добавленного экземпляра сервиса.
При выполнении операции 706 управляющий узел выдает информацию о подключении клиента в добавленный экземпляр сервиса на управляемом узле, обновляет информацию о сервисном канале управляемого узла для других узлов, потребляющих услугу, и устанавливает связь между поставщиками услуг и клиентами.
При выполнении операции 707 добавленный экземпляр сервиса управляемого узла предоставляет услуги клиентам.
Иллюстративный вариант осуществления 4
Как показано на фиг. 8, при внедрении настоящего варианта осуществления можно реализовать автоматическую настройку числа экземпляров сервиса управляемого узла в режиме «онлайн», и пример сценария использования следующий: на раннем этапе развертывания сети система VNFM главным образом предоставляет сервис жизненного цикла VNF. На данном этапе в объекте VNFM необходимо предоставить несколько объектов сервиса жизненного цикла VNF. После завершения развертывания наступает период устойчивой работы, пользователи постепенно увеличивают число различных задач, например, управление производительностью и контроль отказов, повышается потребность в услугах по управлению обслуживанием, число экземпляров сервиса управления обслуживанием может увеличиваться.
Настоящее изобретение реализуется в сочетании со следующими операциями.
При выполнении операции 801 управляемый узел поддерживает «онлайн» настройку числа экземпляров сервиса и помимо переноса различной информации, необходимой для начального развертывания управляемого узла, информационная модель управляемого узла также показывает, что поддерживается автоматическая настройка числа экземпляров сервиса.
При выполнении операции 802 управляющий узел использует информационный запрос MANO для получения информации об управляемом узле, и управляемый узел в ответ на информационный запрос добавляет информацию о том, что объект поддерживает автоматическую настройку числа экземпляров сервиса.
При выполнении операции 803 управляющий узел выдает управляемому узлу стратегию экземпляра сервиса автоматической настройки в соответствии с со стратегией развертывания, или администратор обслуживания в ручном режиме конфигурирует стратегию экземпляра сервиса автоматической настройки управляемого узла. Если управляющий узел не получает информацию о конфигурации, может использоваться предварительно заданная стратегия по умолчанию, или автоматическая настройка не выполняется.
Стратегия автоматической настройки может активироваться в соответствии с индексными данными производительности во время выполнения услуги, или автоматическая настройка может выполняться в соответствии с заданным временем.
При выполнении операции 804 управляемый узел предоставляет услуги, включая услуги MANO и услуги управления MANO, управляющему узлу и другим узлам во время работы.
При выполнении операции 805 тип сервиса, нуждающийся в настройке, и номер настройки определяются в соответствии со стратегией, когда управляемый узел отвечает требованию стратегии автоматической настройки во время работы.
При выполнении операции 806 управляемый узел выполняет операцию по изменению заданного числа экземпляров сервиса согласно потребности.
Управляемый узел направляет в управляющий узел уведомление об изменении экземпляра сервиса, сообщая идентификационный номер измененного сервиса.
При выполнении операции 807 управляющий узел обновляет информацию о конфигурации управляемого узла и обновляет информацию о сервисном канале управляемого узла для других объектов NFV, которые потребляют услугу, предоставляемую объектом.
Иллюстративный вариант осуществления 5
Как показано на фиг. 9, при внедрении настоящего варианта осуществления можно реализовать автоматическую «онлайн» настройку списка поддерживаемых операций управляемого узла и максимального количества одновременно выполняемых операндов, и пример сценария использования следующий: на ранних этапах развертывания сети возможности различных услуг объекта MANO и параметры спецификации объекта MANO планируются исходя из текущих потребностей. После выполнения развертывания наступает период работы, где список поддерживаемых операций и максимальное количество одновременно операндов для услуги MANO необходимо изменить, поскольку изменился сетевой сервис, развертываемый в сети, или изменились функции VNF, формирующие сетевой сервис.
Настоящее изобретение реализуется в сочетании со следующими операциями.
При выполнении операции 901 управляемый узел поддерживает «онлайн» настройку операции сервисного интерфейса и помимо переноса различной информации, необходимой для начального развертывания управляемого узла, информационная модель управляемого узла также показывает, что поддерживается автоматическая настройка операции сервисного интерфейса.
При выполнении операции 902 управляющий узел использует информационный запрос MANO для получения информации об управляемом узле, и управляемый узел в ответ на информационный запрос добавляет информацию о поддержке автоматической настройки операции сервисного интерфейса.
При выполнении операции 903 управляющий узел выдает управляемому узлу стратегию возможности сервиса автоматической настройки в соответствии с со стратегией развертывания, или администратор обслуживания в ручном режиме конфигурирует стратегию операции сервисного интерфейса по выполнению автоматической настройки управляемого узла. Если управляющий узел не получает информацию о конфигурации, может использоваться предварительно заданная стратегия по умолчанию, или автоматическая настройка не выполняется.
Стратегия автоматической настройки может активироваться в соответствии с индексными данными производительности во время выполнения услуги, или автоматическая настройка может выполняться в соответствии с заданным временем.
При выполнении операции 904 управляемый узел предоставляет услуги, включая услуги MANO и услуги управления MANO, управляющему узлу и другим узлам во время работы.
При выполнении операции 905 экземпляр сервиса, нуждающийся в настройке, и заданное значение настройки определяются в соответствии со стратегией, когда управляемый узел отвечает требованию стратегии автоматической настройки во время работы.
При выполнении операции 906 управляемый узел выполняет операцию по изменению заданной возможности экземпляров сервиса согласно запросу. Обновляется необходимая информация в информационной модели.
Управляемый узел направляет в управляющий узел уведомление об изменении возможности сервиса, сообщая идентификационный номер измененного сервиса, а также измененный список поддерживаемых операций и информацию о максимальном количестве одновременно выполняемых операндов.
Иллюстративный вариант осуществления 6
Как показано на фиг. 10, настоящий вариант осуществления демонстрирует как можно добиться настройки возможности поддержки VNFM путем динамической настройки операции сервисного интерфейса и числа экземпляров сервиса без обновления VNFM, используя настоящее изобретение в сочетании со сценарием конкретного использования.
Реализация осуществляется в сочетании со следующими операциями.
Предварительные условия: управляющий узел использует режим независимого развертывания, а объект VNFM выполняет прикладную программу, поддерживающую настоящее изобретение, поддерживающую автоматическую настройку операции сервисного интерфейса и регулируемую настройку числа экземпляров сервиса.
При выполнении операции 1 осуществляется начальное развертывание, и в соответствии с планом сети рассчитывается число экземпляров каждого сервиса MANO в информационной модели VNFM, список поддерживаемых операций и максимальное количество одновременно выполняемых операндов каждого экземпляра сервиса.
При выполнении операции 2, при условии активации 1 объект EM1, к которому имеется доступ, постепенно начинает увеличивать развертывание VNF в связи с изменением сетевого сервиса, VNFM автоматически увеличивает максимальное количество одновременно выполняемых операндов и обращается к соответствующим ресурсам для адаптации к требованиям работы сети после того, как начинает действовать стратегия активации и настройки возможности поддержки услуг MANO. Программное обеспечение VNFM не требует обновления в ходе этого процесса.
При выполнении операции 3, при условии активации 2 новому объекту EM2 требуется доступ в существующей сети, чтобы избежать влияния нового объекта на существующий EM1, специалист по обслуживанию выдает запрос на увеличение экземпляров сервиса MANO в систему VNFM через управляющий узел, после успешной настройки нового экземпляра сервиса MANO управляющий узел устанавливает соединение между EM2, к которому вновь получен доступ, и новым экземпляром сервиса MANO, и EM2 потребляет услугу, предоставляемую экземпляром сервиса MANO. Другие оригинальные объекты не испытывают никакого влияния, и VNFM не требует обновления.
При выполнении операции 4, при условии активации 3 объект EM1 постепенно уменьшает развертывание VNF в связи с изменением сетевого сервиса, после того, как начинает действовать стратегия активации и настройки возможности поддержки услуг MANO, VNFM освобождает ресурсы, которые не используются в соответствии с фактической работой одновременно выполняемых операндов, и снижается занятость ресурсов VNFM. Программное обеспечение VNFM не требует обновления в ходе этого процесса.
Использование вышеуказанных вариантов осуществления настоящего изобретения может обеспечить критерий обработки «онлайн» для поддержки динамической настройки объектов параметра, представляющих возможность поддержки сервиса, например, сервис или максимально количество одновременно выполняемых операндов, поддерживаемые объектом MANO, в соответствии с требованиями рабочей среды во время работы объекта MANO.
Благодаря использованию описания вышеуказанных реализаций специалистам в данной области должно быть ясно, что способ по вышеуказанному варианту осуществления может быть реализован с помощью программного обеспечения плюс и необходимой базовой аппаратной платформы и, разумеется, также может быть реализован с помощью аппаратного обеспечения, но во многих случаях, первый вариант является более предпочтительным. Исходя из такого понимания сущность технического решения вариантов осуществления настоящего изобретения или, другими словами, часть технических решений, вносящих вклад в известный уровень техники, может быть реализована в виде программного продукта, хранящегося на носителе данных (например, постоянное запоминающее устройство (ROM)/оперативное запоминающее устройство (RAM), магнитный диск и оптический диск), включая набор инструкций для подключения оконечного устройства (которым может служить мобильный телефон, компьютер, сервер, сетевое устройство и т.д.) для реализации способов, описанных в различных вариантах осуществления настоящего изобретения.
Вариант осуществления 2
В настоящем варианте осуществления также предлагается устройство для предоставления услуги, такое как управляющий узел, управляемый узел и управляющий модуль. Данное устройство используется для реализации вышеуказанных вариантов осуществления и иллюстративных вариантов осуществления, и описываемые детали не будут повторяться. В контексте нижесказанного термин «модуль» может представлять комбинацию программного обеспечения и/или аппаратного обеспечения предварительно заданной функции. Хотя устройство, описанное в следующих вариантах осуществления, предпочтительно реализуется в программном обеспечении, реализация в аппаратном обеспечении или комбинация программного и аппаратного обеспечения также возможна и предусмотрена.
На фиг. 3 показана структурная схема устройства в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 3 устройство включает: модуль настройки 301.
Модуль настройки 301 выполнен с возможностью настройки во время работы системы NFV-MANO по меньшей мере одной возможности поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В этом варианте осуществления сервисный узел поддерживает настройку возможности поддержки услуг и предоставляет услугу в соответствии с настроенной возможностью поддержки услуг.
В одном или нескольких иллюстративных вариантах осуществления устройство может дополнительно включать: первый модуль определения, выполненный с возможностью определения по меньшей мере одного шаблона настройки, поддерживаемого сервисным узлом, до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге.
В одном или нескольких иллюстративных вариантах осуществления первый модуль определения также выполнен с возможностью определения шаблона настройки, поддерживаемого сервисным узлом, следующим образом: определение шаблона настройки, поддерживаемого сервисным узлом, в соответствии по меньшей мере с одним параметром шаблона настройки. В настоящем документе параметр шаблона настройки содержится в информации о конфигурации сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки включает: по меньшей мере один параметр режима настройки для представления по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого для проведения настройки, среди параметров возможности поддержки услуг сервисного узла. В настоящем документе по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр возможности поддержки услуг, поддерживаемый для проведения настройки, включает по меньшей мере одно из нижеследующего: тип услуги, поддерживаемый сервисным узлом, число экземпляров сервиса заданного типа услуги, поддерживаемого сервисным узлом, операцию интерфейса, поддерживаемую сервисным узлом, и количество одновременно выполняемых операций интерфейса, поддерживаемых сервисным узлом.
В одном или нескольких иллюстративных вариантах осуществления модуль настройки включает: подмодуль настройки, выполненный с возможностью настройки одного или нескольких параметров возможности поддержки услуг, включенных по меньшей мере в один параметр возможности поддержки услуг, поддерживаемый с возможностью настройки, настраиваются в соответствии с целевым объектом настройки на основании по меньшей мере одного параметра возможности поддержки услуг, поддерживаемого с возможностью настройки. В настоящем документе целевой объект настройки определяется на основании требования к услуге и по меньшей мере одной возможности поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления параметр шаблона настройки может дополнительно включать: параметр инициатора настройки для представления инициатора настройки, поддерживаемого сервисным узлом. В настоящем документе инициатор настройки включает сервисный узел и/или управляющий узел сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления устройство может дополнительно включать: второй модуль определения, выполненный с возможностью определения в соответствии с информацией о конфигурации сервисного узла и до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге, поддерживается ли подлежащая настройке возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления в качестве информации о конфигурации является информационная модель сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления устройство может дополнительно включать: третий модуль определения, выполненный с возможностью определения требования к услуге, до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO исходя из требования к услуге, в соответствии по меньшей мере с одним из нижеследующего: запрос на настройку возможности поддержки услуг, информация о сервисном узле во время работы и предварительно заданная стратегия развертывания.
В одном или нескольких иллюстративных вариантах осуществления устройство может дополнительно включать: четвертый модуль определения, выполненный с возможностью определения, соответствует ли сервисный узел условию активации настройки до настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В настоящем документе условие активации настройки включает: достижение предварительного заданного времени настройки, получение запроса на настройку возможности поддержки услуг или информации о сервисном узле во время работы, соответствующей предварительно заданному индексу.
В одном или нескольких иллюстративных вариантах осуществления устройство может дополнительно включать: модуль обновления, выполненный с возможностью обновления по меньшей мере одного параметра возможности поддержки услуг сервисного узла в соответствии с настроенной возможностью поддержки услуг после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. В настоящем документе по меньшей мере один параметр возможности поддержки услуг представляет по меньшей мере одну возможность поддержки услуг сервисного узла.
В одном или нескольких иллюстративных вариантах осуществления устройство может дополнительно включать: модуль настройки сервисного ресурса, выполненный с возможностью применения или освобождения соответствующих ресурсов в соответствии с настроенной возможностью поддержки услуг, чтобы ресурсы сервисного узла совпадали с требованием к услуге после настройки возможности поддержки услуг сервисного узла в системе NFV-MANO исходя из требования к услуге.
Следует отметить, что каждый из вышеуказанных модулей может быть реализован программным или аппаратным обеспечением. Что касается последнего, то модули могут быть реализованы, помимо прочего, одним из следующих способов: все вышеуказанные модули располагаются в одном и том же процессоре; или вышеуказанные модули располагаются в различных процессорах в любой комбинации соответственно.
Вариант осуществления настоящего изобретения также предусматривает систему для предоставления услуги, которая включает устройство для предоставления услуги в соответствии с любым вариантом осуществления и иллюстративным вариантом осуществления.
Вариант осуществления 3
Вариант осуществления настоящего изобретения также предлагает носитель данных. Носитель данных хранит компьютерную программу, которая во время работы выполняет операции по любому из вышеуказанных вариантов реализации способа.
В одном или нескольких иллюстративных вариантах осуществления носитель данных может быть выполнен с возможностью хранения компьютерной программы для выполнения следующих операций.
В S1 во время работы системы NFV-MANO настраивается по меньшей мере одна возможность поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге таким образом, что сервисный узел предоставляет услугу в соответствии с настроенной возможностью поддержки услуг. Сервисный узел поддерживает настройку возможности поддержки услуг.
В одном или нескольких иллюстративных вариантах осуществления носитель данных может включать, помимо прочего, различные средства, способные хранить компьютерную программу, такие как U-диск, постоянное запоминающее устройство, оперативное запоминающее устройство, внешний жесткий диск, магнитный диск или оптический диск.
Вариант осуществления настоящего изобретения также предлагает электронное устройство. Электронное устройство включает запоминающее устройство и процессор. Запоминающее устройство хранит компьютерную программу. Процессор выполнен с возможностью выполнения компьютерной программы для выполнения операций по любому из вышеуказанных вариантов реализации способа.
При необходимости конкретный пример в настоящем варианте осуществления может относиться к примерам, описанным в вышеуказанных вариантах осуществления и альтернативных вариантах реализации, и детали в настоящем варианте осуществления не описываются.
Специалисту в данной области техники должно быть очевидно, что все из вышеуказанных модулей или операций по настоящему изобретению могут быть реализованы при использовании вычислительной аппаратуры общего назначения, могут быть централизованными в одном вычислительном устройстве или могут распределяться по сети, состоящей из нескольких вычислительных устройств. При необходимости они могут быть реализованы путем использования исполняемых программ вычислительных устройств. Таким образом, они могут храниться на запоминающем устройстве и выполняться вычислительными устройствами, показанные или описанные операции в определенных условиях могут выполняться в иной последовательности, чем данная последовательность, или они могут быть выполнены в каждом интегральном модуле соответственно, или несколько модулей или операций могут быть выполнены в одном интегральном модуле. Таким образом, варианты осуществления настоящего изобретения не ограничиваются какой-либо конкретной комбинацией аппаратного и программного обеспечения.
Вышеуказанное представляет собой только иллюстративные варианты осуществления настоящего изобретения и не предназначено для ограничения настоящего изобретения. Специалистам в данной области техники очевидно, что настоящее изобретение может быть подвержено многочисленным модификациям и изменениям. Любые модификации, равноценные замены, улучшения и т.п., выполненные в рамках принципа настоящего изобретения, должны находиться в пределах объема правовой охраны настоящего изобретения.
Промышленная применимость
Как описывалось выше, варианты осуществления настоящего изобретения предлагают способ, устройство и систему для предоставления услуг, носитель данных и электронное устройство, которые обладают следующими положительными эффектами. Во время работы системы NFV-MANO, настраивается по меньшей мере одна возможность поддержки услуг по меньшей мере одного сервисного узла в системе NFV-MANO в соответствии с требованием к услуге. Сервисный узел поддерживает настройку возможности поддержки услуги, и сервисный узел предоставляет услугу в соответствии с настроенной возможностью поддержки услуги так, что сервисный узел может предоставлять услугу в соответствии с настроенной возможностью поддержки услуги. Улучшается гибкость сервисного узла и решается задача предшествующего уровня техники, связанная с тем, что сервисный узел не может гибко реагировать на запросы на обслуживание.