WO2016180141A1 - Procédé et dispositif de gestion d'état de machine virtuelle - Google Patents

Procédé et dispositif de gestion d'état de machine virtuelle Download PDF

Info

Publication number
WO2016180141A1
WO2016180141A1 PCT/CN2016/079093 CN2016079093W WO2016180141A1 WO 2016180141 A1 WO2016180141 A1 WO 2016180141A1 CN 2016079093 W CN2016079093 W CN 2016079093W WO 2016180141 A1 WO2016180141 A1 WO 2016180141A1
Authority
WO
WIPO (PCT)
Prior art keywords
status
state
function
virtual machine
status query
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
Application number
PCT/CN2016/079093
Other languages
English (en)
Chinese (zh)
Inventor
顾忠禹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2016180141A1 publication Critical patent/WO2016180141A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • H04L41/342Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks

Definitions

  • the present invention relates to the field of communications, and in particular to a virtual machine state management method and apparatus.
  • FIG. 1 is a schematic diagram of an architecture of an EVB in the related art. As shown in FIG.
  • FIG. 1 is a schematic diagram of the architecture provided by the NVO3 virtual network in the related art. As shown in FIG. 2, there is a consistent understanding of how to implement the VN.
  • NVE Network Virtualization Authority
  • VRF Virtual Routing and Forwarding
  • VDP is the implementation of the VSI/VM to EVB bridge (mainly with the Station-facing bridge port (SBP)), which is very similar to the VN that the VM joins the NVE. Possible solution.
  • SBP Station-facing bridge port
  • the management of the VM state mainly focuses on the lifecycle management of the generation and deletion of the VM, and specifically includes the VM being in an initialization state, a ready state, and an activation state. In the active state, the VM is considered to be working properly. It is related to the location of the VDP, or further under the relevant technical system, the Hypervisor can only obtain the information of these VMs.
  • the VM in the active state of the VM, or in the running state, the VM itself needs to perform special work, or multiple tasks. For some reason, these jobs or functions may not work, or the functions cannot be executed. This is actually not available to other VMs in the VN, but the VDP technology architecture does not provide a solution to this problem.
  • the present invention provides a virtual machine state management method and apparatus, so as to at least solve the problem that the related protocols in the related art are not perfect for managing the virtual machine VM state.
  • a virtual machine state management method including:
  • the virtual machine VM state management function or function instance running on the uplink interface of the edge relay ER supporting the preset protocol instance sends a VM status query message to the virtual machine VM;
  • the VM state management function or function instance receives a VM status query feedback message of the VM and obtains status information of the VM;
  • the VM state management function or function instance sends the state information of the VM to the NVE network virtualization edge device through an extension field of the preset protocol.
  • the running virtual machine VM state management function or function instance sends a VM status query message to the virtual machine VM, or receives the VM status query feedback message, including:
  • the VM state management function or function instance sends the status query message to the ER-connected VM through a first predefined Ethernet frame, wherein the first predefined Ethernet frame is of a broadcast type
  • the VM state management function or function instance sends the status query message to all VMs connected to the ER
  • the VM The state management function or the function instance sends the VM status query message to the specified VM with the MAC address of the specified VM as the destination address;
  • the VM sends a VM status query feedback message in a second predefined Ethernet frame.
  • the method before the VM state management function or the function instance sends the VM state query message to the virtual machine VM, the method includes:
  • the VM status management function or function instance receives status query command information transmitted by the NVE through a preset protocol extended triplet TLV field, wherein the status query command information is used to indicate the VM status management function or function instance feedback / Collected status information of the VM.
  • the method includes:
  • the VM reply is not received within the preset time period, after the VM status query message is repeatedly sent according to the set number of times, the VM reply is not received. In the case, it is determined that the VM is unreachable, and unreachable VM state information is formed.
  • the sending timing of the VM status management function or the function instance sending the VM status query message to the virtual machine VM includes at least one of the following:
  • the VM state management function or function instance sends a VM status query message to the VM;
  • the preset protocol is:
  • VDP Virtual Machine Interface Discovery and Configuration Protocol
  • VDP Support Protocol Packet Data Convergence Protocol CDCP and Extended Capability Port Mode Protocol ECP.
  • the virtual machine state management method includes:
  • the NVE directly sends a VM status query message to the virtual machine VM using the third predefined Ethernet frame; the VM directly feeds back the VM status information to the NVE using the fourth predefined Ethernet frame.
  • the third predefined Ethernet frame and the fourth predefined Ethernet frame are different from the type values of the first predefined Ethernet frame and the second predefined Ethernet frame.
  • a virtual machine state management apparatus including:
  • a first sending module configured to send a VM state query message to the virtual machine VM by using a virtual machine VM state management function or a function instance running on an uplink interface of the edge relay ER supporting the preset protocol instance;
  • a first receiving module configured to receive, by the VM state management function or a function instance, a VM status query feedback message of the VM, and obtain status information of the VM;
  • the second sending module is configured to send the state information of the VM to the NVE network virtualization edge device by using an extended field of the preset protocol.
  • the first sending module includes:
  • a predefined sending unit configured to send the status query message to the VM of the ER connection by using the first predefined Ethernet frame, wherein the first predefined
  • the VM state management function or function instance sends the status query message to all VMs connected to the ER, where the first predefined Ethernet frame is a unicast type.
  • the VM status management function or the function instance sends the VM status query message to the specified VM with the MAC address of the specified VM as the destination address;
  • the first receiving module is further configured to receive the VM to send a VM status query feedback message in a second predefined Ethernet frame.
  • the apparatus comprises:
  • the second receiving module is configured to: before the VM state management function or the function instance sends the VM state query message to the virtual machine VM, the VM state management function or the function instance receives the triplet TLV field extended by the NVE through the preset protocol.
  • the transmitted status query command information wherein the status query command information is used to indicate the VM status information that the VM status management function or function instance feeds back/collects.
  • the apparatus comprises:
  • the determining module is configured to query the state information of the feedback in the receiving state, and combine the VM state information saved in the site to form the state information of the VM; and, if the VM reply is not received within the preset time period After the VM status query message is repeatedly sent according to the set number of times, if the VM reply is not received, it is determined that the VM is unreachable, that is, the VM unreachable status information is formed;
  • the second sending module is further configured to report status information of the VM unreachable to the NVE.
  • the first sending module is further configured to: when receiving the status query command information sent by the NVE, the VM status management function or the function instance sends a VM status query message to the VM;
  • the first sending module is further configured to periodically send a VM status query message.
  • the preset protocol includes: a virtual machine interface discovery and configuration protocol VDP, and the VDP support protocol: a packet data convergence protocol CDCP, and an extended capability port mode protocol ECP.
  • VDP virtual machine interface discovery and configuration protocol
  • CDCP packet data convergence protocol
  • ECP extended capability port mode protocol
  • a virtual machine VM state management function or a function instance running on an uplink interface supporting an edge relay ER of a preset protocol instance sends a VM state query message to the virtual machine VM, and the VM state management function or function instance receives The VM status of the VM queries the feedback message and obtains the VM status information.
  • the VM status management function or function instance sends the status information of the VM to the NVE network virtualization edge device through an extension field of the preset protocol, and the related protocol is resolved.
  • the problem of the virtual machine VM state management is still not perfect, realizing the real-time management of the virtual machine state in the NVO3 environment.
  • FIG. 1 is a schematic diagram of an architecture of an EVB in the related art
  • FIG. 2 is a schematic diagram of an architecture provided by an NVO3 virtual network in the related art
  • FIG. 3 is a flowchart of a virtual machine state management method according to an embodiment of the present invention.
  • FIG. 4 is a structural block diagram 1 of a virtual machine state management apparatus according to an embodiment of the present invention.
  • FIG. 5 is a structural block diagram 2 of a virtual machine state management apparatus according to an embodiment of the present invention.
  • FIG. 6 is a structural block diagram 3 of a virtual machine state management apparatus according to an embodiment of the present invention.
  • FIG. 7 is a structural block diagram 4 of a virtual machine state management apparatus according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a network function according to an embodiment of the present invention.
  • FIG. 9 is a schematic structural diagram of an Ethernet frame according to an embodiment of the present invention.
  • FIG. 10 is a schematic diagram showing a detailed definition of an Ethernet frame format of a VM state collection command according to an embodiment of the present invention
  • FIG. 11 is a VM state VDP TLV definition intent according to an embodiment of the present invention.
  • FIG. 12 is another VM state VDP TLV definition intent according to an embodiment of the present invention.
  • FIG. 13 is a flow chart of VM state management based on VDP extension according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of a virtual machine state management method according to an embodiment of the present invention. As shown in FIG. 3, the process includes the following steps:
  • Step S302 The virtual machine VM state management function or function instance running on the uplink interface of the edge relay ER supporting the preset protocol instance sends a VM status query message to the virtual machine VM.
  • Step S304 the VM state management function or function instance receives the VM state query feedback message of the VM and obtains state information of the VM.
  • Step S306 the VM state management function or function instance sends the state information of the VM to the NVE network virtualization edge device through an extension field of the preset protocol.
  • the virtual machine VM state management function or function instance running on the uplink interface supporting the edge relay ER of the preset protocol instance sends a VM state query message to the virtual machine VM, and the VM state management function or function instance receives The VM status of the VM queries the feedback message and obtains the VM status information.
  • the VM status management function or function instance sends the status information of the VM to the NVE network virtualization edge device through an extension field of the preset protocol, and the related protocol is resolved.
  • the problem of the virtual machine VM state management is still not perfect, realizing the real-time management of the virtual machine state in the NVO3 environment.
  • the running virtual machine VM state management function or function instance sends a VM status query message to the virtual machine VM, or receives the VM status query feedback message, including:
  • the VM state management function or function instance sends the status query message to the ER connected VM through the first predefined Ethernet frame, where the first predefined Ethernet frame is a broadcast type, The VM state management function or function instance sends the status query message to all VMs connected to the ER.
  • the first predefined Ethernet frame is of a unicast type
  • the VM state management function or function instance is specified.
  • the MAC address of the VM is the destination address, and the VM status query message is sent to the specified VM.
  • the VM sends a VM status query feedback message in a second predefined Ethernet frame.
  • the VM state management function or the function instance before the VM state management function or the function instance sends the VM state query message to the virtual machine VM, the VM state management function or the function instance receives the state transmitted by the NVE through the preset protocol extended triplet TLV field. Querying command information, wherein the status query command information is used to indicate status information of the VM fed back/collected by the VM state management function or function instance.
  • the state query feedback message is received, and the state information of the VM is obtained, and the VM state information saved in the site is combined. Forming status information of the VM;
  • the VM status reply message is repeatedly sent according to the set number of times in the case that the VM reply is not received within the preset time period, if the VM reply is not received, the VM is determined to be unreachable. Forming unreachable VM state information;
  • the sending timing of the VM status management function or the function instance sending the VM status query message to the virtual machine VM includes at least one of the following:
  • the VM status management function or the function instance sends a VM status query message to the VM;
  • the preset protocol is included as:
  • VDP Virtual Machine Interface Discovery and Configuration Protocol
  • CDCP Packet Data Convergence Protocol
  • ECP Extended Capability Port Mode Protocol
  • the NVE directly sends a VM status query message to the virtual machine VM by using the third predefined Ethernet frame; the VM directly feeds the VM status information to the NVE using the fourth predefined Ethernet frame.
  • the third predefined Ethernet frame and the fourth predefined Ethernet frame are different from the type values of the first predefined Ethernet frame and the second predefined Ethernet frame.
  • a virtual machine state management device is also provided, which is used to implement the foregoing embodiments and preferred embodiments, and has not been described again.
  • the term "module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or The implementation of a combination of software and hardware is also possible and conceived.
  • FIG. 4 is a structural block diagram 1 of a virtual machine state management apparatus according to an embodiment of the present invention. As shown in FIG. 4, the apparatus includes:
  • the first sending module 42 is configured to send a VM state query message to the virtual machine VM by using a virtual machine VM state management function or a function instance running on an uplink interface of the edge relay ER supporting the preset protocol instance;
  • the first receiving module 44 is configured to receive the VM status query feedback message of the VM by using the VM state management function or the function instance, and obtain status information of the VM;
  • the second sending module 46 is configured to send the status information of the VM to the NVE network virtualization edge device by using the VM status management function or the function instance.
  • the virtual machine VM state management function or function instance running on the uplink interface supporting the edge relay ER of the preset protocol instance sends a VM state query message to the virtual machine VM, and the VM state management function or function instance receives The VM status of the VM queries the feedback message and obtains the VM status information.
  • the VM status management function or function instance sends the status information of the VM to the NVE network virtualization edge device through an extension field of the preset protocol, and the related protocol is resolved.
  • the problem of the virtual machine VM state management is still not perfect, realizing the real-time management of the virtual machine state in the NVO3 environment.
  • FIG. 5 is a block diagram showing the structure of a virtual machine state management apparatus according to an embodiment of the present invention. As shown in FIG. 5, the apparatus includes: the first sending module 42 includes:
  • a predefined sending unit 52 configured to send the status query message to the VM of the ER connection by using the first predefined Ethernet frame, wherein the first predefined Ethernet frame is in the first predefined Ethernet frame
  • the VM state management function or function instance sends the status query message to all VMs connected to the ER.
  • the VM status The management function or the function instance sends the VM status query message to the specified VM with the MAC address of the specified VM as the destination address;
  • the first receiving module 44 is further configured to receive the VM to send a VM status query feedback message in a second predefined Ethernet frame.
  • FIG. 6 is a structural block diagram 3 of a virtual machine state management apparatus according to an embodiment of the present invention. As shown in FIG. 6, the apparatus includes:
  • the second receiving module 62 is configured to send the VM state management function or the function instance to the triplet TLV field extended by the preset protocol before the VM state management function or the function instance sends the VM state query message to the virtual machine VM.
  • State query command information wherein the state query command information is used to indicate the VM state information that the VM state management function or function instance feeds back/collects.
  • FIG. 7 is a structural block diagram 4 of a virtual machine state management apparatus according to an embodiment of the present invention. As shown in FIG. 7, the apparatus includes:
  • the determining module 72 is configured to query the state information of the feedback in the receiving state, and combine the VM state saved in the site. Information, forming status information of the VM; and, if the VM reply is not received within the preset time period, after the VM status query message is repeatedly sent according to the set number of times, the VM reply is not received. Next, determining that the VM is unreachable, that is, forming state information that the VM is unreachable;
  • the second sending module 46 is further configured to report the VM unreachable information to the NVE, where the unreachable information indicates that the NVE refreshes the VM unreachable state information of the virtual route forwarding function VRF.
  • the first sending module 42 is further configured to send the VM status query message to the VM when receiving the status query command information sent by the NVE;
  • the first sending module 42 is further configured to periodically send a VM status query message.
  • the preset protocol includes: a virtual machine interface discovery and configuration protocol VDP, and the VDP support protocol: a packet data convergence protocol CDCP, and an extended capability port mode protocol ECP.
  • VDP virtual machine interface discovery and configuration protocol
  • CDCP packet data convergence protocol
  • ECP extended capability port mode protocol
  • a method and system for implementing VDP-based virtual machine state management in an NVO3 environment in a data center includes:
  • the uplink interface of the ER supports the VDP instance, and at the same time supports the functional entity/instance of the collection of the state of the VM by the VDP.
  • the state collection function entity sends a status inquiry message through a specific Ethernet broadcast frame. After receiving the status query message, all VMs connected to the ER send status information with the MAC address of the VM and the MAC address of the status collection function entity as the destination address.
  • the specific Ethernet frame is defined by a specific Ethernet frame type.
  • the VM status collection function instance can also collect the status by using a unicast Ethernet frame.
  • the unicast status query message is directly sent by using the MAC address of the VM.
  • the VM information is sent to the NVE through the extension of the VDP protocol.
  • the VM state management function entity/instance may receive status query command information transmitted by the NVE through the VDP extension TLV.
  • the VM status collection function sends a status inquiry message and does not receive a response within a specified time, the number of times of the message can be sent again. If no response is received, the VM is determined to be unreachable. The VM unreachable information needs to be reported to the NVE, and the VM state information of the VRF in the NVE is refreshed.
  • timing of sending the VM status collection function instance status query message may be triggered by a status query sent by the NVE or by a keepalive clock setting defined by the VM status collection function instance itself.
  • the dynamic refresh and management of the virtual machine state in the NVO3 environment can be realized based on the extension of the VDP protocol.
  • FIG. 8 is a schematic diagram of a network function structure according to an embodiment of the present invention, as shown in FIG.
  • the most basic way to run the state is to communicate with it and explicitly ask for its status.
  • VDP Uplink Relay Port
  • UDP Uplink Relay Port
  • a VM state collection function instance to achieve the collection of the state of the VM.
  • the present invention uses the L2 tunnel between the ER and the VM for state collection.
  • a new/specified type Ethernet frame format is defined, which is specifically used for information interaction between the URP and the VM.
  • the new Ethernet frame refers to an Ethernet type that is different from the existing Ethernet type and is specifically used for VM state information interaction. In general, this type requires IEEE approval when deployed on a large scale.
  • the specific value is one of the types that the IEEE can provide and requires IEEE approval.
  • a specific reference example is that the Ethernet type value of the PPP (Point to Point Protocol over Ethernet, PPPoE) discovery phase packet is 0x8863 (that is, 886 in hexadecimal).
  • Ethernet frames are needed here, one for querying commands and the other for status feedback of query commands. Of course, both require IEEE approval.
  • FIG. 9 is a schematic structural diagram of an Ethernet frame according to an embodiment of the present invention. As shown in FIG. 9 , information of a specific state is obtained, and further command definition is needed. Specifically, it is implemented by the payload portion of the Ethernet frame. In the payload section, define a new header.
  • FIG. 10 is a schematic diagram showing a detailed definition of an Ethernet frame format of a VM state collection command according to an embodiment of the present invention, as shown in FIG.
  • the code field defines the function of the specific implementation. Including: status queries, you can ask for a single VM, or all VMs. This can be done by the destination address of the Ethernet frame, or by distinction. Specifically, if it is a broadcast address, the status of all VMs in the domain is queried. If it is a unicast address, the specified VM returns its status information.
  • the Keepalive command is sent periodically to ask for the status of the VM. If the VM's feedback is still not received after several keepalive commands, the VM is considered unreachable.
  • the VN-ID field is used to distinguish different VN information, which is optional.
  • Session-ID is used to distinguish different communications. When a specific VM returns status information, it also needs to return the session-ID information to distinguish which status query.
  • VM address/name or the address/name of a group of VMs, used to indicate the VM that is specifically for the operation.
  • Version information which can be defined as 001, is used to distinguish subsequent versions.
  • Length field used to indicate the length of the status query header. Does not include the header of the Ethernet frame.
  • the command type and the status message can be distinguished by the coding type.
  • 0x00, 0x01 used to represent the above two commands; with 0x04, 0x05, the status feedback information.
  • a specific state code can be further defined.
  • 0x00 indicates that the VM is in normal operation;
  • 0xFF indicates that the VM is not available, and other encodings indicate other different states.
  • the VDP Since the VDP is used to associate the VSI and the SBP, and there is no relevant content to deliver the specific working state of the VM, the VDP needs to be extended to implement the delivery of the state of the VM.
  • a new VDP TLV type VM state TLV
  • One of the reserved TLV values 0x06-0x7E can be selected.
  • FIG. 11 is a definition of a VM state VDP TLV according to an embodiment of the present invention, as shown in FIG. 11, and a specific TLV (Type Length Value) definition, as shown in FIG. Specifically, it includes the TLV type, as well as the TLV information length and status fields.
  • TLV Type Length Value
  • the TLV includes a command field for indicating a VM status query command of the NVE.
  • FIG. 12 is another VM state VDP TLV definition intent according to an embodiment of the present invention. As shown in FIG. 12, the first 4 bits of the status field may be used for the definition of the status query command, and the last 4 bits are used for The definition of the VM state.
  • the field definition of the state may also be performed by using the filtering information field defined by the existing associated TLV of the VDP.
  • the information collection of the VM state and how to extend the VDP are implemented to deliver the VM state information to the NVE.
  • the specific VM state delivery timing may be that the VM actively sends the NVE to the NVE when the state changes, or the VM state information collection function instance transmits the VM state when the VM state changes, or may be initiated by the NVE actively, or periodically. A status inquiry is made to the VM.
  • FIG. 13 is a schematic flowchart of VM state management based on VDP extension according to an embodiment of the present invention. As shown in FIG. 13, the following steps are included.
  • Step S1001 optionally, the NVE sends VM state query information to the VM state management function entity/instance.
  • Step S1002 The VM state management function entity/instance, when the VM's keepalive timer expires, or when receiving the VM state query command or the keepalive command sent by the NVE, or the timing state set by the VM state management function entity/instance When the query time is up, the VM status query is started.
  • Step S1003 Send a VM status query message.
  • step S1004 the VM returns its status information.
  • Step S1005. The VM state management function entity/instance sends the received VM state information to the NVE, or records it for later use. Or if the command is sent again within the set time, the command of repeating the set number of times is sent again, and if the reply of the VM is still not received, it is determined that the VM is unreachable.
  • Step S1006 The VM state management function entity/instance sends the VM state information, including information fed back by the VM, or the determined VM unreachable information to the NVE.
  • the solution in the case of utilizing the existing protocol is fully ensured, that is, the extension of the existing VDP protocol is used to complete the real-time status query of the VM without inconsistency.
  • Another solution is that in addition to the status report of the VDP protocol operation, the NVE communicates directly with the VM to obtain real-time status information of the VM.
  • the specific solution is to define two other different Ethernet frame types for status query and feedback between the NVE and the VM.
  • the definition of a specific frame is similar to the previous definition. The difference is that since the NVE supports multiple virtual network VNs, the VN-ID field in the message is mandatory, and the state information of the VM is guaranteed to be sent to the correct VN.
  • a query command may be sent to all VMs in the VN to which the NVE is connected by broadcasting, or a query command may be sent to a specific VM through a unicast address.
  • VMs generally use unicast addresses to feed back state information.
  • the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • Embodiments of the present invention also provide a storage medium.
  • the storage medium may be configured to store program code for performing the method steps of the above embodiment:
  • the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, and a magnetic memory.
  • ROM Read-Only Memory
  • RAM Random Access Memory
  • a mobile hard disk e.g., a hard disk
  • magnetic memory e.g., a hard disk
  • the processor performs the method steps of the foregoing embodiments according to the stored program code in the storage medium.
  • the various modules or steps of the present invention described above can be used with general calculations.
  • the devices are implemented, they may be centralized on a single computing device, or distributed over a network of multiple computing devices, optionally they may be implemented in program code executable by the computing device, such that they may be stored Executed by the computing device in a storage device, and in some cases, the steps shown or described may be performed in an order different than that herein, or separately fabricated into individual integrated circuit modules, or Multiple modules or steps are made into a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • a virtual machine VM state management function or a function instance running on an uplink interface supporting an edge relay ER of a preset protocol instance sends a VM state query message to the virtual machine VM, where the VM The state management function or function instance receives the VM state query feedback message of the VM and obtains the VM state information, and the VM state management function or function instance sends the state information of the VM to the NVE network virtualization through an extension field of the preset protocol.
  • the edge device solves the problem that the management of the virtual machine VM state is not perfect by the related protocol, and real-time management of the virtual machine state in the NVO3 environment is realized.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

L'invention concerne un procédé et un dispositif de gestion d'état de machine virtuelle (VM). Le procédé consiste : à envoyer, par une fonction de gestion d'état de VM ou un exemple de fonction exécuté(e) sur une interface de liaison montante d'un relais périphérique (ER) et prenant en charge un exemple de protocole préétabli, un paquet d'interrogation d'état de VM à une VM ; à recevoir, par la fonction de gestion d'état de VM ou l'exemple de fonction, un paquet de réponse à une interrogation d'état de VM de la VM, et à acquérir, par la fonction de gestion d'état de VM ou l'exemple de fonction, des informations d'état de la VM ; et à envoyer, par l'intermédiaire d'un champ étendu du protocole préétabli, par la fonction de gestion d'état de VM ou l'exemple de fonction, les informations d'état de la VM à un bord de virtualisation de réseau (NVE). La présente invention traite le problème de gestion incomplet d'un état de VM, et parvient à une gestion en temps réel de l'état de VM sous un environnement de réseau superposé basé sur L3 de virtualisation de réseau (NVO3).
PCT/CN2016/079093 2015-07-31 2016-04-12 Procédé et dispositif de gestion d'état de machine virtuelle Ceased WO2016180141A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510466806.4A CN106411552A (zh) 2015-07-31 2015-07-31 虚拟机状态管理方法及装置
CN201510466806.4 2015-07-31

Publications (1)

Publication Number Publication Date
WO2016180141A1 true WO2016180141A1 (fr) 2016-11-17

Family

ID=57248796

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/079093 Ceased WO2016180141A1 (fr) 2015-07-31 2016-04-12 Procédé et dispositif de gestion d'état de machine virtuelle

Country Status (2)

Country Link
CN (1) CN106411552A (fr)
WO (1) WO2016180141A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2026063989A1 (fr) * 2024-09-19 2026-03-26 Microsoft Technology Licensing, Llc Moteur de gestion de défaillance de liaison à distance dans un système de réseau dorsal d'intelligence artificielle

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111399972B (zh) * 2019-01-02 2023-05-09 中国移动通信有限公司研究院 一种虚拟机抓包的方法、装置及计算机可读存储介质
CN114416274A (zh) * 2021-10-18 2022-04-29 徐州医科大学 一种虚拟资源管理系统及其方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100218183A1 (en) * 2009-02-26 2010-08-26 Microsoft Corporation Power-saving operating system for virtual environment
CN102647288A (zh) * 2011-02-16 2012-08-22 中兴通讯股份有限公司 一种vm数据访问保护方法及系统
CN102724080A (zh) * 2012-06-29 2012-10-10 杭州华三通信技术有限公司 网络管理系统及方法
CN103997414A (zh) * 2013-02-18 2014-08-20 华为技术有限公司 生成配置信息的方法和网络控制单元
US20150195178A1 (en) * 2014-01-09 2015-07-09 Ciena Corporation Method for resource optimized network virtualization overlay transport in virtualized data center environments

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100218183A1 (en) * 2009-02-26 2010-08-26 Microsoft Corporation Power-saving operating system for virtual environment
CN102647288A (zh) * 2011-02-16 2012-08-22 中兴通讯股份有限公司 一种vm数据访问保护方法及系统
CN102724080A (zh) * 2012-06-29 2012-10-10 杭州华三通信技术有限公司 网络管理系统及方法
CN103997414A (zh) * 2013-02-18 2014-08-20 华为技术有限公司 生成配置信息的方法和网络控制单元
US20150195178A1 (en) * 2014-01-09 2015-07-09 Ciena Corporation Method for resource optimized network virtualization overlay transport in virtualized data center environments

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2026063989A1 (fr) * 2024-09-19 2026-03-26 Microsoft Technology Licensing, Llc Moteur de gestion de défaillance de liaison à distance dans un système de réseau dorsal d'intelligence artificielle

Also Published As

Publication number Publication date
CN106411552A (zh) 2017-02-15

Similar Documents

Publication Publication Date Title
US10530847B2 (en) Virtual application delivery chassis system
CN109474936B (zh) 应用于多个lora网关之间的物联网通讯方法及系统
JP2019530376A (ja) IoTデバイスコネクティビティ、ディスカバリ、ネットワーキング
CN109547524B (zh) 基于物联网的用户行为存储方法、装置、设备及存储介质
WO2018049966A1 (fr) Procédé, appareil et système de commande de système de surveillance vidéo
CN104679528A (zh) 应用程序远程更新的方法和装置
CN104168140A (zh) Vtep异常情况处理方法及装置
CN103631652A (zh) 虚拟机迁移的实现方法及系统
KR20090084670A (ko) 웹 서비스 기반 관리 서비스를 발견하기 위한 2단계 방식의방법 및 시스템
US20170310559A1 (en) Cloud based wake-on-lan for thin clients
WO2016180141A1 (fr) Procédé et dispositif de gestion d'état de machine virtuelle
CN105743671B (zh) 一种扩容方法、控制器及系统
CN105208072B (zh) 虚拟交换机的远程控制方法及装置
US9197557B2 (en) Relay server and relay communication system
US11128558B2 (en) Automatic routing configuration between hosts and network layer devices
CN112416495A (zh) 一种超融合云终端资源统一管理系统及方法
WO2017219777A1 (fr) Procédé et dispositif de traitement de paquets
CN111901395B (zh) 多集群切换方法及装置
WO2022042545A1 (fr) Serveur d'application industrielle de réseau sensible au temps (tsn), client, système, procédé de service et support de stockage
CN111385371B (zh) Mac地址获取方法、装置和设备
WO2018006684A1 (fr) Procédé et dispositif de traitement de messages et routeur
WO2025077375A1 (fr) Procédé et appareil de transmission de données et dispositif et support de stockage
WO2016177135A1 (fr) Procédé, dispositif et terminal de commande de gestion de ressources
WO2018108133A1 (fr) Procédé de traitement d'informations de réseau de données, dispositif, terminal et support de stockage
US9077700B2 (en) Authentication server, authentication method and computer program

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: 16791991

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: 16791991

Country of ref document: EP

Kind code of ref document: A1