Information system, control server, virtual network management method, and program
AssigneeNEC Corporation
InventorsMasashi Numata, Syuuhei Yamaguchi, Junichi Yamato
Life of this patent
Estimating the term…
Abstract
A control apparatus, includes a first unit configured to be capable of specifying an identification rule to identify a packet based on a user of a virtual network including a plurality of virtual nodes; and a second unit configured to be capable of sending an instruction to a physical node corresponding to each of the virtual nodes of the virtual network, wherein each of the virtual nodes includes a predetermined network function being capable of providing a first packet operation to the packet, wherein the instruction includes that the physical node provides a second packet operation to the packet so as to emulate the first packet operation.
Claims18
A control apparatus, comprising:
- memory configured to store program instructions;
- and
- a processor configured to execute the program instructions to:
- identify a rule for a virtual network including a plurality of virtual nodes, wherein each of the plurality of virtual nodes includes a virtual network function of a network appliance, and the rule specifies a conversion operation between information of the virtual network and information of a physical network;
- create control information to emulate the virtual network function to perform communication between the plurality of virtual nodes, wherein the control information includes an action field that indicates processing of a packet communicating in the physical network based on the rule, and a matching field to identify the processed packet;
- and
- send the control information to a physical node processing the packet corresponding to the virtual network function,
- wherein the virtual network function of the network appliance comprises a virtual load balancing function, and at least one of the plurality of virtual nodes has the virtual load balancing function to distribute the packet.
A network system, comprising:
- a physical node;
- and
- a control apparatus configured to control the physical node,
- wherein the control apparatus further comprises:
- memory configured to store program instructions;
- and
- a processor configured to execute the program instructions to:
- identify a rule for a virtual network including a plurality of virtual nodes, wherein each of the virtual nodes includes a network function of a network appliance, and the rule specifies a conversion operation between information of the virtual network and a physical network;
- create control information to emulate the virtual network function to perform communication between the plurality of virtual nodes, wherein the control information includes an action field that indicates processing of a packet communicating in the physical network based on the rule, and a matching field to identify the processed packet;
- and
- send the control information to the physical node processing the packet corresponding to the virtual network function,
- wherein the virtual network function of the network appliance comprises a virtual load balancing function, and at least one of the plurality of virtual nodes has the virtual load balancing function to distribute the packet.
A control method of network communications, comprising:
- identifying a rule for a virtual network including a plurality of virtual nodes, wherein each of the plurality of virtual nodes includes a virtual network function of a network appliance, the rule specifies a conversion operation between information of the virtual network and information of a physical network;
- creating control information to emulate the virtual network function to perform communication between the plurality of virtual nodes, where the control information includes an action field that indicates processing of a packet communicating in the physical network based on the rule, and a matching field to identify the processed packet;
- and
- sending the control information to a physical node processing the packet corresponding to the virtual network function,
- wherein the virtual network function of the network appliance comprises a virtual load balancing function, and at least one of the plurality of virtual nodes has the virtual load balancing function to distribute the packet.
Dependencies are inferred from the claim text.