WO2016184021A1 - Method and apparatus for handling virtualized network function service fault - Google Patents
Method and apparatus for handling virtualized network function service fault Download PDFInfo
- Publication number
- WO2016184021A1 WO2016184021A1 PCT/CN2015/092038 CN2015092038W WO2016184021A1 WO 2016184021 A1 WO2016184021 A1 WO 2016184021A1 CN 2015092038 W CN2015092038 W CN 2015092038W WO 2016184021 A1 WO2016184021 A1 WO 2016184021A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- virtual machine
- identifier
- physical host
- network function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and apparatus for processing a virtualized network function service fault.
- the Internet has penetrated all walks of life and integrated into every aspect of people's lives.
- the Internet has become a tool for people's lives and work.
- Internet + has taken the lead in promoting the combination of mobile Internet, cloud computing, big data, and Internet of Things with modern manufacturing, promoting the healthy development of e-commerce, industrial Internet and Internet finance, and guiding Internet companies to expand into the international market.
- the state has set up a 40 billion yuan emerging industry venture capital guiding fund, to integrate and raise more funds, to fuel industry innovation, and to promote innovation, entrepreneurship, comprehensively stimulate market and social vitality, enter the innovation 2.0 era of innovation-driven development of the new normal".
- NFV Network-to-cloudization
- the virtualization and software decoupling is realized by virtualization, the sharing of software and hardware resources is realized by cloudization, and the system resources are automatically scaled with the service capacity, thus supporting the rapid innovation and rapid listing of services.
- This is an inevitable trend in the development of current telecommunications networks.
- the business and network functions virtualize the infrastructure NFVI layer resources (various computing, storage, network hardware resources, virtualized software resources) have been decoupled, various business and application parts It is deployed in a cloud in different regions. How to provide the ultimate stability and reliability (99.999%) for business systems has become an important issue. How to quickly locate a service fault, that is, how to quickly self-top (top: virtual network function VNF service) down (bottom: network function virtualization infrastructure NFVI resources) to achieve service fault location has become an important issue to be solved.
- the embodiment of the present invention provides a method and a device for processing a virtualized network function service fault, so as to at least solve the problem that the EMS in the related technology cannot quickly associate the VNF service fault with the NFVI resource when the service or application fault is found. Problems with positioning.
- an embodiment of the present invention provides a method for processing a VNF service fault of a virtualized network function, including:
- the method further includes:
- the NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
- the step of determining the faulty device according to the first NFVI resource information includes:
- the determining, according to the information of the first physical host, the faulty physical host specifically: determining, according to the information of the first physical host, path information of the failed physical host.
- the determining, according to the information of the first physical host, the path information of the failed physical host includes:
- the embodiment of the invention further provides a processing device for the VNF service fault of the virtualized network function, which is applied to the network element management system EMS, and includes:
- the first obtaining module is configured to obtain the service fault information sent by the VNF network element, where the service fault information carries the identifier of the first virtual machine that is faulty, where the first virtual machine is a virtualized network function manager VNFM a virtual machine configured for the VNF network element;
- the second obtaining module is configured to acquire, according to a mapping relationship between the identifier of the pre-stored virtual machine and the network function virtualization infrastructure NFVI resource information, the first NFVI resource information corresponding to the identifier of the first virtual machine;
- the determining module is configured to determine the failed device according to the first NFVI resource information.
- the above device further comprises:
- the third obtaining module is configured to obtain, after the step of acquiring the service fault information sent by the VNF network element connected to the EMS, the identifier of the virtual machine to which each VNFC belongs in the VNF network element, and NFVI resource information corresponding to the identifier of the virtual machine;
- the NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
- the determining module includes:
- Obtaining configured to acquire, according to the identifier of the first virtual machine, information of the first virtual machine corresponding to the identifier of the first virtual machine in the first NFVI resource information;
- the determining unit is configured to acquire information about the first physical host to which the first virtual machine belongs according to the information of the first virtual machine, and determine a failed physical host according to the information of the first physical host.
- the determining unit is configured to determine path information of the failed physical host according to the information of the first physical host.
- the determining unit comprises:
- a first determining subunit configured to determine, according to information about the first physical host, information about a cluster where the first physical host is located;
- a second determining subunit configured to determine information about a data center to which the cluster belongs according to the information of the cluster
- a third determining subunit configured to determine information about a domain to which the data center belongs according to the information of the data center.
- the method for processing a virtualized network function service fault according to the embodiment of the present invention, after acquiring the service fault information sent by the VNF network element, converting the service fault information into the NFVI resource according to the mapping relationship between the identifier of the pre-stored virtual machine and the NFVI resource information According to the NFVI resource information, the faulty device is determined, so that when the VNF service fails, the VNF service can quickly associate and locate the NFVI resource, which greatly shortens the time for detecting the fault source and facilitates subsequent maintenance. management.
- FIG. 1 is a system architecture diagram of a method for processing a virtualized network function VNF service fault according to an embodiment of the present invention
- FIG. 2 is a first working flowchart of a method for processing a virtualized network function VNF service fault according to an embodiment of the present invention
- FIG. 3 is a second working flowchart of a method for processing a virtualized network function VNF service fault according to an embodiment of the present invention
- FIG. 4 is a structural block diagram of a processing apparatus for a virtualized network function VNF service failure according to an embodiment of the present invention.
- the embodiment of the invention provides a method for processing a VNF service fault of a virtualized network function, and solves the problem that the traditional EMS cannot quickly associate and locate a VNF service fault with an NFVI resource when a service or application fault is found in the NFV system.
- EMS under the NFV system, EMS provides basic management functions for fault, configuration, billing, performance, and security for service VNF. Unlike traditional telecom network systems, EMS can only monitor in cloud environments. The services and applications on the virtual machine client operating system VM Guest OS do not have a direct interface with NFVI.
- the VNF network element is a specific service or application.
- the service or application may include n virtualized network function components VNFC or modules deployed on the n virtual machine VMs. As shown in FIG. 1 , the VNF network element is configured. n components including VNFC-1, VNFC-2, VNFC-3...VNFC-n, n is an integer greater than or equal to 1. All components or modules logically constitute a service or The application provides users with certain services or application capabilities, such as short message service, Rich Communication Service (RCS) service, and the like.
- RCS Rich Communication Service
- NFVI includes virtual resources and physical resources, which are divided into three categories: network, storage, and computing, and may be distributed in different regions of the cloud (data center, virtual data center).
- virtual resources include n.
- Virtual machine VMs such as VM1, VM2, VM3...VMn
- physical resources include n physical host Hosts, such as Host1, Host2, Host3...Hostn.
- NFV MANO Network Functions Virtualisation Orchestrator
- VIM is responsible for NFVI infrastructure monitoring and data center management
- VNFM is responsible for VNF lifecycle management (instantiation, elastic scaling, expansion, upgrade, etc.)
- NFVO is responsible for the orchestration of network services, the layout and management of network hardware and software resources.
- the method for processing a virtualized network function VNF service fault in the embodiment of the present invention, as shown in FIG. 2, includes:
- Step S21 Acquire the service fault information sent by the VNF network element, where the service fault information carries the identifier of the first virtual machine that is faulty, where the first virtual machine is a virtualized network function manager VNFM is the VNF.
- the virtual machine configured by the network element;
- the identifier of the first virtual machine is an identifier of the first virtual machine to which the failed virtualized network function component VNFC belongs in the VNF, and the VNF network element is connected to the EMS one-to-one.
- Step S22 Acquire first NFVI resource information corresponding to the identifier of the first virtual machine according to a mapping relationship between the identifier of the pre-stored virtual machine and the network function virtualization infrastructure NFVI resource information.
- Step S23 Determine, according to the first NFVI resource information, a device that has failed.
- the method for processing a VNF service fault of the virtualized network function in the embodiment of the present invention after obtaining the service fault information sent by the VNF network element, converting the service fault information into the NFVI according to the mapping relationship between the identifier of the pre-stored virtual machine and the NFVI resource information
- the resource information is used to determine the faulty device according to the NFVI resource information, so that when the VNF service fails, the VNF service to the NFVI resource can be quickly correlated and located, which facilitates subsequent maintenance management.
- step S21 the method further includes:
- a mapping relationship between the VNFC, the identifier of the virtual machine, and the NFVI resource information is established and saved.
- the NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
- the step of determining the faulty device according to the first NFVI resource information includes:
- the determining, according to the information of the first physical host, the failed physical host specifically: determining, according to the information of the first physical host, path information of the failed physical host.
- the step of determining the path information of the failed physical host according to the information of the first physical host includes:
- the information of the cluster may include: a name of the cluster, a name of the data center to which the cluster belongs; and the information of the DC may include: a name of the DC, a name of the domain to which the DC belongs, Uniform resource locator URL, DC type, description, etc.
- the method for processing a VNF service fault of the virtualized network function in the embodiment of the present invention enables the user to quickly determine the faulty device according to the fault details, and can determine in detail the cluster to which the device belongs, the data center of the cluster and The domain to which the data center belongs, thereby being able to quickly resolve device failures and greatly improving the user experience.
- Step 31 The VNFM initiates a resource request to the VIM.
- Step 32 The VIM interacts with the NFVI to obtain NFVI resource information.
- Step 33 The VNFM obtains the NFVI resource information returned by the VIM.
- the NFVI resource information includes: information of a virtual machine, information of a physical host, information of a cluster, information of a DC, and the like. Further, the information of the virtual machine includes: an identifier ID of the virtual machine, and a name of the virtual machine. The IP of the virtual machine and the physical host to which the virtual machine belongs;
- the information of the physical host may include: a name of the physical host, an IP of the physical host, a name of the cluster to which the physical host belongs, a resource usage status of the physical host, a status, a frame/box/slot/board, and the like;
- the information of the cluster includes: a name of a cluster, and a name of a data center to which the cluster belongs;
- the information of the DC includes: a name of the DC, a name of the domain to which the DC belongs, a uniform resource locator URL, a type of DC, a description, and the like.
- Step 34 After the VNFM obtains resources such as VMs from the VIM, the VNFM deploys various services and applications on the corresponding VMs. At the same time, the mapping relationship between the specific service component (module) VNFC and the ID of the VM to which it belongs is recorded.
- module specific service component
- Step 35 The VNFM notifies the EMS of the VNF information and resource information such as the VM deployed by the VNF network element.
- Step 36 The EMS completes the automatic registration of the VNF network element, and establishes a mapping relationship between the VNFC, the identifier of the virtual machine, and the NFVI resource information by using the VM ID as a primary association factor (as shown in Table 1).
- Step 37 When the service VNF network element fails, the service fault information is sent to the EMS, and the service fault information carries the identifier of the first virtual machine to which the failed VNFC belongs.
- the faulty VNFC is VNFC-1
- the VNFC The identifier of the first virtual machine to which -1 belongs is VM1-ID.
- Step 38 The EMS uses the VM ID as a primary correlation factor according to the service (application) failure condition.
- the first NFVI resource information is obtained and displayed in the mapping relationship between the identifier of the pre-stored virtual machine and the NFVI resource information, so as to further determine the path information of the failed physical host, so that the user can quickly locate the problem according to the fault details.
- the specifics are as follows:
- VNFC-1 fails, VNFC-1 is deployed on VM1, and VM1 is virtualized by physical machine Host1.
- Host1 belongs to DC1.
- the EMS quickly maps the resource information with the VM1-ID as the main correlation factor and displays it to quickly determine the failed physical host.
- the EMS uses the identifier of the virtual machine as a main correlation factor, maps the service fault information into a relationship between resource levels, and determines the occurrence according to the relationship between the resource levels.
- the faulty equipment reduces the time for detecting faulty equipment and greatly facilitates subsequent equipment maintenance.
- the embodiment of the present invention further provides a processing device for a virtualized network function VNF service fault, which is applied to the network element management system EMS, as shown in FIG. 4, and includes:
- the first obtaining module 41 is configured to obtain the service fault information sent by the VNF network element, where the service fault information carries the identifier of the failed first virtual machine, where the first virtual machine is a virtualized network function manager.
- the VNFM is a virtual machine configured by the VNF network element;
- the second obtaining module 42 is configured to acquire the first NFVI resource information corresponding to the identifier of the first virtual machine according to the mapping relationship between the identifier of the pre-stored virtual machine and the network function virtualization infrastructure NFVI resource information;
- the determining module 43 is configured to determine the device that has failed according to the first NFVI resource information.
- the third obtaining module is configured to acquire, from the VNFM, an identifier of the virtual machine to which each VNFC belongs, and an identifier of the virtual machine, before the step of acquiring the service fault information sent by the VNF network element Corresponding NFVI resource information;
- the NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
- the determining module includes:
- Obtaining configured to acquire, according to the identifier of the first virtual machine, information of the first virtual machine corresponding to the identifier of the first virtual machine in the first NFVI resource information;
- the determining unit is configured to acquire information about the first physical host to which the first virtual machine belongs according to the information of the first virtual machine, and determine a failed physical host according to the information of the first physical host.
- the processing device for the VNF service fault of the virtualized network function in the embodiment of the present invention is configured to determine path information of the failed physical host according to the information of the first physical host.
- the processing device for the VNF service fault of the virtualized network function in the embodiment of the present invention includes:
- a first determining subunit configured to determine, according to information about the first physical host, information about a cluster where the first physical host is located;
- a second determining subunit configured to determine information about a data center to which the cluster belongs according to the information of the cluster
- a third determining subunit configured to determine information about a domain to which the data center belongs according to the information of the data center.
- the device is a device corresponding to the foregoing method embodiment. All the implementation manners in the foregoing method embodiments are applicable to the device embodiment, and the same technical effects can be achieved.
- the service fault information of the virtualized network function is processed, the service fault information is converted into the NFVI resource according to the mapping relationship between the identifier of the virtual machine and the NFVI resource information. According to the NFVI resource information, the faulty device is determined, so that when the VNF service fails, the VNF service can quickly associate and locate the NFVI resource, which greatly shortens the time for detecting the fault source and improves the user experience.
- modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
- the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
- the method and apparatus for processing a virtualized network function service fault provided by the embodiment of the present invention have the following beneficial effects: when the VNF service fails, fast association and positioning from the VNF service to the NFVI resource can be realized. The time for detecting the source of the fault is shortened, which facilitates subsequent maintenance management.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本发明涉及通信技术领域,特别是指一种虚拟化网络功能业务故障的处理方法及装置。The present invention relates to the field of communications technologies, and in particular, to a method and apparatus for processing a virtualized network function service fault.
互联网已经渗透各行各业,融入人们生活的方方面面。互联网已经成为人们生活和工作形影不离的工具。The Internet has penetrated all walks of life and integrated into every aspect of people's lives. The Internet has become a tool for people's lives and work.
“互联网+”风生水起,推动移动互联网、云计算、大数据、物联网等与现代制造业结合,促进电子商务、工业互联网和互联网金融健康发展,引导互联网企业拓展国际市场。国家已设立400亿元新兴产业创业投资引导基金,要整合筹措更多资金,为产业创新加油助力,并全力推进创新、创业,全面激发市场和社会活力,进入创新2.0时代创新驱动发展的“新常态”。"Internet +" has taken the lead in promoting the combination of mobile Internet, cloud computing, big data, and Internet of Things with modern manufacturing, promoting the healthy development of e-commerce, industrial Internet and Internet finance, and guiding Internet companies to expand into the international market. The state has set up a 40 billion yuan emerging industry venture capital guiding fund, to integrate and raise more funds, to fuel industry innovation, and to promote innovation, entrepreneurship, comprehensively stimulate market and social vitality, enter the innovation 2.0 era of innovation-driven development of the new normal".
传统的通讯技术(Computed Tomography,CT)无法满足日新月异的互联网时代。随着云计算、大数据、移动互联、物联网等新技术趋势的兴起,传统CT网络架构已经开始跟不上时代的步伐。传统电信运营商面临种种困境:网络灵活性差,组网成本高,管理复杂,运维量大,新业务上线慢等等已经无法满足客户体验需求的新变化,运营商必须向ICT融合的云架构转型。网络功能虚拟化(Network Function Virtualization,NFV)技术应运而生。Traditional communication technology (Computed Tomography, CT) cannot meet the ever-changing Internet age. With the rise of new technologies such as cloud computing, big data, mobile internet, and the Internet of Things, traditional CT network architectures have begun to keep pace with the times. Traditional telecom operators face various difficulties: poor network flexibility, high network cost, complex management, large operation and maintenance, slow new services, etc., which cannot meet the new changes in customer experience requirements. Operators must integrate with ICT cloud architecture. Transformation. Network Function Virtualization (NFV) technology came into being.
NFV的本质是网络设备的虚拟化和云化,以虚拟化实现软硬件解耦,以云化实现软硬件资源的共享和系统资源随业务容量自动伸缩,从而支撑业务的快速创新和快速上市。这是当前电信网络发展的必然趋势。业务云化后,业务与网络功能虚拟化基础设施NFVI层资源(各类计算、存储、网络硬件资源、虚拟化后的软件资源)已经解耦,各种业务与应用可能部 署于不同地域的云中。如何为业务系统提供极致的稳定可靠性(99.999%)成为一种重要课题。如何快速定位业务故障,即如何快速自顶(顶:即虚拟网络功能VNF业务)向下(下:即网络功能虚拟化基础设施NFVI资源)实现服务故障的定位,成为亟待解决的重要问题。The essence of NFV is the virtualization and cloudization of network equipment. The virtualization and software decoupling is realized by virtualization, the sharing of software and hardware resources is realized by cloudization, and the system resources are automatically scaled with the service capacity, thus supporting the rapid innovation and rapid listing of services. This is an inevitable trend in the development of current telecommunications networks. After the business is clouded, the business and network functions virtualize the infrastructure NFVI layer resources (various computing, storage, network hardware resources, virtualized software resources) have been decoupled, various business and application parts It is deployed in a cloud in different regions. How to provide the ultimate stability and reliability (99.999%) for business systems has become an important issue. How to quickly locate a service fault, that is, how to quickly self-top (top: virtual network function VNF service) down (bottom: network function virtualization infrastructure NFVI resources) to achieve service fault location has become an important issue to be solved.
发明内容Summary of the invention
本发明实施例提供了一种虚拟化网络功能业务故障的处理方法及装置,以至少解决相关技术中的EMS在NFV体系下,当发现业务或应用故障时不能将VNF业务故障与NFVI资源快速关联与定位的问题。The embodiment of the present invention provides a method and a device for processing a virtualized network function service fault, so as to at least solve the problem that the EMS in the related technology cannot quickly associate the VNF service fault with the NFVI resource when the service or application fault is found. Problems with positioning.
为了实现上述目的,本发明实施例提供了一种虚拟化网络功能VNF业务故障的处理方法,包括:In order to achieve the above object, an embodiment of the present invention provides a method for processing a VNF service fault of a virtualized network function, including:
获取VNF网元发送的业务故障信息,所述业务故障信息携带有发生故障的第一虚拟机的标识,其中,所述第一虚拟机是虚拟化网络功能管理器VNFM为所述VNF网元所配置的虚拟机;Acquiring the service fault information sent by the VNF network element, where the service fault information carries the identifier of the first virtual machine that is faulty, where the first virtual machine is the virtualized network function manager VNFM is the VNF network element. Configured virtual machine;
根据预先保存的虚拟机的标识与网络功能虚拟化基础设施NFVI资源信息的映射关系,获取与所述第一虚拟机的标识对应的第一NFVI资源信息;Obtaining, according to a mapping relationship between the identifier of the pre-stored virtual machine and the network function virtualization infrastructure NFVI resource information, the first NFVI resource information corresponding to the identifier of the first virtual machine;
根据所述第一NFVI资源信息,确定发生故障的设备。Determining the failed device based on the first NFVI resource information.
其中,所述获取VNF网元发送的业务故障信息的步骤之前,所述方法还包括:Before the step of acquiring the service fault information sent by the VNF network element, the method further includes:
从VNFM中获取所述VNF网元中每个VNFC所归属的虚拟机的标识,以及与所述虚拟机的标识所对应的NFVI资源信息;Obtaining, from the VNFM, an identifier of a virtual machine to which each VNFC belongs in the VNF network element, and NFVI resource information corresponding to the identifier of the virtual machine;
建立所述VNFC、所述虚拟机的标识与NFVI资源信息的映射关系并保存。Establishing a mapping relationship between the VNFC, the identifier of the virtual machine, and the NFVI resource information, and saving.
其中,所述NFVI资源信息包括:所述虚拟机的标识对应的虚拟机的信息和所述虚拟机所归属的物理主机的信息;及The NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
所述根据所述第一NFVI资源信息,确定发生故障的设备的步骤包括: The step of determining the faulty device according to the first NFVI resource information includes:
根据所述第一虚拟机的标识,在所述第一NFVI资源信息中,获取与所述第一虚拟机的标识对应的第一虚拟机的信息;Obtaining information of the first virtual machine corresponding to the identifier of the first virtual machine, in the first NFVI resource information, according to the identifier of the first virtual machine;
根据所述第一虚拟机的信息,获取所述第一虚拟机所归属的第一物理主机的信息,并根据所述第一物理主机的信息确定发生故障的物理主机。Obtaining information about the first physical host to which the first virtual machine belongs according to the information of the first virtual machine, and determining a failed physical host according to the information of the first physical host.
其中,所述根据所述第一物理主机的信息确定发生故障的物理主机,具体包括:根据所述第一物理主机的信息,确定所述发生故障的物理主机的路径信息。The determining, according to the information of the first physical host, the faulty physical host, specifically: determining, according to the information of the first physical host, path information of the failed physical host.
其中,所述根据所述第一物理主机的信息,确定所述发生故障的物理主机的路径信息的步骤包括:The determining, according to the information of the first physical host, the path information of the failed physical host includes:
根据所述第一物理主机的信息,确定所述第一物理主机所在集群的信息;Determining information about the cluster where the first physical host is located according to the information of the first physical host;
根据所述集群的信息,确定所述集群所属数据中心的信息;Determining, according to information about the cluster, information about a data center to which the cluster belongs;
根据所述数据中心的信息,确定所述数据中心所属域的信息。Determining information of a domain to which the data center belongs according to the information of the data center.
本发明实施例还提供了虚拟化网络功能VNF业务故障的处理装置,应用于网元管理系统EMS,包括:The embodiment of the invention further provides a processing device for the VNF service fault of the virtualized network function, which is applied to the network element management system EMS, and includes:
第一获取模块,设置为获取VNF网元发送的业务故障信息,所述业务故障信息携带有发生故障的第一虚拟机的标识,其中,所述第一虚拟机是虚拟化网络功能管理器VNFM为所述VNF网元所配置的虚拟机;The first obtaining module is configured to obtain the service fault information sent by the VNF network element, where the service fault information carries the identifier of the first virtual machine that is faulty, where the first virtual machine is a virtualized network function manager VNFM a virtual machine configured for the VNF network element;
第二获取模块,设置为根据预先保存的虚拟机的标识与网络功能虚拟化基础设施NFVI资源信息的映射关系,获取与所述第一虚拟机的标识对应的第一NFVI资源信息;The second obtaining module is configured to acquire, according to a mapping relationship between the identifier of the pre-stored virtual machine and the network function virtualization infrastructure NFVI resource information, the first NFVI resource information corresponding to the identifier of the first virtual machine;
确定模块,设置为根据所述第一NFVI资源信息,确定发生故障的设备。The determining module is configured to determine the failed device according to the first NFVI resource information.
其中,上述装置还包括:Wherein, the above device further comprises:
第三获取模块,设置为在获取与所述EMS连接的VNF网元发送的业务故障信息的步骤之前,从VNFM中获取所述VNF网元中每个VNFC所归属的虚拟机的标识,以及与所述虚拟机的标识所对应的NFVI资源信息; The third obtaining module is configured to obtain, after the step of acquiring the service fault information sent by the VNF network element connected to the EMS, the identifier of the virtual machine to which each VNFC belongs in the VNF network element, and NFVI resource information corresponding to the identifier of the virtual machine;
建立模块,设置为建立所述VNFC、所述虚拟机的标识与NFVI资源信息的映射关系并保存。And establishing a module, configured to establish a mapping relationship between the VNFC, the identifier of the virtual machine, and the NFVI resource information, and save the mapping.
其中,所述NFVI资源信息包括:所述虚拟机的标识对应的虚拟机的信息和所述虚拟机所归属的物理主机的信息;及The NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
所述确定模块包括:The determining module includes:
获取单元,设置为根据所述第一虚拟机的标识,在所述第一NFVI资源信息中,获取与所述第一虚拟机的标识对应的第一虚拟机的信息;Obtaining, configured to acquire, according to the identifier of the first virtual machine, information of the first virtual machine corresponding to the identifier of the first virtual machine in the first NFVI resource information;
确定单元,设置为根据所述第一虚拟机的信息,获取所述第一虚拟机所归属的第一物理主机的信息,并根据所述第一物理主机的信息确定发生故障的物理主机。The determining unit is configured to acquire information about the first physical host to which the first virtual machine belongs according to the information of the first virtual machine, and determine a failed physical host according to the information of the first physical host.
其中,所述确定单元,设置为根据所述第一物理主机的信息,确定所述发生故障的物理主机的路径信息。The determining unit is configured to determine path information of the failed physical host according to the information of the first physical host.
其中,所述确定单元包括:Wherein the determining unit comprises:
第一确定子单元,设置为根据所述第一物理主机的信息,确定所述第一物理主机所在集群的信息;a first determining subunit, configured to determine, according to information about the first physical host, information about a cluster where the first physical host is located;
第二确定子单元,设置为根据所述集群的信息,确定所述集群所属数据中心的信息;a second determining subunit, configured to determine information about a data center to which the cluster belongs according to the information of the cluster;
第三确定子单元,设置为根据所述数据中心的信息,确定所述数据中心所属域的信息。And a third determining subunit, configured to determine information about a domain to which the data center belongs according to the information of the data center.
本发明实施例具有以下有益效果:Embodiments of the present invention have the following beneficial effects:
本发明实施例的虚拟化网络功能业务故障的处理方法,获取VNF网元发送的业务故障信息后,根据预先保存的虚拟机的标识与NFVI资源信息的映射关系,将业务故障信息转换为NFVI资源信息,并根据NFVI资源信息,确定发生故障的设备,从而在VNF业务发生故障时,能够实现从VNF业务到NFVI资源的快速关联与定位,大大缩短了检测故障源的时间,方便了后续的维修管理。 The method for processing a virtualized network function service fault according to the embodiment of the present invention, after acquiring the service fault information sent by the VNF network element, converting the service fault information into the NFVI resource according to the mapping relationship between the identifier of the pre-stored virtual machine and the NFVI resource information According to the NFVI resource information, the faulty device is determined, so that when the VNF service fails, the VNF service can quickly associate and locate the NFVI resource, which greatly shortens the time for detecting the fault source and facilitates subsequent maintenance. management.
图1表示本发明实施例的虚拟化网络功能VNF业务故障的处理方法的系统架构图;1 is a system architecture diagram of a method for processing a virtualized network function VNF service fault according to an embodiment of the present invention;
图2表示本发明实施例的虚拟化网络功能VNF业务故障的处理方法的第一工作流程图;2 is a first working flowchart of a method for processing a virtualized network function VNF service fault according to an embodiment of the present invention;
图3表示本发明实施例的虚拟化网络功能VNF业务故障的处理方法的第二工作流程图;3 is a second working flowchart of a method for processing a virtualized network function VNF service fault according to an embodiment of the present invention;
图4表示本发明实施例的虚拟化网络功能VNF业务故障的处理装置的结构框图。FIG. 4 is a structural block diagram of a processing apparatus for a virtualized network function VNF service failure according to an embodiment of the present invention.
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例及附图进行详细描述。In order to make the technical problems, technical solutions and advantages of the present invention more clear, the following detailed description will be made in conjunction with the specific embodiments and the accompanying drawings.
本发明实施例提供了虚拟化网络功能VNF业务故障的处理方法,解决了传统的EMS在NFV体系下,当发现业务或应用故障时不能将VNF业务故障与NFVI资源快速关联与定位的问题。The embodiment of the invention provides a method for processing a VNF service fault of a virtualized network function, and solves the problem that the traditional EMS cannot quickly associate and locate a VNF service fault with an NFVI resource when a service or application fault is found in the NFV system.
首先,为了便于本领域的技术人员能够更好的理解本发明实施中的虚拟化网络功能VNF业务故障的处理流程,下面对本发明实施例的系统架构进行描述说明。First, in order to facilitate a person skilled in the art to better understand the processing flow of the virtualized network function VNF service fault in the implementation of the present invention, the system architecture of the embodiment of the present invention will be described below.
如图1所示,在NFV体系下,EMS主要为业务VNF提供故障、配置、计费、性能、安全的基础管理功能,与传统电信网络体系下不同的是EMS在云化环境下只能监控虚拟机客户端操作系统VM Guest OS上的业务与应用,并没有与NFVI的直接接口。As shown in Figure 1, under the NFV system, EMS provides basic management functions for fault, configuration, billing, performance, and security for service VNF. Unlike traditional telecom network systems, EMS can only monitor in cloud environments. The services and applications on the virtual machine client operating system VM Guest OS do not have a direct interface with NFVI.
VNF网元是具体的某个业务或应用,该业务或应用可能包含部署于n台虚拟机VM之上的n个虚拟化网络功能组件VNFC或模块,如图1所示,所述VNF网元包括VNFC-1、VNFC-2、VNFC-3…VNFC-n在内的n个组件,n为大于等于1的整数。所有组件或模块逻辑上构成一个服务或 应用,为用户提供某种服务或应用能力,例如短信业务、富媒体通信业务(Rich Communication Service,RCS)业务等。The VNF network element is a specific service or application. The service or application may include n virtualized network function components VNFC or modules deployed on the n virtual machine VMs. As shown in FIG. 1 , the VNF network element is configured. n components including VNFC-1, VNFC-2, VNFC-3...VNFC-n, n is an integer greater than or equal to 1. All components or modules logically constitute a service or The application provides users with certain services or application capabilities, such as short message service, Rich Communication Service (RCS) service, and the like.
NFVI包括虚拟资源、物理资源,分为网络、存储、计算三大类,并且可能分布于不同地域的云中(数据中心、虚拟数据中心),具体的,如图1所示,虚拟资源包括n个虚拟机VM,如VM1,VM2,VM3…VMn;物理资源包括n个物理主机Host,如Host1,Host2,Host3…Hostn。NFVI includes virtual resources and physical resources, which are divided into three categories: network, storage, and computing, and may be distributed in different regions of the cloud (data center, virtual data center). Specifically, as shown in Figure 1, virtual resources include n. Virtual machine VMs, such as VM1, VM2, VM3...VMn; physical resources include n physical host Hosts, such as Host1, Host2, Host3...Hostn.
网络功能虚拟化的管理与编排系统(Network Functions Virtualisation Orchestrator,NFV MANO),包含虚拟化基础设施管理器(Virtualised Infrastructure Manager,VIM)、虚拟网络功能管理器(VNF Manager,VNFM)、网络功能虚拟化编排器(Network Functions Virtualisation Orchestrator,NFVO)三个功能模块。VIM负责NFVI基础设施监控及数据中心管理;VNFM负责VNF的生命周期管理(实例化、弹性伸缩扩缩容、升级等);NFVO负责网络服务的编排,全网软硬件资源的编排与管理等。Network Functions Virtualisation Orchestrator (NFV MANO), including Virtualised Infrastructure Manager (VIM), Virtual Network Function Manager (VNF Manager, VNFM), Network Function Virtualization Three functional modules of Network Functions Virtualisation Orchestrator (NFVO). VIM is responsible for NFVI infrastructure monitoring and data center management; VNFM is responsible for VNF lifecycle management (instantiation, elastic scaling, expansion, upgrade, etc.); NFVO is responsible for the orchestration of network services, the layout and management of network hardware and software resources.
本发明实施例的虚拟化网络功能VNF业务故障的处理方法,如图2所示,包括:The method for processing a virtualized network function VNF service fault in the embodiment of the present invention, as shown in FIG. 2, includes:
步骤S21:获取VNF网元发送的业务故障信息,所述业务故障信息携带有发生故障的第一虚拟机的标识,其中,所述第一虚拟机是虚拟化网络功能管理器VNFM为所述VNF网元所配置的虚拟机;Step S21: Acquire the service fault information sent by the VNF network element, where the service fault information carries the identifier of the first virtual machine that is faulty, where the first virtual machine is a virtualized network function manager VNFM is the VNF. The virtual machine configured by the network element;
具体的,所述第一虚拟机的标识为所述VNF中发生故障的虚拟化网络功能组件VNFC所归属的第一虚拟机的标识,且VNF网元与EMS一一对应连接。Specifically, the identifier of the first virtual machine is an identifier of the first virtual machine to which the failed virtualized network function component VNFC belongs in the VNF, and the VNF network element is connected to the EMS one-to-one.
步骤S22:根据预先保存的虚拟机的标识与网络功能虚拟化基础设施NFVI资源信息的映射关系,获取与所述第一虚拟机的标识对应的第一NFVI资源信息。Step S22: Acquire first NFVI resource information corresponding to the identifier of the first virtual machine according to a mapping relationship between the identifier of the pre-stored virtual machine and the network function virtualization infrastructure NFVI resource information.
步骤S23:根据所述第一NFVI资源信息,确定发生故障的设备。 Step S23: Determine, according to the first NFVI resource information, a device that has failed.
本发明实施例的虚拟化网络功能VNF业务故障的处理方法,获取VNF网元发送的业务故障信息后,根据预先保存的虚拟机的标识与NFVI资源信息的映射关系,将业务故障信息转换为NFVI资源信息,并根据NFVI资源信息,确定发生故障的设备,从而在VNF业务发生故障时,能够实现从VNF业务到NFVI资源的快速关联与定位,方便了后续的维修管理。The method for processing a VNF service fault of the virtualized network function in the embodiment of the present invention, after obtaining the service fault information sent by the VNF network element, converting the service fault information into the NFVI according to the mapping relationship between the identifier of the pre-stored virtual machine and the NFVI resource information The resource information is used to determine the faulty device according to the NFVI resource information, so that when the VNF service fails, the VNF service to the NFVI resource can be quickly correlated and located, which facilitates subsequent maintenance management.
进一步地,在步骤S21之前,所述方法还包括:Further, before step S21, the method further includes:
从VNFM中获取所述VNF网元中每个VNFC所归属的虚拟机的标识,以及与所述虚拟机的标识所对应的NFVI资源信息;Obtaining, from the VNFM, an identifier of a virtual machine to which each VNFC belongs in the VNF network element, and NFVI resource information corresponding to the identifier of the virtual machine;
建立所述VNFC、所述虚拟机的标识以及NFVI资源信息的映射关系并保存。A mapping relationship between the VNFC, the identifier of the virtual machine, and the NFVI resource information is established and saved.
在本发明的具体实施例中,所述NFVI资源信息包括:所述虚拟机的标识对应的虚拟机的信息和所述虚拟机所归属的物理主机的信息;及In a specific embodiment of the present invention, the NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
所述根据所述第一NFVI资源信息,确定发生故障的设备的步骤包括:The step of determining the faulty device according to the first NFVI resource information includes:
根据所述第一虚拟机的标识,在所述第一NFVI资源信息中,获取与所述第一虚拟机的标识对应的第一虚拟机的信息;Obtaining information of the first virtual machine corresponding to the identifier of the first virtual machine, in the first NFVI resource information, according to the identifier of the first virtual machine;
根据所述第一虚拟机的信息,获取所述第一虚拟机所归属的第一物理主机的信息,并根据所述第一物理主机的信息确定发生故障的物理主机。Obtaining information about the first physical host to which the first virtual machine belongs according to the information of the first virtual machine, and determining a failed physical host according to the information of the first physical host.
具体地,所述根据所述第一物理主机的信息确定发生故障的物理主机,具体包括:根据所述第一物理主机的信息,确定所述发生故障的物理主机的路径信息。Specifically, the determining, according to the information of the first physical host, the failed physical host, specifically: determining, according to the information of the first physical host, path information of the failed physical host.
进一步地,所述根据所述第一物理主机的信息,确定所述发生故障的物理主机的路径信息的步骤包括:Further, the step of determining the path information of the failed physical host according to the information of the first physical host includes:
根据所述第一物理主机的信息,确定所述第一物理主机所在集群的信息;Determining information about the cluster where the first physical host is located according to the information of the first physical host;
根据所述集群的信息,确定所述集群所属数据中心的信息;Determining, according to information about the cluster, information about a data center to which the cluster belongs;
根据所述数据中心的信息,确定所述数据中心所属域的信息。 Determining information of a domain to which the data center belongs according to the information of the data center.
在本发明的具体实施例中,所述集群的信息可包括:集群的名称,所述集群所属数据中心的名称;所述DC的信息可包括:DC的名称、所述DC所属域的名称、统一资源定位符URL、DC的类型、描述等。In a specific embodiment of the present invention, the information of the cluster may include: a name of the cluster, a name of the data center to which the cluster belongs; and the information of the DC may include: a name of the DC, a name of the domain to which the DC belongs, Uniform resource locator URL, DC type, description, etc.
本发明实施例的虚拟化网络功能VNF业务故障的处理方法,使得用户能够根据故障详情快速地确定发生故障的设备,并能详情地确定该设备所属的集群,所述集群所述的数据中心以及所述数据中心所属的域,从而能够快速地解决设备故障,大大提高了用户体验。The method for processing a VNF service fault of the virtualized network function in the embodiment of the present invention enables the user to quickly determine the faulty device according to the fault details, and can determine in detail the cluster to which the device belongs, the data center of the cluster and The domain to which the data center belongs, thereby being able to quickly resolve device failures and greatly improving the user experience.
下面具体说明本发明实施例的实现过程。The implementation process of the embodiment of the present invention is specifically described below.
如图3所示,包括:As shown in Figure 3, it includes:
步骤31:VNFM向VIM发起资源请求;Step 31: The VNFM initiates a resource request to the VIM.
步骤32:VIM与NFVI交互,获取NFVI资源信息;Step 32: The VIM interacts with the NFVI to obtain NFVI resource information.
步骤33:VNFM获取VIM返回的NFVI资源信息;Step 33: The VNFM obtains the NFVI resource information returned by the VIM.
具体的,所述NFVI资源信息包括:虚拟机的信息、物理主机的信息、集群的信息、DC的信息等,进一步地,所述虚拟机的信息包括:虚拟机的标识ID、虚拟机的名称、虚拟机的IP以及所述虚拟机所归属的物理主机等;Specifically, the NFVI resource information includes: information of a virtual machine, information of a physical host, information of a cluster, information of a DC, and the like. Further, the information of the virtual machine includes: an identifier ID of the virtual machine, and a name of the virtual machine. The IP of the virtual machine and the physical host to which the virtual machine belongs;
所述物理主机的信息可具体包括:物理主机的名称、物理主机的IP、物理主机所属集群的名称、所述物理主机的资源使用情况、状态,架/框/槽/单板等信息;The information of the physical host may include: a name of the physical host, an IP of the physical host, a name of the cluster to which the physical host belongs, a resource usage status of the physical host, a status, a frame/box/slot/board, and the like;
所述集群的信息包括:集群的名称,所述集群所属数据中心的名称;The information of the cluster includes: a name of a cluster, and a name of a data center to which the cluster belongs;
所述DC的信息包括:DC的名称、所述DC所属域的名称、统一资源定位符URL、DC的类型、描述等。The information of the DC includes: a name of the DC, a name of the domain to which the DC belongs, a uniform resource locator URL, a type of DC, a description, and the like.
步骤34:VNFM从VIM获取VM等资源之后,将各类业务与应用部署于相应的VM之上。同时,记录下各具体的业务组件(模块)VNFC与其所属的VM的ID的映射关系。Step 34: After the VNFM obtains resources such as VMs from the VIM, the VNFM deploys various services and applications on the corresponding VMs. At the same time, the mapping relationship between the specific service component (module) VNFC and the ID of the VM to which it belongs is recorded.
步骤35:VNFM将所述VNF信息以及为所述VNF网元所部署的VM等资源信息通知EMS; Step 35: The VNFM notifies the EMS of the VNF information and resource information such as the VM deployed by the VNF network element.
步骤36:EMS完成VNF网元的自动注册,并且以VM ID为主要关联因子建立所述VNFC、所述虚拟机的标识以及NFVI资源信息的映射关系并保存(如表1所示)。Step 36: The EMS completes the automatic registration of the VNF network element, and establishes a mapping relationship between the VNFC, the identifier of the virtual machine, and the NFVI resource information by using the VM ID as a primary association factor (as shown in Table 1).
表1Table 1
步骤37:业务VNF网元发生故障时,发送业务故障信息给EMS,业务故障信息携带发生故障的VNFC所归属的第一虚拟机的标识,如,发生故障的VNFC为VNFC-1,所述VNFC-1所归属的第一虚拟机的标识为VM1-ID。Step 37: When the service VNF network element fails, the service fault information is sent to the EMS, and the service fault information carries the identifier of the first virtual machine to which the failed VNFC belongs. For example, the faulty VNFC is VNFC-1, and the VNFC The identifier of the first virtual machine to which -1 belongs is VM1-ID.
步骤38:EMS根据业务(应用)故障情况以VM ID为主要关联因子, 在预先保存的虚拟机的标识与NFVI资源信息的映射关系中,获取第一NFVI资源信息并展示,从而进一步确定发生故障的物理主机的路径信息,使得用户能够根据故障详情快速定位问题所在。具体的如下所示:Step 38: The EMS uses the VM ID as a primary correlation factor according to the service (application) failure condition. The first NFVI resource information is obtained and displayed in the mapping relationship between the identifier of the pre-stored virtual machine and the NFVI resource information, so as to further determine the path information of the failed physical host, so that the user can quickly locate the problem according to the fault details. The specifics are as follows:
域(云Cloud)Domain (cloud Cloud)
数据中心data center
集群Cluster
物理主机Physical host
虚拟机-------VM ID映射-----VNF/VNFCVirtual machine-------VM ID mapping-----VNF/VNFC
举例:如图1所示,VNFC-1发生故障,VNFC-1部署于VM1,而VM1又由物理机Host1虚拟化而来,Host1属于DC1。当Host1出现了故障,即Host1是故障源,EMS快速以VM1-ID为主要关联因子层层映射资源信息并展示,快速确定发生故障的物理主机。For example, as shown in Figure 1, VNFC-1 fails, VNFC-1 is deployed on VM1, and VM1 is virtualized by physical machine Host1. Host1 belongs to DC1. When Host1 is faulty, that is, Host1 is the source of the fault, the EMS quickly maps the resource information with the VM1-ID as the main correlation factor and displays it to quickly determine the failed physical host.
本发明实施例的虚拟化网络功能VNF业务故障的处理方法,EMS以虚拟机的标识为主要关联因子,将业务故障信息映射为资源层级之间的关系,并根据资源层级之间的关系确定发生故障的设备,减少了检测故障设备的时间,大大方便了后续的设备维修。The method for processing a virtualized network function VNF service fault in the embodiment of the present invention, the EMS uses the identifier of the virtual machine as a main correlation factor, maps the service fault information into a relationship between resource levels, and determines the occurrence according to the relationship between the resource levels. The faulty equipment reduces the time for detecting faulty equipment and greatly facilitates subsequent equipment maintenance.
本发明的实施例还提供了一种虚拟化网络功能VNF业务故障的处理装置,应用于网元管理系统EMS,如图4所示,包括:The embodiment of the present invention further provides a processing device for a virtualized network function VNF service fault, which is applied to the network element management system EMS, as shown in FIG. 4, and includes:
第一获取模块41,设置为获取VNF网元发送的业务故障信息,所述业务故障信息携带有发生故障的第一虚拟机的标识,其中,所述第一虚拟机是虚拟化网络功能管理器VNFM为所述VNF网元所配置的虚拟机;The first obtaining
第二获取模块42,设置为根据预先保存的虚拟机的标识与网络功能虚拟化基础设施NFVI资源信息的映射关系,获取与所述第一虚拟机的标识对应的第一NFVI资源信息;The second obtaining
确定模块43,设置为根据所述第一NFVI资源信息,确定发生故障的设备。The determining
本发明实施例的虚拟化网络功能VNF业务故障的处理装置,还包括: The device for processing a VNF service fault of the virtualized network function in the embodiment of the present invention further includes:
第三获取模块,设置为在获取VNF网元发送的业务故障信息的步骤之前,从VNFM中获取所述VNF中的每个VNFC所归属的虚拟机的标识,以及与所述虚拟机的标识所对应的NFVI资源信息;The third obtaining module is configured to acquire, from the VNFM, an identifier of the virtual machine to which each VNFC belongs, and an identifier of the virtual machine, before the step of acquiring the service fault information sent by the VNF network element Corresponding NFVI resource information;
建立模块,设置为建立所述VNFC、所述虚拟机的标识与NFVI资源信息的映射关系并保存。And establishing a module, configured to establish a mapping relationship between the VNFC, the identifier of the virtual machine, and the NFVI resource information, and save the mapping.
本发明实施例的虚拟化网络功能VNF业务故障的处理装置,所述NFVI资源信息包括:所述虚拟机的标识对应的虚拟机的信息和所述虚拟机所归属的物理主机的信息;及The NFVI resource information includes: information about a virtual machine corresponding to the identifier of the virtual machine and information about a physical host to which the virtual machine belongs;
所述确定模块包括:The determining module includes:
获取单元,设置为根据所述第一虚拟机的标识,在所述第一NFVI资源信息中,获取与所述第一虚拟机的标识对应的第一虚拟机的信息;Obtaining, configured to acquire, according to the identifier of the first virtual machine, information of the first virtual machine corresponding to the identifier of the first virtual machine in the first NFVI resource information;
确定单元,设置为根据所述第一虚拟机的信息,获取所述第一虚拟机所归属的第一物理主机的信息,并根据所述第一物理主机的信息确定发生故障的物理主机。The determining unit is configured to acquire information about the first physical host to which the first virtual machine belongs according to the information of the first virtual machine, and determine a failed physical host according to the information of the first physical host.
本发明实施例的虚拟化网络功能VNF业务故障的处理装置,所述确定单元,设置为根据所述第一物理主机的信息,确定所述发生故障的物理主机的路径信息。The processing device for the VNF service fault of the virtualized network function in the embodiment of the present invention, the determining unit is configured to determine path information of the failed physical host according to the information of the first physical host.
本发明实施例的虚拟化网络功能VNF业务故障的处理装置,所述确定单元包括:The processing device for the VNF service fault of the virtualized network function in the embodiment of the present invention, the determining unit includes:
第一确定子单元,设置为根据所述第一物理主机的信息,确定所述第一物理主机所在集群的信息;a first determining subunit, configured to determine, according to information about the first physical host, information about a cluster where the first physical host is located;
第二确定子单元,设置为根据所述集群的信息,确定所述集群所属数据中心的信息;a second determining subunit, configured to determine information about a data center to which the cluster belongs according to the information of the cluster;
第三确定子单元,设置为根据所述数据中心的信息,确定所述数据中心所属域的信息。 And a third determining subunit, configured to determine information about a domain to which the data center belongs according to the information of the data center.
需要说明的是该装置是与上述方法实施例对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。It should be noted that the device is a device corresponding to the foregoing method embodiment. All the implementation manners in the foregoing method embodiments are applicable to the device embodiment, and the same technical effects can be achieved.
本发明实施例的虚拟化网络功能业务故障的处理方法及装置,获取VNF发送的业务故障信息后,根据预先保存的虚拟机的标识与NFVI资源信息的映射关系,将业务故障信息转换为NFVI资源信息,并根据NFVI资源信息,确定发生故障的设备,从而在VNF业务发生故障时,能够实现从VNF业务到NFVI资源的快速关联与定位,大大缩短了检测故障源的时间,提高了用户体验。After the service fault information of the virtualized network function is processed, the service fault information is converted into the NFVI resource according to the mapping relationship between the identifier of the virtual machine and the NFVI resource information. According to the NFVI resource information, the faulty device is determined, so that when the VNF service fails, the VNF service can quickly associate and locate the NFVI resource, which greatly shortens the time for detecting the fault source and improves the user experience.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
如上所述,本发明实施例提供的一种虚拟化网络功能业务故障的处理方法及装置具有以下有益效果:在VNF业务发生故障时,能够实现从VNF业务到NFVI资源的快速关联与定位,大大缩短了检测故障源的时间,方便了后续的维修管理。 As described above, the method and apparatus for processing a virtualized network function service fault provided by the embodiment of the present invention have the following beneficial effects: when the VNF service fails, fast association and positioning from the VNF service to the NFVI resource can be realized. The time for detecting the source of the fault is shortened, which facilitates subsequent maintenance management.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510262132.6 | 2015-05-21 | ||
| CN201510262132.6A CN106301828A (en) | 2015-05-21 | 2015-05-21 | A kind of processing method and processing device virtualizing network function traffic failure |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016184021A1 true WO2016184021A1 (en) | 2016-11-24 |
Family
ID=57319260
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/092038 Ceased WO2016184021A1 (en) | 2015-05-21 | 2015-10-15 | Method and apparatus for handling virtualized network function service fault |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106301828A (en) |
| WO (1) | WO2016184021A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018137520A1 (en) * | 2017-01-24 | 2018-08-02 | 华为技术有限公司 | Service recovery method and apparatus |
| CN114071518A (en) * | 2020-07-31 | 2022-02-18 | 中移(苏州)软件技术有限公司 | Information processing method, device and equipment and computer storage medium |
| CN114710798A (en) * | 2022-04-19 | 2022-07-05 | 中国联合网络通信集团有限公司 | Fault positioning method and device |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109756356B (en) * | 2017-11-07 | 2021-09-21 | 华为技术有限公司 | Equipment upgrading method and device |
| CN109905261A (en) * | 2017-12-08 | 2019-06-18 | 华为技术有限公司 | Method for diagnosing faults and device |
| CN110278101B (en) * | 2018-03-14 | 2022-02-18 | 中国联合网络通信集团有限公司 | Resource management method and equipment |
| CN110673981B (en) * | 2018-07-03 | 2022-06-17 | 中国电信股份有限公司 | Fault recovery method, device and system |
| CN111371570B (en) * | 2018-12-25 | 2023-03-10 | 中国移动通信集团广东有限公司 | A fault detection method and device for an NFV network |
| CN112583623B (en) * | 2019-09-30 | 2023-02-07 | 中兴通讯股份有限公司 | Filter information configuration method and system |
| CN110868355B (en) * | 2019-11-19 | 2022-05-13 | 广州丰石科技有限公司 | Topology automatic discovery and fault delimitation method based on NFV network |
| CN111756582B (en) * | 2020-07-07 | 2022-12-02 | 上海新炬网络技术有限公司 | Service chain monitoring method based on NFV log alarm |
| CN113596891B (en) * | 2021-07-28 | 2023-07-14 | 中国联合网络通信集团有限公司 | Fault location method, device, server, storage medium and system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8588225B1 (en) * | 2008-07-07 | 2013-11-19 | Cisco Technology, Inc. | Physical resource to virtual service network mapping in a template based end-to-end service provisioning |
| WO2014110453A1 (en) * | 2013-01-11 | 2014-07-17 | Huawei Technologies Co., Ltd. | Network function virtualization for a network device |
| CN104170323A (en) * | 2014-04-09 | 2014-11-26 | 华为技术有限公司 | Fault handling method, device, and system based on network function virtualization |
| WO2015042937A1 (en) * | 2013-09-30 | 2015-04-02 | 华为技术有限公司 | Fault management method, entity and system |
-
2015
- 2015-05-21 CN CN201510262132.6A patent/CN106301828A/en active Pending
- 2015-10-15 WO PCT/CN2015/092038 patent/WO2016184021A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8588225B1 (en) * | 2008-07-07 | 2013-11-19 | Cisco Technology, Inc. | Physical resource to virtual service network mapping in a template based end-to-end service provisioning |
| WO2014110453A1 (en) * | 2013-01-11 | 2014-07-17 | Huawei Technologies Co., Ltd. | Network function virtualization for a network device |
| WO2015042937A1 (en) * | 2013-09-30 | 2015-04-02 | 华为技术有限公司 | Fault management method, entity and system |
| CN104170323A (en) * | 2014-04-09 | 2014-11-26 | 华为技术有限公司 | Fault handling method, device, and system based on network function virtualization |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018137520A1 (en) * | 2017-01-24 | 2018-08-02 | 华为技术有限公司 | Service recovery method and apparatus |
| CN108347339B (en) * | 2017-01-24 | 2020-06-16 | 华为技术有限公司 | A service recovery method and device |
| CN114071518A (en) * | 2020-07-31 | 2022-02-18 | 中移(苏州)软件技术有限公司 | Information processing method, device and equipment and computer storage medium |
| CN114710798A (en) * | 2022-04-19 | 2022-07-05 | 中国联合网络通信集团有限公司 | Fault positioning method and device |
| CN114710798B (en) * | 2022-04-19 | 2024-04-19 | 中国联合网络通信集团有限公司 | Fault location method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106301828A (en) | 2017-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016184021A1 (en) | Method and apparatus for handling virtualized network function service fault | |
| US10700928B2 (en) | Method and apparatus for deploying service in virtualized network | |
| EP3664372B1 (en) | Network management method and related device | |
| AU2015419073B2 (en) | Life cycle management method and device for network service | |
| US11544100B2 (en) | Hardware acceleration method and related device | |
| EP3606008A1 (en) | Method and device for realizing resource scheduling | |
| US20180176088A1 (en) | Virtualized network function monitoring | |
| US11102278B2 (en) | Method for managing a software-defined data center implementing redundant cloud management stacks with duplicate API calls processed in parallel | |
| EP3442203B1 (en) | Method for migrating a virtual machine, and system | |
| CN103595801B (en) | Cloud computing system and real-time monitoring method for virtual machine in cloud computing system | |
| US20220225170A1 (en) | VNF Instantiation Method, NFVO, VIM, VNFM, and System | |
| US11799743B2 (en) | Node addition in cloud networks | |
| WO2018137520A1 (en) | Service recovery method and apparatus | |
| CN110661641A (en) | Virtual network function VNF deployment method and device | |
| US20190081858A1 (en) | Discovering and mitigating out-of-sync network parameters | |
| CN111858079B (en) | Distributed lock migration method and device, electronic equipment and storage medium | |
| CN103064740A (en) | Guest operating system predict migration system and method | |
| US11797399B2 (en) | Plug-in based framework to provide fault tolerance and high availability in distributed systems | |
| KR20180060144A (en) | method for scaling-out of virtualized network function, virtualized network function manager using the same, and network function virtualization system using the same | |
| CN108123821B (en) | Data analysis method and device | |
| US20230327959A1 (en) | Method for establishing network connection and apparatus | |
| US20230362065A1 (en) | Scaling Method and Apparatus | |
| US20250094181A1 (en) | Desired state management of hosts and clusters in a hybrid cloud | |
| US20250004816A1 (en) | Rate limiting events in a container orchestration system | |
| Suzuki et al. | Private Cloud Platform Based on Open Source Technology |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15892399 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15892399 Country of ref document: EP Kind code of ref document: A1 |