[go: up one dir, main page]

WO2024046298A1 - Procédé et appareil de création de réseau virtuel - Google Patents

Procédé et appareil de création de réseau virtuel Download PDF

Info

Publication number
WO2024046298A1
WO2024046298A1 PCT/CN2023/115445 CN2023115445W WO2024046298A1 WO 2024046298 A1 WO2024046298 A1 WO 2024046298A1 CN 2023115445 W CN2023115445 W CN 2023115445W WO 2024046298 A1 WO2024046298 A1 WO 2024046298A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
virtual
information
request message
virtual network
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/CN2023/115445
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2024046298A1 publication Critical patent/WO2024046298A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • 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
    • 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/14Network analysis or design
    • 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/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network

Definitions

  • the present application relates to the field of communication technology, and in particular, to a method and device for creating a virtual network.
  • NFV Network function virtualization
  • IP IMS Internet protocol multimedia subsystem
  • EPC evolved packet core
  • This application provides a method and device for creating a virtual network, which can create different types of virtual networks according to actual needs.
  • the first aspect provides a method for creating a virtual network, which method can be executed by a network function virtualization orchestrator, or can also be executed by a component (such as a chip or circuit) of the network function virtualization orchestrator.
  • a component such as a chip or circuit
  • the following description takes execution by the network function virtualization orchestrator as an example.
  • the method includes: the network function virtualization orchestrator receives a first request message from the operation support system/business support system, the first request message is used to request instantiation of a network service; the network function virtualization orchestrator obtains the network service Description information, the description information of the network service includes first network type information, the first network type information is used to indicate the network type of the first virtual network to which the virtual network function in the network service is connected; the network function virtualization orchestration The server requests the virtual infrastructure manager to create the first virtual network corresponding to the network type based on the network type information.
  • the network function virtualization orchestrator determines the network type of the first virtual network to be created based on the first network type information in the description information of the network service, and then requests the virtual infrastructure The facility manager creates the first virtual network corresponding to the network type.
  • the description information of the network service when the first network type information indicates that the first virtual network is an administrator network, the description information of the network service also includes the first virtual network Corresponding information of the first external network.
  • the description information of the network service when the description information of the network service includes information of the first external network, the description information of the network service may not include the first network type information, through the first external network information to indicate that the first virtual network is the administrator network.
  • the first network type information and the first external network information may be the same piece of information.
  • the network function virtualization orchestrator requests the virtual infrastructure manager to create the first network function corresponding to the first network type based on the first network type information.
  • the method further includes: the network function virtualization orchestrator queries the virtual infrastructure manager for information about the first physical network connected to the first external network according to the information about the first external network;
  • the network function virtualization orchestrator requests the virtual infrastructure manager to create the first virtual network corresponding to the network type according to the first network type information, including: the network function virtualization orchestrator sends the first network function to the virtual infrastructure manager Create a request message, the first network creation request message includes information of the first physical network, and the first network creation request message is used to request the creation of the first virtual network of the administrator network type.
  • the network function virtualization orchestrator obtains the information used to create the administrator network (that is, the information of the first physical network), it sends the information to the virtual infrastructure based on the information.
  • the facility manager requests the creation of a first virtual network so that a virtual network of administrator network type can be created.
  • the method further includes: the network function virtualization orchestrator sending a second request message to the virtual network function manager, the second request message being used to request an instance the virtual network function; the network function virtualization orchestrator receives an authorization request message from the virtual network function manager, the authorization request message includes the third virtual network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function Information about two external networks, the second virtual network is an administrator network; in response to the authorization request message, the network function virtualization orchestrator queries the virtual infrastructure manager to connect to the second external network based on the information about the second external network.
  • the network function virtualization orchestrator sends an authorization response message to the virtual network function manager, where the authorization response message includes information about the second physical network and is used to authorize the virtual network function
  • the manager creates administrator rights information of the second virtual network.
  • the network function virtualization orchestrator can determine the second virtual network function to be created. If the network is an administrator network, the network function virtualization orchestrator provides the virtual network function manager with the information used to create the administrator network (that is, the information of the second physical network) to support the virtual network function manager to create management based on the information. A second virtual network of type member network. With the above scenario, an administrator network can be created.
  • the method further includes: the network function virtualization orchestrator sending a second request message to the virtual network function manager, the second request message being used to request an instance the virtual network function; the network function virtualization orchestrator receives an authorization request message from the virtual network function manager, the authorization request message includes the third virtual network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function Information about two external networks, and the second virtual network is an administrator network; in response to the authorization request message, the network function virtualization orchestrator queries the virtual infrastructure manager to connect the third external network based on the information about the second external network.
  • the network function virtualization orchestrator sends a second network creation request message to the virtual infrastructure manager, the second network creation request message includes the information of the second physical network, the The second network creation request message is used to request the creation of the second virtual network; the network function virtualization orchestrator receives information about the second virtual network from the virtual infrastructure manager; the network function virtualization orchestrator sends a request to the virtual network function virtualization orchestrator.
  • the network function manager sends an authorization response message, where the authorization response message includes information about the second virtual network.
  • the network function virtualization orchestrator can determine the second virtual network function to be created. If the network is an administrator network, then the network function virtualization orchestrator obtains the information used to create the administrator network (that is, the information of the second physical network) and directly requests the virtual infrastructure manager to create the third administrator network type. 2. Virtual network. With the above scenario, an administrator network can be created.
  • the network type information is included in the network service virtual link connection information in the description information of the network service, or in the description information of the virtual link.
  • the second aspect provides a method for creating a virtual network, which method can be executed by a network function virtualization orchestrator, or can also be executed by a component (such as a chip or circuit) of the network function virtualization orchestrator.
  • a component such as a chip or circuit
  • the following description takes execution by the network function virtualization orchestrator as an example.
  • the method includes: the network function virtualization orchestrator receives a first request message from the operation support system/business support system, the first request message is used to request instantiation of a network service; the network function virtualization orchestrator obtains the network service Description information.
  • the description information of the network service includes information about the first external network corresponding to the first virtual network; the network function virtualization orchestrator requests the virtual infrastructure manager to create an administrator network based on the information about the first external network. Type of this first virtual network.
  • the network function virtualization orchestrator determines the first virtual network administrator network to be created based on the information of the first external network in the description information of the network service, and then requests the virtual network administrator network to be created.
  • Infrastructure Manager creates the first virtual network of that administrator network type. Through the above solution, you can create a virtual network of the administrator network type as needed.
  • the method further includes: the network function virtualization orchestrator querying the virtual infrastructure manager to connect the first external network according to the information of the first external network.
  • the information of the first physical network the network function virtualization orchestrator requests the virtual infrastructure manager to create the first virtual network of the administrator network type based on the information of the first external network, including: the network function virtualization manager
  • the orchestrator sends a first network creation request message to the virtual infrastructure manager.
  • the first network creation request message includes information about the first physical network.
  • the first network creation request message is used to request the creation of an administrator network type.
  • the method further includes: the network function virtualization orchestrator
  • the virtual network function manager sends a second request message, the second request message is used to request the instantiation of the virtual network function;
  • the network function virtualization orchestrator receives an authorization request message from the virtual network function manager, the authorization request message Includes information about the second external network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function.
  • the second virtual network is an administrator network; in response to the authorization request message, the network function virtualization orchestrator According to the information of the second external network, the virtual infrastructure manager queries the information of the second physical network connected to the second external network; the network function virtualization orchestrator sends an authorization response message to the virtual network function manager, the The authorization response message includes information about the second physical network and administrator rights information used to authorize the virtual network function manager to create the second virtual network.
  • the method further includes: the network function virtualization orchestrator sending a second request message to the virtual network function manager, the second request message being used to request an instance the virtual network function; the network function virtualization orchestrator receives an authorization request message from the virtual network function manager, the authorization request message includes the third virtual network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function Information about two external networks, and the second virtual network is an administrator network; in response to the authorization request message, the network function virtualization orchestrator queries the virtual infrastructure manager to connect the third external network based on the information about the second external network.
  • the network function virtualization orchestrator sends a second network creation request message to the virtual infrastructure manager, the second network creation request message includes the information of the second physical network, the The second network creation request message is used to request the creation of the second virtual network; the network function virtualization orchestrator receives information about the second virtual network from the virtual infrastructure manager; the network function virtualization orchestrator sends a request to the virtual network function virtualization orchestrator.
  • the network function manager sends an authorization response message, where the authorization response message includes information about the second virtual network.
  • the information of the first external network is included in the network service virtual link connection information in the description information of the network service, or in the description information of the virtual link.
  • a method for creating a virtual network is provided, which method can be executed by a virtual network function manager, or can also be executed by a component (such as a chip or circuit) of the virtual network function manager, which is not limited. .
  • a component such as a chip or circuit
  • the following description takes execution by the virtual network function manager as an example.
  • the method includes: a virtual network function manager receiving a second request message from a network function virtualization orchestrator, the second request message being used to request instantiation of a virtual network function; and the virtual network function manager obtaining a description of the virtual network function.
  • Information the description information of the virtual network function includes second network type information, the second network type information is used to indicate the network type of the second virtual network to which the virtual deployment unit in the virtual network function is connected; the virtual network function management The server requests to create the second virtual network corresponding to the network type according to the second network type information.
  • the virtual network function manager determines the network type of the second virtual network to be created based on the second network type in the description information of the virtual network function, and then requests the creation of the second virtual network.
  • the second virtual network corresponding to the network type through the above solution, different types of virtual networks can be created according to actual needs.
  • the description information of the virtual network function when the second network type information indicates that the second virtual network is an administrator network, the description information of the virtual network function further includes the second virtual network. Information about the second external network corresponding to the network.
  • the virtual network function manager requests the creation of the second virtual network corresponding to the network type based on the second network type information, including: the virtual network function manager The virtual network function manager sends an authorization request message to the network function virtualization orchestrator, and the authorization request message includes the information of the second external network; the virtual network function manager receives an authorization response message from the network function virtualization orchestrator, and the authorization response message The message includes information about a second physical network connected to the second external network, and administrator permission information used to authorize the virtual network function manager to create the second virtual network; the virtual network function manager reports to the virtual infrastructure manager Send a third network creation request message.
  • the third network creation request message includes information about the second physical network and the administrator authority information.
  • the third network creation request message is used to request the creation of the second virtual network type of the administrator network. network.
  • the virtual network function manager obtains the information for creating the administrator network (ie, the information of the second physical network and the administrator network) from the network function virtualization orchestrator. permission information), and then request to create the second virtual network of the administrator network type based on the information.
  • an administrator network can be created.
  • the virtual network function manager requests the creation of the second virtual network corresponding to the network type based on the second network type information, including: the virtual network function manager The virtual network function manager sends an authorization request message to the network function virtualization orchestrator, and the authorization request message includes the information of the second external network; the virtual network function manager receives an authorization response message from the network function virtualization orchestrator, and the authorization response message The message includes information about the second virtual network.
  • the virtual network function manager when the second virtual network is the administrator network, the virtual network function manager carries the information of the second external network in the authorization request message sent to the network function virtualization orchestrator to facilitate network function virtualization.
  • the orchestrator creates the second virtual network of the administrator network type based on the information of the second external network. With the above scenario, an administrator network can be created.
  • a method for creating a virtual network includes: the operation support system/business support system sends a first request message to the network function virtualization orchestrator, the first request message is used to request instantiation of a network service.
  • the network function virtualization orchestrator receives the first request message from the operation support system/business support system; the network function virtualization orchestrator obtains the description information of the network service, and the description information of the network service includes the first network type Information, the first network type information is used to indicate the network type of the first virtual network connected to the virtual network function in the network service; the network function virtualization orchestrator sends a network creation request message to the virtual infrastructure manager, the The network creation request message is used to request the creation of the first virtual network corresponding to the network type; the virtual infrastructure manager receives the network creation request message from the network function virtualization orchestrator; the virtual infrastructure manager responds to the network creation request message according to the network function virtualization orchestrator.
  • the creation request message creates the first virtual network corresponding to the network type.
  • a method for creating a virtual network includes: the network function virtualization orchestrator sends a second request message to the virtual network function manager, the second request message is used to request the instantiation of the virtual network function. ;
  • the virtual network function manager receives the second request message from the network function virtualization orchestrator; the virtual network function manager obtains the description information of the virtual network function, and the description of the virtual network function.
  • the information includes second network type information, the second network type information is used to indicate the network type of the second virtual network to which the virtual deployment unit in the virtual network function is connected; the virtual network function manager determines the network type according to the second network type information. Two network type information, requesting the creation of the second virtual network corresponding to the network type.
  • a device for creating a virtual network includes: a transceiver module configured to receive a first request message from an operation support system/business support system.
  • the first request message is used to request instantiation of a network service.
  • the network function virtualization orchestrator obtains the description information of the network service.
  • the description information of the network service includes first network type information.
  • the first network type information is used to indicate the third network function connected to the virtual network function in the network service.
  • a network type of a virtual network a processing module configured to request the virtual infrastructure manager to create the first virtual network corresponding to the network type based on the network type information.
  • the description information of the network service when the first network type information indicates that the first virtual network is an administrator network, the description information of the network service also includes the first virtual network Corresponding information of the first external network.
  • the device further includes: a processing module configured to query the virtual infrastructure manager for a third external network connected to the first external network based on the information of the first external network.
  • Information about a physical network the transceiver module may be configured to send a first network creation request message to the virtual infrastructure manager.
  • the first network creation request message includes information about the first physical network.
  • the first network creation request The message is used to request the creation of the first virtual network of the administrator network type.
  • the transceiver module is also used to send a second request message, the second request message is used to request the instantiation of the virtual network function; receive a message from the virtual network function An authorization request message from the manager.
  • the authorization request message includes information about the second external network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function.
  • the second virtual network is the administrator network; the processing module , and is also configured to, in response to the authorization request message, query the virtual infrastructure manager according to the information of the second external network for the information of the second physical network connected to the second external network; the transceiver module is also configured to query the second physical network to the second external network.
  • the virtual network function manager sends an authorization response message, where the authorization response message includes information about the second physical network and administrator rights information used to authorize the virtual network function manager to create the second virtual network.
  • the transceiver module is further configured to send a second request message to the virtual network function manager, where the second request message is used to request instantiation of the virtual network function. ; Receive an authorization request message from the virtual network function manager.
  • the authorization request message includes information about the second external network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function.
  • the second virtual network is Administrator network;
  • the processing module is also configured to, in response to the authorization request message, query the virtual infrastructure manager for information on the second physical network connected to the second external network based on the information on the second external network;
  • the transceiver module is also configured to send a second network creation request message to the virtual infrastructure manager.
  • the second network creation request message includes the information of the second physical network.
  • the second network creation request message is used to request the creation of the third network creation request message.
  • Two virtual networks receiving the information of the second virtual network from the virtual infrastructure manager; sending an authorization response message to the virtual network function manager, where the authorization response message includes the information of the second virtual network.
  • the network type information is included in the network service virtual link connection information in the description information of the network service, or in the description information of the virtual link.
  • a device for creating a virtual network includes: a transceiver module for receiving data from an operation support system. /The first request message of the business support system, the first request message is used to request the instantiation of a network service; the network function virtualization orchestrator obtains the description information of the network service, and the description information of the network service includes the first virtual network corresponding information of the first external network; a processing module configured to request the virtual infrastructure manager to create the first virtual network of the administrator network type according to the information of the first external network.
  • the processing module is further configured to query the virtual infrastructure manager for the first physical network connected to the first external network based on the information of the first external network. information; the transceiver module is specifically configured to send a first network creation request message to the virtual infrastructure manager.
  • the first network creation request message includes the information of the first physical network.
  • the first network creation request message is used to Requests the creation of this first virtual network of the administrator network type.
  • the transceiver module is further configured to send a second request message to the virtual network function manager, where the second request message is used to request instantiation of the virtual network function. ; Receive an authorization request message from the virtual network function manager.
  • the authorization request message includes information about the second external network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function.
  • the second virtual network is Administrator network; the processing module is also configured to, in response to the authorization request message, query the virtual infrastructure manager for information about a second physical network connected to the second external network according to the information about the second external network; the transceiver Module, further configured to send an authorization response message to the virtual network function manager, where the authorization response message includes information about the second physical network, and administrator rights for authorizing the virtual network function manager to create the second virtual network. information.
  • the transceiver module is further configured to send a second request message to the virtual network function manager, where the second request message is used to request instantiation of the virtual network function. ; Receive an authorization request message from the virtual network function manager.
  • the authorization request message includes information about the second external network corresponding to the second virtual network connected to the virtual deployment unit in the virtual network function.
  • the second virtual network is Administrator network;
  • the processing module is also configured to, in response to the authorization request message, query the virtual infrastructure manager for information on a second physical network connected to the second external network based on the information on the second external network;
  • the transceiver module is also configured to send a second network creation request message to the virtual infrastructure manager.
  • the second network creation request message includes the information of the second physical network.
  • the second network creation request message is used to request the creation of the third network creation request message.
  • Two virtual networks receiving the information of the second virtual network from the virtual infrastructure manager; sending an authorization response message to the virtual network function manager, where the authorization response message includes the information of the second virtual network.
  • the information of the first external network is included in the network service virtual link connection information in the description information of the network service, or in the description information of the virtual link.
  • a device for creating a virtual network includes: a transceiver module configured to receive a second request message from a network function virtualization orchestrator.
  • the second request message is used to request instantiation of a virtual network function.
  • the virtual network function manager obtains the description information of the virtual network function.
  • the description information of the virtual network function includes second network type information.
  • the second network type information is used to indicate the virtual deployment unit in the virtual network function to which the virtual network function is connected.
  • the network type of the second virtual network; the processing module is configured to request the creation of the second virtual network corresponding to the second network type according to the second network type information.
  • the description information of the virtual network function when the second network type information indicates that the second virtual network is an administrator network, the description information of the virtual network function further includes the second virtual network type information. Information about the second external network corresponding to the network.
  • the transceiver module is specifically configured to send an authorization request message to the network function virtualization orchestrator, where the authorization request message includes the information of the second external network; receiving An authorization response message from the network function virtualization orchestrator, the authorization response message including information about the second physical network connected to the second external network, and management for authorizing the virtual network function manager to create the second virtual network administrator permission information; sending a third network creation request message to the virtual infrastructure manager.
  • the third network creation request message includes the information of the second physical network and the administrator permission information.
  • the third network creation request message is used to request Create this second virtual network of type Administrator network.
  • the transceiver module is specifically configured to send an authorization request message to the network function virtualization orchestrator, where the authorization request message includes the information of the second external network;
  • the virtual network function manager receives an authorization response message from the network function virtualization orchestrator, where the authorization response message includes information of the second virtual network.
  • a communication device which is used to perform any one of the methods provided in the above first to third aspects.
  • the device may include units and/or modules for executing the methods provided in the first to third aspects, such as a processing module and/or a transceiver module (which may also become a communication module).
  • the device is a network functions virtualization orchestrator.
  • the communication module may be a transceiver, or an input/output interface;
  • the processing module may be a processor.
  • the device is a centralized unit or a chip, chip system or circuit used in a centralized unit.
  • the transceiver module may be an input/output interface, interface circuit, output circuit, input circuit, pin or related on the chip, chip system or circuit. Circuits, etc.; the processing module can be a processor, processing circuit or logic circuit, etc.
  • the device may include units and/or modules for performing the method provided in the first aspect or the second aspect, such as a processing module and/or a transceiver module.
  • the device is a virtual network function manager.
  • the communication module may be a transceiver or an input/output interface;
  • the processing module may be a processor.
  • the device is a virtual network function manager or a chip, system-on-a-chip or circuit for a virtual network function manager.
  • the transceiver module may be an input/output interface, interface circuit, output circuit, input circuit or pin on the chip, chip system or circuit. or related circuits, etc.;
  • the processing module can be a processor, processing circuit or logic circuit, etc.
  • the device may include units and/or modules for performing the method provided in the third aspect, such as a processing module and/or a transceiver module.
  • the above-mentioned transceiver may be a transceiver circuit.
  • the above input/output interface may be an input/output circuit.
  • the above-mentioned transceiver may be a transceiver circuit.
  • the above input/output interface may be an input/output circuit.
  • a communication device in a tenth aspect, includes: a memory for storing a program; a processor for executing the program stored in the memory.
  • the processor When the program stored in the memory is executed, the processor is configured to execute the above-mentioned first aspect to Any method provided by the third party.
  • this application provides a processor for executing the methods provided in the above aspects.
  • the process of sending the above information and obtaining/receiving the above information in the above method can be understood as the process of the processor outputting the above information, and the process of the processor receiving the input above information.
  • the processor When outputting the above information, the processor outputs the above information to the transceiver for transmission by the transceiver. After the above information is output by the processor, it may also need to undergo other processing before reaching the transceiver.
  • the transceiver obtains/receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input to the processor.
  • the receiving request message mentioned in the foregoing method can be understood as the processor receiving input information.
  • the above-mentioned processor may be a processor specifically designed to perform these methods, or may be a processor that executes computer instructions in a memory to perform these methods, such as a general-purpose processor.
  • the above-mentioned memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated on the same chip as the processor, or can be separately provided on different chips.
  • ROM read-only memory
  • a computer-readable storage medium stores a program code for device execution.
  • the program code includes a method for executing any one of the methods provided in the above-mentioned first to third aspects.
  • a thirteenth aspect provides a computer program product containing instructions, which when the computer program product is run on a computer, causes the computer to execute any of the methods provided in the first to third aspects.
  • a fourteenth aspect provides a chip.
  • the chip includes a processor and a communication interface.
  • the processor reads instructions stored in the memory through the communication interface and executes any of the methods provided in the first to third aspects.
  • the chip may also include a memory, in which instructions are stored, and the processor is used to execute the instructions stored in the memory.
  • the processor is used to execute the above-mentioned first step. Any method provided by the first aspect to the third aspect.
  • a communication system comprising a network function virtualization orchestrator for performing the method shown in the first aspect or the second aspect, and a network function virtualization orchestrator used for performing the method shown in the third aspect.
  • Virtual Network Function Manager for performing the method shown in the first aspect or the second aspect, and a network function virtualization orchestrator used for performing the method shown in the third aspect.
  • Figure 1 shows a schematic architectural diagram of an NFV system suitable for embodiments of the present application.
  • Figure 2 shows a schematic diagram of a network framework including a tenant network and an administrator network.
  • Figure 3 shows a schematic diagram of the method 300 provided by the embodiment of the present application.
  • Figure 4 shows a schematic diagram of the method 400 provided by the embodiment of the present application.
  • Figure 5 shows a schematic diagram of a possible network service descriptor (NSD) model.
  • Figure 6 shows a possible virtual network connection diagram.
  • Figure 7 shows a schematic diagram of the method 700 provided by the embodiment of the present application.
  • FIG. 8 shows a schematic diagram of a possible virtual network function descriptor (VNFD) model.
  • VNFD virtual network function descriptor
  • Figure 9 shows another possible virtual network connection diagram.
  • Figure 10 shows a schematic diagram of the method 1000 provided by the embodiment of the present application.
  • Figure 11 shows a schematic diagram of a virtual container deployment framework used in an embodiment of the present application.
  • Figure 12 is a schematic block diagram of a communication device provided by an embodiment of the present application.
  • Figure 13 is a schematic block diagram of a communication device provided by another embodiment of the present application.
  • Figure 14 is a schematic block diagram of a communication device provided by yet another embodiment of the present application.
  • the technical solution provided by this application can be applied to various communication systems, such as: fifth generation (5th generation, 5G) or new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division Duplex (frequency division duplex, FDD) system, LTE time division duplex (TDD) system, etc.
  • the technical solution provided by this application can also be applied to future communication systems, such as the sixth generation mobile communication system.
  • the technical solution provided by this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type Communication (machine type communication, MTC), and Internet of Things (Internet of things, IoT) communication systems or other communication systems.
  • D2D device-to-device
  • V2X vehicle-to-everything
  • M2M machine-to-machine
  • MTC machine type Communication
  • Internet of Things Internet of things, IoT
  • At least one of the following or similar expressions thereof refers to any combination of these items, including any combination of a single item (items) or a plurality of items (items).
  • at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple .
  • words such as “first” and “second” are used to distinguish identical or similar items with basically the same functions and effects.
  • Words such as “first” and “second” do not limit the quantity and order of execution, and words such as “first” and “second” do not limit the number or order of execution.
  • words such as “exemplary” or “for example” are used to represent examples, illustrations or explanations. Any embodiment or design described as “exemplary” or “such as” in the embodiments of the present application is not to be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as “exemplary” or “such as” is intended to present related concepts in a concrete manner that is easier to understand.
  • FIG. 1 shows a schematic architectural diagram of an NFV system suitable for embodiments of the present application.
  • the NFV architecture mainly includes an NFV management and orchestration system (NFV-MANO) 110 and one or more operation support systems.
  • NFV-MANO NFV management and orchestration system
  • /Business support system operation support system/business support system, OSS/BSS
  • EM network element management systems
  • EM virtual network function
  • VNF virtual network function
  • NFVI NFV infrastructure
  • NFV-MANO110 mainly includes a network function virtualization orchestrator (NFVO) 111, one or more virtual network function managers (virtual network function manager, VNFM) 112, and a virtualized infrastructure manager (virtualised infrastructure manager) ,VIM)113.
  • NFVO network function virtualization orchestrator
  • VNFM virtual network function manager
  • VIM virtualized infrastructure manager
  • NFVO111 is mainly responsible for handling the life cycle management of virtualization services, as well as the allocation and scheduling of virtual resources in VFVI150.
  • NFVO111 can communicate with one or more VNFM112 to request related resources, send configuration information to VNFM112, collect status information of VNF140, etc.
  • NFVO 111 can also communicate with VIM 113 to perform resource allocation, and/or reservation, and exchange virtualized hardware resource configuration and status information.
  • VNFM112 is responsible for the life cycle management of one or more VNF140, such as instantiating, updating, querying, scaling, terminating VNF140, etc.
  • VNFM 112 may communicate with VNF 140 to manage VNF lifecycle and exchange configuration and status information.
  • VIM 113 controls and manages the interaction between VNF 140 and computing hardware 151, storage hardware 152, network hardware 153, virtual computing (virtual computing) 154, virtual storage 155, and virtual network 156.
  • VIM113 performs resource management functions, including managing infrastructure resources, allocation (such as adding resources to virtual containers), and operation functions (such as collecting NFVI fault information).
  • VNFM112 and VIM113 can communicate with each other, request resource allocation, and exchange virtualized hardware resource configuration and status information.
  • OSS/BSS120 is mainly aimed at telecommunications service operators, supports various end-to-end telecommunications services, and can provide comprehensive network management and business operation functions.
  • the management functions supported by OSS include: network configuration, service provision, fault management, etc.
  • BSS handles orders, payments, revenue, etc., and supports product management, order management, revenue management and customer management.
  • EM130 is used to perform traditional fault management, configuration, user, performance and security management (fault management, configuration management, account management, performance management, security management, FCAPS) functions for VNF, as well as initiate the instantiation of new VNF to VNFM, etc. Cycle management operations.
  • VNF140 corresponds to the physical network function (PNF) in traditional non-virtualized networks, such as virtualized packet core (EPC) nodes (e.g., mobility management entity (MME)) , service gateway (serving gateway, SGW), public data network gateway (public data network gateway, PGW), etc.).
  • EPC virtualized packet core
  • MME mobility management entity
  • SGW service gateway
  • PGW public data network gateway
  • VNF 140 may be composed of one or more lower functional level VNF components (VNF components, VNFC). Therefore, a VNF can be deployed on multiple virtual machines (VMs), each VM carries the function of a VNFC, and a VNF can also be deployed on a VM.
  • VNF components VNFC
  • NFVI 150 may include a virtual resource layer, a virtualization layer, and a hardware resource layer.
  • the virtual resource layer may include multiple VMs, or may also include virtual storage, virtual networks, etc. (not shown in Figure 1).
  • the hardware resource layer may include computing hardware, storage hardware, network hardware, etc. (not shown in Figure 1).
  • Hardware in the hardware resource layer may include dedicated processors or general-purpose processors used to provide processing and computing functions, such as central processing units (CPU), devices used to provide storage capabilities, such as disks or Network attached storage (NAS), as well as switches, routers and/or other network devices.
  • the virtual resource layer can be provided to the VNF140 in the form of a virtual machine, for example, one or more virtual machines form a VNF140.
  • the virtualization layer forms a virtual network through hardware in the hardware resource layer to implement communication between multiple virtual machines.
  • the virtual network can encapsulate network virtualization through virtual local area network (VLAN), virtual private LAN service (virtual private LAN service, VPLS), virtual extensible local area network (VxLAN) or universal routing. (nerwork virtualization using generic routing encapsulation, NVGRE) and other technologies are implemented.
  • the virtualization layer in NFVI150 is used to abstract the hardware resources of the hardware resource layer, decouple the VNF140 from the physical layer to which the hardware resources belong, and provide virtual resources to the VNF.
  • NFV-MANO110 can be used to monitor and manage VNF140 and NFVI150.
  • NFVO 111 may communicate with one or more VNFMs 112 to implement resource-related requests, send configuration information to VNFMs 112, and collect status information for VNFs 140.
  • NFVO111 can also communicate with VIM113 to realize resource allocation, and/or to realize the reservation and exchange of configuration information and status information of virtualized hardware resources.
  • VNFM 112 may be used to manage one or more VNFs 140, performing various management functions such as initializing, updating, querying, and/or terminating VNFs 140.
  • VIM113 can be used to control and manage the interaction of virtual resources and hardware resources in VNF140 and NFVI.
  • VIM 113 may be used to perform resource allocation operations to VNF 140 .
  • VNFM 112 and VIM 113 can communicate with each other to exchange virtualized hardware resource configuration and status information.
  • NS in this application refers to the virtualized network service in NFV.
  • it can be an IP Multimedia Subsystem (IMS) network service, or an Evolved Packet Core (EPC) )Serve.
  • IMS IP Multimedia Subsystem
  • EPC Evolved Packet Core
  • An NS can contain several VNF modules, also called virtualized network elements.
  • NSD NS deployment template
  • NS description information mainly describes the topology structure of network services, and the description information (VNFD, VNF descriptor) of each VNF included in NS.
  • VNFD virtualization connection information
  • VLD virtual link descriptor
  • VNFD refers to the description information of VNF, or it can also be called VNF description template or VNF deployment template.
  • VNFD may include the following information: description information of one or more VDUs, description information of one or more internal and/or external connection points (CP), description of one or more virtual links (VL) Information etc.
  • VDU can be regarded as a virtual machine with application software installed.
  • the description of VDU includes a description of the requirements for all virtual resources of the virtual machine;
  • CP represents the connection information on the virtual machine, such as the virtual network interface card (virtual network interface card).
  • vNIC information can be represented by an Internet protocol (IP) address or a media access control (MAC) address
  • IP Internet protocol
  • MAC media access control
  • VL is a virtual connection that connects multiple VDUs within a VNF, and can be represented by connection type, bandwidth, etc. information to represent.
  • FIG. 1 shows a network including the tenant network and the administrator network. Frame diagram.
  • server nodes generally refer to physical servers, and multiple virtual machines can be deployed on one physical server.
  • physical servers are connected to the routing equipment in the data center. This part of the connection is the physical network (physical cable).
  • the administrator network is a virtual network with relatively high authority. It can be created only if it has data center management permissions.
  • the administrator network needs to be bound to a physical network. That is, the administrator network is a virtual network created based on a physical network. (As shown by the dotted line in Figure 2).
  • Another feature of the administrator network is its ability to connect to outbound gateways, that is, it can communicate with devices outside the data center through the administrator network.
  • the administrator network needs to be bound to a fixed physical network, so it has a limited number of resources. At the same time, it can also provide isolation features based on the physical network, with better isolation.
  • the tenant network is a network created and used by ordinary tenants. It can be created by tenants without data center management permissions, and does not need to be bound to a specific physical network. However, the tenant network does not have the function of outbound communication and cannot be directly connected to the outbound gateway. .
  • Figure 3 shows an exemplary flowchart of the method 300 provided by the embodiment of the present application. The method 300 is illustrated below in conjunction with each step in Figure 3 .
  • the operation support system/business support system sends a first request message to the network function virtualization orchestrator.
  • network function The virtualization orchestrator can receive a first request message from the operation support system/business support system.
  • the first request message is used to request to instantiate a network service, or in other words, the first request message is used to request to instantiate a network service.
  • the first request message may include an instance of a network service that needs to be instantiated. logo.
  • instantiating a network service in the embodiment of this application may refer to creating or deploying a network service. That is to say, "instantiate” in the embodiment of this application can be replaced by “create” or "deployment”.
  • the network function virtualization orchestrator obtains the description information of the network service.
  • the network function virtualization orchestrator after receiving the first request message from the operation support system/business support system, obtains the description information of the network service according to the first request message. For example, before S301, the operation support system/business support system sends the description information of the network service to the network function virtualization orchestrator, the network function virtualization orchestrator receives and saves the description information of the network service, and, the network service The description information corresponds to the instance ID of the network service. After receiving the first request message from the operation support system/business support system, the network function virtualization orchestrator obtains the instance identifier corresponding to the network service from the local storage according to the instance identifier of the network service carried in the first request message. The description information of the network service.
  • the description information of the network service includes first network type information, and the first network type information is used to indicate the network type of the first virtual network to which the virtual network function in the network service is connected.
  • the first network type information may indicate that the first virtual network is an administrator network or a tenant network.
  • the first network type information can indicate the network type of the first virtual network through different values. For example, when the value of the first network type information is "provider network”, Indicates that the first virtual network is an administrator network. When the value of the first network type information is "tenant network”, it indicates that the first virtual network is a tenant network; for another example, when the value of the first network type information is "1 ", it indicates that the first virtual network is the administrator network, and when the first network type information is "0", it indicates that the first virtual network is a tenant network; for another example, when the first network type information is "0", it indicates that the first virtual network is a tenant network. If the value is any non-empty value, it indicates that the first virtual network is the administrator network. If the value of the first network type information is empty, it indicates that the first virtual network is the tenant network.
  • the network type of the first virtual network may be indicated by carrying or not carrying network type information in the description information of the network service. For example, if the description information of the network service carries network type information, it indicates that the first virtual network is the administrator network. If the description information of the network service does not carry the network type information, it indicates implicitly that the first virtual network is the administrator network. The virtual network is the tenant network.
  • the description information of the network service includes multiple virtual network functions
  • the network types of the virtual networks connected to different virtual network functions may be the same or different, and this application does not limit this.
  • the first network type information may be included in the network service virtual link connection information in the description information of the network service, or included in the description information of the virtual link, which is not limited in this application. .
  • the network function virtualization orchestrator requests the virtual infrastructure manager to create a first virtual network corresponding to the network type.
  • the network function virtualization orchestrator determines the network type of the first virtual network, it requests the virtual infrastructure manager to create the first virtual network corresponding to the network type. For example, when the first network type information indicates that the first virtual network is an administrator network, the network function virtualization orchestrator requests the virtual infrastructure manager to create an administrator network; when the first network type information indicates that the first virtual network is an administrator network When the first virtual network is a tenant network, the network function virtualization orchestrator requests the virtual infrastructure manager to create the tenant network.
  • the following uses an example to introduce an exemplary process in which the network function virtualization orchestrator creates an administrator network through the virtual infrastructure manager.
  • the description information of the network service also includes information about the first external network corresponding to the first virtual network
  • the information of the first external network may be, for example, the address of the first external network or the uniform resource locator of the first external network.
  • the description information of the network service may only include information about the first external network, but not the first network type information.
  • the first external The network information may implicitly indicate that the network type of the first virtual network is an administrator network.
  • the first network type information and the information of the first external network in the description information of the network service may be the same piece of information.
  • the network function virtualization orchestrator may determine the first virtual network to be the administrator network based on the information of the first external network.
  • the network function virtualization orchestrator queries the virtual infrastructure manager for connections based on the information of the first external network.
  • Information about the first physical network of the first external network is included in the network function virtualization orchestrator.
  • the network function virtualization orchestrator sends a query request message to the virtual infrastructure manager.
  • the query request message includes information about the first external network.
  • the query request message is used to request to query the first network connection connected to the first external network. Physical network information.
  • the virtual infrastructure manager determines the first physical network according to the query request message, it sends a query response message to the network function virtualization orchestrator, where the query response message includes information about the first physical network.
  • the network function virtualization orchestrator requests the virtual infrastructure manager to create a first virtual network based on the information of the first physical network. For example, the network function virtualization orchestrator sends a first network creation request message to the virtual infrastructure manager.
  • the first network creation request message includes information about the first physical network.
  • the first network creation request message is used to request Create this first virtual network of type Administrator network.
  • the virtual infrastructure manager after receiving the first network creation request message from the network function virtualization orchestrator, creates a first virtual network of the administrator network type according to the information of the first physical network, and then the virtual infrastructure The manager sends the information of the first virtual network to the network function virtualization orchestrator.
  • the specific process is not limited in this application.
  • the network function virtualization orchestrator sends a second request message to the virtual network function manager, where the request message is used to request instantiation of the virtual network function.
  • the virtual network function manager receives the second request message from the network function virtualization orchestrator.
  • the virtual network function manager obtains the description information of the virtual network function.
  • the virtual network function manager after receiving the second request message from the network function virtualization orchestrator, obtains the description information of the virtual network function according to the second request message, where the description information of the virtual network function includes the third Two network type information, the second network type information is used to indicate the network type of the second virtual network to which the virtual deployment unit in the virtual network function is connected.
  • the second network type information may indicate that the second virtual network is an administrator network or a tenant network.
  • the specific manner in which the second network type information indicates the network type of the second virtual network is similar to the specific manner in which the first network type information indicates the network type of the first virtual network described in S302, and will not be described again here.
  • the virtual network function manager requests the creation of a second virtual network corresponding to the network type.
  • the virtual network function manager requests the virtual infrastructure manager to create a second virtual network corresponding to the network type.
  • the description information of the virtual network function also includes information of a second external network corresponding to the second virtual network, wherein the second external network
  • the network information may be, for example, the URL of the second external network or the uniform resource locator of the second external network.
  • the description information of the virtual network function may only include the information of the second external network but not the second network type information.
  • the second The external network information may implicitly indicate that the network type of the second virtual network is an administrator network.
  • the second network type information and the information of the second external network in the description information of the virtual network function may be the same piece of information.
  • the virtual network function manager may determine the second virtual network to be the administrator network based on the information of the second external network.
  • the following uses an example to describe an exemplary process in which the virtual network function manager requests the creation of an administrator network.
  • the virtual network function manager obtains information about the second physical network connected to the second external network through the network function virtualization orchestrator, and the administrator used to create the second virtual network permission information, and then request the virtual infrastructure manager to create a second virtual network of the administrator network type through the information of the second physical network and the administrator permission information.
  • Solution 1 is illustrated below in conjunction with S308-S311.
  • the virtual network function manager sends an authorization request message to the network function virtualization orchestrator, where the authorization request message includes information about the second external network.
  • the network function virtualization orchestrator receives the authorization request message from the virtual network function manager.
  • the network function virtualization orchestrator queries the virtual infrastructure manager for information about the second physical network connected to the second external network based on the information about the second external network.
  • the network function virtualization orchestrator sends an authorization response message to the virtual network function manager.
  • the authorization response message includes the information of the second physical network and the administrator used to authorize the virtual network function manager to create the second virtual network. Permission information.
  • the administrator authority information includes, for example, administrator user interface, password and other information.
  • the virtual network function manager receives the authorization response message from the network function virtualization orchestrator.
  • the virtual network function manager sends a third network creation request message to the virtual infrastructure manager.
  • the third network creation request message is The request message includes the information of the second physical network and the administrator authority information, and the third network creation request message is used to request the creation of the second virtual network of the administrator network type.
  • the virtual infrastructure manager receives the third network creation request message from the virtual network function manager, and then based on the information of the second physical network and the administrator authority information carried in the third network creation request message, Create a second virtual network, and then send information about the second virtual network to the virtual network function manager.
  • the virtual network function manager sends information about the second external network to the network function virtualization orchestrator, and the network function virtualization orchestrator obtains the second external network connected to the second external network. After obtaining the information of the physical network, requesting the virtual infrastructure manager to create a second virtual network of the administrator network type based on the information of the second physical network.
  • Solution 2 is illustrated below in conjunction with S312-S316.
  • S312-S313 is similar to S308-S309, and will not be described again here.
  • the network function virtualization orchestrator sends a second network creation request message to the virtual infrastructure manager.
  • the second network creation request message includes information about the second physical network.
  • the second network creation request message is used to request the creation of the second physical network.
  • Second virtual network correspondingly, the virtual infrastructure manager receives the second network creation request message from the network function virtualization orchestrator.
  • S315 The virtual infrastructure manager sends the information of the second virtual network to the network function virtualization orchestrator.
  • the network functions virtualization orchestrator receives information from the virtual infrastructure manager for the second virtual network.
  • the virtual infrastructure manager receives the second network creation request message from the virtual network function manager, it creates an administrative rights network type based on the information of the second physical network carried in the second network creation request message. Second virtual network. Then, the information of the created second virtual network is sent to the network function virtualization orchestrator.
  • S316 The network function virtualization orchestrator sends an authorization response message to the virtual network function manager, where the authorization response message includes the information of the second virtual network.
  • the virtual network function manager receives the authorization response message from the network function virtualization orchestrator.
  • Figure 4 shows an exemplary flow chart of the method 400 provided by the embodiment of the present application.
  • Method 400 may be a possible implementation of the process of creating the first virtual network (eg, S301-S303) in method 300.
  • the operation support system/business support system is OSS/BSS
  • the network function virtualization orchestrator is NFVO
  • the virtual network function manager is VNFM
  • the virtual infrastructure manager is VIM.
  • the first request message is an NS instantiation request message, and the description is given by taking the description information of the network service as NSD as an example.
  • NFVO determines the network type of the virtual network to be created based on the network type information carried in the NSD (i.e., the "network-type" parameter), and requests VIM to create a virtual network corresponding to the network type. network.
  • the method 400 is illustratively described below in conjunction with each step in FIG. 4 .
  • OSS/BSS sends the NSD file to NFVO.
  • NFVO receives the NSD file from OSS/BSS.
  • NFVO saves the NSD file. For example, NFVO stores the NSD in the database, and the NSD corresponds to the identification of the NSD.
  • NFVO sends a response message to OSS/BSS to indicate that NSD received successfully.
  • NFVO obtains and saves the NSD from OSS/BSS.
  • This NSD can be used to instantiate the corresponding network service.
  • a possible NSD model is introduced below in conjunction with Figure 5.
  • NS includes 3 VNFs, namely VNF_1, VNF_2, and VNF_3.
  • VNF_1 is connected to NsVL_1 through interface extCp_1
  • VNF_2 is connected to NsVL_1 through interface extCp_2
  • VNF_3 is connected to NsVL_1 through interfaces extCp_3 and extCp_4.
  • NSD may include, for example, the following information (# followed by comments):
  • the profile id i.e. a
  • the profile id can be referenced in the VNF's nsVirtualLinkConnectivity to indicate that this VNF is connected to NsVL_1.
  • ConstituentCpdInfo ⁇ vnf1Profile-1,extCp_1 ⁇ ” indicates that VNF_1 is connected to NsVL_1 through the extCp_1 connection point.
  • connection between VNF_1 and NsVL_1 can be understood as the virtual network connected to VNF_1.
  • network-type is network Type information, which is used to indicate the network type of the virtual network connected to VNF_1 (through extCp_1).
  • network-type:tenant_network indicates that the virtual network connected to VNF_1 (through extCp_1) is the tenant network. That is to say, in this example, when the value of the network type information (network-type) is "tenant_network”, it means that the network type of the virtual network corresponding to the network type information is a tenant network.
  • VNF_1 through extCp_1
  • VNF_1 through extCp_1
  • extCp_1 the virtual network connected to VNF_1 (through extCp_1) is a tenant network by not carrying the "network-type" parameter in "nsVirtualLinkConnectivity".
  • the connection between VNF_2 and NsVL_1 can be understood as the virtual network connected to VNF_2.
  • network-type:provider_network indicates that the virtual network connected to VNF_2 (through extCp_2) is the administrator network. That is to say, in this example, when the value of the network type information (network-type) is "provider_network”, it means that the network type of the virtual network corresponding to the network type information is the administrator network.
  • “externalNetwork:www.network-A.com” indicates that the administrator network needs to access the external network, and the URL of the external network is "www.network-A.com”.
  • nsVirtualLinkConnectivity may not carry the "network-type” parameter, but only carry “externalNetwork” " parameter to implicitly indicate that the virtual network connected to VNF_2 is the administrator network. That is to say, the network type of the virtual network connected to VNF_2 can also be indicated through the "externalNetwork” parameter.
  • the connection between VNF_3 and NsVL_3 can be understood as the virtual network connected to VNF_3.
  • affinityOrAntiAffinityGroupId ⁇ Group_1,Group_3 ⁇ ” indicates that the virtual network connected to VNF_3 (through extCp_3) belongs to Group_1 and Group_3.
  • VNF_3 contains two VL connections, which are described in the nsVirtualLinkConnectivity parameter of VNF_3.
  • One of the connections describes that VNF_3 is connected to NsVL_1 through extCp_3.
  • This connection belongs to both Group_1 and Group_3; the other connection describes that VNF_3 is connected to NsVL_1 through extCp_4. connected, the connection belongs to both Group_2 and Group_3.
  • the above example is based on network type information (i.e. "network-type” parameter) and external network information (i.e. The "externalNetwork” parameter) is included in the network service virtual link connection information (ie, nsVirtualLinkConnectivity) as an example for explanation, but the application is not limited to this.
  • network service virtual link connection information ie, nsVirtualLinkConnectivity
  • the NSD model in the above example corresponds to the creation of multiple virtual networks.
  • a network identifier can also be added to the description relationship between VNF and VLD in NSD. This identifier is used to confirm the network corresponding to the VNF connection.
  • VNF_1 can be assigned network identification #1 through the connection between extCp_1 and NsVL_1
  • VNF_2 can be assigned network identification #2 through the connection between extCp_2 and NsVL_1
  • VNF_3 can be assigned network identification #3 through the connection between extCp_3 and NsVL_1.
  • virtual network #1 and virtual network #2 are different layer 2 networks.
  • VNF_1 is connected to virtual network #1 through extCp_1, VNF_3 is also connected to virtual network #1 through extCp_3;
  • VNF_2 is connected to virtual network #2 through extCp_2, and
  • VNF_3 is also connected to virtual network #2 through extCp_4.
  • virtual network #1 is the tenant network and virtual network #2 is the administrator network.
  • the routing device (Router) is used for layer 3 (IP network) connection, that is, connecting virtual network #1 and virtual network #2.
  • OSS/BSS sends an NS instantiation request message to NFVO.
  • the NS instantiation request message is used to request to instantiate NS.
  • NFVO receives the NS instantiation request message from OSS/BSS.
  • the NS instantiation request message includes the identifier of the NSD corresponding to the NS.
  • the NFVO After receiving the NS instantiation request message from the OSS/BSS, the NFVO queries the database for the NSD corresponding to the NSD identification according to the NSD identification carried in the NS instantiation request message.
  • NFVO sends a network creation request message to VIM.
  • VIM sends a network creation success response message to NFVO.
  • NFVO requests VIM to create a virtual network based on the NSD. After the creation is completed, VIM sends a network creation success response message to NFVO, and the network creation success response message carries information about the created virtual network.
  • NFVO determines to create virtual network #1 and virtual network #2 based on the deployment information in the NSD, where virtual network #1 is the tenant network and virtual network #2 is the administrator network.
  • NFVO sends a network creation request message to VIM.
  • the network creation request message may carry indication information to indicate that the network to be created is a tenant network.
  • VIM receives the network creation request message from NFVO, and the network creation request message carries the information indicating that the network to be created is a tenant network, or the network creation request message does not carry the information indicating that the network to be created is a tenant network.
  • VIM creates a tenant network (i.e., virtual network #1) based on the network creation request message, and sends a network creation success response message to NFVO.
  • the network creation success response message carries the information of the tenant network.
  • NFVO requesting VIM to create virtual network #2 as an example to illustrate: before NFVO requests VIM to create virtual network #2, that is, in S408, NFVO queries the information of the physical network connected to the external network based on the value of the "externalNetwork" parameter. For example, NFVO sends a query request message to VIM, and the query request message includes the value of the "externalNetwork” parameter, that is, "www.network-A.com". After VIM receives the query request message from NFVO, it queries the information of the physical network connected to the external network based on the value of the "externalNetwork" parameter.
  • VIM sends a query response message to NFVO, and carries the physical network information in the query response message.
  • Network information Further, NFVO sends a network creation request message to the VIM, and carries the information of the physical network in the network creation request message.
  • VIM creates an administrator network (ie, virtual network #2) based on the information of the physical network, and then sends a network creation success response message to NFVO, and carries the information of the administrator network in the network creation success response message.
  • NFVO can first request VIM to create virtual network #1, and then request VIM to create virtual network #2; or, NFVO can also first request VIM to create virtual network #2, and then request VIM to create virtual network #1. This application There is no limit to this.
  • NFVO sends a VNF instantiation request message to VNFM.
  • the VNFM receives the VNF instantiation request message from the NFVO.
  • the NFVO requests the VNFM to instantiate the VNFs to be instantiated respectively.
  • the following takes the NSD model shown in Figures 5 and 6 as an example to illustrate the VNF instantiation process.
  • VNF_1 via extCp-2) and VNF3 (via extCp-3) are connected to virtual network #1
  • VNF_2 via extCp-2) and VNF3 (via extCp-4) are connected to virtual network #2
  • the VNF instantiation request message for VNF_1 includes the information of the tenant network (i.e., virtual network #1) obtained by NFVO from VIM in S407, and the information used to instruct VNF_1 to connect to the tenant network through extCp_1
  • the instantiation request message for VNF_2 includes the information of the administrator network (i.e., virtual network #2) obtained by NFVO from VIM in S407, and the information used to instruct VNF_2 to connect to the administrator network through extCp_2; in the case of VNF
  • the instantiation request of -3 includes the information of the administrator network (i.e.
  • virtual network #2 obtained by NFVO from VIM in S407, as well as the information used to instruct VNF_3 to connect to the administrator network through extCp_4, and also includes the information of NFVO in S407 obtains the information of the tenant network (ie, virtual network #1) from VIM, and the information used to instruct VNF_3 to connect to the tenant network through extCp_3.
  • VNFM applies for virtual resources from VIM and requests to establish a virtual connection.
  • the VNFM after receiving the VNF instantiation request, applies to the VIM to create virtual resources for each VNF, such as creating virtual machine resources, and applies to establish a virtual connection between the virtual machine and the network based on the information obtained in S410 .
  • the specific process may refer to the existing agreement and is not limited by this application.
  • VNFM sends a VNF instantiation success response message to NFVO.
  • NFVO receives the VNF instantiation success response message from VNFM.
  • the VNFM sends a VNF instantiation success response message to the NFVO to indicate that the VNF instantiation is successful.
  • NFVO sends an NS instantiation success response message to OSS/BSS.
  • OSS/BSS receives the NS instantiation success response message from NFVO.
  • the network connection relationship between different VNFs is described by defining different affinity groups and anti-affinity groups in the NSD, that is, VNF_1 (through extCp_1) and VNF_3 ( Connect virtual network #1 via extCp_3), VNF_2 (via extCp_2) and VNF_3 (via extCp_4) connect to virtual network #2, and further describe the connection to different networks through the network type information in the NSD (i.e., the "network-type" parameter) requirements, that is, virtual network #1 is a tenant network (that is, virtual network #1 is only used for communication between VNFs), and virtual network #2 is an administrator network (that is, virtual network #2 not only meets the communication between VNFs, but also Need to be able to communicate with external networks).
  • NFVO can determine the network types of different virtual networks to be created based on the NSD, and further request VIM to create virtual networks corresponding to different network types.
  • the above solution can avoid the situation where the attributes of the instantiated layer 2 network are consistent due to only one VL in the NSD. For example, when virtual network #2 has the need to connect to the external network, but virtual network #1 does not connect to the external network. Network requirements, but since the NSD only includes NsVL_1, virtual network #1 and virtual network #2 may be created as networks with the same attributes.
  • both virtual network #1 and virtual network #2 are created as tenant networks, then the need for virtual network #2 to connect to the external network cannot be met; if both virtual network #1 and virtual network #2 are created as administrator networks, Since the administrator network needs to be mapped with the physical network and requires administrator rights, it may waste a lot of money.
  • the above solution provided by the embodiment of this application can distinguish the creation requirements for different networks in NSD, so it can be achieved that only virtual network #2 is created as the administrator network, and virtual network #1 is created as the tenant network, thereby saving costs. , improve user experience.
  • FIG. 7 shows an exemplary flowchart of the method 700 provided by the embodiment of the present application.
  • Method 700 may be a possible implementation of Solution 1 (for example, S305-S311) of creating a second virtual network in method 300.
  • the operation support system/business support system is OSS/BSS
  • the network function virtualization orchestrator is NFVO
  • the virtual network function manager is VNFM
  • the virtual infrastructure manager is VIM as an example for explanation
  • take The second request message is a VNF instantiation request message
  • the description information of the virtual network function is VNFD
  • the second virtual network is virtual network #3 as an example.
  • Method 400 mainly describes the solution in which NFVO determines the network type of the virtual network connected to the VNF in the NS based on the network type information carried in the NSD during the NS instantiation process, and then requests to create a virtual network corresponding to the network type based on the network type.
  • the VNFM determines the network type of the virtual network connected to the VDU in the VNF based on the network type information carried in the VNFD, and then requests a solution to create a virtual network corresponding to the network type based on the network type.
  • method 700 can be implemented independently or in combination with method 400.
  • S705-S709 in method 700 may be implemented after S409 in method 400.
  • the method 700 is illustratively described below with reference to each step in FIG. 7 .
  • OSS/BSS sends the VNFD file to NFVO.
  • NFVO receives the VNFD file from OSS/BSS.
  • NFVO saves the VNFD file.
  • NFVO stores the VNFD in the database, and the VNFD corresponds to the identification of the VNFD.
  • NFVO sends a response message to OSS/BSS to indicate that VNFD received successfully.
  • NFVO obtains and saves VNFD from OSS/BSS.
  • the VNFD can be used to instantiate the corresponding network service.
  • VNF1 includes 2 VDUs, namely VDU_1 and VDU_2.
  • VDU_1 and VDU_2 respectively describe the demand information for virtual machine resources, such as the CPU, memory and other information of the virtual machine.
  • Cp_1 and Cp_2 are used to describe link point information on VDU, such as IP address, etc.
  • VDU is connected to the network (VL) through CP.
  • VDU_1 is connected to VL_1 through interface Cp_1
  • VDU_2 is connected to VL_1 through interface Cp_2 .
  • extCp_1 is the external connection point of VNF, and the outside world communicates with VNF through this connection point.
  • the VLD in the VNFD includes the following information:
  • the "network_pattern” parameter and the “external_Network” parameter are used to describe the deployment requirements of VL_1.
  • “network_pattern:provider” indicates that VL_1 needs to be created according to the administrator network (provider network), or in other words, VDU_1 and The network type of the virtual network connected to VDU_2 is the administrator network.
  • “external_Network:10.0.0.1” indicates that the administrator network has external communication requirements, and the address of the external network that requires communication is "10.0.0.1".
  • VNFM determines to create an administrator network based on the above parameters.
  • VDU_1 and VDU_2 are connected to virtual network #3 through Cp_1 and Cp_2 respectively.
  • the virtual network #3 is the administrator network.
  • NFVO sends a VNF instantiation request message to the VNFM.
  • the VNF instantiation request message is used to request to instantiate the VNF.
  • VNFM receives the VNF instantiation request message from NFVO.
  • the VNF instantiation request message includes the identification of the VNFD corresponding to the VNF to be instantiated.
  • the VNFM obtains the VNFD, determines based on the VNFD that the virtual network #3 to be created is the administrator network (corresponding to S705 in Figure 7), and then obtains the information of the physical network connected to the external network through NFVO, and is used to create the administrator network
  • the administrator authority information of the network corresponding to S706-S708 in Figure 7
  • VIM to create an administrator network (corresponding to S709 in Figure 7) through the information of the physical network and the administrator authority information.
  • S705-S709 are similar to S306 and S308-S311 in method 300. For the sake of simplicity, they will not be described in detail here.
  • VIM sends a network creation response message to VNFM, where the network creation response message includes information about the created administrator network.
  • the VNFM receives the network creation response message from the VIM.
  • S711-S712 are similar to S411-S412 in method 400 and will not be described again here.
  • the network connection requirements between VDUs can be determined based on the information in the VNFD, and then a virtual network of the corresponding network type can be created based on the requirements.
  • FIG 10 shows an exemplary flowchart of the method 1000 provided by the embodiment of the present application.
  • Method 1000 may be a possible implementation of solution 2 (for example, S305-S306, S312-S316) of creating a second virtual network in method 300.
  • the operation support system/business support system is OSS/BSS
  • the network function virtualization orchestrator is NFVO
  • the virtual network function manager is VNFM
  • the virtual infrastructure manager is VIM as an example
  • take The second request message is a VNF instantiation request message
  • the description information of the virtual network function is VNFD
  • the second virtual network is virtual network #3 as an example.
  • NFVO receives the authorization request message from VNFM, if it is determined that the virtual network to be created is an administrator network based on the information carried in the authorization request message, NFVO provides VNFM with the information to create the administrator network. Based on the physical network information and administrator permission information of the network, VNFM requests VIM to create an administrator network based on the physical network information and administrator permission information obtained from NFVO.
  • NFVO after NFVO receives the authorization request message from VNFM, if the root If it is determined that the virtual network to be created is the administrator network based on the information carried in the authorization request message, then NFVO obtains the information of the corresponding physical network through VIM and directly requests VIM to create the administrator network based on the information of the physical network, and then Send the created administrator network information to VNFM.
  • method 1000 can be implemented independently or in combination with method 400.
  • S1005-S1010 in method 1000 may be implemented after S409 in method 400.
  • the method 1000 is illustrated below in conjunction with each step in Figure 10.
  • NFVO obtains and saves the VNFD from OSS/BSS (corresponding to S1001-S1003 in Figure 10).
  • the specific process is similar to S701-S703 in method 700. For the sake of simplicity, it will not be repeated here.
  • NFVO requests VNFM to instantiate VNF
  • VNFM obtains the corresponding VNFD
  • the specific process and method 700 is S704 -S705 is similar, so I won’t go into details here.
  • VNFM When virtual network #3 is the administrator network, VNFM carries the information of the external network corresponding to virtual network #3 (that is, the value of the "external network" parameter in the VLD) in the authorization request message sent to NFVO (corresponding to S1006 in Figure 10), NFVO queries VIM for information about the physical network connected to the external network based on the information about the external network (corresponding to S1007 in Figure 10), and requests VIM to create an administrator network type through the information about the physical network.
  • Virtual network #3 (corresponding to S1008-S1009 in Figure 10), and then NFVO sends the information of virtual network #3 obtained from VIM to VNFM through an authorization response message (corresponding to S1010 in Figure 10).
  • S1006-S1010 are similar to S312-S316 in method 300 and will not be described again here.
  • S1011-S1012 are similar to S411-S412 in method 400 and will not be described again here.
  • the network connection requirements between VDUs can be determined based on the information in the VNFD, and then a virtual network of the corresponding network type can be created based on the requirements.
  • the method provided by the above embodiment is explained by taking the virtual machine deployment scenario as an example, but the method provided by this application may also be applied to other scenarios, such as the container deployment scenario, especially for virtual machine containers.
  • scene In this scenario, the container is installed on top of a virtual machine.
  • Figure 11 shows a possible VNFD model in this scenario. Through the model shown in Figure 11, it can be found that the only difference between the virtual machine deployment in this scenario is the inside of the VDU.
  • the VDU is implemented by the container, and other nodes (such as VduCp_1, internal VL and extCp) are deployed with the virtual machine.
  • the nodes in the scene are similar.
  • embodiments of the present application also provide corresponding devices, which include modules for executing corresponding modules in each of the above method embodiments.
  • the module can be software, hardware, or a combination of software and hardware. It can be understood that the technical features described in the above method embodiments are also applicable to the following device embodiments. Therefore, content that is not described in detail can be referred to the above method embodiments. For the sake of brevity, they will not be described again here.
  • FIG 12 is a schematic block diagram of the communication device 10 provided by the embodiment of the present application.
  • the device 10 includes a transceiver module 11 and a processing module 12 .
  • the transceiver module 11 can implement corresponding communication functions, and the processing module 12 is used to perform data processing, or in other words, the transceiver module 11 is used to perform operations related to receiving and sending, and the processing module 12 is used to perform other operations besides receiving and sending.
  • the transceiver module 11 may also be called a communication interface or communication unit.
  • the device 10 may also include a storage module 13, which may be used to store instructions and/or data, and the processing module 12 may read the instructions and/or data in the storage module, so that the device implements each of the foregoing. Actions of the device or network element in the method embodiment.
  • the device 10 may correspond to the network function virtualization orchestrator in the above method embodiment (for example, the network function virtualization orchestrator in Figure 3, or the network function virtualization orchestrator in Figure 4, Figure 7, Figure 10 NFVO), or a component (such as a chip) of a network functions virtualization orchestrator.
  • the network function virtualization orchestrator in the above method embodiment for example, the network function virtualization orchestrator in Figure 3, or the network function virtualization orchestrator in Figure 4, Figure 7, Figure 10 NFVO
  • a component such as a chip
  • the device 10 can implement steps or processes corresponding to the execution of the network function virtualization orchestrator in the above method embodiment, wherein the transceiver module 11 can be used to perform transceiver-related tasks of the network function virtualization orchestrator in the above method embodiment.
  • the processing module 12 may be configured to perform operations related to processing of the network function virtualization orchestrator in the above method embodiment.
  • the transceiver module 11 is used to receive a first request message from the operation support system/business support system.
  • the first request message is used to request instantiation of a network service;
  • the network function virtualization orchestrator obtains Description information of the network service.
  • the description information of the network service includes first network type information.
  • the first network type information is used to indicate the network type of the first virtual network to which the virtual network function in the network service is connected; the processing module 12. Based on the network type information, request the virtual infrastructure manager to create the first virtual network corresponding to the network type.
  • the transceiver module 11 is configured to receive the first request message from the operation support system/business support system. information, the first request message is used to request instantiation of a network service; the network function virtualization orchestrator obtains description information of the network service, and the description information of the network service includes information of the first external network corresponding to the first virtual network; The processing module 12 is configured to request the virtual infrastructure manager to create the first virtual network of the administrator network type according to the information of the first external network.
  • the device 10 may correspond to the virtual infrastructure manager in the above method embodiment (such as the network function virtualization orchestrator in Figure 3, or the network function virtualization orchestrator in Figure 4, Figure 7, and Figure 10 VNFM), or a component (such as a chip) of a network functions virtualization orchestrator.
  • the virtual infrastructure manager in the above method embodiment such as the network function virtualization orchestrator in Figure 3, or the network function virtualization orchestrator in Figure 4, Figure 7, and Figure 10 VNFM
  • a component such as a chip
  • the device 10 can implement steps or processes corresponding to those performed by the virtual infrastructure manager in the above method embodiment, wherein the transceiver module 11 can be used to perform operations related to the transceiver of the virtual infrastructure manager in the above method embodiment,
  • the processing module 12 may be configured to perform operations related to processing of the virtual infrastructure manager in the above method embodiments.
  • the transceiver module 11 is configured to receive a second request message from the network function virtualization orchestrator.
  • the second request message is used to request the instantiation of a virtual network function;
  • the virtual network function manager obtains the Description information of the virtual network function.
  • the description information of the virtual network function includes second network type information.
  • the second network type information is used to indicate the network type of the second virtual network to which the virtual deployment unit in the virtual network function is connected;
  • the processing module 12 is configured to request the creation of the second virtual network corresponding to the second network type according to the second network type information.
  • the device 10 here is embodied in the form of a functional module.
  • module may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor, or a group of processors) used to execute one or more software or firmware programs. processor, etc.) and memory, merged logic circuitry, and/or other suitable components to support the described functionality.
  • ASIC application specific integrated circuit
  • processor such as a shared processor, a proprietary processor, or a group of processors
  • memory merged logic circuitry, and/or other suitable components to support the described functionality.
  • the device 10 can be specifically the network function virtualization orchestrator in the above embodiments, and can be used to perform the tasks corresponding to the network function virtualization orchestrator in the above method embodiments.
  • Each process and/or step; or, the device 10 can be specifically a virtual infrastructure manager in the above embodiments, and can be used to execute each process and/or step corresponding to the virtual infrastructure manager in each of the above method embodiments, To avoid repetition, they will not be repeated here.
  • the device 10 of each of the above solutions has the function of realizing the corresponding steps performed by the equipment (such as a network function virtualization orchestrator, or a virtual infrastructure manager) in the above method.
  • This function can be implemented by hardware, or it can be implemented by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver. Instead), other units, such as processing modules, etc. can be replaced by processors to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
  • transceiver module 11 may also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module may be a processing circuit.
  • FIG. 13 is a schematic diagram of another communication device 20 according to an embodiment of the present application.
  • the device 20 includes a processor 21, which is used to execute computer programs or instructions stored in the memory 22, or read data/signaling stored in the memory 22, to perform the methods in each of the above method embodiments.
  • processors 21 there are one or more processors 21 .
  • the device 20 further includes a memory 22, which is used to store computer programs or instructions and/or data.
  • the memory 22 may be integrated with the processor 21 or may be provided separately.
  • the device 20 also includes a transceiver 23, which is used for receiving and/or transmitting signals.
  • the processor 21 is used to control the transceiver 23 to receive and/or transmit signals.
  • the device 20 is used to implement the operations performed by the network function virtualization orchestrator in each of the above method embodiments.
  • the device 20 is used to implement the operations performed by the virtual infrastructure manager in each of the above method embodiments.
  • processors mentioned in the embodiments of this application can be a central processing module (central processing unit, CPU), or other general-purpose processor, digital signal processor (digital signal processor, DSP), application-specific integrated circuit (application specific integrated circuit (ASIC), off-the-shelf programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • CPU central processing unit
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA off-the-shelf programmable gate array
  • a general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
  • the memory mentioned in the embodiments of the present application may be a volatile memory and/or a non-volatile memory.
  • the non-volatile memory can be read-only memory (ROM), programmable ROM (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • Volatile memory may be random access memory (RAM).
  • RAM can be used as an external cache.
  • RAM includes the following forms: static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), Double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM) and direct Memory bus random access memory (direct rambus RAM, DR RAM).
  • the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component
  • the memory storage module
  • memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
  • FIG. 14 is a schematic diagram of a chip system 30 provided by an embodiment of the present application.
  • the chip system 30 (or can also be called a processing system) includes a logic circuit 31 and an input/output interface 32.
  • the logic circuit 31 may be a processing circuit in the chip system 30 .
  • the logic circuit 31 can be coupled to the memory unit and call instructions in the memory unit, so that the chip system 30 can implement the methods and functions of various embodiments of the present application.
  • the input/output interface 32 can be an input/output circuit in the chip system 30, which outputs information processed by the chip system 30, or inputs data or signaling information to be processed into the chip system 30 for processing.
  • the chip system 30 is used to implement the operations performed by the network function virtualization orchestrator in each of the above method embodiments.
  • the logic circuit 31 is used to implement processing-related operations performed by the network function virtualization orchestrator in the above method embodiment, such as the network function virtualization orchestrator in the embodiment shown in FIG. 3 or the network function virtualization orchestrator in the embodiment shown in FIG. 4 and FIG. 7.
  • processing-related operations performed by the NFVO in Figure 10 the input/output interface 32 is used to implement the sending and/or receiving-related operations performed by the network function virtualization orchestrator in the above method embodiment, as shown in Figure 3
  • the network function virtualization orchestrator in the illustrated embodiment or the NFVO in FIG. 4, FIG. 7, and FIG. 10 perform the sending and/or receiving related operations.
  • the chip system 30 is used to implement the operations performed by the virtual infrastructure manager in each of the above method embodiments.
  • the logic circuit 31 is used to implement processing-related operations performed by the virtual infrastructure manager in the above method embodiment, such as the virtual infrastructure manager in the embodiment shown in Figure 3 or Figure 4, Figure 7,
  • the VNFM in Figure 10 performs processing-related operations
  • the input/output interface 32 is used to implement the sending and/or receiving-related operations performed by the virtual infrastructure manager in the above method embodiment, as shown in Figure 3
  • the virtual infrastructure manager in the example or the VNFM in Figure 4, Figure 7, and Figure 10 performs sending and/or receiving related operations.
  • Embodiments of the present application also provide a computer-readable storage medium on which computer instructions for implementing the methods executed by the device in each of the above method embodiments are stored.
  • the computer when the computer program is executed by a computer, the computer can implement the method executed by the network function virtualization orchestrator in each embodiment of the above method.
  • the computer when the computer program is executed by a computer, the computer can implement the method executed by the virtual infrastructure manager in each embodiment of the above method.
  • Embodiments of the present application also provide a computer program product, which includes instructions.
  • the instructions are executed by a computer, the instructions are executed by a device (such as a network function virtualization orchestrator, or a virtual infrastructure manager) in each of the above method embodiments. method.
  • a device such as a network function virtualization orchestrator, or a virtual infrastructure manager
  • An embodiment of the present application also provides a communication system, including the aforementioned network function virtualization orchestrator and virtual infrastructure manager.
  • the disclosed devices and methods can be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented.
  • the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer may be a personal computer, a server, or a network device.
  • the computer instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., the computer instructions may be transferred from a website, computer, server, or data center Transmission to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more available media integrated.
  • the available media may be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media (such as solid state disks (SSD)), etc.
  • the aforementioned available media include but Not limited to: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program code.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La présente demande concerne un procédé et un appareil permettant de créer un réseau virtuel. Le procédé peut comprendre les étapes suivantes : un orchestrateur de virtualisation de fonction réseau reçoit, d'un système de prise en charge de d'opération/de trafic, un premier message de demande concernant une instanciation de service réseau, puis acquiert les informations de description d'un service réseau selon le premier message de demande, le premier message de demande servant à demander l'instanciation du service réseau, les informations de description du service réseau comprenant des premières informations de type réseau, et les premières informations de type réseau servant à indiquer le type réseau d'un premier réseau virtuel, qui est connecté à une fonction de réseau virtuel dans le service réseau ; et l'orchestrateur de virtualisation de fonction de réseau demande, à un gestionnaire d'infrastructure virtuelle en fonction des premières informations de type réseau, la création du premier réseau virtuel correspondant au type de réseau. Au moyen de la solution, différents types de réseaux virtuels peuvent être créés.
PCT/CN2023/115445 2022-08-31 2023-08-29 Procédé et appareil de création de réseau virtuel Ceased WO2024046298A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211057172.3A CN117675439A (zh) 2022-08-31 2022-08-31 创建虚拟网络的方法和装置
CN202211057172.3 2022-08-31

Publications (1)

Publication Number Publication Date
WO2024046298A1 true WO2024046298A1 (fr) 2024-03-07

Family

ID=90075783

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/115445 Ceased WO2024046298A1 (fr) 2022-08-31 2023-08-29 Procédé et appareil de création de réseau virtuel

Country Status (2)

Country Link
CN (1) CN117675439A (fr)
WO (1) WO2024046298A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120979969A (zh) * 2024-05-17 2025-11-18 华为技术有限公司 一种通信方法和通信装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103607430A (zh) * 2013-10-30 2014-02-26 中兴通讯股份有限公司 一种网络处理的方法和系统及网络控制中心
WO2017181875A1 (fr) * 2016-04-22 2017-10-26 华为技术有限公司 Procédé de déploiement de réseau virtualisé et système de déploiement
CN109391499A (zh) * 2017-08-11 2019-02-26 中国电信股份有限公司 用于加载虚拟网络功能的装置及方法
CN112583625A (zh) * 2019-09-30 2021-03-30 中兴通讯股份有限公司 网络资源管理方法、系统、网络设备和可读存储介质
CN113138833A (zh) * 2020-01-19 2021-07-20 华为技术有限公司 一种部署虚拟机的方法及相关装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103607430A (zh) * 2013-10-30 2014-02-26 中兴通讯股份有限公司 一种网络处理的方法和系统及网络控制中心
WO2017181875A1 (fr) * 2016-04-22 2017-10-26 华为技术有限公司 Procédé de déploiement de réseau virtualisé et système de déploiement
CN109391499A (zh) * 2017-08-11 2019-02-26 中国电信股份有限公司 用于加载虚拟网络功能的装置及方法
CN112583625A (zh) * 2019-09-30 2021-03-30 中兴通讯股份有限公司 网络资源管理方法、系统、网络设备和可读存储介质
CN113138833A (zh) * 2020-01-19 2021-07-20 华为技术有限公司 一种部署虚拟机的方法及相关装置

Also Published As

Publication number Publication date
CN117675439A (zh) 2024-03-08

Similar Documents

Publication Publication Date Title
US11716669B2 (en) Internet of things service routing method
US11812496B2 (en) User group session management method and apparatus
CN105359095B (zh) 用于使用虚拟化代理和上下文信息的资源虚拟化的方法和装置
WO2019236454A1 (fr) Plate-forme de chaîne de blocs native pour améliorer la mobilité de la charge de travail dans des réseaux de télécommunications
CN113825251B (zh) 会话建立方法、装置、系统及计算机存储介质
WO2019011203A1 (fr) Procédé, dispositif et système d'accès de dispositif
JP2020517132A (ja) ポリシ制御を実装するための方法、装置、およびシステム
EP3531749B1 (fr) Procédé de gestion, unité et système de gestion destinés à une fonction de réseau
WO2022242507A1 (fr) Procédé de communication, appareil, dispositif électronique à support lisible par ordinateur et produit-programme
US12040979B2 (en) Communications method, apparatus, and system
US12155739B2 (en) Efficient resource representation exchange between service layers
CN107295049B (zh) 实现网络功能通信的架构、方法及装置
CN117441390A (zh) 用于5g系统中的时间同步服务的带宽高效配置的方法和装置
KR20200047720A (ko) 통신 네트워크에서의 서비스 계층 메시지 템플릿들
CN117528459A (zh) QoS服务提供方法及系统、5G-RG
WO2022125296A1 (fr) Mécanismes pour permettre des services informatiques en réseau
WO2024046298A1 (fr) Procédé et appareil de création de réseau virtuel
CN111164951A (zh) 基于服务能力要求和偏好的服务注册
US20250193081A1 (en) Virtual Instance Creation Method Based on Cloud Computing Technology and Cloud Management Platform
CN112532540A (zh) 接口管理方法、装置和系统
WO2023030300A1 (fr) Procédé et appareil de traduction d'adresse de réseau
EP4311280A1 (fr) Procédé et dispositif de communication
CN110620999B (zh) 用户面数据处理方法及装置
WO2020220937A1 (fr) Procédé et dispositif de gestion de politique de sécurité
WO2025044650A1 (fr) Procédé de communication et appareil

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

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

Country of ref document: EP

Kind code of ref document: A1