СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ ОБ АВАРИЙНЫХ СИГНАЛАХ, СООТВЕТСТВУЮЩЕЕ УСТРОЙСТВО И СИСТЕМА
METHOD OF PROCESSING INFORMATION ON EMERGENCY SIGNALS, CORRESPONDING DEVICE AND SYSTEM

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к области связи и, в частности, к способу обработки информации об аварийных сигналах, соответствующему устройству и системе.
Уровень техники
В прикладном сценарии NFV системы (виртуализация сетевых функций, виртуализация сетевых функций) традиционная сеть и архитектура сетевых узлов значительно меняются. Для традиционного физического телекоммуникационного узла в новой сетевой архитектуре физический узел переходит в виртуальный узел. Сетевая архитектура, определенная в стандарте NFV системы, применяет функциональные узлы, такие как NFVI (инфраструктура виртуализации сетевых функций, инфраструктура виртуализации сетевых функций), VIM (менеджер виртуализованной инфраструктуры), VNFM (менеджер виртуализованной сетевой функции, менеджер виртуализованной сетевой функции) и NFVO (NFV управление и оркестровка, оркестратор виртуализации сетевых функций).
Уровень виртуализации и уровень услуг применяется в NFV системе, и каждое VNF приложение работает на NFVI. Согласно многоуровневой структуре, EMS (система управления элементами, система управления элементами) контролирует информацию об аварийных сигналах сетевых элементов на уровне услуги и уровне виртуализации отдельно. Сетевой элемент может быть общим термином для физического объекта на уровне виртуализации или виртуальным объектом на уровне услуги. Например, физический объект включает в себя память, жесткий диск, линию связи, плату, CPU и карту сетевого интерфейса, и виртуальный объект включает в себя виртуальную машину, карту виртуального сетевого интерфейса и прикладную программу.
При текущем состоянии устранения сбоев в работе, EMS отслеживает информацию об аварийных сигналах на одном уровне и не может определить неисправность с точки зрения всей сети. EMS отправляет несколько рабочих заказов относительно одной и той же основной причины аварийных сигналов обслуживающему персоналу. Таким образом, контролирующему персоналу необходимо тратить много времени на анализ отказа, диспетчеризацию рабочего заказа и отслеживание хода выполнения рабочего заказа. Кроме того, обслуживающий персонал также должен обрабатывать большое количество рабочих заказов. Затраты на эксплуатацию и техническое обслуживание существенно возрастают.
Раскрытие сущности изобретения
Техническая задача, которая должна быть решена в вариантах осуществления настоящего изобретения, представляет собой способ обработки информации об аварийных сигналах, соответствующее устройство и систему, которая может решить техническую задачу высоких эксплуатационных затрат и технического обслуживания предшествующего уровня техники.
Для решения вышеизложенной технической задачи, первый аспект вариантов осуществления настоящего изобретения обеспечивает способ обработки информации об аварийных сигналах, включающий в себя этапы, на которых:
принимают, с помощью системы управления элементами EMS, первое сообщение об аварийном сигнале, переданное менеджером виртуализованной сетевой функции VNFM, при этом первое сообщение об аварийном сигнале включает в себя первую информацию ассоциации аварийных сигналов, причем первая информация ассоциации аварийных сигналов включает в себя по меньшей мере одно из следующего: первый идентификатор объекта и заданную ассоциацию между идентификаторами объектов;
принимают, с помощью EMS, второе сообщение об аварийных сигналах, переданное виртуализованной сетевой функцией VNF, где второе сообщение об аварийных сигналах включает в себя вторую информацию ассоциации аварийных сигналов, а вторая информация ассоциации аварийных сигналов включает в себя по меньшей мере одно из: второго идентификатора объекта и заданной ассоциации между идентификаторами объектов; и
выполняют, с помощью EMS, корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов.
Со ссылкой на первый аспект, в первом варианте реализации первого аспекта, первый идентификатор объекта включает в себя по меньшей мере одно из: VNF идентификатора, идентификатора VM виртуальной машины и идентификатора ресурса виртуальной передачи VM; а
второй идентификатор объекта включает в себя по меньшей мере одно из: VNF идентификатора, идентификатора виртуальной машины и идентификатора ресурса виртуальной передачи VM; а
заданная ассоциация между идентификаторами объектов используется для указания ассоциации между различными идентификаторами объектов; где
VNF идентификатор включает в себя VNF идентификатор ID или VNF имя, VM идентификатор включает в себя VM ID или VM имя, а идентификатор ресурса виртуальной передачи включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Со ссылкой на первый аспект или первый вариант реализации первого аспекта, во втором варианте реализации первого аспекта первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах и первый набор информации об аварийных сигнала включает в себя по меньшей мере одно из: NFVI информации об аварийных сигналах, VM информации об аварийных сигналах и VNFM информации об аварийных сигналах.
Со ссылкой на первый аспект или первый или второй вариант реализации первого аспекта, в третьем варианте реализации первого аспекта второе сообщение об аварийных сигналах дополнительно включает в себя второй набор информации об аварийных сигналах, а второй набор информации об аварийных сигналах включает в себя по меньшей мере один элемент VNF информации об аварийных сигналах.
Со ссылкой на первый аспект или любой из первого или третьего вариантов реализации первого аспекта в четвертом варианте реализации первого аспекта, когда первое сообщение об аварийных сигналах включает в себя первую информацию об аварийных сигналах и вторую информацию об аварийных сигналах включает в себя второй набор информации об аварийных сигналах, выполняют с помощью EMS корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах в соответствии с первой информацией ассоциации аварийных сигналов и второй информации ассоциации аварийных сигналов, включающий в себя этапы, на которых:
получают из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах, в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов, информацию об аварийных сигналах, имеющую одинаковую информацию ассоциации аварийных сигналов, и выполняют, согласно заданному правилу корреляции, корреляционный анализ полученной информации об аварийных сигналах, содержащей одинаковую информацию ассоциации аварийных сигналов; или
получают третий набор информации об аварийных сигналах из первого набора информации об аварийных сигнала и второй информации об аварийных сигналах, в соответствии с заданной ассоциацией между идентификаторами объекта, первым идентификатором объекта и вторым идентификатором объекта, при этом третий набор информации об аварийных сигналах содержит информацию об аварийных сигналах, в которой идентификаторы объекта ассоциированы; и выполняют корреляционный анализ третьего набора информации об аварийных сигналах, согласно заданному правилу корреляции.
Второй аспект настоящего изобретения обеспечивает способ обработки информации об аварийных сигналах, включающий в себя этапы, на которых:
принимают, с помощью менеджера виртуализованных сетевых функций VNFM информации об аварийных сигналах виртуальной машины VM, сообщенной менеджером виртуализованной инфраструктуры VIM, где информация об аварийных сигналах VM включает в себя третий идентификатор объекта;
генерируют посредством VNFM первое сообщение об аварийных сигналах в соответствии с информацией об аварийных сигналах VM, где первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов, а первая информация ассоциации аварийных сигналов включает в себя по меньшей мере одно из: первого идентификатора объекта и заданной ассоциации между идентификаторами объектов; и
передают посредством VNFM первое сообщение об аварийных сигналах в систему управления элементами EMS, так что EMS выполнено с возможностью осуществления корреляционного анализа первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, которое сообщается посредством VNF.
Со ссылкой на второй аспект в первом варианте реализации второго аспекта третий идентификатор объекта включает в себя по меньшей мере одно из: VM идентификатора, идентификатора HOST хоста на уровне NFVI инфраструктуры и идентификатора ресурса виртуальной передачи VM; где
VM идентификатор включает в себя VM идентификатор ID или VM имя, HOST идентификатор включает в себя HOST ID или HOST имя, а идентификатор ресурса виртуальной передачи VM включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Со ссылкой на второй аспект или первый вариант реализации второго аспекта, во втором варианте реализации второго аспекта первый идентификатор объекта включает в себя по меньшей мере одно из: VNF идентификатора, VM идентификатора и идентификатора ресурса виртуальной передачи VM; и
заданная ассоциация между идентификаторами объектов используется для указания ассоциации между различными идентификаторами объектов.
Со ссылкой на второй аспект или первый или второй вариант реализации второго аспекта, в третьем варианте реализации второго аспекта первое сообщение об аварийных сигналах дополнительно включает в себя первую информацию об аварийных сигналах, а первый набор информации об аварийных сигналах включает в себя, по меньшей мере, одно из: NFVI информации об аварийных сигналах, VM информации об аварийных сигналах и VNFM информации об аварийных сигналах.
Со ссылкой на второй аспект или любой из вышеперечисленных вариантов реализации второго аспекта, в четвертом варианте реализации второго аспекта, генерирование посредством VNFM первого сообщения об аварийных сигналах в соответствии с VM информацией об аварийных сигналах, включает в себя этапы, на которых:
получают, в соответствии с заданным соответствием между третьим идентификатором объекта и VNF идентификатором и третьим идентификатором объекта в VM информации об аварийных сигналах, VNF идентификатор, соответствующий третьему идентификатору объекта, и используют полученный VNF идентификатор в качестве первого идентификатора объекта для генерирования первого сообщения об аварийных сигналах; или
выполняют корреляционный анализ VM информации об аварийных сигналах для генерирования первого сообщения об аварийных сигналах.
Третий аспект настоящего изобретения обеспечивает способ обработки информации об аварийных сигналах, включающий в себя этапы, на которых:
выполняют, с помощью менеджера виртуализованной инфраструктуры VIM, корреляционный анализ по меньшей мере двух элементов информации об аварийных сигналах для генерирования информации об аварийных сигналах виртуальной машины VM; и
направляют отчет о генерируемой VM информации об аварийных сигналах менеджеру виртуализованной сетевой функции VNFM, так что VNFM выполнено с возможностью сообщения, в соответствии с VM информацией об аварийных сигналах, первого сообщения об аварийных сигналах в систему управления элементами EMS, при этом EMS выполнено с возможностью осуществления корреляционного анализа первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, сообщенного посредством VNF.
Со ссылкой на третий аспект, в первом варианте реализации третьего аспекта по меньшей мере два элемента информации об аварийных сигналах включают в себя:
по меньшей мере один элемент информации об аварийных сигналах NFVI инфраструктуры виртуализации сетевых функций и по меньшей мере один элемент VM информации об аварийных сигналах; или
по меньшей мере два элемента NFVI информации об аварийных сигналах; или
по меньшей мере два элемента VM информации об аварийных сигналах.
Со ссылкой на третий аспект или первый вариант реализации третьего аспекта, во втором варианте осуществления третьего аспекта способ дополнительно включает в себя этапы, на которых:
принимают NFVI информацию об аварийных сигналах, переданную NFVI, где NFVI информация об аварийных сигналах включает в себя NFVI идентификатор;
выполняют посредством VIM корреляционный анализ по меньшей мере двух элементов информации об аварийных сигналах для генерирования информации об аварийных сигналах виртуальной машины VM, включающий в себя этапы, на которых:
выполняют корреляционный анализ NFVI информации об аварийных сигналах для генерирования VM информации об аварийных сигналах; где
NFVI идентификатор включает в себя по меньшей мере один VM идентификатор, HOST идентификатор хоста и идентификатор ресурса виртуальной передачи виртуальной машины, VM идентификатор включает в себя VM идентификатор ID или VM имя, HOST идентификатор включает в себя HOST ID или HOST имя и идентификатор ресурса виртуальной передачи VM содержит ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Четвертый аспект настоящего изобретения обеспечивает устройство обработки информации об аварийных сигналах, при этом устройство представляет собой EMS систему управления элементами и включает в себя:
первый блок приема, выполненный с возможностью приема первого сообщения об аварийных сигналах, переданного VNFM менеджером виртуализованной сетевой функции, при этом первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов, причем первая информация ассоциации аварийных сигналов включает в себя по меньшей мере одно из: первого идентификатора объекта и заданной ассоциации между идентификаторами объектов;
второй блок приема, выполненный с возможностью приема второго сообщения об аварийных сигналах, сообщенного виртуализованной сетевой функцией VNF, при этом второе сообщение об аварийных сигналах включает в себя вторую информацию ассоциации аварийных сигналов, а вторая информация ассоциации аварийных сигналов включает в себя по меньшей мере одно из: второго идентификатора объекта и заданной ассоциации между идентификаторами объектов; и
блок обработки, выполненный с возможностью осуществления, в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов, корреляционного анализа первого сообщения об аварийных сигналах, принятого первым блоком приема, и второго сообщения об аварийных сигналах, принятого вторым блоком приема.
Со ссылкой на четвертый аспект, в первом варианте реализации четвертого аспекта первый идентификатор объекта включает в себя по меньшей мере одно из: VNF идентификатора, идентификатора виртуальной машины VM и идентификатора ресурса виртуальной передачи VM;
второй идентификатор объекта включает в себя, по меньшей мере, одно из: VNF идентификатора, VM идентификатора и идентификатора ресурса виртуальной передачи VM; и
заданная ассоциация между идентификаторами объектов используется для указания ассоциации между различными идентификаторами объектов; где
VNF идентификатор включает в себя VNF идентификатор ID или VNF имя, VM идентификатор включает в себя VM ID или VM имя и идентификатор ресурса виртуальной передачи включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Со ссылкой на четвертый аспект или первый вариант реализации четвертого аспекта, во втором варианте реализации четвертого аспекта первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах, а первый набор информации об аварийных сигналах включает в себя по меньшей мере одно из: NFVI информации об аварийных сигналах, VM информацию об аварийных сигналах и VNFM информацию об аварийных сигналах.
Со ссылкой на четвертый аспект или первый или второй вариант реализации четвертого аспекта, в третьем варианте реализации четвертого аспекта второе сообщение об аварийных сигналах дополнительно включает в себя второй набор информации об аварийных сигналах и второй набор информации об аварийных сигналах включает в себя по меньшей мере один элемент VNF информации об аварийных сигналах.
Со ссылкой на четвертый аспект или любой из вышеперечисленных вариантов реализации четвертого аспекта в четвертом варианте реализации четвертого аспекта, когда первое сообщение об аварийных сигналах включает в себя первый набор информации об аварийных сигналах, и вторая информация об аварийных сигналах включает в себя второй набор информации об аварийных сигналах, блок обработки дополнительно выполнен с возможностью:
получения из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах, в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации об аварийных сигналов, информации об аварийных сигналах, имеющую такую же информацию ассоциации об аварийных сигналов, и выполнения, согласно заданному правилу корреляции, корреляционного анализа полученной информации об аварийных сигналах, имеющей такую же информацию ассоциации аварийных сигналов; или
получения третьего набора информации об аварийных сигналах из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах, в соответствии с заданной ассоциацией между идентификаторами объекта, первый идентификатор объекта и второй идентификатор объекта, где третий набор информации об аварийных сигналах содержит информацию об аварийных сигналах, в которой идентификаторы объекта ассоциированы; и выполнения корреляционного анализа третьего набора информации об аварийных сигналах согласно заданному правилу корреляции.
Пятый аспект настоящего изобретения обеспечивает устройство обработки информации об аварийных сигналах, и устройство является менеджером виртуализованной сетевой функции VNFM и включает в себя:
блок приема, выполненный с возможностью приема информации об аварийных сигналах виртуальной машины VM, переданной менеджером виртуализованной инфраструктуры VIM, при этом VM информация об аварийных сигналах включает в себя третий идентификатор объекта;
блок обработки, выполненный с возможностью генерирования первого сообщения об аварийных сигналах, в соответствии с VM информацией об аварийных сигналах, принятой блоком приема, при этом первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов, и первая информация ассоциации аварийных сигналов включает в себя по меньшей мере одно из: первого идентификатора объекта и заданной ассоциации между идентификаторами объектов; и
блок передачи, выполненный с возможностью передачи первого сообщения об аварийных сигналах, сгенерированного блоком обработки, на EMS систему управления элементами, так что EMS выполняет корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, которое сообщается посредством VNF.
Со ссылкой на пятый аспект, в первом варианте реализации пятого аспекта третий идентификатор объекта включает в себя по меньшей мере одно из: VM идентификатора, HOST идентификатора хоста на уровне NFVI инфраструктуры и идентификатора ресурса виртуальной передачи VM; где
VM идентификатор включает в себя VM идентификатор ID или VM имя, HOST идентификатор включает в себя HOST ID или HOST имя, и идентификатор ресурса виртуальной передачи VM включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Со ссылкой на пятый аспект или первый вариант реализации пятого аспекта, во втором варианте реализации пятого аспекта первый идентификатор объекта используется для однозначной идентификации первого объекта, и первый идентификатор объекта включает в себя по меньшей мере одно из: VNF идентификатора, VM идентификатора и идентификатора виртуальной передачи VM; а
заданная ассоциация между идентификаторами объектов используется для обозначения ассоциации между различными идентификаторами объектов.
Со ссылкой на пятый аспект или первый или второй вариант реализации пятого аспекта, в третьем варианте реализации пятого аспекта первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах, причем первый набор информации об аварийных сигналах включает в себя по меньшей мере одно из следующего: NFVI информацию об аварийных сигналах, VM информацию об аварийных сигналах и VNFM информацию об аварийных сигналах.
Со ссылкой на пятый аспект или любой из вышеперечисленных вариантов реализации пятого аспекта, в четвертом варианте реализации пятого аспекта блок обработки дополнительно выполнен с возможностью:
получения, в соответствии с заданным соответствием между третьим идентификатором объекта и VNF идентификатором и третьим идентификатором объекта в VM информации об аварийных сигналах, VNF идентификатора, соответствующего третьему идентификатору объекта, использования полученного VNF идентификатора в качестве первого идентификатора объекта и генерирования первого сообщения об аварийных сигналах, в соответствии с первым идентификатором объекта; или
выполнения корреляционного анализа VM информации об аварийных сигналах для генерирования первого сообщения об аварийных сигналах.
В шестом аспекте настоящего изобретения предлагается устройство обработки информации об аварийных сигналах, при этом устройство является менеджером виртуализованной инфраструктуры VIM и включает в себя:
блок обработки, выполненный с возможностью осуществления корреляционного анализа по меньшей мере двух элементов информации об аварийных сигналах для генерирования информации об аварийных сигналах виртуальной машины VM; и
блок передачи, выполненный с возможностью передачи отчета VM информации об аварийных сигналах, сгенерированной блоком обработки, менеджеру виртуализованной сетевой функции VNFM, так что VNFM выполнен с возможностью передачи, в соответствии с VM информацией об аварийных сигналах, первого сообщения об аварийных сигналах в систему управления элементами EMS, причем EMS выполнена с возможностью осуществления корреляционного анализа первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, сообщаемого посредством VNF.
Со ссылкой на шестой аспект, в первом варианте реализации шестого аспекта по меньшей мере два элемента информации об аварийных сигналах включают в себя:
по меньшей мере один элемент информации об аварийных сигналах NFVI инфраструктуры виртуализации сетевых функций и по меньшей мере один элемент VM информации об аварийных сигналах; или
по меньшей мере два элемента NFVI информации об аварийных сигналах; или
по меньшей мере два элемента VM информации об аварийных сигналах.
Со ссылкой на шестой аспект или первый вариант реализации шестого аспекта, во втором варианте осуществления шестого аспекта устройство дополнительно включает в себя:
блок приема, выполненный с возможностью приема NFVI информации об аварийных сигналах, переданной NFVI, где NFVI информация об аварийных сигналах включает в себя NFVI идентификатор; и
блок обработки, выполненный с возможностью осуществления корреляционного анализа NFVI информации об аварийных сигналах, принятой блоком приема, для генерирования VM информацию об аварийных сигналах; где
NFVI идентификатор включает в себя по меньшей мере один из: VM идентификатора, HOST идентификатора хоста и идентификатора ресурса виртуальной передачи виртуальной машины, при этом VM идентификатор включает в себя VM идентификатор ID или VM имя, HOST идентификатор включает в себя HOST ID или HOST имя а идентификатор ресурса виртуальной передачи VM включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Следующие полезные эффекты достигаются путем осуществления настоящего изобретения:
на основании ассоциации, корреляционный анализ может быть выполнен с использованием информации об аварийных сигналах на разных уровнях, может быть определена информация об аварийных сигналах, которая имеет корреляционные отношения на разных уровнях, может быть реализована межуровневая ассоциация между информацией об аварийных сигналах, и может быть направлен один и тот же рабочий заказ согласно информации об аварийных сигналах одной и той же основной причины, тем самым, уменьшая количество переданных рабочих заказов и снижая затраты на эксплуатацию и обслуживание сети.
Краткое описание чертежей
С целью более подробного описания технических решений в вариантах осуществления настоящего изобретения, ниже кратко представлены прилагаемые чертежи, необходимые для описания вариантов осуществления. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают только некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники может все еще получать другие чертежи из этих сопроводительных чертежей без творческих усилий.
Фиг. 1 - схема NFV системы согласно варианту осуществления настоящего изобретения;
Фиг. 2 - блок-схема последовательности операций способа обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 3 - схема взаимодействия в системе обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 4 – блок-схема системы управления элементами в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 5 – блок-схема модуля диспетчеризации рабочего заказа, показанного на фиг. 4;
Фиг. 6 - еще одна блок-схема системы управления элементами в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 7 - блок-схема последовательности операций способа обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 8 - блок-схема последовательности операций другого способа обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 9 - блок-схема алгоритма еще одного способа обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 10 - схема взаимодействия другой системы обработки информации тревоги в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 11 – блок-схема устройства обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 12 – блок-схема другого устройства обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 13 – блок-схема еще одного устройства обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 14 – блок-схема устройства обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 15 – блок-схема другого устройства обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения; и
Фиг. 16 – блок-схема еще одного устройства обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения.
Осуществление изобретения
Далее приведено четкое описание технических решений в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой лишь некоторые, но не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, попадают в рамки защиты настоящего изобретения.
Как показано на фиг. 1, где фиг. 1 представляет собой схему сетевой архитектуры варианта осуществления настоящего изобретения. Технические решения этого варианта осуществления настоящего изобретения применяются к NFV системе, и NFV система этого варианта осуществления настоящего изобретения включает в себя функциональные узлы, такие как инфраструктура виртуализации сетевых функций (инфраструктура виртуализации сетевых функций, NFVI для краткости), VIM , VNF, EMS, VNFM и NFVO.
VNF соответствует сущности физической сетевой функции (физическая сетевая функция, PNF) в традиционной невиртуализованной сети. Функциональное поведение и состояние сетевой функции не имеют отношения к внедрению виртуализации. В этом варианте осуществления настоящего изобретения VNF и PNF имеют одинаковое функциональное поведение и одинаковые внешние интерфейсы.
EMS используется для мониторинга информации об аварийных сигналах множества сетевых элементов на уровне услуги и уровне виртуализации в NFV системе.
VIM является виртуализованным объектом, используемым для контроля и управления вычислительными, сохраненными и сетевыми ресурсами.
NFVO представляет собой виртуализованный объект, предназначенный для выполнения оркестровки и управления на стороне сети на NFV ресурсе и реализации NFV топологии услуги в NFV инфраструктуре.
NFVI включает в себя аппаратный ресурс, виртуальный ресурс и уровень виртуализации. С точки зрения VNF, уровень виртуализации и аппаратный ресурс можно рассматривать как объект, который может предоставить необходимый виртуальный ресурс. Блок управления NFVI отвечает за управление и контроль виртуальной машиной VM в NFVI.
VNFM предназначен для управление жизненным циклом VNF.
Интерфейсы, используемые в NFV системе в этом варианте осуществления, включают в себя:
1. VI-Ha интерфейс между уровнем виртуализации и аппаратным ресурсом, где запрашиваемый аппаратный ресурс может запрашиваться, и информация о статусе относящегося к нему аппаратного ресурса может быть собрана с использованием VI-Ha интерфейса;
2. Vn-Nf интерфейс, который находится между VNF и NFVI и выполнен с возможностью описывать среду выполнения, предоставляемую NFVI для VNF;
3. Or-VnFm интерфейс, который находится между NFVO и VNFM, и является внутренним интерфейсом MANO, где MANO включает в себя NFVO, VNFM и VIM, и Or-Vnfm интерфейс специально используется NFVO чтобы:
отправлять запрос, относящийся к ресурсу, в VNFM, например запрос на авторизацию, аутентификацию, резервирование, выделение и т.п. ресурса для управления жизненным циклом VNF;
отправлять информацию конфигурации в VNFM, чтобы VNF мог быть правильно сконфигурирован в соответствии с VNF графом пересылки (граф пересылки); и
собирать информацию о статусе (например, информацию о неисправности) VNF для управления жизненным циклом VNF;
4. Vi-Vnfm интерфейс, который находится между VIM и VNFM, и является внутренним интерфейсом MANO, где Vi-Vnfm интерфейс специально используется VNFM для отправки запроса конфигурации ресурса; и
конфигурировать виртуальный аппаратный ресурс и информацию о статусе обмена;
5. Or-Vi интерфейс, который находится между NFVO и VIM, и является внутренним интерфейсом NFVO, где Or-Vi интерфейс специально используется NFVO для отправки запроса резервирования ресурсов; посредством NFVO для отправки запроса выделения ресурсов; и конфигурировать виртуальный аппаратный ресурс и информацию о статусе обмена;
6. Nf-Vi интерфейс, который находится между NFVI и VIM и специально используется для:
выделения конкретного ресурса в соответствии с запросом выделения ресурсов; направления информации о статусе виртуального ресурса; и конфигурирования виртуального аппаратного ресурса и информации о статусе обмена;
7. Os-Ma интерфейс, который находится между OSS / BSS и NFVO и специально выполнен с возможностью:
запрашивать управление жизненным циклом графа услуги; запрашивать управление жизненным циклом VNF; направлять информацию о статусе NFV; обмениваться информацией политики управлении; обмениваться информацией об анализе данных; направлять записи об использовании и учете стоимости, относящиеся к NFV; и обмениваться инвентарной информацией и информацией о функциональных возможностях;
8. Ve-Vnfm интерфейс, который находится между VNF/EMS и VNFM и специально используется для:
запроса управление жизненным циклом VNF; информации конфигурации обмена; и информации о статусе обмена, необходимой для управления жизненным циклом;
9. Se-Ma интерфейс, который находится между услугой, VNF и описанием инфраструктуры и NFVO и используется для извлечения информации, относящейся к VNF графу пересылки, информации, относящейся к услуге, информации, относящейся к VNF и информации, относящейся к NFVI модели информации, где информация предоставляется NFVO для использования.
В этом варианте осуществления настоящего изобретения выполняется анализ ассоциации на основании информации об аварийных сигналах на уровне услуги и информации об аварийных сигналах на уровне инфраструктуры и уровне виртуализации, чтобы уменьшить объем информации об аварийных сигналах; выполняется анализ межуровневой информации об аварийных сигналах, и один и тот же рабочий заказ отправляется для информации об аварийных сигналах с одной и той же первопричиной, чтобы уменьшить количество отправленных рабочих заказов, тем самым, снижая затраты на эксплуатацию и обслуживание сети.
Как показано на фиг. 2, где фиг. 2 показывает способ обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. В этом варианте осуществления настоящего изобретения способ включает в себя следующие этапы:
S101. Система управления элементами EMS получает первый набор информации об аварийных сигналах, сообщенный менеджером виртуализованных сетевых функций VNFM, где первый набор информации об аварийных сигналах генерируется после того, как VNFM выполняет корреляционный анализ, по меньшей мере, одного элемента информации об аварийных сигналах инфраструктуры виртуализации сетевых функций NFVI и, по меньшей мере, одного элемента информации об аварийных сигналах менеджера виртуализованной инфраструктуры VIM.
В частности, NFVI разделяется на уровень инфраструктуры и уровень виртуализации. Уровень инфраструктуры и уровень виртуализации включают в себя различные управляемые объекты. Например, уровень инфраструктуры включает в себя управляемые объекты, такие как физический хост, память, коммутатор, физическую карту сетевого интерфейса и физический порт, и уровень виртуализации включает в себя управляемые объекты, такие как виртуальная машина, виртуальная карта сетевого интерфейса и виртуальный порт. Когда управляемый объект в NFVI неисправен, то NFVI направляет, по меньшей мере, один элемент NFVI информации об аварийных сигналах в VIM, и информация об аварийных сигналах содержит такие параметры, как идентификатор управляемого объекта, время аварии и уровень тяжести аварии. VIM отвечает за управление NFVI. Когда NFVI неисправен, то VIM также неисправен и генерирует VIM информацию об аварийных сигналах. VIM сообщает, по меньшей мере, один элемент NFVI информации об аварийных сигналах и, по меньшей мере, один элемент VIM информации об аварийных сигналах в VNFM. VNFM выполняет корреляционный анализ, по меньшей мере, одного элемента NFVI информации об аварийных сигналах и, по меньшей мере, одного элемента VIM информации об аварийных сигналах.
VNFM может выполнять корреляционный анализ, по меньшей мере, одного элемента NFVI информации об аварийных сигналах и, по меньшей мере, одного элемента VIM информации об аварийных сигналах в соответствии с правилом корреляции, чтобы определять информацию об аварийных сигналах, которая имеет корреляцию и группировать вместе информацию об аварийных сигналах, которая имеет корреляцию. VNFM может также экранировать, по меньшей мере, один элемент NFVI информации об аварийных сигналах и, по меньшей мере, один элемент VIM информации об аварийных сигналах, чтобы уменьшить объем информации об аварийных сигналах. После описанной выше обработки генерируется первый набор информации об аварийных сигналах, и VNFM направляет первый набор информации об аварийных сигналах в EMS, где первый набор информации об аварийных сигналах может быть представлен в виде дерева отказов.
S102. EMS получает второй набор информации об аварийных сигналах, сообщенный виртуализованной сетевой функцией VNF, где второй набор информации об аварийных сигналах включает в себя, по меньшей мере, один элемент информации об аварийных сигналах VNF виртуализованной сетевой функции.
В частности, когда VNF обнаруживает неисправность в VNF, генерируются несколько элементов VNF информации об аварийных сигналах, где второй набор информации об аварийных сигналах включает в себя множество элементов информации об аварийных сигналах, и VNF сообщает второй набор информации об аварийных сигналах в EMS.
S103. EMS выполняет корреляционный анализ первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах и отправляет сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет корреляционное отношение.
В частности, EMS выполняет корреляционный анализ информации об аварийных сигналах в первом наборе информации об аварийных сигналах и информации об аварийных сигналах во втором наборе информации об аварийных сигналах. Информация об аварийных сигналах в первом наборе информации об аварийных сигналах содержит информацию об аварийных сигналах, сгенерированную на уровне инфраструктуры и уровне виртуализации. Информация об аварийных сигналах во втором наборе информации об аварийных сигналах включает в себя информацию об аварийных сигналах на уровне услуги. EMS может выполнять корреляционный анализ информации об аварийных сигналах в первом наборе информации об аварийных сигналах и информации об аварийных сигналах во втором наборе информации об аварийных сигналах, согласно заданному правилу корреляции, и отправлять сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет соотношение корреляции. Таким образом, корреляционный анализ выполняется для информации об аварийных сигналах на нескольких уровнях, и рабочий заказ отправляется для информации об аварийных сигналах, которая имеет корреляционное соотношение, тем самым, уменьшая количество рабочих заказов.
Опционально, EMS выполняет корреляционный анализ первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах и отправляет сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет отношение корреляции, что включает в себя:
извлечение идентификатора управляемого объекта, который передается в информации об аварийных сигналах в первом наборе информации об аварийных сигналах;
запрос в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и на основании ассоциации между идентификаторами управляемого объекта, информации об аварийных сигналах, которая имеет отношение корреляции; и
отправку сконфигурированного рабочего заказа для информации об аварийных сигналах, которая имеет отношение корреляции.
В частности, различные управляемые объекты распределяются на уровне инфраструктуры, уровне виртуализации и уровне услуги, где уровень услуги служит в качестве верхнего уровня, уровень виртуализации служит в качестве среднего уровня и уровень инфраструктуры служит в качестве нижнего уровня. Управляемый объект на одном уровне имеет определенное соответствие с другим уровнем. Когда управляемый объект на уровне инфраструктуры неисправен, то соответствующие управляемые объекты на уровне виртуализации и уровне услуги также являются неисправными. Когда управляемые объекты на всех уровнях неисправны, то идентификаторы управляемых объектов передаются в виде информации об аварийных сигналах. Идентификаторы управляемых объектов, имеющие такие соответствия, заранее связаны друг с другом для формирования ассоциации. Например, приложение 1 на уровне услуги, VM 1 на уровне виртуализации и хост 1 на уровне инфраструктуры имеет ассоциацию, так что идентификатор приложения 1, идентификатор VM 1 и идентификатор хоста 1 связаны вместе, чтобы сформировать ассоциацию.
EMS извлекает идентификатор управляемого объекта, который переносится в информации об аварийных сигнале в первом наборе информации об аварийных сигналах; запрашивает в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и на основании ассоциации, информацию об аварийных сигналах, которая имеет отношение корреляции; и отправляет сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет отношение корреляции. Например, первый набор информации об аварийных сигналах включает в себя информацию 1 об аварийных сигналах, информацию 2 об аварийных сигналах, информацию 3 об аварийных сигналах и информацию 4 об аварийных сигналах, и второй набор информации об аварийных сигналах включает в себя информацию 5 об аварийных сигналах, информацию 6 об аварийных сигналах, информацию 7 об аварийных сигналах и информацию 8 об аварийных сигналах, где в первом наборе информации об аварийных сигналах информация 1 об аварийных сигналах и информация 2 об аварийных сигналах имеют отношение корреляции, и информация 3 об аварийных сигналах и информация 4 об аварийных сигналах имеют отношение корреляции. Если идентификатор управляемого объекта, который переносится в информации 1 об аварийных сигналах, и извлеченный посредством EMS, является идентификатором VM 1, и обнаружено, что, в соответствии с ассоциацией «Приложение 1-VM 1-Host 1», идентификатор управляемого объекта, переносимый в информации 5 об аварийных сигналах во втором наборе информации об аварийных сигналах, является идентификатором хоста 1, EMS определяет, что информация 1 об аварийных сигналах, информация 2 об аварийных сигналах и информация 5 об аварийных сигналах имеют отношение корреляции, и EMS анализирует причину отказа в соответствии с вышеупомянутыми тремя элементами информации об аварийных сигналах и отправляет сконфигурированный рабочий заказ.
Опционально, до получения EMS системой управления элементами первого набора информации об аварийных сигналах, сообщенной VNFM менеджером виртуализованной сетевой функции, способ дополнительно включает в себя:
конфигурирование посредством MANO ассоциации между идентификаторами управляемых объектов для VNF, где идентификатор управляемого объекта, который переносится в информации об аварийных сигналах в первом наборе информации об аварийных сигналах, включает в себя идентификатор VM или идентификатор vNIC и идентификатор управляемого объекта, который передается в информации об аварийных сигналах во втором наборе информации об аварийных сигналах включает в себя VNF идентификатор.
В частности, MANO конфигурирует ассоциацию между идентификаторами управляемых объектов для VNF, и информация об аварийных сигналах во втором наборе информации об аварийных сигналах, сообщенная VNF в EMS, передает ассоциацию между идентификаторами управляемых объектов. Кроме того, информация об аварийных сигналах во втором наборе информации об аварийных сигналах дополнительно содержит идентификатор управляемого объекта неисправного управляемого объекта, и информация об аварийных сигналах в первом наборе информации об аварийных сигналах также содержит идентификатор управляемого объекта неисправного управляемого объекта. EMS может запросить в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах в соответствии с ассоциацией между идентификаторами управляемого объекта, которые передаются в информации об аварийных сигналах во втором наборе информации об аварийных сигналах, информацию об аварийных сигналах, которая имеет отношение корреляции. Идентификаторы управляемых объектов, передаваемые в информации об аварийных сигналах в первом наборе информации об аварийных сигналах, включают в себя, например, VM ID или vNIC ID; ассоциация между идентификаторами управляемых объектов, которые передаются в информации об аварийных сигналах во втором наборе информации об аварийных сигналах представляет собой: VNF ID – VM ID – vNIC ID, где ассоциация между идентификаторами управляемого объекта указывает на ассоциацию между идентификаторами управляемого объекта, которые находятся на уровне услуги, уровне виртуализации и уровне инфраструктуры и имеющие соответствие.
Опционально, идентификатор VM включает в себя идентификатор, выделенный посредством NFVI или идентификатор, выделенный МАNО.
Опционально, информация об аварийных сигналах, которая находится в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и имеет отношение корреляции, классифицируются в одну и ту же группу, идентификатор группы назначается каждой группе, и соответствующий идентификатор типа аварийного сигнала назначается информации об аварийных сигналах первопричины отказа и информации о производных аварийных сигналов в каждой группе.
В частности, VNFM может классифицировать, в соответствии с заданным правилом корреляции, информацию об аварийных сигналах, которая находится в первом наборе информации об аварийных сигналах и имеет отношение корреляции, в одну и ту же группу, и идентификатор группы назначается каждой группы, где правило корреляции классифицируется в правило временной корреляции и правило пространственной корреляции. VNFM определяет тип, например, аварийного сигнала «предок-потомок» или «братский» аварийный сигнал, корреляционной зависимости в соответствии с правилом пространственной корреляции, определяет информацию об аварийных сигналах первопричины отказа и информацию о производной аварийных сигналов из информации об аварийных сигналах, которая имеет отношение корреляции, и назначает идентификаторы для различных типов аварийных сигналов отдельно. Аналогичным образом, VNF может также выполнять вышеупомянутую обработку информации об аварийных сигналах в первом наборе информации об аварийных сигналах и подробности не описаны здесь снова.
Следует отметить, что правило корреляции может использоваться сразу после активации на месте, исключается операция клиента для суммирования правила и тестирования на месте, и правило корреляции по умолчанию было проанализировано экспертами и проверено испытаниями, и имеет высокую точность. Правило корреляции может быть активировано или отключено в соответствии с требованием или, если правило корреляции включает в себя несколько подправил, то одно или несколько подправил могут быть активированы или отключены в соответствии с требованием.
Реализуя этот вариант осуществления настоящего изобретения на основании ассоциации, корреляционный анализ может быть выполнен с использованием информации об аварийных сигналах на разных уровнях, может быть определена информация об аварийных сигналах на разных уровнях, которая имеет корреляционное отношение, может быть осуществлена межуровневая ассоциация между информацией об аварийных сигналах и один и тот же рабочий заказ может быть отправлен для информации об аварийных сигналах с одной и той же первопричиной, тем самым уменьшая количество отправленных рабочих заказов и снижая затраты на эксплуатацию и обслуживание сети.
Как показано на фиг. 3, где фиг. 3 представляет собой схему взаимодействия системы обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. В этом варианте осуществления настоящего изобретения задействованный функциональный объект включает в себя: EMS, VNF, VNFM, VIM и NFVI и процедура взаимодействия между вышеперечисленными функциональными объектами заключается в следующем:
S201. Когда NFVI неисправен, NFVI генерирует, по меньшей мере, один элемент NFVI информации об аварийных сигналах. В частности, NFVI разделяется на уровень инфраструктуры и уровень виртуализации. Уровень инфраструктуры включает в себя физические управляемые объекты, и уровень виртуализации включает в себя виртуальные управляемые объекты. Например, уровень инфраструктуры включает в себя управляемые объекты, такие как физический хост, память, коммутатор, физическую карту сетевого интерфейса и физический порт, и уровень виртуализации включает в себя управляемые объекты, такие как виртуальная машина, виртуальная карта сетевого интерфейса и виртуальный порт. Когда управляемый объект в NFVI неисправен, то NFVI генерирует, по меньшей мере, один элемент NFVI информации об аварийных сигналах и информация об аварийных сигналах передает такие параметры, как идентификатор управляемого объекта, время неисправности и степень тяжести отказа.
S202. NFVI сообщает, по крайней мере, один элемент NFVI информации об аварийных сигналах в VIM.
S203. Когда VIM неисправен, VIM генерирует, по меньшей мере, один элемент VIM информации об аварийных сигналах.
В частности, когда NFVI неисправен, VIM также генерирует информацию об аварийных сигналах в соответствии с информацией о статусе и информацией об аварийных сигналах VIM, и информация об аварийных сигналах передает такие параметры, как идентификатор управляемого объекта, аварийный сигнал и степень тяжести отказа.
S204. VIM сообщает, по меньшей мере, один элемент NFVI информации об аварийных сигналах и, по меньшей мере, один элемент VIM информации об аварийных сигналах в VNFM.
S205. VNFM выполняет корреляционный анализ, по меньшей мере, одного элемента NFVI информации об аварийных сигналах и, по меньшей мере, одного элемента VIM информации об аварийных сигналах для генерирования первого набора информации об аварийных сигналах.
В частности, VNFM может выполнять корреляционный анализ, по меньшей мере, одного элемента NFVI информации об аварийных сигналах и, по меньшей мере, одного элемента VIM информации об аварийных сигналах в соответствии с правилом корреляции, чтобы определять информацию об аварийных сигналах, которая имеет корреляцию и группировать вместе информацию об аварийных сигналах, которая имеет корреляцию. VNFM может также экранировать, по меньшей мере, один элемент NFVI информации об аварийных сигналах и, по меньшей мере, один элемент VIM информации об аварийных сигналах, чтобы уменьшить объем информации об аварийных сигналах. После предшествующей обработки генерируется первый набор информации об аварийных сигналах, и VNFM сообщает первый набор информации об аварийных сигналах EMS, где первый набор информации об аварийных сигналах может быть представлен в виде дерева отказов.
S206. VNFM сообщает первый набор информации об аварийных сигналах в EMS.
S207. Когда VNF неисправен, то VNF генерирует, по меньшей мере, один элемент VNF информации об аварийных сигналах.
В частности, управляемый объект в NFVI и управляемый объект в VNF имеют соответствие, а когда управляемый объект в NFVI неисправен, управляемый объект в VNF также является соответствующим образом неисправным. Когда VNF неисправен, генерируется, по меньшей мере, один элемент VNF информации об аварийных сигналах.
S208. VNF выполняет корреляционный анализ, по меньшей мере, одного элемента VNF информации об аварийных сигналах для генерирования второго набора информации об аварийных сигналах. В частности, VNF может классифицировать в соответствии с заданным правилом корреляции информацию об аварийных сигналах, которая находится во втором наборе информации об аварийных сигналах, и имеет отношение корреляции в одной и той же группе, и идентификатор группы назначается каждой группе, где правило корреляции классифицируется в правило временной корреляции и правило пространственной корреляции. VNF определяет тип, например, аварийный сигнал «предок-потомство» и «братский» аварийный сигнал отношения корреляции в соответствии с правилом пространственной корреляции, определяет информацию об аварийных сигналах первопричины отказа и информацию о производных аварийных сигналов из информации об аварийных сигналах, которая имеет отношение корреляции, и выделяет идентификаторы для различных типов аварийных сигналов отдельно.
S209. VNF сообщает второй набор информации об аварийных сигналах в EMS.
S210. EMS выполняет корреляционный анализ информации об аварийных сигналах в первом наборе информации об аварийных сигналах и информации об аварийных сигналах во втором наборе информации об аварийных сигналах и отправляет рабочий заказ.
В частности, EMS выполняет корреляционный анализ информации об аварийных сигналах в первом наборе информации об аварийных сигналах и информации об аварийных сигналах во втором наборе аварийных сигналов. Информация об аварийных сигналах в первом наборе информации об аварийных сигналах содержит информацию об аварийных сигналах, сгенерированную на уровне инфраструктуры и уровне виртуализации. Информация об аварийных сигналах во втором наборе информации об аварийных сигналах включает в себя информацию об аварийных сигналах на уровне услуги. EMS может выполнять корреляционный анализ информации об аварийных сигналах в первом наборе информации об аварийных сигналах и информации об аварийных сигналах во втором наборе информации об аварийных сигналах согласно заданному правилу корреляции, и отправлять сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет отношение корреляции. Таким образом, корреляционный анализ выполняется в отношении информации об аварийных сигналах на нескольких уровнях, и рабочий заказ отправляется для информации об аварийных сигналах, которая имеет соотношение корреляции, тем самым уменьшая количество рабочих заказов.
Дополнительно, EMS выполняет корреляционный анализ первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах и отправляет сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет отношение корреляции, что включает в себя:
извлечение идентификатора управляемого объекта, который передается в информации об аварийных сигналах в первом наборе информации об аварийных сигналах;
запрос в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и на основании ассоциации между идентификаторами управляемых объектов, информации об аварийных сигналах, которая имеет отношение корреляции; и
отправку сконфигурированного рабочего заказа для информации об аварийных сигналах, которая имеет отношение корреляции.
В частности, различные управляемые объекты распределяются на уровне инфраструктуры, уровне виртуализации и уровне услуги, где уровень услуги служит в качестве верхнего уровня, уровень виртуализации служит в качестве среднего уровня и уровень инфраструктуры служит в качестве нижнего уровня. Управляемый объект на одном уровне имеет определенное соответствие с другим уровнем. Когда управляемый объект на уровне инфраструктуры неисправен, то соответствующие управляемые объекты на уровне виртуализации и уровне услуги также являются неисправными. Когда управляемые объекты на всех уровнях неисправны, то идентификаторы управляемых объектов передаются в виде информации об аварийных сигналах. Идентификаторы управляемых объектов управляемых объектов, имеющие такие соответствия, заранее связаны друг с другом для формирования ассоциации. Например, приложение 1 на уровне обслуживания, VM 1 на уровне виртуализации и хост 1 на уровне инфраструктуры имеет ассоциацию, так что идентификатор приложения 1, идентификатор VM 1 и идентификатор хоста 1 связаны вместе, чтобы сформировать ассоциацию.
EMS извлекает идентификатор управляемого объекта, который переносится в информации об аварийных сигналах в первом наборе информации об аварийных сигналах; запрашивает в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и на основании ассоциации, информацию об аварийных сигналах, которая имеет отношение корреляции; и отправляет сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет отношение корреляции. Например, первый набор информации об аварийных сигналах включает в себя информацию 1 об аварийных сигналах, информацию 2 об аварийных сигналах, информацию 3 об аварийных сигналах и информацию 4 об аварийных сигналах, и второй набор информации об аварийных сигналах включает в себя информацию 5 об аварийных сигналах, информацию 6 об аварийных сигналах, информацию 7 об аварийных сигналах и информацию 8 об аварийных сигналах, где в первой наборе информации об аварийных сигналах информация 1 об аварийных сигналах и информация 2 об аварийных сигналах имеют отношение корреляции, и информация 3 об аварийных сигналах и информация 4 об аварийных сигналах имеют отношение корреляции. Если идентификатор управляемого объекта, который переносится в информации 1 об аварийных сигналах и извлекается EMS, является идентификатором VM 1 и, в соответствии с ассоциацией «Приложение 1-VM 1 -Host 1», найдено, что идентификатор управляемого объекта, передаваемый в информации 5 об аварийных сигналах во втором наборе информации об аварийных сигналах, является идентификатором хоста 1, EMS определяет, что информация 1 об аварийных сигналах, информация 2 об аварийных сигналах, информация 4 об аварийных сигналах и информация 5 об аварийных сигналах имеют отношение корреляции, и EMS анализирует причину отказа в соответствии с вышеупомянутые четырьмя элементами информации об аварийных сигналах и отправляет сконфигурированный рабочий заказ.
Реализуя этот вариант осуществления настоящего изобретения на основании ассоциации, корреляционный анализ может быть выполнен с использованием информации об аварийных сигналах на разных уровнях, может быть определена информация об аварийных сигналах на разных уровнях, которая имеет корреляционное отношение, межуровневую ассоциации между информацией об аварийных сигналах и может быть сформирована информация об аварийных сигналах и один и тот же рабочий заказ может быть отправлен для информации об аварийных сигналах с одной и той же первопричиной, тем самым уменьшая количество отправленных рабочих заказов и снижая затраты на эксплуатацию и обслуживание сети.
Как показано на фиг. 4, где фиг. 4 представляет собой схему системы управления элементами в соответствии с вариантом осуществления настоящего изобретения. В этом варианте осуществления настоящего изобретения система управления элементами включает в себя: первый модуль 10 сбора данных, второй модуль 11 сбора данных и модуль 12 диспетчеризации рабочего заказа.
Первый модуль 10 сбора данных выполнен с возможностью получать первый набор информации об аварийных сигналах, сообщенного менеджером виртуализованных сетевых функций VNFM, где первый набор информации об аварийных сигналах генерируется после того, как VNFM выполняет корреляционный анализ, по меньшей мере, одного элемента информации об аварийных сигналах инфраструктуры виртуализации сетевых функций NFVI и, по меньшей мере, одного элемента информации об аварийных сигналах менеджера виртуализованной инфраструктуры VIM.
Второй модуль 11 сбора данных выполнен с возможностью получать второй набор информации об аварийных сигналах, сообщенного виртуализованной сетевой функцией VNF, где второй набор информации об аварийных сигналах включает в себя, по меньшей мере, один элемент информации об аварийных сигналах виртуализованной сетевой функции VNF.
Модуль 12 диспетчеризации рабочего заказа выполнен с возможностью выполнять корреляционный анализ первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах и отправлять сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет отношение корреляции.
Опционально, ссылаясь на фиг. 5, модуль 12 диспетчеризации рабочего заказа включает в себя блок 121 извлечения, блок 122 запроса и блок 123 диспетчеризации.
Блок 121 извлечения выполнен с возможностью извлекать идентификатор управляемого объекта, который передается в информации об аварийных сигналах в первом наборе информации об аварийных сигналах.
Блок 122 запроса выполнен с возможностью запрашивать в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и на основании ассоциации между идентификаторами управляемого объекта, информацию об аварийных сигналах, которая имеет отношение корреляции.
Блок 123 диспетчеризации выполнен с возможностью отправлять сконфигурированный рабочий заказ для информации об аварийных сигналах, которая имеет отношение корреляции.
Опционально, информация об аварийных сигналах во втором наборе информации об аварийных сигналах содержит ассоциацию между идентификаторами управляемого объекта, и информация об аварийных сигналах в первом наборе информации об аварийных сигналах содержит идентификатор виртуальной машины VM или идентификатор vNIC виртуальной карты сетевого интерфейса.
Опционально, VM идентификатор назначается NFVI или MANO. MANO включает в себя VNF, VIM и NFVO.
Опционально, информация об аварийных сигналах, которая находится в первом наборе информации об аварийных сигналах и второй наборе информации об аварийных сигналах, и имеет отношение корреляции, классифицируются в одну и ту же группу, идентификатор группы назначается каждой группе, и соответствующий идентификатор типа аварийных сигналов назначается информации об аварийных сигналах первопричины отказа и информацию о производных аварийных сигналов в каждой группе.
Этот вариант осуществления настоящего изобретения и вариант 1 осуществления способа основаны на одной и той же концепции, и технические эффекты, обеспечиваемые этим вариантом осуществления настоящего изобретения и вариантом осуществления способа также являются одинаковыми. Для получения информации относительно конкретных принципов сделана ссылка на описание варианта 1 осуществления способа, и подробности здесь не описаны снова.
Как показано на фиг. 6, где фиг. 6 представляет собой еще одну схема системы управления элементами в соответствии с вариантом осуществления настоящего изобретения. В этом варианте осуществления настоящего изобретения система управления элементами включает в себя процессор 61, память 62 и интерфейс 63 связи. Процессор 61, память 62 и интерфейс 63 связи могут быть соединены с использованием шины или другого способа. Соединение с использованием шины используется в качестве примера на фиг. 6.
Память 62 выполнена с возможностью хранить программный код. В частности, программа может включать в себя программный код, и программный код включает в себя инструкцию для управления работой компьютера. Память 62 может включать в себя память произвольного доступа (оперативное запоминающее устройство, RAM для краткости) и может дополнительно включать в себя энергонезависимую память (энергонезависимую память), например, по меньшей мере, одну память на магнитном диске.
Процессор 61 выполняет программный код, хранящийся в памяти 62, и выполнен с возможностью выполнять способ обработки информации об аварийных сигналах, предоставленного в варианте осуществления настоящего изобретения, где способ включает в себя:
получение первого набора информации об аварийных сигналах, сообщенного менеджером виртуализованных сетевых функций VNFM, где первый набор информации об аварийных сигналах генерируется после того, как VNFM выполняет корреляционный анализ, по меньшей мере, по одного элемента информации об аварийных сигналах инфраструктуры виртуализации сетевых функций NFVI и, по меньшей мере, одного элемента информации об аварийных сигналах менеджера виртуализованной инфраструктуры VIM;
получение второго набора информации об аварийных сигналах, сообщенного виртуализованной сетевой функцией VNF, где второй набор информации об аварийных сигналах включает в себя, по меньшей мере, один элемент информации об аварийных сигналах VNF виртуализованной сетевой функции; и
выполнение корреляционного анализа первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах и отправку сконфигурированного рабочего заказа для информации об аварийных сигналах, которая имеет отношение корреляции.
Опционально, процессор 61 выполняет корреляционный анализ первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах, и осуществляет диспетчеризацию сконфигурированного рабочего заказа для информации об аварийных сигналах, которая имеет отношение корреляции, что включает в себя:
извлечение идентификатора управляемого объекта, который передается в информации об аварийных сигналах в первом наборе информации об аварийных сигналах;
запрос в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и на основании ассоциации между идентификаторами управляемого объекта, информации об аварийных сигналах, которая имеет отношение корреляции; и
диспетчеризацию сконфигурированного рабочего заказа для информации об аварийных сигналах, которая имеет отношение корреляции.
Опционально, информация об аварийных сигналах во втором наборе информации об аварийных сигналах содержит ассоциацию между идентификаторами управляемого объекта, и информация об аварийных сигналах в первом наборе информации об аварийных сигналах содержит идентификатор виртуальной машины VM или идентификатор vNIC виртуальной карты сетевого интерфейса.
Опционально, VM идентификатор назначается NFVI или MANO.
Опционально, информация об аварийных сигналах, которая находится в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах и имеет отношение корреляции, классифицируются в одну и ту же группу, где идентификатор группы назначается каждой группе, и соответствующий идентификатор типа аварийных сигналов назначается информации об аварийных сигналах первопричины отказа и информации о производных аварийных сигналов в каждой группе.
Обращаясь к фиг. 7, где на фиг. 7 показан способ обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. Способ может быть выполнен с помощью EMS, и этот способ включает в себя следующие этапы:
701. Прием первого сообщения об аварийных сигналах, сообщенное VNFM, где первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов.
Первая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: первый идентификатор объекта и заданную ассоциацию между идентификаторами объектов.
Дополнительно, первый идентификатор объекта включает в себя, по меньшей мере, одно из следующего: VNF идентификатор, идентификатор VM виртуальной машины и идентификатор ресурса виртуальной передачи VM.
VM идентификатор используется для уникальной идентификации VM. В частности, VM идентификатор может быть VM именем (имя) или может быть VM идентификатором (идентификатор, ID). VNF идентификатор используется для однозначной идентификации VNF. VNF идентификатор может быть, в частности, VNF ID или VNF именем, которое здесь не ограничено. Идентификатор ресурса виртуальной передачи, например, VNIC ID, VNIC имя, VPORT ID или VPORT имя, используется для уникальной идентификации VM, что здесь не ограничено.
Дополнительно, вышеупомянутая заданная ассоциация между идентификаторами объектов используется для индикации ассоциации между различными идентификаторами объектов, например, для соответствия между VNF ID и VM ID, для другого примера, соответствие между VNF ID, VM ID и идентификатором хоста (HOST) или соответствие между VNF ID и VNIC ID, которые не перечислены здесь.
HOST идентификатор является идентификатором хоста на уровне инфраструктуры NFVI, используется для уникальной идентификации HOST NFVI и может быть конкретным HOST ID или HOST именем. VIM предназначен для управления NFVI, включающее в себя управление уровнем инфраструктуры, уровнем виртуализации и уровнем услуги NFVI.
Опционально, первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах.
Первое сообщение об аварийных сигналах может включать в себя сообщение об аварийных сигналах или группу информации об аварийных сигналах, то есть, первый набор информации об аварийных сигналах может включать в себя, по меньшей мере, одно из следующего: NFVI информацию об аварийных сигналах (включающую в себя информацию об аварийных сигналах, сгенерированную на уровне инфраструктуры и уровень виртуализации), VM информацию об аварийных сигналах и VNFM информацию об аварийных сигналах. VNFM информация об аварийных сигналах может представлять собой элемент информации об аварийных сигналах корреляции, генерируемой VNFM, например, может генерироваться VNFM, выполняя корреляционный анализ, по меньшей мере, двух элементов информации об аварийных сигналах, сообщенной VIM, или может быть информацией об аварийных сигналах, генерируемой виртуальной машиной, соответствующей VNFM. NFVI информация об аварийных сигналах может быть информацией об аварийных сигналах, генерируемая NFVI. VM информация об аварийных сигналах может представлять собой информацию об аварийных сигналах, сгенерированную VM, соответствующей VIM или VM, которую управляет VIM, или может представлять собой информацию об аварийных сигналах корреляции, генерируемую VIM, например, информацию об аварийных сигналах, генерируемую VIM, осуществляющий корреляционный анализ двух элементов NFVI информации об аварийных сигналах. Вышеизложенное описание является просто иллюстративным, и не является ограничивающим.
Дополнительно, первая информация ассоциации аварийных сигналов может переноситься в первом наборе информации об аварийных сигналах, или первая информация ассоциации аварийных сигналов может быть независимой от первого набора информации об аварийных сигналах.
В частности, первая информация ассоциации аварийных сигналов может передаваться в информации об аварийных сигналах, включенной в состав первого набора информации об аварийных сигналах. Например, первый набор информации об аварийных сигналах включает в себя, по меньшей мере, два элемента VM информации об аварийных сигналах, каждый элемент VM информации об аварийных сигналах включает в себя VM идентификатор и VM идентификатор представляет собой упомянутую первую информацию ассоциации аварийных сигналов. В другом примере первый набор информации об аварийных сигналах может включать в себя элемент информации об аварийных сигналах, который включает в себя VM идентификатор, по меньшей мере, один элемент информации об аварийных сигналах, который включает в себя идентификатор объекта более низкого уровня (например, HOST ID NFVI).
В частности, когда вся информация об аварийных сигналах в первом наборе информации об аварийных сигналах поступает от одного и того же объекта, первая информация ассоциации об аварийных сигналов может быть сопоставлена с первым набором информации об аварийных сигналах в вышеприведенном первом сообщении об аварийных сигналах. Например, если первая информация ассоциации аварийных сигналов является VM ID, то структура первого сообщения об аварийных сигналах может быть {VM ID, информация 1 об аварийных сигналах, информация 2 об аварийных сигналах, информация 3 об аварийных сигналах}, где информация 1 об аварийных сигналах, информация 2 об аварийных сигналах и информация 3 об аварийных сигналах формирует первый набор информации об аварийных сигналах.
Вышеупомянутый первый набор информации об аварийных сигналах может дополнительно включать в себя режим отказа, используемый для указания причины отказа, например, перегруз CPU или неисправность в аппаратном устройстве и подробности не описываются повторно.
Опционально, вышеупомянутый первый набор информации об аварийных сигналах может дополнительно включать в себя идентификатор корреляции, используемый для указания информации об аварийных сигналах, которая имеет ассоциацию корреляции. Идентификатор корреляции может быть идентификатором группы, и информация об аварийных сигналах, имеющая тот же идентификатор группы корреляции, имеет корреляцию. Например, в первом наборе информации об аварийных сигналах {информация 1 об аварийных сигналах, группа 1; информация 2 об аварийных сигналах, группа 1}, информация 1 об аварийных сигналах и информация 2 об аварийных сигналах имеют идентичный идентификатор группы, что указывает на то, что информация 1 и 2 об аварийных сигналах имеет корреляцию. В качестве альтернативы, идентификатор корреляции может указывать на взаимосвязь между различными аварийными сигналами. Например, в первом наборе информации об аварийных сигналах {информация 1, 0 об аварийных сигналах; информация 2, 1 об аварийных сигналах} 0 указывает, что информация 1 об аварийных сигналах является родительским аварийным сигналом и 1 указывает, что информация 2 об аварийных сигналах является дочерним аварийным сигналом, то есть, информация 1 и 2 об аварийных сигналах имеет отношение аварийных сигналов «предок-потомок». Очевидно, что первый набор информации об аварийных сигналах может дополнительно представлять собой {информацию 1 об аварийных сигналах, VM 1, 0, VM 2, 1; информация 2 об аварийных сигналах, VM 1, 0, VM 2, 1}, где VM 1 и VM 2 являются соответственно идентификаторами объектов информации 1 об аварийных сигналах и информации 2 об аварийных сигналах, 0 указывает на родительский аварийный сигнал, 1 указывает дочерний аварийный сигнал, и затем {VM 1, 0, VM 2, 1} указывает, что информация 1 и 2 об аварийных сигналах имеет отношение аварийных сигналов «предок-потомок».
Опционально, вышеприведенное первое сообщение об аварийных сигналах может дополнительно включать в себя аварийный сигнал первопричины, используемый для указания основной причины тревоги.
702. Прием второго сообщения об аварийных сигналах, сообщенное VNF.
Второе сообщение об аварийных сигналах включает в себя вторую информацию ассоциации аварийных сигналов, и вторая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: идентификатор второго объекта и заданную ассоциацию между идентификаторами объектов.
Опционально, второе сообщение об аварийных сигналах может дополнительно включать в себя второй набор информации об аварийных сигналах, и второй набор информации об аварийных сигналах может включать в себя, по меньшей мере, один элемент VNF информации об аварийных сигналах.
В частности, второй идентификатор объекта используется для однозначной идентификации второго объекта, и первый объект и второй объект могут быть одинаковыми или разными.
Следует отметить, что вторая информация ассоциации аварийных сигналов может переноситься во втором наборе информации об аварийных сигналах, или вторая информация ассоциации аварийных сигналов может быть независимой от второго набора информации об аварийных сигналах. Подробные сведения см. в описании, относящемся к первой информации ассоциации аварийных сигналов на этапе 701, и подробности не описаны здесь еще раз.
703. Выполнение корреляционного анализа первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов.
В частности, анализ корреляции может выполняться по первому сообщению об аварийных сигналах и второму сообщению об аварийных сигналах согласно заданному правилу корреляции. Например, если первая информация ассоциации аварийных сигналов и вторая информация ассоциации аварийных сигналов одинаковы, то первое сообщение об аварийных сигналах и второе сообщение об аварийных сигналах имеют корреляцию.
Опционально, когда первое сообщение об аварийных сигналах включает в себя первую информацию об аварийных сигналах и второе сообщение об аварийных сигналах включает в себя вторую информацию об аварийных сигналах, то этап 703 может быть конкретно реализован следующими способами.
Способ 1:
информация об аварийных сигналах, имеющая ту же информацию ассоциации аварийных сигналов, получена из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов; и
корреляционный анализ выполняется в соответствии с заданным правилом корреляции на полученной информации об аварийных сигналах, которая имеет одинаковую информацию ассоциации аварийных сигналов.
Например, первый набор информации об аварийных сигналах включает в себя информацию 1 об аварийных сигналах, информацию 2 об аварийных сигналах, информацию 3 об аварийных сигналах и информацию 4 об аварийных сигналах и второй набор информации об аварийных сигналах включает в себя информацию 5 об аварийных сигналах, информацию 6 об аварийных сигналах, информацию 7 об аварийных сигналах и информацию 8 об аварийных сигналах, где в первом наборе информации об аварийных сигналах информация 1 об аварийных сигналах и информация 2 об аварийных сигналах включают в себя такую же информацию «VM 1» ассоциации аварийных сигналов, информация 3 об аварийных сигналах и информацию 4 об аварийных сигналах, соответственно, включают в себя информацию «VNF ID 1» и «VNF ID 2» ассоциации аварийных сигналов и информация 5 об аварийных сигналах передает информацию VM 1. EMS получает информацию об аварийных сигналах, которая передает идентификатор «VM1» управляемого объекта, то есть, информацию 1, 2 и 5 об аварийных сигналах, и выполняет корреляционный анализ информации 1, 2 и 5 об аварийных сигналах согласно заданному правилу корреляции; и, если правило корреляции является аварийным сигналом «предок-потомок» и информация 1 и 5 об аварийных сигналах имеет отношение аварийного сигнала «предок-потомок», выполняет поиск информации 1, 2 и 5 об аварийных сигналах для информации 1 и 5 об аварийных сигналах, которая имеет отношение аварийных сигналов «предок-потомок», и определяет, что информация 1 и 5 об аварийных сигналах представляет собой информацию об аварийных сигналах, которая имеет корреляцию.
Следует отметить, что как первая информация ассоциации аварийных сигналов, так и вторая информация ассоциации аварийных сигналов в вышеприведенном способе 1 могут быть заданной ассоциацией между идентификаторами объекта.
Способ 2:
Третий набор информации об аварийных сигналах получают из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах в соответствии с заданной ассоциацией между идентификаторами объекта, первым идентификатором объекта в первой информации ассоциации аварийных сигналов и вторым идентификатором объекта во второй информации ассоциации аварийных сигналов, где третий набор информации об аварийных сигналах включает в себя информацию об аварийных сигналах, в которой идентификаторы объекта ассоциированы; и
корреляционный анализ выполняется по третьему набору информации об аварийных сигналах согласно заданному правилу корреляции.
Информация об аварийных сигналах, в которой идентификаторы объектов ассоциированы, может включать в себя информацию об аварийных сигналах, которая имеет идентичный идентификатор объекта, и включает в себя информацию об аварийных сигналах, которая включает в себя идентификатор объекта, который имеет ассоциацию с тем же идентификатором объекта.
Следует отметить, что заданная ассоциация между идентификаторами объектов может быть задана в EMS или может быть выполнена для EMS с использованием интерфейса связи, который не ограничен.
Первый идентификатор объекта в первой информации ассоциации аварийных сигналов и второй идентификатор объекта во второй информации ассоциации аварийных сигналов имеют разные типы идентификаторов. Типы идентификации могут включать в себя VM идентификатор, HOST идентификатор и идентификатор ресурса виртуальной передачи VM.
Например, первый набор информации об аварийных сигналах включает в себя информацию 1 об аварийных сигналах и информацию 2 об аварийных сигналах, и второй набор информации об аварийных сигналах включает в себя информацию 3 об аварийных сигналах и информацию 4 об аварийных сигналах, где в первом наборе информации об аварийных сигналах идентификатор объекта, включенный в состав информации 1 об аварийных сигналах, является VM именем 1, идентификатор объекта, включенный в состав информации 2 об аварийных сигналах, является именем 1 хоста, и информация 3 об аварийных сигналах и информация 4 об аварийных сигналах соответственно включают в себя идентификаторы объектов «VM имя 1» и «VM имя 2». Если заданная ассоциация между идентификаторами объектов является имя 1 приложения - VM имя 1- имя 1 хоста, то есть, ассоциация между именем приложения имя 1 приложения на уровне службы, VM имя 1 на уровне виртуализации и имя 1 хоста на уровне инфраструктуры, EMS получает третий набор информации об аварийных сигналах, то есть, информацию 1 об аварийных сигналах, информацию 2 об аварийных сигналах и информацию 3 об аварийных сигналах и выполняет корреляционный анализ вышеупомянутых трех аварийных сигналов в соответствии с заданным правилом корреляции. Для получения подробной информации см. описание способа 1 и детали не описаны снова.
Следует отметить, что заданная ассоциация между идентификаторами объектов может быть конкретно передана в первом сообщении об аварийных сигналах или втором сообщении об аварийных сигналах или может быть задана в EMS, что здесь не ограничено.
Способ 3: Когда первое сообщение об аварийных сигналах включает в себя идентификатор корреляции, выполняется корреляционный анализ первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах в соответствии с идентификатором корреляции, первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов.
Например, если первый набор информации об аварийных сигналах представляет собой {информация 1 об аварийных сигналах, группа 1; информация 2 об аварийных сигналах, группа 1}, где информация 1 об аварийных сигналах включает в себя VM 1, и информация 2 об аварийных сигналах включает в себя VM 2, и второй набор информации об аварийных сигналах представляет собой {информация 3 об аварийных сигналах, информация 4 об аварийных сигналах}, где информация 3 об аварийных сигналах включает в себя VM 1 и информация 4 об аварийных сигналах включает в себя VM 3, то информация 1, 2 и 3 об аварийных сигналах имеет отношение корреляции.
Следует отметить, что заданное правило корреляции можно классифицировать, как правило временной корреляции и правило пространственной корреляции, например, аварийный сигнал «предок-потомок» и «братский» аварийный сигнал. Правило корреляции можно использовать сразу после активации на месте, избегая операции клиента для суммирования правила и тестирования на месте, и правило корреляции по умолчанию было проанализировано экспертами и проверено испытаниями и имеет высокую точность. Правило корреляции может быть активировано или отключено в соответствии с требованием, или если правило корреляции включает в себя несколько подправил, то одно или несколько подправил могут быть активированы или отключены в соответствии с требованием.
В этом варианте осуществления настоящего изобретения выполняется корреляционный анализ VNF информации об аварийных сигналах и информации об аварийных сигналах, сообщенной VNFM, для информации об аварийных сигналах на разных уровнях, которая имеет отношение корреляции, и реализуется межуровневая ассоциация между информацией об аварийных сигналах, тем самым избегая выполнения трудоемкого ручного анализа аварийных сигналов, сокращая время для анализа аварийных сигналов и снижая затраты на эксплуатацию и обслуживание сети.
Опционально, в сценарии реализации этого варианта осуществления настоящего изобретения после этапа 703 вышеупомянутый способ дополнительно включает в себя:
диспетчеризацию посредством EMS сконфигурированного рабочего заказа для информации об аварийных сигналах, которая имеет отношение корреляции.
Опционально, в другом сценарии реализации этого варианта осуществления настоящего изобретения после этапа 703 способ дополнительно включает в себя:
классификацию информации об аварийных сигналах, которая находится в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах, и имеет отношение корреляции в одной и той же группе, и назначение идентификатора группы для классифицированной группы.
Обращаясь к фиг. 8, где фиг. 8 показан другой способ обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. Этот способ выполняется VNFM и включает в себя следующие этапы:
801. Прием VM информации об аварийных сигналах, сообщенной VIM.
VM информация об аварийных сигналах может включать в себя идентификатор третьего объекта, используемый для однозначной идентификации третьего объекта, и идентификатор третьего объекта может включать в себя, по меньшей мере, одно из следующего: VM идентификатор, HOST идентификатор и идентификатор ресурса виртуальной передачи виртуальной машины., VM идентификатор используется для уникальной идентификации VM; HOST идентификатор используется для уникальной идентификации HOST NFVI и может быть конкретным HOST ID или HOST именем; идентификатор ресурса виртуальной передачи, например, VPORT идентификатор или VPORT имя, для другого примера, vNIC ID или vNIC имя виртуальной машины используется для однозначной идентификации VM.
Опционально, VM информация об аварийных сигналах дополнительно включает в себя режим отказа, используемый для указания причины неисправности, например, перегрузки CPU или неисправность в аппаратном устройстве, что не ограничено; или может включать в себя корреляционную идентичность, где идентичность корреляции может быть идентификатором группы, и информация об аварийных сигналах, имеющая идентичный идентификатор группы корреляции, имеет корреляцию, или идентификатор корреляции может быть отношением между различными аварийными сигналами. Для получения подробной информации см. соответствующее описание на этапе 701 на фиг. 7.
В частности, VM информация об аварийных сигналах может представлять собой VM информацию об аварийных сигналах корреляции, сообщенную после того, как VIM выполняет корреляционный анализ, по меньшей мере, двух элементов информации об аварийных сигналах (например, один элемент NFVI информации об аварийных сигналах и один элемент VM информации об аварийных сигналах; в другом примере, по меньшей мере, два элемента NFVI информации об аварийных сигналах или, по меньшей мере, два элемента VM информации об аварийных сигналах) может представлять собой NFVI информацию об аварийных сигналах, сообщенную NFVI, может быть VM информацией об аварийных сигналах, генерируемую VM, соответствующей самому VIM, или может представлять собой информацию об аварийных сигналах, генерируемую VM, за управление которой отвечает VIM.
802. Генерирование первого сообщения об аварийных сигналах в соответствии с VM информацией об аварийных сигналах, где первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов.
Опционально, первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах.
Для получения информации относительно первой информации ассоциации аварийных сигналов и первого набора информации об аварийных сигналах см. описсание этапа 701.
803. Отправка первого сообщения об аварийных сигналах в EMS, чтобы EMS провела корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, которое сообщается посредством VNF.
В частности, на этапе 802 генерирование первого сообщения об аварийных сигналах в соответствии с VM информацией об аварийных сигналах может быть специально реализовано следующими двумя способами:
Способ 1:
VNF идентификатор, соответствующий идентификатору третьего объекта, получается в соответствии с заданным соответствием между идентификатором третьего объекта и VNF идентификатором и третьим идентификатором объекта в VM информации об аварийных сигналах, полученный VNF идентификатор используется в качестве первого идентификатора объекта для генерирования первого сообщения об аварийных сигналах.
Например, первое сообщение об аварийных сигналах может включать в себя только первый идентификатор объекта. Кроме того, контент VM информации об аварийных сигналах может дополнительно использоваться в качестве первого набора информации об аварийных сигналах, и детали не описываются повторно.
Способ 2: Корреляционный анализ выполняется по VM информации об аварийных сигналах для генерирования первого сообщения об аварийных сигналах.
Когда вся информация об аварийных сигналах в VM информации об аварийных сигналах включает в себя идентификаторы одного и того же типа, VNFM выполняет корреляционный анализ VM информации об аварийных сигналах в соответствии с идентификаторами того же типа и использует идентификаторы того же типа, как первая информация ассоциации аварийных сигналов.
Следует отметить, что идентификаторы одного и того же типа могут быть VM идентификаторами, могут быть HOST идентификаторами или могут быть vNIC идентификаторами, и детали не описываются повторно.
Когда тип идентификатора, содержащийся, по меньшей мере, в одном элементе информации об аварийных сигналах в VM информации об аварийных сигналах, отличается от типа идентификатора, содержащегося в другой информации об аварийных сигналах в VM информации об аварийных сигналах, то VNFM выполняет корреляционный анализ VM информации об аварийных сигналах в соответствии с заданным соотношением конфигурации для получения первой информации ассоциации аварийных сигналов.
Например, если тип идентификатора, содержащийся в вышеприведенном, по меньшей мере, одном элементе информации об аварийных сигналах, является HOST идентификатором, то есть, по меньшей мере, один элемент информации об аварийных сигналах сообщается с нижнего уровня NFVI, и другая информация об аварийных сигналах включает в себя VM идентификатор, то есть, другая информация об аварийных сигналах сообщается с уровня виртуализации NFVI или посредством VM, то VNFM получает конфигурационное отношение между VM и HOST, получает в соответствии с полученным отношением конфигурации VM идентификатор, соответствующий HOST идентификатору, и затем выполняет корреляционный анализ VM информации об аварийных сигналах в соответствии с VM идентификатором. Очевидно, что HOST идентификатор, соответствующий VM идентификатору в другой информации об аварийных сигналах в VM информации об аварийных сигналах, также может быть получен в соответствии с отношением конфигурации, и затем выполняется анализ корреляции VM информации об аварийных сигналах в соответствии с HOST идентификатором.
Когда VM информация об аварийных сигналах включает в себя идентификатор корреляции, корреляционный анализ выполняется по VM информации об аварийных сигналах в соответствии с идентификатором корреляции, включенным в состав VM информации об аварийных сигналах, и третьим идентификатором объекта, переданным в VM информации об аварийных сигналах, чтобы генерировать первое сообщение об аварийных сигналах.
Опционально, перед генерированием первого сообщения об аварийных сигналах способ может дополнительно включать в себя назначение идентификатора корреляции VM информации об аварийных сигналах, которая имеет корреляцию.
Дополнительно, сгенерированное первое сообщение об аварийных сигналах может дополнительно включать в себя назначенный идентификатор корреляции.
Например, если один элемент VM информации об аварийных сигналах представляет собой {NFVI информация 1 об аварийных сигналах, группа 1; NFVI информация 2 об аварийных сигналах, группа 1} и другой элемент VM информации об аварийных сигналах представляет собой NFVI информацию 3 об аварийных сигналах, где NFVI информация 1 аварийного сигнала включает в себя VM 1, VFVI информация 2 аварийного сигнала включает в себя хост 1 и NFVI информация 3 аварийного сигнала включает в себя VM 1, то NFVI информация 1, 2 и 3 об аварийных сигналах имеют корреляцию.
Соотношение конфигурации между VM и HOST может быть соответствием между виртуальной машиной и хостом.
Следует отметить, что аналогично, первая информация ассоциации аварийных сигналов в первом сообщении об аварийных сигналах в способе 2 может быть получена с использованием способа, предусмотренного в предшествующем примере 1, и подробности не описаны повторно.
В этом варианте осуществления настоящего изобретения VNFM сообщает о первом сообщении об аварийных сигналах в EMS, так что EMS выполняет анализ корреляции VNF информации об аварийных сигналах в соответствии с первым сообщением об аварийных сигналах и дополнительно определяет информацию об аварийных сигналах на разных уровнях, которая имеет корреляционная связь, которая реализует межуровневую ассоциацию между информацией об аварийных сигналах, позволяет избежать трудоемкого ручного анализа аварийных сигналов и сокращает время для анализа аварийных сигналов, тем самым снижая затраты на эксплуатацию и обслуживание сети.
Обращаясь к фиг. 9, где фиг. 9 показывает другой способ обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. Этот способ выполняется VIM и конкретно включает в себя следующие этапы:
901. Выполнить корреляционный анализ, по меньшей мере, двух элементов информации об аварийных сигналах, чтобы генерировать VM информацию об аварийных сигналах.
По меньшей мере, два элемента информации об аварийных сигналах могут включать в себя: по меньшей мере, один элемент NFVI информации об аварийных сигналах и, по меньшей мере, один элемент VM информации об аварийных сигналах; или, по меньшей мере, два элемента информации об аварийных сигналах являются всей NFVI информацией об аварийных сигналах или всей VM информацией об аварийных сигналах, что не ограничено.
VM информация об аварийных сигналах представляет собой VM информацию об аварийных сигналах корреляции и может включать в себя, по меньшей мере, одно из VM идентификатор, HOST идентификатор и идентификатор ресурса виртуальной передачи виртуальной машины. Для соответствующего описания см. этап 901, и детали не описаны снова.
В частности, VM информация об аварийных сигналах корреляции может быть в следующих трех формах:
Форма 1: VM информация об аварийных сигналах корреляции включает в себя только VM идентификатор.
Форма 2: VM информация об аварийных сигналах корреляции включает в себя VM идентификатор и идентификатор объекта более низкого уровня, и идентификатор объекта более низкого уровня может включать в себя NFVI идентификатор в ассоциированной NFVI информации об аварийных сигналах в VM информации об аварийных сигналах корреляции, где NFVI идентификатор может включать в себя, по меньшей мере, один из VM идентификатор, HOST идентификатор и идентификатор ресурса виртуальной передачи виртуальной машины.
Например, VIM выполняет корреляционный анализ первой NFVI информации об аварийных сигналах, сообщаемой с первого уровня виртуализации NFVI, и второй NFVI информации об аварийных сигналах, сообщенной с первого уровня инфраструктуры NFVI (например, HOST NFVI), где первая NFVI информация об аварийных сигналах включает в себя VM ID, вторая NFVI информация об аварийных сигналах включает в себя HOST идентификатор. Если два элемента информации об аварийных сигналах имеют корреляцию, то генерируемая VM информация об аварийных сигналах корреляции включает в себя VM ID и HOST ID идентификатор нижнего уровня.
Форма 3: VM информация об аварийных сигналах корреляции включает в себя, по меньшей мере, два элемента информации об аварийных сигналах и идентификаторы корреляции, по меньшей мере, двух элементов информации об аварийных сигналах.
Корреляционные идентификаторы могут быть идентификаторами группы и информация об аварийных сигналах, имеющая идентичный идентификатор группы корреляции, имеет корреляцию, или корреляционные идентификаторы могут быть взаимосвязью между различными аварийными сигналами. Для получения подробной информации см. соответствующее описание на этапе 701 на фиг. 7. Кроме того, идентификаторы корреляции могут дополнительно включать в себя идентификатор аварийной ситуации с первоисточником, используемый для указания основной причины VM информации об аварийных сигналах.
902. Сообщить генерируемую VM информацию об аварийных сигналах в VNFM.
В этом варианте осуществления настоящего изобретения VIM выполняет корреляционный анализ, по меньшей мере, двух элементов информации об аварийных сигналах, что уменьшает сложность ручного анализа аварийных сигналов и сокращает время для анализа аварийных сигналов. Кроме того, корреляционный анализ выполняется VIM по информации об аварийных сигналах, что значительно снижает нагрузку на VNFM.
Опционально, до этапа 901 вышеупомянутый способ может дополнительно включать в себя:
прием NFVI информации об аварийных сигналах, сообщенную NFVI, где NFVI информация об аварийных сигналах включает в себя NFVI идентификатор.
NFVI идентификатор может включать в себя, по меньшей мере, один из VM идентификатор, HOST идентификатор, идентификатор ресурса виртуальной передачи виртуальной машины.
NFVI информация об аварийных сигналах может быть конкретно сообщена с уровня виртуализации или нижнего уровня NFVI.
Обращаясь к фиг. 10, где на фиг. 10 показан другой способ обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. Способ включает в себя следующие этапы:
1001. NFVI сообщает NFVI информацию об аварийных сигналах в VIM.
Для соответствующего описания NFVI информации об аварийных сигналах см. вариант осуществления на фиг. 9.
1002. VIM принимает NFVI информацию об аварийных сигналах и генерирует VM информацию об аварийных сигналах в соответствии с принятой NFVI информацией об аварийных сигналах.
Этап 1002 может быть специально реализован в следующих двух вариантах:
Способ 1: Корреляционный анализ выполняется по сообщенной NFVI информации об аварийных сигналах, чтобы генерировать VM информацию об аварийных сигналах корреляции.
Способ 2: VIM напрямую сообщает принятую NFVI информацию об аварийных сигналах в VNFM.
NFVI информация об аварийных сигналах может быть сгенерирована одним и тем же NFVI или различными NFVI, и VM информация об аварийных сигналах также может быть сгенерирована одним и тем же VIM или различными VIM, которые здесь не ограничены.
Например, когда объект в NFVI неисправен, NFVI направляет NFVI информацию об аварийных сигналах в VIM. Когда NFVI неисправен, что приводит к неисправности VIM, VIM направляет NFVI информацию об аварийных сигналах и VIM информацию об аварийных сигналах в VNFM. VNFM выполняет корреляционный анализ NFVI информации об аварийных сигналах и VIM информации об аварийных сигналах для генерирования вышеизложенного первого набора информации об аварийных сигналах.
В другом примере, когда управляемый объект в NFVI неисправен, NFVI сообщает NFVI информацию об аварийных сигналах в VIM. Когда NFVI неисправен, VIM также неисправен и генерирует VIM информацию об аварийных сигналах. VIM выполняет корреляционный анализ NFVI информации об аварийных сигналах и VIM информации об аварийных сигналах и отправляет в VNFM, VIM информация об аварийных сигналах получена после корреляционного анализа. VNFM выполняет корреляционный анализ, по меньшей мере, двух элементов VIM информации об аварийных сигналах, чтобы генерировать вышеприведенный первый набор информации об аварийных сигналах.
Следует отметить, что как вышеупомянутая NFVI информация об аварийных сигналах, так и вышеупомянутая VIM информация об аварийных сигналах могут нести такие параметры, как идентификатор объекта, аварийные сигналы и информацию о степени важности отказа, которые здесь не ограничены. Вышеупомянутая NFVI информация об аварийных сигналах включает в себя NFVI идентификатор, и NFVI идентификатор может включать в себя, по меньшей мере, один из VM ID, ID хоста и vNIC ID.
Относящуюся к VM информации об аварийных сигналах информацию, а также описание процесса выполнения анализа корреляции с помощью VIM можно найти в описании варианта осуществления, показанного на фиг. 8 или фиг. 9.
1003. VNFM выполняет корреляционный анализ VM информации об аварийных сигналах, сообщенной VIM, чтобы генерировать первое сообщение об аварийных сигналах.
VM информация об аварийных сигналах может включать в себя, по меньшей мере, два элемента из NFVI информации об аварийных сигналах и VM информации об аварийных сигналах
Первое сообщение об аварийных сигналах может включать в себя первую информацию ассоциацию аварийных сигналов и может дополнительно включать в себя первый набор информации об аварийных сигналах. Для конкретного описания см. соответствующее описание в варианте осуществления на фиг. 7 или фиг. 8, и подробности здесь не описаны.
В частности, первый набор информации об аварийных сигналах может генерироваться после того, как VNFM выполняет корреляционный анализ, по меньшей мере, одного элемента NFVI информации об аварийных сигналах и, по меньшей мере, одного элемента VIM информации об аварийных сигналах или может быть сформирован после того, как VNFM выполняет корреляционный анализ, по меньшей мере, двух элементов VIM информации об аварийных сигналах.
В частности, первая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: идентификатор первого объекта и заданную ассоциацию между идентификаторами объекта. Первый идентификатор объекта используется для однозначной идентификации объекта и может быть VNF идентификатором или VM идентификатором, например, может быть VNF ID, VM ID или vNIC ID или может быть VNF именем, VM именем или vNIC именем. Заданная ассоциация между идентификаторами объектов может использоваться для указания ассоциации между различными идентификаторами объектов, например, соответствие между VNF ID и VM ID, в другом примере соответствие между VNF ID, VM ID и HOST ID, которые не перечислены здесь снова.
В частности, на этапе 1003 VNFM может выполнять корреляционный анализ, по меньшей мере, одного элемента NFVI информации об аварийных сигналах и, по меньшей мере, одного элемента VIM информации об аварийных сигналах в соответствии с правилом корреляции, определять информацию об аварийных сигналах, которая имеет корреляцию, и группировать вместе информацию об аварийных сигналах, которая имеет корреляцию, так что VNFM может экранировать, по меньшей мере, один элемент NFVI информации об аварийных сигналах или, по меньшей мере, один элемент VIM информации об аварийных сигналах, чтобы уменьшить объем информации об аварийных сигналах. После предшествующей обработки генерируется первый набор информации об аварийных сигналах, и VNFM сообщает первый набор информации об аварийных сигналах в EMS, где первый набор информации об аварийных сигналах может быть представлен в виде дерева отказа.
1004. VNFM отправляет первое сообщение об аварийных сигналах в EMS.
1005. EMS получает первое сообщение об аварийных сигналах, сообщенное VNFM.
1006. VNF сообщает второе сообщение об аварийных сигналах.
Второе сообщение об аварийных сигналах может включать в себя вторую информацию ассоциации аварийных сигналов и может дополнительно включать в себя второй набор информации об аварийных сигналах. Для получения подробной информации см. соответствующее описание в варианте осуществления, показанном на фиг. 7.
Конкретно, вторая информация ассоциации аварийных сигналов может использоваться EMS для выполнения корреляционного анализа второго набора информации об аварийных сигналах, где вторая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: идентификатор второго объекта и заданную ассоциацию между идентификаторами объекта. Второй идентификатор объекта используется для уникальной идентификации управляемого объекта и может быть VNF идентификатором, VM идентификатором или vNIC идентификатором, например, может быть VNF ID или VM ID или может быть VNF именем или VM именем. Заданная ассоциация между идентификаторами объектов может использоваться для обозначения ассоциации между идентификаторами управляемого объекта, например, соответствие между VNF ID и VM ID, в другом примере, соответствие между VNF ID, VM ID и HOST ID, которые не перечислены здесь снова.
Опционально, вторая информация ассоциация аварийных сигналов может переноситься во втором наборе аварийных сигналов. Например, информация об аварийных сигналах, включенная в состав второго набора аварийных сигналов, содержит вторую информацию ассоциации аварийных сигналов. Альтернативно, вторая информация ассоциации аварийных сигналов может быть независимой от второго набора информации об аварийных сигналах. Например, когда вся информация об аварийных сигналах во втором наборе аварийных сигналов поступает от одного и того же управляемого объекта, вторая информация ассоциации аварийных сигналов может быть сопоставлена со вторым набором информации об аварийных сигналах в вышеприведенном первом сообщении об аварийных сигналах, которое здесь не ограничено.
Второй набор информации об аварийных сигналах может включать в себя, по меньшей мере, один элемент VNF информации об аварийных сигналах и, по меньшей мере, один элемент VNF информации об аварийных сигналах может быть сгенерирована одним и тем же VNF или различными VNF.
В частности, когда VNF обнаруживает отказ в VNF, генерируется, по меньшей мере, один элемент информации об аварийных сигналах, где второй набор информации об аварийных сигналах включает в себя, по меньшей мере, один элемент информации об аварийных сигналах и VNF сообщает второй набор информации об аварийных сигналах в EMS.
Следует отметить, что перед сообщением аварийных сигналов VNF может получить в соответствии с VNF идентификатором VNF, который генерирует аварийный сигнал, и соответствие между VNF идентификатором и VM идентификатором или соответствие между VNF идентификатором и vNIC идентификатором, VM идентификатором или vNIC идентификатором, соответствующий VNF идентификатору.
1007. EMS принимает второе сообщение об аварийных сигналах, отправленное VNF.
Следует отметить, что этапы 1006-1007 могут не обязательно быть выполнены после этапов 1001-1005, что не ограничено.
1008. EMS выполняет корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов.
Этап 1008 может быть реализован в конкретных вариантах реализации на этапе 703 в варианте осуществления, показанном на фиг. 7, и детали не описаны снова.
В частности, информация об аварийных сигналах в первом наборе информации об аварийных сигналах может включать в себя информацию об аварийных сигналах, сгенерированную на уровне инфраструктуры и уровне виртуализации, информация об аварийных сигналах во втором наборе информации об аварийных сигналах может включать в себя информацию об аварийных сигналах на уровне услуги, и EMS может выполнять корреляционный анализ информации об аварийных сигналах в первом наборе информации об аварийных сигналах и информации об аварийных сигналах во втором наборе информации об аварийных сигналах в соответствии с заданным правилом корреляции, выполняют интеграцию с информацией об аварийных сигналах, которая имеет корреляционное отношение, что позволяет избежать процесса ручного анализа, значительно сокращает время для анализа аварийных сигналов и повышает эффективность работы.
Заданное правило корреляции может быть специально классифицировано в правило временной корреляции и правило пространственной корреляции, например, аварийный сигнал «предок-потомок» и «братский» аварийный сигнал. В соответствии с правилом корреляции EMS ищет в соответствии с правилом корреляции два вышеупомянутых набора аварийных сигналов, которые имеют ассоциацию, например, определяет информацию об аварийных сигналах первопричины отказа и информацию о производной аварийных сигналов.
Используя способ, предоставленный в этом варианте осуществления, EMS выполняет корреляционный анализ информации об аварийных сигналах в первом наборе информации об аварийных сигналах и информации об аварийных сигналах во втором наборе информации об аварийных сигналах, которая реализует анализ и интеграцию информации об аварийных сигналах между уровнями, позволяет избежать процесса ручного анализа, значительно сокращает время анализа сигнала тревоги и повышает эффективность работы.
Опционально, до того, как EMS принимает первое сообщение об аварийных сигналах, сообщенное VNFM, способ дополнительно включает в себя:
конфигурирование VNFM ассоциации между идентификаторами объектов для VNF.
В частности, VNFM конфигурирует ассоциацию между идентификаторами объектов для VNF, информация об аварийных сигналах во втором наборе информации об аварийных сигналах, сообщенная VNF, EMS передает информацию относительно ассоциации между идентификаторами объекта. Кроме того, информация об аварийных сигналах во втором наборе информации об аварийных сигналах дополнительно содержит идентификатор объекта неисправного объекта, и информация об аварийных сигналах в первом наборе информации об аварийных сигналах также передает идентификатор объекта неисправного объекта. EMS может запросить в первом наборе информации об аварийных сигналах и втором наборе информации об аварийных сигналах, в соответствии с ассоциацией между идентификаторами объектов, которые переносятся в информации об аварийных сигналах во втором наборе информации об аварийных сигналах, информацию об аварийных сигналах, которая имеет отношение корреляции. Идентификаторы объектов, передаваемые в информации об аварийных сигналах в первом наборе информации об аварийных сигналах, включают в себя, например, VM идентификатор или vNIC идентификатор; ассоциация между идентификаторами объектов, которые переносятся в информации об аварийных сигналах во втором наборе информации об аварийных сигналах представляет собой: VNF ID - VM ID – vNIC ID, где ассоциация между идентификаторами объекта указывает ассоциацию между идентификаторами объектов, которые находятся на уровне услуги , уровне виртуализации и уровне инфраструктуры и имеющие соответствие.
Следует отметить, что в вышеприведенных вариантах осуществления различные объекты распределены на уровне инфраструктуры, уровне виртуализации и уровне услуги, где уровень услуги служит в качестве верхнего уровня, уровень виртуализации служит в качестве среднего уровня и уровень инфраструктуры служит нижним уровнем. Объект на одном уровне имеет определенное соответствие с другим уровнем. Когда объект на уровне инфраструктуры неисправен, соответствующие объекты на уровне виртуализации и уровне услуги неисправны. Когда объекты на всех уровнях неисправны, информация об аварийных сигналах на разных уровнях одного и того же виртуального устройства может быть получена путем переноса идентификатора объекта или ассоциации между идентификаторами объекта в информации об аварийных сигналах, чтобы дополнительно подтвердить, информация об аварийных сигналах на всех уровнях одного и того же виртуального устройства вызвана одним и тем же отказом, то есть, подтверждением корреляции между информацией об аварийных сигналах.
Обращаясь к фиг. 11, где на фиг. 11 показано устройство обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. Устройство может быть EMS. Устройство может быть выполнено с возможностью выполнять операции этапов EMS на фиг. 7 или фиг. 10. Устройство может конкретно включать в себя первый блок 1101 приема, второй блок 1102 приема и блок 1103 обработки.
Первый блок 1101 приема выполнен с возможностью принимать первое сообщение об аварийных сигналах, сообщенного VNFM, где первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов, и первая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: идентификатор первого объекта и заданную ассоциацию между идентификаторами объектов.
Второй блок 1102 приема выполнен с возможностью принимать второе сообщение об аварийных сигналах, сообщенного VNF, где второе сообщение об аварийных сигналах включает в себя вторую информацию ассоциации аварийных сигналов, и вторая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: второй идентификатор объекта и заданную ассоциацию между идентификаторами объектов.
Блок 1103 обработки выполнен с возможностью выполнять в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов, корреляционный анализ первого сообщения об аварийных сигналах, принятого первым блоком 1101 приема, и второго сообщения об аварийных сигналах, принятого вторым блоком 1102 приема.
Опционально, первый идентификатор объекта включает в себя, по меньшей мере, одно из следующего: VNF идентификатор, идентификатор виртуальной машины VM и идентификатор ресурса виртуальной передачи VM.
Опционально, второй идентификатор объекта включает в себя, по меньшей мере, одно из следующего: VNF идентификатор, VM идентификатор и идентификатор ресурса виртуальной передачи виртуальной машины.
Заданная ассоциация между идентификаторами объектов используется для обозначения ассоциации между различными идентификаторами объектов; где VNF идентификатор включает в себя VNF ID или VNF имя, VM идентификатор включает в себя VM ID или VM имя и идентификатор ресурса виртуальной передачи включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Опционально, первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах, и первый набор информации об аварийных сигналах включает в себя, по меньшей мере, одно из следующего: NFVI информацию об аварийных сигналах, VM информацию об аварийных сигналах и VNFM информацию об аварийных сигналах.
NFVI информация об аварийных сигналах, VM информация об аварийных сигналах и VNFM информация изложена в соответствующих описаниях в вариантах осуществления способа на фиг. 7 - фиг. 10, и детали не описаны снова.
Опционально, второе сообщение об аварийных сигналах дополнительно включает в себя второй набор информации об аварийных сигналах, и второй набор информации об аварийных сигналах включает в себя, по меньшей мере, одну VNF информацию об аварийных сигналах.
Соответствующее описание VNF информации об аварийных сигналах изложено в варианте осуществления, показанного на фиг. 7 или фиг. 10.
Опционально, когда первое сообщение об аварийных сигналах включает в себя первый набор информации об аварийных сигналах, и вторая информации об аварийных сигналах включает в себя второй набор информации об аварийных сигналах, блок 1103 обработки специально выполнен с возможностью:
получать из первого набора информации об аварийных сигналах информацию и второго набора информации об аварийных сигналах, в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов, информацию об аварийных сигналах, которая имеет такую же информацию ассоциации аварийных сигналов, и выполнять, согласно заданному правилу корреляции, корреляционный анализ полученной информации об аварийных сигналах, имеющей одинаковую информацию ассоциации аварийных сигналов; или
получать третий набор информации об аварийных сигналах из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах в соответствии с заданной ассоциацией между идентификаторами объекта, идентификатором первого объекта и идентификатором второго объекта, где третий набор информации об аварийных сигналах содержит информацию об аварийных сигналах, в которой идентификаторы объекта ассоциированы; и выполнять корреляционный анализ третьего пакета информации об аварийных сигналах согласно заданному правилу корреляции.
Следует отметить, что соответствующее описание вышеизложенного заданного правила корреляции, информация об аварийных сигналах, в которой идентификаторы объекта ассоциированы, и заданная ассоциация между идентификаторами объектов, относятся к этапу 703 в варианте осуществления, показанном на фиг. 7, и подробности здесь не описаны.
При использовании EMS, предоставленной в этом варианте осуществления настоящего изобретения, корреляционный анализ выполняется по VNF информации об аварийных сигналах и информации об аварийных сигналах, которая сообщается VNFM, и определяется информация об аварийных сигналах на разных уровнях, которая имеет корреляционное отношение, которое реализует межуровневую ассоциацию между информацией об аварийных сигналах, позволяет избежать сложностей для ручного анализа аварийных сигналов и сокращает время для анализа аварийных сигналов, тем самым снижая затраты на эксплуатацию и обслуживание сети.
Как показано на фиг. 12, где фиг. 12 иллюстрирует устройство обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. Устройство может быть VNFM. Устройство может быть специально выполнено с возможностью выполнять способ, выполняемый VNFM в варианте осуществления, показанном на фиг. 8 или фиг. 10. Устройство может конкретно включать в себя:
блок 1201 приема, выполненный с возможностью принимать информацию об аварийных сигналах виртуальной машины VM, сообщенной менеджером виртуализованной инфраструктуры VIM, где VM информация об аварийных сигналах включает в себя идентификатор третьего объекта;
блок 1202 обработки, выполненный с возможностью генерировать первое сообщение об аварийных сигналах в соответствии с VM информацией об аварийных сигналах, принятой блоком 1201 приема, где первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов, и первая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: первый идентификатор объекта и заданную ассоциацию между идентификаторами объекта; и
блок 1203 отправки, выполненный с возможностью отправлять первое сообщение об аварийных сигналах, сгенерированного блоком 1202 обработки, в EMS систему управления элементами, так что EMS выполняет корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, которое сообщается VNF.
Идентификатор третьего объекта может включать в себя, по меньшей мере, одно из следующего: VM идентификатор, идентификатор HOST хоста на уровне инфраструктуры NFVI и идентификатор ресурса виртуальной передачи VM.
VM идентификатор может включать в себя VM идентификатор ID или VM имя, HOST идентификатор может включать в себя HOST ID или HOST имя и идентификатор ресурса виртуальной передачи VM может включать в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
В частности, для уникальной идентификации виртуальной машины используется идентификатор ресурса виртуальной передачи, например, VPORT ID или VPORT имя, в другом примере - vNIC ID или vNIC имя виртуальной машины.
Первый идентификатор объекта может использоваться для однозначной идентификации первого объекта, и первый идентификатор объекта может включать в себя, по меньшей мере, одно из следующего: VNF идентификатор, VM идентификатор и идентификатор ресурса виртуальной передачи виртуальной машины.
Заданная ассоциация между идентификаторами объектов может использоваться для обозначения ассоциации между различными идентификаторами объектов.
Опционально, первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах, и первый набор информации об аварийных сигналах включает в себя, по меньшей мере, одно из следующего: NFVI информацию об аварийных сигналах, VM информацию об аварийных сигналах и VNFM информацию об аварийных сигналах.
Соответствующие описания всей вышеперечисленной информации об аварийных сигналах приведены в варианте осуществления, показанном на фиг. 7 или фиг. 8, и детали не описаны снова.
Опционально, блок 1202 обработки специально выполнен с возможностью:
получать, в соответствии с заданным соответствием между третьим идентификатором объекта и VNF идентификатором и третьим идентификатором объекта в VM информации об аварийных сигналах, VNF идентификатор, соответствующий третьему идентификатору объекта, и использовать полученный VNF идентификатор в качестве первого идентификатора объекта для генерирования первого сообщения об аварийных сигналах; или
выполнять корреляционный анализ VM информации об аварийных сигналах для генерирования первого сообщения об аварийных сигналах.
Подробная информация приведена в двух вариантах осуществления на этапе 803 в варианте осуществления, показанном на чертеже, и детали не описаны снова.
При использовании VNFM, согласно варианту осуществления настоящего изобретения, первое сообщение об аварийных сигналах сообщается в EMS, так что EMS выполняет анализ корреляции VNF информации об аварийных сигналах в соответствии с первым сообщением об аварийных сигналах и дополнительно определяет информацию об аварийных сигналах на разных уровнях, которые имеют корреляционное соотношение, которое реализует межуровневую связь между информацией об аварийных сигналах, что упрощает выполнение процесса ручного анализа аварийных сигналов и сокращает время анализа об аварийных сигналов, тем самым снижая затраты на эксплуатацию и обслуживание сети.
На фиг. 13 показано устройство обработки информации тревоги в соответствии с вариантом осуществления настоящего изобретения. Устройство представляет собой VIM. Устройство может быть выполнено с возможностью выполнять этапы работы VIM в варианте осуществления, показанном на фиг. 9 или фиг. 10 и может конкретно включать в себя блок 1301 обработки и блок 1302 отправки.
Блок 1301 обработки выполнен с возможностью выполнять корреляционный анализ, по меньшей мере, двух элементов информации об аварийных сигналах для генерирования информации об аварийных сигналах виртуальной машины VM.
Блок 1302 отправки выполнен с возможностью сообщать VM информацию об аварийных сигналах, сгенерированную блоком 1301 обработки, менеджеру виртуализованных сетевых функций VNFM, так что VNFM сообщает, в соответствии с VM информацией об аварийных сигналах, первое сообщение об аварийных сигналах в EMS систему управления элементами, где EMS выполняет корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, которое сообщается VNF.
По меньшей мере, два элемента информации об аварийных сигналах могут включать в себя:
по меньшей мере, один элемент информации об аварийных сигналах NFVI инфраструктуры виртуализации сетевых функций и, по меньшей мере, один элемент VM информации об аварийных сигналах; или
по меньшей мере, два элемента NFVI информации об аварийных сигналах; или
по меньшей мере, два элемента VM информации об аварийных сигналах.
Опционально, вышеупомянутое устройство дополнительно включает в себя:
блок 1303 приема, выполненный с возможностью принимать NFVI информацию об аварийных сигналах, сообщенной NFVI, где NFVI информация об аварийных сигналах включает в себя NFVI идентификатор; и
блок 1301 обработки, выполненный с возможностью выполнять корреляционный анализ NFVI информации об аварийных сигналах, принятой блоком 1303 приема, чтобы генерировать VM информацию об аварийных сигналах; где
NFVI идентификатор включает в себя, по меньшей мере, один из VM идентификатор, HOST идентификатор хоста и идентификатор ресурса виртуальной передачи виртуальной машины, VM идентификатор включает в себя VM идентификатор ID или VM имя, HOST идентификатор включает в себя HOST ID или HOST имя и идентификатор ресурса виртуальной передачи VM включает в себя идентификатор ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Используя VIM, предусмотренный в этом варианте осуществления настоящего изобретения, корреляционный анализ выполняется, по меньшей мере, на двух элементах информации об аварийных сигналах, что уменьшает сложность выполнения ручного анализа аварийных сигналов и сокращает время для анализа об аварийных сигналов. Кроме того, корреляционный анализ выполняется VIM по информации об аварийных сигналах, что значительно снижает нагрузку на VNFM.
Вариант осуществления настоящего изобретения обеспечивает систему для обработки информации об аварийных сигналах, включающую в себя, по меньшей мере, одно из следующих устройств: устройство обработки информации об аварийных сигналах, показанные на фиг. 11 - фиг. 13.
Со ссылкой на фиг. 14, вариант осуществления настоящего изобретения дополнительно предоставляет другое устройство обработки информации об аварийных сигналах. Устройство представляет собой EMS и включает в себя процессор 1401, первый интерфейс 1402 связи и второй интерфейс 1403 связи.
Первый интерфейс 1402 связи выполнен с возможностью принимать первое сообщение об аварийных сигналах, сообщенное VNFM, где первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов, и первая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: идентификатор первого объекта и заданную ассоциацию между идентификаторами объектов.
Второй интерфейс 1403 связи выполнен с возможностью принимать второе сообщение об аварийных сигналах, сообщенное VNF, где второе сообщение об аварийных сигналах включает в себя вторую информацию ассоциации аварийных сигналов, и вторая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: второй идентификатор объекта и заданную ассоциацию между идентификаторами объектов.
Процессор 1401 выполнен с возможностью выполнять в соответствии с первой информацией ассоциации аварийных сигналов и второй информацией ассоциации аварийных сигналов, корреляционный анализ первого сообщения об аварийных сигналах, принятого первым интерфейсом 1402 связи, и второго сообщения об аварийных сигналах, принятого вторым интерфейсом 1403 связи.
Опционально, первый идентификатор объекта включает в себя, по меньшей мере, одно из следующего: VNF идентификатор, идентификатор виртуальной машины VM и идентификатор ресурса виртуальной передачи VM.
Опционально, второй идентификатор объекта включает в себя, по меньшей мере, одно из следующего: VNF идентификатор, идентификатор виртуальной машины и идентификатор ресурса виртуальной передачи виртуальной машины.
Заданная ассоциация между идентификаторами объектов используется для обозначения ассоциации между различными идентификаторами объектов; где VNF идентификатор включает в себя VNF идентификатор ID или VNF имя, VM идентификатор включает в себя VM ID или VM имя и идентификатор ресурса виртуальной передачи включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Опционально, первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах, и первый набор информации об аварийных сигналах включает в себя, по меньшей мере, одно из следующего: NFVI информацию об аварийных сигналах, VM информацию об аварийных сигналах и VNFM информацию об аварийных сигналах.
NFVI информация об аварийных сигналах, VM информация об аварийных сигналах и VNFM информация описана в соответствующих описаниях в вариантах осуществления способа на фиг. 7 - фиг. 10, и детали не описаны снова.
Опционально, второе сообщение об аварийных сигналах дополнительно включает в себя второй набор информации об аварийных сигналах, и второй набор информации об аварийных сигналах включает в себя, по меньшей мере, один элемент VNF информации об аварийных сигналах.
Для соответствующего описания VNF информации об аварийных сигналах см. вариант осуществления, показанный на фиг. 7 или фиг. 10.
Опционально, когда первое сообщение об аварийных сигналах включает в себя первый набор информации об аварийных сигналах, и вторая информация об аварийных сигналах включает в себя второй набор информации об аварийных сигналах, процессор 1401 специально выполнен с возможностью:
получать из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах в соответствии с первой информацией ассоциации аварийный сигналов и второй информацией ассоциации аварийных сигналов, информацию об аварийных сигналах, которая имеет такую же информацию ассоциации аварийных сигналов, и выполнять, согласно заданному правилу корреляции, корреляционный анализ полученной информации об аварийных сигналах, которая имеет одинаковую информацию ассоциации аварийных сигналов; или
получать третий набор информации об аварийных сигналах из первого набора информации об аварийных сигналах и второго набора информации об аварийных сигналах, в соответствии с заданной ассоциацией между идентификаторами объекта, идентификатором первого объекта и идентификатором второго объекта, где третий набор информации об аварийных сигналах содержит информацию об аварийных сигналах, в которой идентификаторы объекта ассоциированы; и выполнять корреляционный анализ третьего набора информации об аварийных сигналах согласно заданному правилу корреляции.
Следует отметить, что соответствующие описания вышеизложенного заданного правила корреляции информации об аварийных сигналах, в которой идентификаторы объекта ассоциированы и задана ассоциация между идентификаторами объектов, относятся к этапу 703 в варианте осуществления, показанном на фиг. 7, и подробности здесь не описаны.
На фиг. 15 показано устройство обработки информации об аварийных сигналах в соответствии с вариантом осуществления настоящего изобретения. Устройство может быть VNFM. Устройство может быть специально выполнено с возможностью выполнять способ, выполняемый VNFM в варианте осуществления, показанном на фиг. 8 или фиг. 10. Устройство может конкретно включать в себя:
первый интерфейс 1501 связи, выполненный с возможностью принимать информацию об аварийных сигналах виртуальной машины VM, сообщенной менеджером виртуализованной инфраструктуры VIM, где VM информация об аварийных сигналах включает в себя идентификатор третьего объекта;
процессор 1502, выполненный с возможностью генерировать первое сообщение об аварийных сигналах в соответствии с VM информацией об аварийных сигналах, принятой первым интерфейсом 1501 связи, где первое сообщение об аварийных сигналах включает в себя первую информацию ассоциации аварийных сигналов, и первая информация ассоциации аварийных сигналов включает в себя, по меньшей мере, одно из следующего: первый идентификатор объекта и заданную ассоциацию между идентификаторами объектов; и
второй интерфейс 1503 связи, выполненный с возможностью отправлять первое сообщение об аварийных сигналах, генерируемое процессором 1502, в EMS систему управления элементами, так что EMS выполняет корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, которое сообщается VNF.
Идентификатор третьего объекта может включать в себя, по меньшей мере, одно из следующего: VM идентификатор, HOST идентификатор хоста на уровне инфраструктуры NFVI и идентификатор ресурса виртуальной передачи виртуальной машины.
VM идентификатор может включать в себя VM идентификатор ID или VM имя, HOST идентификатор может включать в себя HOST ID или HOST имя и идентификатор ресурса виртуальной передачи VM может включать в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
В частности, для уникальной идентификации виртуальной машины используется идентификатор ресурса виртуальной передачи, например, VPORT ID или VPORT имя, в другом примере - vNIC ID или vNIC имя виртуальной машины.
Первый идентификатор объекта может использоваться для однозначной идентификации первого объекта, и первый идентификатор объекта может включать в себя, по меньшей мере, одно из следующего: VNF идентификатор, VM идентификатор и идентификатор ресурса виртуальной передачи VM.
Заданная ассоциация между идентификаторами объектов может использоваться для обозначения ассоциации между различными идентификаторами объектов.
Опционально, первое сообщение об аварийных сигналах дополнительно включает в себя первый набор информации об аварийных сигналах, и первый набор информации об аварийных сигналах включает в себя, по меньшей мере, одно из следующего: NFVI информацию об аварийных сигналах, VM информацию об аварийных сигналах и VNFM информацию об аварийных сигналах.
Для соответствующих описаний всей вышеперечисленной информации об аварийных сигналах см. вариант осуществления, показанный на фиг. 7 или фиг. 8, и детали не описаны снова.
Опционально, процессор 1502 специально выполнен с возможностью:
получать, в соответствии с заданным соответствием между третьим идентификатором объекта и VNF идентификатором и третьим идентификатором объекта в VM информации об аварийных сигналах, VNF идентификатор, соответствующий третьему идентификатору объекта, и использовать полученный VNF идентификатор в качестве первого идентификатора объекта для генерирования первого сообщения об аварийных сигналах; или
выполнить корреляционный анализ VM информации об аварийных сигналах для генерирования первого сообщения об аварийных сигналах.
Подробные сведения см. в двух способах осуществления на этапе 803 в варианте осуществления, показанном на чертеже, и детали не описаны снова.
При использовании VNFM, представленного в этом варианте осуществления настоящего изобретения, первое сообщение об аварийных сигналах сообщается в EMS, так что EMS выполняет анализ корреляции VNF информации об аварийных сигналах в соответствии с первым сообщением об аварийных сигналах и дополнительно определяет информацию об аварийных сигналах на разных уровнях, которые имеют корреляционное соотношение, которое реализует межуровневую связь между информацией об аварийных сигналах, избегает сложности ручного анализа аварийных сигналов и сокращает время для анализа аварийных сигналов, тем самым снижая затраты на эксплуатацию и обслуживание сети.
На фиг. 16 показано устройство обработки информации тревоги в соответствии с вариантом осуществления настоящего изобретения. Устройство представляет собой VIM. Устройство может быть выполнено с возможностью выполнять этапы работы VIM в варианте осуществления, показанном на фиг. 9 или фиг. 10 и может конкретно включать в себя процессор 1601 и первый интерфейс 1602 связи.
Процессор 1601 выполнен с возможностью выполнять корреляционный анализ, по меньшей мере, для двух элементов информации об аварийных сигналах для генерирования информации об аварийных сигналах виртуальной машины VM.
Первый интерфейс 1602 связи выполнен с возможностью сообщать VM информацию об аварийных сигналах, сгенерированную процессором 1601, менеджеру виртуализованных сетевых функций VNFM, так что VNFM сообщает в соответствии с VM информацией об аварийных сигналах первое сообщение об аварийных сигналах в EMS систему управления элементами, где EMS выполняет корреляционный анализ первого сообщения об аварийных сигналах и второго сообщения об аварийных сигналах, которое сообщается VNF.
По меньшей мере, два элемента информации об аварийных сигналах могут включать в себя:
по меньшей мере, один элемент информации об аварийных сигналах NFVI инфраструктуры виртуализации сетевых функций и, по меньшей мере, один элемент VM информации об аварийных сигналах; или
по меньшей мере, два элемента NFVI информации об аварийных сигналах; или
по меньшей мере, два элемента VM информации об аварийных сигналах.
Опционально, вышеупомянутое устройство дополнительно включает в себя:
второй интерфейс 1603 связи, выполненный с возможностью принимать NFVI информацию об аварийных сигналах, сообщенную NFVI, где NFVI информация об аварийных сигналах включает в себя NFVI идентификатор; и
процессор 1601, выполненный с возможностью выполнять корреляционный анализ NFVI информации об аварийных сигналах, принятую вторым интерфейсом 1603 связи, чтобы генерировать VM информацию об аварийных сигналах; где
NFVI идентификатор включает в себя, по меньшей мере, один из VM идентификатор, идентификатор HOST хоста и идентификатор ресурса виртуальной передачи виртуальной машины, VM идентификатор включает в себя VM идентификатор ID или VM имя, HOST идентификатор включает в себя HOST ID или HOST имя и идентификатор ресурса виртуальной передачи VM включает в себя ID ресурса виртуальной передачи или имя ресурса виртуальной передачи.
Используя VIM, предусмотренный в этом варианте осуществления настоящего изобретения, корреляционный анализ выполняется, по меньшей мере, на двух элементах информации об аварийных сигналах, что уменьшает сложность ручного анализа аварийных сигналов и сокращает время для анализа аварийных сигналов. Кроме того, корреляционный анализ выполняется VIM по информации об аварийных сигналах, что значительно снижает нагрузку на VNFM.
Этот вариант осуществления настоящего изобретения и вариант 1 осуществления способа основаны на одной и той же концепции, и технические эффекты, обеспечиваемые этим вариантом осуществления настоящего изобретения и вариантом осуществления способа, также являются одинаковыми. Конкретные принципы изложены в описании варианта осуществления способа и подробности не описаны здесь снова.
Специалист в данной области техники может понять, что все или некоторые из процессов способов в вариантах осуществления могут быть реализованы компьютерной программой, инструктирующей соответствующее аппаратное оборудование. Программа может храниться на машиночитаемом носителе данных. Когда программа запускается, выполняются процессы способов в вариантах осуществления. Носитель данных может включать в себя: магнитный диск, оптический диск, постоянное запоминающее устройство (постоянное запоминающее устройство, ROM) или оперативное запоминающее устройство (оперативное запоминающее устройство, RAM).
Приведенное выше описание является просто примерными вариантами осуществления настоящего изобретения и, конечно же, не предназначено для ограничения области защиты настоящего изобретения. Специалист в данной области техники может понять, что все или некоторые из процессов, которые реализуют вышеприведенные варианты осуществления и эквивалентные модификации, выполненные в соответствии с пунктами настоящего изобретения, подпадают под объем настоящего изобретения.