Способ, устройство и система для осуществления виртуализированного управления сетью
METHOD, DEVICE AND SYSTEM FOR IMPLEMENTATION OF VIRTUALIZED NETWORK MANAGEMENT

Область техники, к которой относится изобретение
Настоящее изобретение относится к области коммуникационных технологий и, в частности, к способу, устройству и системе для осуществления виртуализированного управления сетью.
Уровень техники
В существующей коммуникационной сети, когда необходимо изменить тип сети или необходимо увеличить производительность сети, должны быть повторно развернуты сетевой элемент и система управления элементами (Element Management System, EMS), например, добавлены некоторые сетевые элементы и/или некоторые EMS и обновлены существующий сетевой элемент и/или существующая EMS. Коммуникационные сети различных типов нуждаются в различных стандартах сетевых элементов, а сетевые элементы различных стандартов используют различные интерфейсы сетевых элементов, и требуется EMS, совместимая с интерфейсами сетевых элементов, для управления сетевыми элементами.
Как правило, производитель телекоммуникационного оборудования производит EMS для поддержки устройства сетевого элемента, произведенного производителем телекоммуникационного оборудования. Поэтому при развертывании коммуникационной сети оператору необходимо купить соответствующее (то есть, с совместимым интерфейсом) устройство сетевого элемента и соответствующее устройство EMS, которые производятся одним и тем же производителем телекоммуникационного оборудования, что приводит к относительно низкой гибкости и относительно высоким затратам на развертывание сети. Для реализации низкого по стоимости развертывания сети люди начинают изучать технологию виртуализации коммуникационной сети для осуществления низкого по стоимости и быстрого развертывания сети.
Сущность изобретения
Настоящее изобретение обеспечивает способ, устройство и систему для осуществления виртуализированного управления сетью так, чтобы для осуществления виртуализированного управления сетью могло использоваться универсальное устройство для удовлетворения требованию низкого по стоимости и быстрого развертывания сети.
Для решения приведенной выше технической проблемы в настоящем изобретении используются следующие технические решения:
В соответствии с первым аспектом настоящее изобретение обеспечивает способ для осуществления виртуализированного управления сетью, при этом способ включает в себя этапы, на которых:
задают, с помощью организатора виртуализации сетевой функции или системы поддержки эксплуатации, конфигурационную информацию виртуализированного управления сетью, где конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания; и
инструктируют, с помощью организатора виртуализации сетевой функции или системы поддержки эксплуатации, менеджера виртуализации управления сетью выполнить, в соответствии с конфигурационной информацией, виртуализацию функции управления сетью.
В первом возможном методе реализации первого аспекта конфигурационная информация функции управления сетью используется для реализации одной или комбинации из следующих функций:
функции управления устранением неисправностей, функции управления конфигурацией, функции управления счетами, функции управления производительностью, функции управления безопасностью, усовершенствованной функции управления виртуализацией, функции ассоциации ресурса и службы виртуализации или функции настройки, с помощью виртуализированного управления сетью, отображающей зависимости между сетевым элементом и виртуальным ресурсом, которые управляются с помощью виртуализированного управления сетью.
Во втором возможном методе реализации первого аспекта конфигурационная информация топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом включает в себя одну или комбинацию из следующих конфигураций:
зависимость для взаимных соединений между виртуализированным управлением сетью и виртуализированным сетевым объектом, зависимость для местоположений, задаваемую после развертывания, или зависимость для количественных пропорций между виртуализированным управлением сетью и виртуализированным сетевым объектом; где
виртуализированный сетевой объект включает в себя одно или комбинацию из следующего:
сетевой элемент, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции.
В третьем возможном методе реализации первого аспекта конфигурация интерфейса, связанного с управлением сетью, включает в себя конфигурацию интерфейса между виртуализированным управлением сетью и виртуализированным сетевым объектом, где виртуализированный сетевой объект включает в себя одно или комбинацию из следующего:
сетевой элемент виртуализированной функции, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции; где
конфигурация интерфейса включает в себя одно или комбинацию из следующей конфигурационной информации:
имя интерфейса, местонахождение интерфейса, описание содержания интерфейса, формат содержания или последовательность передачи для интерфейсной передачи, название протокола передачи, или номер протокола, или номер соответствующего документа стандарта, используемого интерфейсом, требование к пропускной способности для интерфейсной передачи, требование к задержке при интерфейсной передаче, требование привязки по адресу, соответствующее интерфейсу, требование к количеству адресов или настройки политики безопасности интерфейса.
В четвертом возможном методе реализации первого аспекта конфигурационная информация жизненного цикла включает в себя одно или комбинацию из следующей конфигурационной информации:
продолжительность жизненного цикла виртуализированного управления сетью, момент времени активации управления сетью, может ли управление сетью быть в спящем режиме и/или условие спящего режима, ограничение по времени или ограничение момента времени, необходимое для завершения виртуализации управления сетью.
В пятом возможном методе реализации первого аспекта конфигурация требования к рабочим характеристикам управления сетью включает в себя одно или комбинацию из следующей конфигурационной информации:
кратчайшее время отклика виртуализированного управления сетью для события, максимальный и/или минимальный интервал для периодического измерения виртуализированного управления сетью, верхний предел количества или соответствующий пользовательский верхний предел количества виртуализированного управления сетью для обработки сетевого события или задачи по управлению сетью.
В шестом возможном методе реализации первого аспекта конфигурация политики развертывания включает в себя одну или комбинацию из следующих политик:
развертывание виртуализированного управления сетью на универсальном устройстве сетевого элемента, управляемом с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на универсальном устройстве, смежном к универсальному устройству сетевого элемента, управляемого с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на устройстве, которое имеет относительно высокое использование виртуального ресурса, или развертывание виртуализированного управления сетью на устройстве в предварительно заданном географическом местонахождении.
В соответствии со вторым аспектом, настоящее изобретение обеспечивает способ для реализации виртуализированного управления сетью, где способ включает в себя этапы, на которых:
принимают, с помощью менеджера виртуализации управления сетью, инструкции, отправленные организатором виртуализации сетевой функции или системой поддержки эксплуатации; и
считывают, с помощью менеджера виртуализации управления сетью, конфигурационную информацию в соответствии с принятой инструкцией и выполняют виртуализацию функции управления сетью в соответствии с конфигурационной информацией; где конфигурационной информацией является информация, которая предварительно задается организатором виртуализации функции управления сетью или системой поддержки эксплуатации для выполнения виртуализации, и конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурацию функции управления сетью, конфигурацию топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, конфигурацию интерфейса, связанного с управлением сетью, конфигурацию жизненного цикла, конфигурацию требований к рабочим характеристикам управления сетью или конфигурацию политики развертывания.
В первом возможном методе реализации второго аспекта этап, на котором считывают, с помощью менеджера виртуализации управления сетью, конфигурационную информацию в соответствии с принятой инструкцией и выполняют виртуализацию функции управления сетью в соответствии с конфигурационной информацией, включает в себя этапы, на которых:
получают, с помощью менеджера виртуализации управления сетью, конфигурационную информацию от организатора виртуализации функции управления сетью или системы поддержки эксплуатации в соответствии с принятой инструкцией; и
выбирают, с помощью менеджера виртуализации управления сетью, универсальное устройство в соответствии с конфигурационной информацией и виртуализируют выбранное универсальное устройство в управление сетью.
В соответствии с третьим аспектом, настоящее изобретение обеспечивает устройство для реализации виртуализированного управления сетью, где устройство включает в себя:
первый блок задания, выполненный с возможностью задания конфигурационной информации виртуализированного управления сетью, где конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным объектом сети, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания; и
блок инструкции виртуализации, выполненный с возможностью инструктировать менеджеру виртуализации управления сетью выполнить, в соответствии с конфигурационной информацией, виртуализацию функции управления сетью.
В первом возможном методе реализации третьего аспекта, если конфигурационная информация является конфигурационной информацией функции управления сетью, блок задания, в частности, выполнен с возможностью задания одной или комбинации из следующих функций виртуализированного управления сетью:
функции управления устранением неисправностей, функции управления конфигурацией, функции управления счетами, функции управления производительностью, функции управления безопасностью, усовершенствованной функции управления виртуализацией, функции ассоциации ресурса и службы виртуализации или функции настройки, с помощью виртуализированного управления сетью, отображающей зависимости между сетевым элементом и виртуальным ресурсом, которые управляются с помощью виртуализированного управления сетью.
Во втором возможном методе реализации третьего аспекта, если конфигурационная информация является конфигурационной информацией топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом,
блок задания, в частности, выполнен с возможностью задания топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, где топологическая зависимость включает в себя одну или комбинацию из следующих конфигураций:
зависимость для взаимных соединений между виртуализированным управлением сетью и виртуализированным сетевым объектом, зависимость для местоположений, задаваемую после развертывания, или зависимость для количественных пропорций между виртуализированным управлением сетью и виртуализированным сетевым объектом; где
виртуализированный сетевой объект включает в себя одно или комбинацию из следующего:
сетевой элемент, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции.
В третьем возможном методе реализации третьего аспекта, если конфигурационная информация является конфигурационной информацией интерфейса, связанного с управлением сетью, блок задания, в частности, выполнен с возможностью задания конфигурации интерфейса между виртуализированным управлением сетью и виртуализированным сетевым объектом, где виртуализированный сетевой объект включает в себя одно или комбинацию из следующего:
сетевой элемент виртуализированной функции, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции; где
конфигурация интерфейса включает в себя одно или комбинацию из следующей конфигурационной информации:
имя интерфейса, местонахождение интерфейса, описание содержания интерфейса, формат содержания или последовательность передачи для интерфейсной передачи, название протокола передачи, или номер протокола, или номер соответствующего документа стандарта, используемого интерфейсом, требование к пропускной способности для интерфейсной передачи, требование к задержке при интерфейсной передаче, требование привязки по адресу, соответствующее интерфейсу, требование к количеству адресов или настройки политики безопасности интерфейса.
В четвертом возможном методе реализации третьего аспекта, если конфигурационная информация является конфигурационной информацией жизненного цикла, блок задания, в частности, выполнен с возможностью задания одного или комбинации из следующей конфигурационной информации виртуализированного управления сетью:
продолжительность жизненного цикла виртуализированного управления сетью, момент времени активации управления сетью, может ли управление сетью быть в спящем режиме и/или условие спящего режима, ограничение по времени или ограничение момента времени, необходимое для завершения виртуализации управления сетью.
В пятом возможном методе реализации третьего аспекта, если конфигурационная информация является конфигурацией требования к рабочим характеристикам управления сетью, блок задания, в частности, выполнен с возможностью задания одного или комбинации из следующей конфигурационной информации виртуализированного управления сетью:
кратчайшее время отклика виртуализированного управления сетью для события, максимальный и/или минимальный интервал для периодического измерения виртуализированного управления сетью, верхний предел количества или соответствующий пользовательский верхний предел количества виртуализированного управления сетью для обработки сетевого события или задачи по управлению сетью.
В шестом возможном методе реализации третьего аспекта, если конфигурационная информация является конфигурацией политики развертывания, блок задания, в частности, выполнен с возможностью задания одной или комбинации из следующих политик:
развертывание виртуализированного управления сетью на универсальном устройстве сетевого элемента, управляемом с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на универсальном устройстве, смежном к универсальному устройству сетевого элемента, управляемого с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на устройстве, которое имеет относительно высокое использование виртуального ресурса, или развертывание виртуализированного управления сетью на устройстве в предварительно заданном географическом местонахождении.
В соответствии с четвертым аспектом, настоящее изобретение обеспечивает устройство для реализации виртуализированного управления сетью, где устройство включает в себя:
приемный блок, выполненный с возможностью приема инструкции, отправленной организатором виртуализации сетевой функции или системой поддержки эксплуатации; и
блок управления виртуализацией, выполненный с возможностью считывания конфигурационной информации в соответствии с принятой инструкцией и выполнения виртуализации функции управления сетью в соответствии с конфигурационной информацией; где конфигурационной информацией является информация, которая предварительно задается организатором виртуализации функции управления сетью или системой поддержки эксплуатации для выполнения виртуализации, и конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным объектом сети, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания.
В первом возможном методе реализации четвертого аспекта блок управления виртуализацией включает в себя:
подблок считывания, выполненный с возможностью получать конфигурационную информацию от организатора виртуализации функции управления сетью или системы поддержки эксплуатации в соответствии с принятой инструкцией; и
подблок виртуализации, выполненный с возможностью выбора универсального устройства в соответствии с конфигурационной информацией и виртуализации выбранного универсального устройства в управление сетью.
В соответствии с пятым аспектом, настоящее изобретение дополнительно обеспечивает систему для реализации виртуализированного управления сетью, где система включает в себя:
устройство в соответствии с любым из: третьим аспектом или с первого по шестой возможным методом реализации третьего аспекта и устройство в соответствии с четвертым аспектом или первым возможным методом реализации четвертого аспекта, где эти два устройства осуществляют связь друг с другом.
В соответствии со способом, устройством и системой для реализации виртуализированного управления сетью, обеспеченными в вариантах осуществления настоящего изобретения, когда система управления сетью должна быть развернута в коммуникационной сети, организатор виртуализации функции управления сетью или система поддержки эксплуатации сначала задает конфигурационную информацию виртуализированного управления сетью, где конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания; и организатор виртуализации функции управления сетью или система поддержки эксплуатации затем дают менеджеру виртуализации управления сетью инструкцию выполнить, в соответствии с конфигурационной информацией, виртуализацию функции управления сетью. Из описания можно узнать, что в соответствии с решениями настоящего изобретения, технология виртуализации используется для развертывания управление сетью на универсальном устройстве, и поэтому нет необходимости покупать устройство управления сетью, совместимое с сетевым элементом, тем самым сокращаются затраты на развертывания; и так как виртуализированное управление сетью развертывается на универсальном устройстве в коммуникационной сети, больше не требуется работа обслуживающего персонала по развертыванию на месте, тем самым уменьшается время развертывания и удовлетворяется требование низкого по стоимости и быстрого сетевого развертывания коммуникационной сети.
Краткое описание чертежей
Для более понятного описания технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники нижеследующее кратко описывает прилагаемые чертежи, необходимые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, прилагаемые чертежи в следующем ниже описании показывают просто некоторые варианты осуществления настоящего изобретения, и средний специалист в области техники может получить другие чертежи из этих прилагаемых чертежей, не прилагая творческих усилий.
Фиг. 1 является блок-схемой последовательности операций варианта 1 осуществления способа для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения;
фиг. 2 является блок-схемой последовательности операций варианта 2 осуществления способа для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения;
фиг. 3 является блок-схемой последовательности операций варианта 3 осуществления способа для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения;
фиг. 4 является структурным чертежом варианта 1 осуществления устройства для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения;
фиг. 5 является структурным чертежом варианта 2 осуществления устройства для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения;
фиг. 6 является схематическим чертежом состава аппаратного обеспечения интеллектуального терминала в соответствии с вариантом осуществления настоящего изобретения;
фиг. 7 является схематическим чертежом состава аппаратного обеспечения другого интеллектуального терминала в соответствии с вариантом осуществления настоящего изобретения; и
фиг. 8 является схематическим чертежом архитектуры системы для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения.
Описание вариантов осуществления
Для лучшего понимания специалистом в области техники решений в вариантах осуществления настоящего изобретения, ниже более подробно описываются варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи и методы осуществления.
Фиг. 1 показывает способ для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения. Способ включает в себя следующие этапы.
Этап 101. Организатор виртуализации сетевой функции или система поддержки эксплуатации задает конфигурационную информацию виртуализированного управления сетью, где конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации:
конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным объектом сети, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания.
В коммуникационной системе управление сетью может быть системой управления элементами (Element Management System, EMS) или может быть системой управления сетью (Network Management System, NMS). В настоящее время все обычные коммуникационные системы включают в себя сетевой элемент, систему управления элементами и систему управления сетью. Управление сетью в настоящем изобретении может быть системой управления элементами в этих системах. Некоторые коммуникационные системы могут включать в себя только сетевой элемент и систему управления сетью, и система управления сетью в этих коммуникационных системах, как правило, совместима с функцией системы управления элементами. Управление сетью в настоящем изобретении может быть системой управления сетью в этих системах.
Сетевой элемент (Network Element) является общим термином для различных устройств в коммуникационной системе. Например, такие устройства, как контроллер радиосети (Radio Network Controller, RNC), обслуживающий узел поддержки GPRS (Serving GPRS Supporting Node, SGSN), центр коммутации мобильной связи (Mobile Switching Center, MSC), коммутатор и мультиплексор в сети с широкополосным множественным доступом с кодовым разделением 3G (Wideband Code Division Multiple Access, WCDMA) и усовершенствованный Узел-B (NodeB) в системе стандарта «Долгосрочное развитие сетей связи» все могут называться сетевыми элементами.
EMS называется система, которая управляет одним или несколькими сетевыми элементами конкретного типа, и EMS может выполнять операции по управлению и техническому обслуживанию сетевого элемента. EMS может локально обслуживать сетевой элемент, например, EMS непосредственно соединена с сетевым элементом, и оба, и EMS, и сетевой элемент расположены в LAN (Local Area Network, локальная сеть). EMS также может быть применима к среде удаленного технического обслуживания, например, EMS соединена с сетевым элементом с использованием глобальной сети (Wide Area Network, WAN). Персонал по техническому обслуживанию телекоммуникационного оборудования посылает инструкцию языка «человек-машина» (такого как MNL) сетевому элементу с использованием EMS. После приема инструкции сетевой элемент работает в соответствии с требованием инструкции и возвращает обратно результат обслуживающему персоналу путем использования EMS.
Зависимость между EMS и сетевым элементом является довольно тесной, задействующей много внутренних интерфейсов. Поэтому каждый производитель телекоммуникационного оборудования обеспечивает EMS для технического обслуживания устройства сетевого элемента, создаваемого производителем телекоммуникационного оборудования. При выпуске сетевого элемента производитель телекоммуникационного оборудования запускает в то же время соответствующую EMS. Для сетевых элементов различных типов, различных версий и различных языков соответственно обеспечиваются различные EMS, соответствующие сетевым элементам. Поэтому, когда системе необходимо обновить сетевой элемент, дополнительно необходимо выполнить обновление EMS, соответствующей сетевому элементу. В противном случае задача по техническому обслуживанию не может быть выполнена. Когда обновляются устройства всей сети, имеется множество проблем, таких как несколько сетевых элементов, несколько версий и несколько языков, и поэтому неудобство из-за развертывания в строгом взаимно-однозначном соответствии между сетевым элементом и EMS становится более заметным.
Когда коммуникационной системе необходимо обновить существующий сетевой элемент или добавить некоторые сетевые элементы, EMS, соответствующая сетевому элементу, также должна быть обновлена, или должны быть развернуты EMS, совместимые с вновь добавленными сетевыми элементами. В этом случае оператор должен купить некоторые устройства EMS, совместимые с сетевым элементом, и развернуть устройства EMS в соответствующем местонахождении. Поскольку стоимость устройства EMS является относительно высокой, и устройство EMS должно быть установлено профессиональным техническим специалистом, стоимость этого метода развертывания является относительно высокой, а скорость этого метода развертывания является относительно низкой.
Поэтому, в соответствии со способом для осуществления виртуализированного управления сетью в этом варианте осуществления настоящего изобретения, управление сетью выполняется методом виртуализации, что позволяет избежать работ обслуживающего персонала на месте по развертыванию и может удовлетворить требованию коммуникационной системы по невысокой стоимости и высокой скорости развертывания сети.
Когда коммуникационная система должна виртуализировать управление сетью, сначала должна быть задана функция, которую должно осуществлять виртуализированное управление сетью, то есть функция управления сетью. Чтобы обеспечить совместимость интерфейсов между виртуализированным управлением сетью и сетевым элементом, управляемым с помощью виртуализированного управления сетью, дополнительно должен быть задан протокол связи между виртуализированным управлением сетью и сетевым элементом, управляемым с помощью виртуализированного управления сетью. Сетевые элементы в коммуникационной системе являются разнообразными, они включают в себя сетевой элемент, управляемый с помощью виртуализированного управления сетью, и сетевой элемент другого типа (например, менеджер виртуализированной инфраструктуры (Virtualized Infrastructure Manager, VIM)). Для обеспечения нормальной работы виртуализированного управления сетью во всей коммуникационной системе также должны быть заданы топологические зависимости между виртуализированным управлением сетью и другим сетевым элементом (сетевым элементом помимо сетевого элемента, управляемого с помощью управления сетью). Поскольку существует обмен информацией между виртуализированным управлением сетью и каждым сетевым элементом в системе, дополнительно должен быть задан формат интерфейса между управлением сетью и этими сетевыми элементами, чтобы обеспечить нормальную связь между управлением сетью и этими сетевыми элементами. Приведенная выше информация является конфигурационной информацией виртуализированного управления сетью, которая должна быть сначала задана, когда устанавливается виртуализированное управление сетью. В реальном приложении операция по заданию может быть выполнена системой поддержки эксплуатации или может быть выполнена организатором виртуализации сетевой функции.
Этап 102. Организатор виртуализации сетевой функции или система поддержки эксплуатации дают менеджеру виртуализации управления сетью инструкцию выполнить, в соответствии с конфигурационной информацией, виртуализацию функции управления сетью.
Когда коммуникационной системе необходимо установить виртуализированное управление сетью, организатор виртуализации сетевой функции или система поддержки эксплуатации инструктируют менеджера виртуализации управления сетью, где инструкция используется для того, чтобы дать менеджеру виртуализации управления сетью инструкцию считать конфигурационную информацию. Например, инструкция, несущая адрес запоминающего устройства с конфигурационной информацией, может быть отправлена менеджеру виртуализации управления сетью, и после приема инструкции менеджер виртуализации управления сетью считывает соответствующую информацию по адресу запоминающего устройства с конфигурационной информацией. Альтернативно, инструкция, несущая конфигурационную информацию, может быть отправлена менеджеру виртуализации управления сетью, и после приема инструкции менеджер виртуализации управления сетью непосредственно считывает конфигурационную информацию из инструкции.
Опционально, организатор виртуализации сетевой функции сначала сохраняет конфигурационную информацию как файл каталога (например, Catalog file), и затем дает менеджеру виртуализации управления сетью инструкцию считать файл каталога, чтобы менеджер виртуализации управления сетью виртуализировал универсальное устройство в управление сетью в соответствии с файлом каталога. Альтернативно, система поддержки эксплуатации сначала сохраняет конфигурационную информацию как файл каталога, а затем дает менеджеру виртуализации управления сетью инструкцию считать файл каталога, чтобы менеджер виртуализации управления сетью виртуализировал универсальное устройство в управление сетью в соответствии с файлом каталога.
После чтения файла каталога менеджер виртуализации управления сетью может виртуализировать универсальное устройство в управление сетью в соответствии с конфигурационной информацией в файле каталога.
Опционально, конфигурационная информация функции управления сетью используется для осуществления одной или комбинации следующих функций:
функции управления устранением неисправностей, функции управления конфигурацией, функции управления счетами, функции управления производительностью, функции управления безопасностью, усовершенствованной функции управления виртуализацией, функции ассоциации ресурса и службы виртуализации или функции настройки, с помощью виртуализированного управления сетью, отображающей зависимости между сетевым элементом и виртуальным ресурсом, которые управляются с помощью виртуализированного управления сетью.
Управление устранением неисправностей является одной из наиболее основных функций управления элементами. Когда конкретный сетевой элемент в сети является дефектным и не может должным образом предоставлять услуги, система управления элементами определяет местонахождение неисправности и своевременно исправляет неисправность. Как правило, управление устранением неисправностей включает в себя три аспекта: обнаружение неисправностей, изоляцию и исправление, и поэтому функция управления устранением неисправностей может включать в себя следующие функции:
поддержание и проверку журнала ошибок; прием отчета об обнаружении ошибки и создание ответа; отслеживание и идентификацию ошибки; выполнение диагностического теста и исправление ошибки.
Функция управления конфигурацией означает инициализацию сетевого элемента и конфигурирование сетевого элемента для того, чтобы позволить сетевому элементу предоставлять сетевую услугу связи. Задачей управления конфигурацией является осуществление конкретной функции или оптимизация производительности сети. Поэтому функция управления конфигурацией может включать в себя следующие функции:
управление управляемым сетевым элементом и именем группы управляемого сетевого элемента; инициализацию или отключение управляемого сетевого элемента; сбор информации о сетевом элементе в соответствии с требованием; мониторинг информации об изменении важного параметра сетевого элемента; и изменение конфигурации сетевого элемента.
Функция управления счетами используется для сбора статистики по счетам в соответствии с использованием сетевого ресурса с целью управления и мониторинга расходов и стоимости эксплуатации сети.
Функция управления производительностью используется для управления использованием системного ресурса, и функция может включать в себя: мониторинг и анализ управляемого сетевого элемента и механизм производительности, в котором управляемый сетевой элемент предоставляет услугу. Функция управления производительностью может включать в себя: сбор статистической информации, поддержание и проверку журнала состояния системы.
Поскольку коммуникационная сеть имеет относительно высокие требования к безопасности связи, в коммуникационной сети существуют в основном следующие проблемы безопасности: конфиденциальность сетевых данных (защита сетевых данных от незаконного получения злоумышленником); авторизация (предотвращение отправки злоумышленником неправильной информации по сети); и управление доступом (управление доступом к сетевому ресурсу). Соответственно, управление сетевой безопасностью может включать в себя: управление механизмом авторизации, управление доступом, шифрованием и ключевым словом шифрования; поддержание и проверку журнала безопасности. Конечно, когда конфигурационной информацией является функция управления сетью, дополнительно могут быть заданы сетевое планирование для виртуализированного управления сетью, управление обслуживающим сеть персоналом и т.п.
Опционально, конфигурационная информация топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом включает в себя одну или комбинацию из следующих конфигураций:
зависимость для взаимных соединений между виртуализированным управлением сетью и виртуализированным сетевым объектом, зависимость для местоположений, задаваемую после развертывания, или зависимость для количественных пропорций между виртуализированным управлением сетью и виртуализированным сетевым объектом.
Виртуализированный сетевой объект включает в себя одно из или комбинацию следующего:
сетевой элемент, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции.
Опционально, конфигурация интерфейса, связанного с управлением сетью, включает в себя конфигурацию интерфейса между виртуализированным управлением сетью и виртуализированным сетевым объектом.
Виртуализированный сетевой объект включает в себя одно или комбинацию из следующего:
сетевой элемент виртуализированной функции, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции.
Конфигурация интерфейса включает в себя одно или комбинацию из следующей конфигурационной информации:
имя интерфейса, местонахождение интерфейса, описание содержания интерфейса, формат содержания или последовательность передачи для интерфейсной передачи, название протокола передачи, или номер протокола, или номер соответствующего документа стандарта, используемого интерфейсом, требование к пропускной способности для интерфейсной передачи, требование к задержке при интерфейсной передаче, требование привязки по адресу, соответствующее интерфейсу, требование к количеству адресов или настройки политики безопасности интерфейса.
Описание содержания интерфейса может быть следующим: информация или сигнализация, которая должна быть передана в интерфейсе, которая также может быть описана с использованием номера документа, соответствующего стандартному интерфейсу; формат интерфейса, что означает, в какой форме интерфейс передает содержание интерфейса, который может указывать конкретный протокол формата, такой как XML или CORBA, и может указывать, какое содержание должно быть передано вначале, в какой форме, и затем указывает, какое содержание должно быть передано позже и в какой форме.
После того, как система управления сетью фактически развернута в коммуникационной сети, когда система управления сетью больше не требуется коммуникационной сети или должна быть повторно развернута, исходное устройство должно быть удалено. Чтобы обеспечить гибкое и управляемое виртуализированное управление сетью для коммуникационной системы, в настоящем изобретении дополнительно рассматривается конфигурация жизненного цикла виртуализированного управления сетью.
Опционально, конфигурационная информация жизненного цикла включает в себя одно или комбинацию из следующей конфигурационной информации:
продолжительность жизненного цикла виртуализированного управления сетью, момент времени активации управления сетью, может ли управление сетью быть в спящем режиме и/или условие спящего режима, ограничение по времени или ограничение момента времени, необходимое для завершения виртуализации управления сетью.
Жизненным циклом называется рабочий цикл виртуализированного управления сетью. Когда жизненный цикл виртуализированного управления сетью истекает, универсальное устройство виртуализированного управления сетью останавливает работу виртуализированного управления сетью и высвобождает ресурс, выделенный виртуализированному управлению сетью. Жизненный цикл может быть конкретным моментом, например, время жизненного цикла виртуализированного управления сетью может быть установлено равным заданному времени в заданную дату заданного месяца в заданном году, и когда это время наступает, виртуализированное управление сетью заканчивает рабочий цикл и больше не существует. Жизненный цикл может быть интервалом времени, начиная с момента, в который виртуализированное управление сетью инстанцируется, например, жизненный цикл виртуализированного управления сетью может быть установлен равным трехмесячному интервалу времени, и когда виртуализированное управление сетью проработало три месяца с момента инстанцирования, виртуализированное управление сетью прекращает работу. Жизненный цикл может быть условием завершения, и когда виртуализированное управление сетью удовлетворяет условию завершения, рабочий цикл завершается, и виртуализированное управление сетью больше не существует. Например, условие завершения может быть задано следующим образом: когда количество сетевых элементов, управляемых с помощью виртуализированного управления сетью, меньше, чем предварительно заданный порог (например, 1), виртуализированное управление сетью прекращает работу.
Разница между так называемой продолжительностью существования и жизненным циклом заключается в том, что когда время работы виртуализированного управления сетью достигает продолжительности существования, виртуализированное управление сетью заканчивает жизненный цикл, но универсальное устройство виртуализированного управления сетью не высвобождает ресурс, выделенный виртуализированному управлению сетью. Целью задания продолжительности существования является то, что когда система связи должна активировать виртуализированное управлению сетью снова, виртуализированное управление сетью может быть начато быстро, без необходимости повторного развертывания. Для задания продолжительности существования, см. приведенное выше задание жизненного цикла, дополнительные подробности здесь описываться не будут.
Конечно, если коммуникационная система требует, чтобы виртуализированное управление сетью предоставляло постоянную услугу, жизненный цикл или продолжительность существования виртуализированного управления сетью могут быть заданы бессрочными.
Метод настройки жизненного цикла или продолжительности существования виртуализированного управления сетью позволяет виртуализированной системе управления сетью удовлетворить фактическому требованию управления сетью связи, чтобы статус существования виртуализированного управления сетью мог регулироваться автоматически, не требуя работы обслуживающего персонала на месте.
Чтобы удовлетворить все более высокие требования людей к качеству связи, необходимо рассмотреть качество связи каждой фазы, когда развертывается коммуникационная сеть. На основании этого в настоящем изобретении может дополнительно задаваться конфигурация требования к рабочим характеристикам виртуализированного управления сетью, чтобы гарантировать, что качество связи виртуализированного управления сетью удовлетворяет требованию всей коммуникационной сети.
Опционально, конфигурация требования к рабочим характеристикам управления сетью включает в себя одно или комбинацию из следующей конфигурационной информации:
кратчайшее время отклика виртуализированного управления сетью для события, максимальный и/или минимальный интервал для периодического измерения виртуализированного управления сетью, верхний предел количества или соответствующий пользовательский верхний предел количества виртуализированного управления сетью для обработки сетевого события или задачи по управлению сетью.
Когда имеется только одно универсальное устройство, которое может быть виртуализировано в коммуникационной системе, менеджер виртуализации управления сетью развертывает виртуализированное управление сетью на универсальном устройстве. Когда имеется несколько универсальных устройств, которые могут быть виртуализированы в коммуникационной системе, в настоящем изобретении дополнительно рассматривается конфигурация политики развертывания, чтобы лучше использовать ресурсы коммуникационной сети.
Опционально, конфигурация политики развертывания включает в себя одну или комбинацию из следующих политик:
развертывание виртуализированного управления сетью на универсальном устройстве сетевого элемента, управляемом с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на универсальном устройстве, смежном к универсальному устройству сетевого элемента, управляемого с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на устройстве, которое имеет относительно высокое использование виртуального ресурса, или развертывание виртуализированного управления сетью на устройстве в предварительно заданном географическом местонахождении.
Следует отметить, что когда виртуализированное управление сетью реализуется, один или несколько типов приведенной выше конфигурационной информации могут быть заданы в соответствии с конкретным требованием сценария.
Например, когда в системе должно быть развернуто управление сетью, конфигурационная информация, которая должна быть задана, включает в себя по меньшей мере: конфигурационную информацию функции управления сетью и конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом.
Если рабочий цикл виртуализированного управления сетью нуждается в управлении, дополнительно должна быть задана конфигурационная информация жизненного цикла. Если конфигурационная информация интерфейса, связанного с управлением сетью, должна быть реконфигурирована, дополнительно должна быть задана конфигурационная информация интерфейса, связанного с управлением сетью. Если в реальном приложении имеется конкретное требование к рабочим характеристикам управления сетью, например, в случае существующей скорости обработки управления сетью, если необходимо улучшить скорость обработки управления сетью, дополнительно должна быть задана конфигурационная информация требования к рабочим характеристикам управления сетью. Если имеется реальный сценарий, в котором трудно развернуть управление сетью, необходимо рассмотреть фактор развертывания, и в этом случае дополнительно должна быть задана конфигурационная информация политики развертывания для удовлетворения фактическому требованию к развертыванию. Приведенная выше различная конфигурационная информация позволяет виртуализированному управлению сетью удовлетворять различным фактическим требованиям. Поэтому в реальном приложении могут быть заданы один или несколько типов конфигурационной информации в соответствии с требованиями конкретной сети.
Из приведенных выше вариантов осуществления можно понять, что в соответствии со способом для реализации виртуализированного управления сетью, обеспеченным в настоящем изобретении, организатор виртуализации сетевой функции или система поддержки эксплуатации задает первую конфигурационную информацию виртуализированного управления сетью, а затем дает менеджеру виртуализации управления сетью инструкцию выполнить, в соответствии с конфигурационной информацией, виртуализацию функции управления сетью, в результате реализуя виртуализированное управление сетью. Основой для виртуализированного управления сетью являются различные универсальные устройства, и развертывание виртуализированного управления сетью является автоматизированным процессом управления, так что нет необходимости развертывать соответствующее устройство техническим персоналом на месте, и виртуализированное управление сетью должно быть реализовано только в универсальном устройстве в существующей коммуникационной сети. Поэтому, в соответствии со способом виртуализированного управления сетью, может быть реализовано низкое по стоимости и быстрое развертывание управления сетью, и может быть удовлетворено требование коммуникационной сети к развертыванию.
В реальном приложении, чтобы гарантировать более хорошую управляемость и более высокую гибкость виртуализированного управления сетью, настоящее изобретение дополнительно обеспечивает предпочтительное решение.
Фиг. 2 показывает блок-схему последовательности операций варианта 2 осуществления способа для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения, где способ может включать в себя:
Этап 201. Организатор виртуализации сетевой функции или система поддержки эксплуатации задает конфигурационную информацию виртуализированного управления сетью, где конфигурационная информация включает в себя по меньшей мере: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным объектом сети, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания.
Различная конфигурационная информация на этом этапе является такой же, как конфигурационная информация в варианте 1 осуществления способа, и подробности здесь не описываются.
Этап 202. Организатор виртуализации сетевой функции или система поддержки эксплуатации дают менеджеру виртуализации управления сетью инструкцию выполнить, в соответствии с конфигурационной информацией, виртуализацию функции управления сетью.
Ниже используется конфигурационная информация политики развертывания только в качестве примера для пояснения и описания.
В этом варианте осуществления целью задания конфигурационной информации политики развертывания является информирование менеджера виртуализации управления сетью о конкретной политике, в соответствии с которой выбирается соответствующее универсальное устройство, а затем виртуализированное управление сетью развертывается на выбранном универсальном устройстве.
Развертывание виртуализированного управления сетью в коммуникационной системе предназначено для управления одним или несколькими сетевыми элементами в системе. Поэтому для более удобного управления сетевым элементом виртуализированное управление сетью может быть развернуто на универсальном устройстве сетевого элемента, управляемого с помощью виртуализированного управления сетью, или виртуализированное управление сетью развертывается на универсальном устройстве, смежном к универсальному устройству сетевого элемента, управляемого с помощью виртуализированного управления сетью. Например, если виртуализированное управление сетью управляет только одним сетевым элементом, и сетевой элемент развертывается на универсальном сервере 1, виртуализированное управление сетью может быть развернуто на универсальном сервере 1, или виртуализированное управление сетью развертывается на универсальном сервере 2, смежном к универсальному серверу 1. Если виртуализированное управление сетью управляет несколькими сетевыми элементами, виртуализированное управление сетью развертывается на универсальном сервере любого сетевого элемента.
Чтобы обеспечить разумное выделение и использование ресурсов коммуникационной сети, использование виртуальных ресурсов может быть учтено, когда развертывается виртуализированное управление сетью. А именно, анализируется использование виртуальных ресурсов устройства, которое может быть виртуализировано в коммуникационной сети, и затем виртуализированное управление сетью развертывается на универсальном устройстве с самым высоким использованием ресурсов или вторым по величине использованием ресурсов, чтобы избежать в максимально возможной степени развертывание виртуализированного управления сетью на универсальном устройстве, ресурс виртуализации которого не используется, что может уменьшить вероятность возникновения неисправности и уменьшить расходы на управление.
Конечно, дополнительно может быть предварительно задано географическое местонахождение для виртуализированного управления сетью, то есть виртуализированное управление сетью развертывается на универсальном устройстве в заданном географическом местонахождении. Альтернативно, дополнительно может быть предварительно задана группа виртуальных ресурсов, занятая виртуализированным управлением сетью, так что виртуализированное управление сетью разворачивается на универсальном устройстве в соответствии с конкретными устройствами, которые имеют есть эти группы виртуальных ресурсов. Альтернативно, дополнительно может быть предварительно задан сетевой адрес универсального устройства (физический сервер) виртуализированного управления сетью, и соответствующее универсальное устройство развертывается как виртуализированное управление сетью в соответствии с сетевым адресом.
В реальном приложении организатор виртуализации сетевой функции может сохранить заданную конфигурационную информацию как файл каталога, и затем дать менеджеру виртуализации управления сетью инструкцию считать файл каталога, так что менеджер виртуализации управления сетью виртуализирует универсальное устройство в управление сетью в соответствии с файлом каталога. После приема инструкции менеджер виртуализации управления сетью считывает файл каталога, а затем выбирает соответствующее универсальное устройство в соответствии с конфигурационной информацией политики развертывания в файле каталога, и виртуализирует выбранное универсальное устройство в управление сетью в соответствии с другой конфигурационной информацией в файле каталога.
В этом предпочтительном решении перед реализацией виртуализированного управления сетью задается соответствующая конфигурационная информация, и учитывается конфигурационная информация функции управления сетью, конфигурационная информация топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, конфигурационная информация интерфейса, связанного с управлением сетью, конфигурационная информация жизненного цикла, конфигурационная информация требований к рабочим характеристикам управления сетью и конфигурационная информация политики развертывания. Конфигурирование информации позволяет процессу реализации виртуализированного управления сетью стать хорошо управляемым процессом виртуализации с относительно хорошей гибкостью, и оно позволяет виртуализированному управлению сетью удовлетворять требованиям реального приложения, чтобы обеспечить разумное использование ресурсов коммуникационной системы.
Вариант осуществления настоящего изобретения дополнительно обеспечивает способ для реализации виртуализированного управления сетью, и способ описывается с точки зрения менеджера виртуализации управления сетью.
Фиг. 3 показывает блок-схему последовательности операций варианта 3 осуществления способа для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения, где способ может включать в себя:
Этап 301. Менеджер виртуализации управления сетью принимает инструкцию, отправленную организатором виртуализации сетевой функции или системой поддержки эксплуатации.
Этап 302. Менеджер виртуализации управления сетью считывает конфигурационную информацию в соответствии с принятой инструкцией и выполняет виртуализацию функции управления сетью в соответствии с конфигурационной информацией; конфигурационной информацией является информация, которая предварительно задается организатором виртуализации функции управления сетью или системой поддержки эксплуатации для выполнения виртуализации, и конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурацию функции управления сетью, конфигурацию топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, конфигурацию интерфейса, связанного с управлением сетью, конфигурацию жизненного цикла, конфигурацию требования к рабочим характеристикам управления сетью или конфигурацию политики развертывания.
Сущность того, что менеджер виртуализации управления сетью считывает конфигурационную информацию в соответствии с принятой инструкцией и завершает виртуализацию функции управления сетью в соответствии с конфигурационной информацией, состоит в следующем: менеджер виртуализации управления сетью виртуализирует управление сетью на универсальном устройстве (например, сервере, запоминающем устройстве и коммутационном устройстве, которые основаны на промышленном стандарте), и виртуализированное управление сетью может занять место специализированного устройства управления сетью в коммуникационной сети. Поскольку стоимость универсального устройства является низкой, использование универсального устройства может уменьшить инвестиционные затраты.
Опционально, считывание менеджером виртуализации управления сетью конфигурационной информации в соответствии с принятой инструкцией и выполнение виртуализации функции управления сетью в соответствии с конфигурационной информацией включает в себя:
получение менеджером виртуализации управления сетью конфигурационной информацией от организатора виртуализации функции управления сетью в соответствии с принятой инструкцией; и
выбор менеджером виртуализации управления сетью универсального устройства в соответствии с конфигурационной информацией и виртуализацию выбранного универсального устройства в управление сетью.
Когда необходимо развернуть виртуализированное управление сетью менеджер виртуализации управления сетью сначала принимает инструкцию, отправленную организатором виртуализации функции управления сетью или системой поддержки эксплуатации, и получает соответствующую конфигурационную информацию в соответствии с инструкцией, и менеджер виртуализации управления сетью затем завершает виртуализацию управления сетью в соответствии с конфигурационной информацией. С использованием этого способа для сетевых элементов различных типов нет необходимости покупать устройство управления сетью, соответствующее сетевым элементам, и низкое по стоимости и быстрое развертывание управления сетью может быть реализовано только путем развертывания соответствующего виртуализированного управления сетью для сетевых элементов в соответствии с этим способом.
Когда устройство управления сетью в существующей коммуникационной сети является неисправным, должно быть своевременно проведено техническое обслуживание устройства управления сетью профессиональным техническим персоналом для того, чтобы не создавать опасную ситуацию для коммуникационной сети. Устройство управления сетью может работать должным образом только после технического обслуживания, но определенная опасность все же создается для коммуникационной сети в течение периода технического обслуживания. Чтобы решить эту проблему, виртуализированное управление сетью в этом варианте осуществления настоящего изобретения может переместить, когда универсальное устройство виртуализированного управления сетью является неисправным, виртуализированное управление сетью на нормальное универсальное устройство, чтобы обеспечить нормальную работу виртуализированного управления сетью.
Виртуализированное управление сетью генерируется путем виртуализации универсального устройства, и виртуализированное управление сетью не зависит от операционной системы и аппаратного обеспечения универсального устройства. После виртуализации универсального устройства все вычислительные ресурсы объединяются в пул, и когда узел в пуле ресурсов является неисправным, или универсальное устройство сталкивается с другой неисправностью аппаратного обеспечения, виртуализированное управление сетью, выполняющееся на универсальное устройство, не может работать должным образом. Поэтому после использования способа в этом варианте осуществления настоящего изобретения для виртуализации универсального устройства в управление сетью, при обнаружении, что виртуализированное управление сетью на универсальном устройстве является неисправным, менеджер виртуализации управления сетью может своевременно переместить виртуализированное управление сетью на нормальное универсальное устройство, чтобы обеспечить нормальную работу виртуализированного управления сетью.
В соответствии со способом для реализации виртуализированного управления сетью в приведенном выше варианте 1 осуществления, вариант осуществления настоящего изобретения обеспечивает устройство для реализации виртуализированного управления сетью, и устройство также может рассматриваться как организатор виртуализации функции управления сетью или системы поддержки эксплуатации в приведенном выше варианте 1 осуществления.
Фиг. 4 показывает блок-схему последовательности операций варианта 1 осуществления устройства для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения, где устройство может включать в себя: первый блок 401 задания и блок 402 инструкции виртуализации. Ниже описывается зависимость для соединений между блоками в устройстве со ссылкой на принцип работы устройства.
Первый блок 401 задания выполнен с возможностью задавать конфигурационную информацию виртуализированного управления сетью, где конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным объектом сети, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания.
Блок 402 инструкции виртуализации выполнен с возможностью инструктировать менеджера виртуализации управления сетью выполнить, в соответствии с конфигурационной информацией, виртуализацию функции управления сетью.
Опционально, если конфигурационная информация является конфигурационной информацией функции управления сетью, блок задания, в частности, выполнен с возможностью задания одной или комбинации из следующих функций виртуализированного управления сетью:
функции управления устранением неисправностей, функции управления конфигурацией, функции управления счетами, функции управления производительностью, функции управления безопасностью, усовершенствованной функции управления виртуализацией, функции ассоциации ресурса и службы виртуализации или функции настройки, с помощью виртуализированного управления сетью, отображающей зависимости между сетевым элементом и виртуальным ресурсом, которые управляются с помощью виртуализированного управления сетью.
Опционально, если конфигурационная информация является конфигурационной информацией топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом,
блок задания конкретно выполнен с возможностью задания топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, где топологическая зависимость включает в себя одну или комбинацию из следующих конфигураций:
зависимость для взаимных соединений между виртуализированным управлением сетью и виртуализированным сетевым объектом, зависимость для местоположений, задаваемую после развертывания, или зависимость для количественных пропорций между виртуализированным управлением сетью и виртуализированным сетевым объектом.
Виртуализированный сетевой объект включает в себя одно или комбинацию из следующего:
сетевой элемент, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции.
Опционально, если конфигурационная информация является конфигурационной информацией интерфейса, связанного с управлением сетью, блок задания, в частности, выполнен с возможностью задания конфигурации интерфейса между виртуализированным управлением сетью и виртуализированным сетевым объектом, где виртуализированный сетевой объект включает в себя одно или комбинацию из следующего:
сетевой элемент виртуализированной функции, управляемый с помощью виртуализированного управления сетью, организатор виртуализации сетевой функции, менеджер виртуализации сетевой функции, менеджер виртуализированной инфраструктуры, виртуальный ресурс или виртуальную машину сетевой функции.
Конфигурация интерфейса включает в себя одно или комбинацию из следующей конфигурационной информации:
имя интерфейса, местонахождение интерфейса, описание содержания интерфейса, формат содержания или последовательность передачи для интерфейсной передачи, название протокола передачи, или номер протокола, или номер соответствующего документа стандарта, используемого интерфейсом, требование к пропускной способности для интерфейсной передачи, требование к задержке при интерфейсной передаче, требование привязки по адресу, соответствующее интерфейсу, требование к количеству адресов или настройки политики безопасности интерфейса.
Опционально, если конфигурационная информация является конфигурационной информацией жизненного цикла, блок задания конкретно выполнен с возможностью задания одного или комбинации из следующей конфигурационной информации виртуализированного управления сетью:
продолжительность жизненного цикла виртуализированного управления сетью, момент времени активации управления сетью, может ли управление сетью быть в спящем режиме и/или условие спящего режима, ограничение по времени или ограничение момента времени, необходимое для завершения виртуализации управления сетью.
Опционально, если конфигурационная информация является конфигурацией требований к рабочим характеристикам управления сетью, блок задания, в частности, выполнен с возможностью задания одного или комбинации из следующей конфигурационной информации виртуализированного управления сетью:
кратчайшее время отклика виртуализированного управления сетью для события, максимальный и/или минимальный интервал для периодического измерения виртуализированного управления сетью, верхний предел количества или соответствующий пользовательский верхний предел количества виртуализированного управления сетью для обработки сетевого события или задачи по управлению сетью.
Опционально, если конфигурационная информация является конфигурацией политики развертывания, блок настройки конкретно выполнен с возможностью задания одной или комбинации из следующих политик:
развертывание виртуализированного управления сетью на универсальном устройстве сетевого элемента, управляемом с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на универсальном устройстве, смежном к универсальному устройству сетевого элемента, управляемого с помощью виртуализированного управления сетью, развертывание виртуализированного управления сетью на устройстве, которое имеет относительно высокое использование виртуального ресурса, или развертывание виртуализированного управления сетью на устройстве в предварительно заданном географическом местонахождении.
Когда виртуализированное управление сетью должно быть развернуто в системе коммуникационной сети, устройство может использоваться сначала для задания конфигурационной информации виртуализированного управления сетью с использованием первого блока задания; а затем блок инструкции виртуализации используется для того, чтобы дать менеджеру виртуализации управления сетью инструкцию выполнить операцию по виртуализации. После использования устройства, нет необходимости покупать систему управления сетью для сетевых элементов различных типов, совместимую с этими сетевыми элементами, а необходимо лишь задать конфигурационную информацию виртуализированного управления сетью, чтобы виртуализированное управление сетью могло быть адаптировано к сетевому элементу соответствующего типа. Кроме того, метод виртуализации уменьшает затраты на ручное развертывание. Поэтому устройство может реализовать низкое по стоимости и быстрое развертывание управления сетью.
В соответствии со способом для реализации виртуализированного управления сетью в приведенном выше варианте 3 осуществления, вариант осуществления настоящего изобретения обеспечивает устройство для реализации виртуализированного управления сетью, и устройство также может рассматриваться как менеджер виртуализации управления сетью в приведенном выше варианте 3 осуществления.
Фиг. 5 показывает блок-схему последовательности операций варианта 2 осуществления устройства для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения, где устройство может включать в себя: приемный блок 501 и блок 502 управления виртуализацией. Ниже описывается зависимость для соединений между блоками в устройстве со ссылкой на принцип работы устройства.
Приемный блок 501 выполнен с возможностью приема инструкции, отправленной организатором виртуализации сетевой функции или системой поддержки эксплуатации.
Блок 502 управления виртуализацией выполнен с возможностью считывать конфигурационную информацию в соответствии с принятой инструкцией и завершать виртуализацию функции управления сетью в соответствии с конфигурационной информацией; конфигурационной информацией является информация, которая предварительно задается организатором виртуализации функции управления сетью или системой поддержки эксплуатации для выполнения виртуализации, и конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным объектом сети, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания.
Опционально, блок управления виртуализацией включает в себя:
подблок считывания, выполненный с возможностью получать конфигурационную информацию от организатора виртуализации функции управления сетью или системы поддержки эксплуатации в соответствии с принятой инструкцией; и
подблок виртуализации, выполненный с возможностью выбора универсального устройства в соответствии с конфигурационной информацией и виртуализации выбранного универсального устройства в управление сетью.
Когда необходимо развернуть виртуализированное управление сетью в системе коммуникационной сети, устройство используется для сетевых элементов различных типов, и нет необходимости покупать систему управления сетью, совместимую с этими сетевыми элементами, только соответствующая конфигурационная информация должна быть получена в соответствии с принятой инструкцией, а затем универсальное устройство виртуализируется в управление сетью в соответствии с конфигурационной информацией. Поэтому использование устройства может реализовать низкое по стоимости и быстрое развертывание управления сетью.
Более того, вариант осуществления настоящего изобретения дополнительно обеспечивает состав аппаратного обеспечения приведенного выше устройства для реализации виртуализированного управления сетью. Состав аппаратного обеспечения может включать в себя по меньшей мере один процессор (например, CPU), по меньшей мере один сетевой интерфейс или другой интерфейс связи, память и по меньшей мере одну коммуникационную шину, которая выполнена с возможностью реализации соединения и связи между этими устройствами. Процессор выполнен с возможностью исполнения исполнимого модуля, такого как компьютерная программа, сохраненная в памяти. Память может включать в себя высокоскоростное оперативное запоминающее устройство (RAM: Random Access Memory), а также может включать в себя энергонезависимую память (non-volatile memory), такую как по меньшей мере одна память на магнитном диске. По меньшей мере один сетевой интерфейс (который может быть проводным или беспроводным) реализует коммуникационное соединение между устройством и по меньшей мере одним другим сетевым элементом через Интернет, глобальную сеть, локальную сеть, общегородскую сеть и т.п.
Обращаясь к фиг. 6, в некоторых методах реализации память хранит инструкцию программы, где инструкция программы может быть исполнена процессором, и инструкция программы может включать в себя первый блок 401 задания и блок 402 инструкции виртуализации.
Обращаясь к фиг. 7, в некоторых методах реализации память хранит инструкцию программы, где инструкция программы может быть исполнена процессором, и инструкция программы может включать в себя приемный блок 501 и блок 502 управления виртуализацией.
Кроме того, вариант осуществления настоящего изобретения дополнительно обеспечивает систему для реализации виртуализированного управления сетью, где система включает в себя: устройство в соответствии с вариантом 1 осуществления приведенного выше устройства и устройство в соответствии с вариантом 2 осуществления приведенного выше устройства, где эти два устройства осуществляют связь друг с другом. То есть система может включать в себя организатора виртуализации сетевой функции и менеджер виртуализации управления сетью. Альтернативно, система включает в себя систему поддержки эксплуатации и менеджер виртуализации управления сетью.
Вариант осуществления настоящего изобретения дополнительно обеспечивает систему для реализации виртуализированного управления сетью. Фиг. 8 показывает схематический чертеж архитектуры системы для реализации виртуализированного управления сетью в соответствии с вариантом осуществления настоящего изобретения, где система может включать в себя: узел 10 системы поддержки эксплуатации (Operation Support System, OSS), узел 20 NFVO (Network Function Virtualization Orchestrator, организатор виртуализации сетевой функции), узел 30 менеджера V-O&M (Virtual Network management Manager, менеджер виртуализации управления сетью), узел 40 VNF (Virtual Network Function, виртуальная сетевая функция), узел 50 VNFM (Virtual Network Function Manager, менеджер виртуальной сетевой функции), узел 60 VIM (Virtualized Infrastructure Manager, менеджер виртуализированной инфраструктуры), узел 70 VFVI (Network Function Virtual Infrastructure, виртуальная инфраструктура сетевой функции) и узел 80 V-O&M (Virtual Network management, виртуализированное управление сетью).
Система 10 поддержки эксплуатации отдельно соединяется с виртуализированным управлением 80 сетью и организатором 20 виртуализации сетевой функции. Виртуализированное управление сетью 80 отдельно соединяется с виртуальной сетевой функцией 40 и менеджером 50 виртуальной сетевой функции. Менеджер 30 виртуализации управления сетью соединяется с организатором 20 виртуализации сетевой функции и системой 10 поддержки эксплуатации. Виртуальная сетевая функция 40 отдельно соединяется с виртуальной инфраструктурой 70 сетевой функции и менеджером 50 виртуальной сетевой функции. Организатор 20 виртуализации сетевой функции соединяется с менеджером 50 виртуальной сетевой функции. Менеджер 50 виртуальной сетевой функции соединяется с менеджером 60 виртуализированной инфраструктуры. Менеджер 60 виртуализированной инфраструктуры соединяется с виртуальной инфраструктурой 70 сетевой функции.
Следует отметить, что приведенное выше виртуализированное управление сетью 80 генерируется путем виртуализации системы 10 поддержки эксплуатации и менеджера 30 виртуализации управления сетью, или генерируется путем виртуализации организатора 20 виртуализации сетевой функции и менеджера 30 виртуализации управления сетью. Поэтому виртуализированное управление сетью может быть интегрировано в физический объект, или может быть интегрировано в несколько физических объектов, то есть функция управления сетью реализуется путем использования функциональных модулей нескольких физических объектов.
Следует отметить, что узел NFVO, узел VNFM и узел VIM входят в состав NFV-MANO (Network Function Virtualization Management and Orchestrator, организатор и управление виртуализацией сетевой функции). Виртуализированная коммуникационная сеть может включать в себя по меньшей мере один EMS и по меньшей мере один VNF, где EMS может виртуализировать управление сетью, и сетевые функции каждого VNF могут быть различными. Функция виртуализированного управления сетью и функция VNF могут быть интегрированы в одно физическое устройство для реализации или могут быть соответственно интегрированы в различные физические устройства для реализации. Узел NFVI в базовой служебной архитектуре включает в себя вычислительный ресурс, ресурс хранения и ресурс передачи.
Приведенная выше система для реализации виртуализированного управления сетью может быть реализована на основе облачной системы, и облачная система, главным образом, включает в себя "облачные" вычисления и "облачное" хранилище. "Облачными" вычислениями называются распределенные вычисления, кластер серверов задается путем использования центров обработки данных в различных местах, и различные приложения предоставляются пользователю с использованием сети. "Облачное" хранилище означает, что пользовательские данные хранятся в облаке, которое избегает использования локальных ресурсов для хранения и достигает цели нелокального использования и нелокального хранения.
OSS является системой поддержки оператора для интеграции и совместного использования информационного ресурса, которая, главным образом, включает в себя такие части, как управление сетью, управление системой, учет, бизнес-операции, послепродажное обслуживание и т.п. EMS является системой, которая управляет одним или несколькими сетевыми элементами. VNF может реализовывать функцию в облачной системе, которая используется для реализации устройства физического объекта в коммуникационной сети, то есть VNF является виртуализированным сетевым элементом. Например, VNF может реализовывать функцию сетевого элемента, такого как узел управления мобильностью или базовая станция. NFVO используется для развертывания VNF, VNFM используется для управления VNF, и VIM используется для управления NFVI.
В качестве примера предполагается, что VNF должна реализовывать функцию базовой станции, оператор может использовать функцию базовой станции, для этого OSS конфигурирует VNF, и конфигурационная информация передается к VNF с использованием интерфейса между OSS и EMS и интерфейса между EM и VNF. Затем VNF развертывается с использованием NFVO для реализации покрытия соты виртуализированной коммуникационной сети так, чтобы пользователь мог позвонить. VNF может дополнительно управляться с использованием VNFM, и VNF может иметь функцию узла управления мобильностью.
Из приведенного выше описания методов реализации становится очевидно, что специалист в области техники может ясно понять, что некоторые или все этапы способов в вариантах осуществления могут быть реализованы с помощью программного обеспечения в дополнение к необходимой универсальной аппаратной платформе. На основании такого понимания технические решения настоящего изобретения или часть, входящая в состав предшествующего уровня техники, по существу могут быть реализованы в формате программного продукта. Программный продукт может быть сохранен на носителе данных, таком как ROM/RAM, магнитный диск или оптический диск, и включает в себя несколько инструкций для того, чтобы давать компьютерному устройству (которое может быть персональным компьютером, сервером, или сетевым устройством, таким как медиашлюз) инструкции для выполнения способов, описанных в вариантах осуществления или некоторых частях вариантов осуществления настоящего изобретения.
Следует отметить, что варианты осуществления в этом описании все описываются поэтапным образом, для одинаковых или аналогичных частей в вариантах осуществления может быть сделана ссылка на эти варианты осуществления, и каждый вариант осуществления сосредотачивается на отличии от других вариантов осуществления. В частности, варианты осуществления устройства и системы в основном аналогичны варианту осуществления способа, и поэтому описываются кратко; для соответствующих частей может быть дана ссылка на частичные описания в варианте осуществления способа. Описанные варианты осуществления устройства и системы являются лишь иллюстративными. Блоки, описанные как отдельные части, могут быть, а могут и не быть физически отдельными, и части, изображенные как блоки, могут быть, а могут и не быть физическими блоками, могут быть расположены в одном месте или могут быть распределены по множеству сетевых блоков. Некоторые или все модули могут быть выбраны в соответствии с реальными потребностями для достижения целей решений вариантов осуществления. Средний специалист в области техники может понять и реализовать варианты осуществления настоящего изобретения без приложения творческих усилий.
Говоря кратко, приведенное выше описание является лишь иллюстративными вариантами осуществления настоящего изобретения и не предназначено для ограничения объема правовой охраны настоящего изобретения. Любая модификация, эквивалентная замена или улучшение, сделанные не отступая от сущности и принципов настоящего изобретения, должны попадать в объем правовой охраны настоящего изобретения.