Abstract:
A network system, a network control method, and a control apparatus are provided that can easily achieve assurance of the quality of a network service and optimization of the throughput of an entire system. A network control apparatus (10) controls a network (20) having a multi-layer structure, monitors whether or not a network service on a first layer fulfills a required service level, and depending on a result of the monitoring, changes a setting of a packet header so that resources on the first layer will be changed, wherein resources on the lower layer are changed in accordance with a change in the setting of the packet header.
Abstract:
A communication control apparatus or a communication system in which a plurality of virtual machines each perform a communication function of a hardware appliance used in a communication network includes a control unit that selects a forwarding destination of a packet that is forwarded towards a plurality of paths in order to establish a communication session with the communication function, from a plurality of the virtual machines, and a forwarding unit that forwards the packet to a selected virtual machine.
Abstract:
A technique capable of changing communication services that can be provided by a communication system is provided. A communication system according to the present invention includes: first means that is capable of executing a network function for providing a communication service; and second means that adds a label corresponding to a network address that is assigned to a group of network functions, to a packet belonging to the group, and sends the packet to the network function which performs packet forwarding within the group based on the label.
Abstract:
A control apparatus includes: a connection detection unit configured to detect that a virtual machine has newly been connected to one of a plurality of tunnel endpoints each of which functions as an endpoint of a virtual tunnel used for a communication between virtual machines that belong to a virtual network; a virtual network determination unit configured to determine a virtual network to which the detected virtual machine belongs on the basis of information in which virtual machines and virtual networks are associated with each other; and a tunnel endpoint control unit configured to cause, if the tunnel endpoint has not participated in the determined virtual network, the tunnel endpoint to participate in the determined virtual network.
Abstract:
A communication system includes: a computational resource(s) allocated to a user; and an allocation unit that allocates at least one of a plurality of communication schemes to the computational resource(s) based on a requested condition concerning a service rendered to the user via the computational resource(s).
Abstract:
A control apparatus sets a first entry(ies) for filtering packets received by the switch(es) in a first table(s) included in the switch(es) and sets a second entry(ies) including a rule(s) for processing a packet(s) selected by the first entry(ies) from the received packets in a second table(s) included in the switch(es).