Abstract:
A communication system includes an allocated address storage unit that stores an address allocated using host location information, and an address management unit that refers to the allocated address storage unit and uses the host location information to allocate an address to a host to which the address has not been allocated.
Abstract:
A technique capable of changing communication services that can be provided by a communication system is provided. A control apparatus includes: first means that receives first information from a management apparatus, which is capable of creating a group of network functions for providing communication services, wherein the first information indicates a connection structure of the network functions in the group; and second means that generates second information based on the first information and sends the second information to the network function, wherein the second information is information for forwarding a packet to which second identification information corresponding to first identification information that is assigned to the group is added.
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 second identification information corresponding to first identification information 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 second identification information.
Abstract:
The present invention contributes to facilitating: setting for connection between a TEP in a virtual network configured by using a virtual tunnel and a virtual network; and management of the connection. 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 control apparatus includes a packet handling operation setting unit that sets a packet handling operation for processing a packet for a communication node selected from a plurality of communication nodes. The packet handling operation setting unit sets the packet handling operation for communication nodes out of the plurality of communication nodes other than the selected communication node, in response to the fact that it was possible to set the packet handling operation for the selected communication node.
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).