摘要:
A controller that implements a service on a virtual network, on a physical NW, a method for rendering the service, and a program, are presented. The controller, comprises: first means for identifying a communication node(s) corresponding to a service(s) requested by a user(s); second means for identifying information regarding a position of the identified communication node(s) in a physical network; and third means for setting a data path implementing the service(s) on the physical network based on the information regarding the position.
摘要:
According to the present invention, when an operation at an ingress/egress of a network is implemented as an action resulted from searches of tables, needed action patterns can be reduced, and accommodation of action resources can be expanded. In each of switches, there are provided a plurality of stages of tables including at least a first table and a second table mutually different in mapping of egress information of a network and user information to a packet. Each of the tables is used for searching whether predetermined information of the packet matches a search key of an entry in the table and an operation defined by an action corresponding to the matched search key is performed. The first table is searched for a first packet that has been received. When the search key of the first table is matched, the operation according to the action corresponding to the search key of the first table is applied to the first packet to convert the first packet to a second packet. The second packet is supplied to the second table. The second table is then searched for the second packet. When the search key of the second table is matched, the operation according to the action corresponding to the search key of the second table is applied to the second packet to convert the second packet to a third packet (refer to Fig. 5 ).
摘要:
Multicast is enabled easily and conveniently. A control apparatus includes: a first control unit that configures a first virtual network by setting control information in a relay apparatus(es); a multicast group management unit that holds a configuration(s) of a multicast group(s) configured by an apparatus(es) connected to the relay apparatus(es); a multicast path calculation unit that calculates a path(s) for transmitting a multicast packet(s) to the apparatus(es) that belongs to the multicast group(s) on the basis of information about a topology representing a connection relationship about the relay apparatus(es); and a second control unit that sets control information instructing forwarding of the multicast packet(s) along the path(s) in the relay apparatus(es).
摘要:
In an OpenFlow network, a "proactive type" is attained and hardware (HW) performance problem is solved. Specifically, in the OpenFlow network, each of a plurality of switches executes, on a reception packet that meets a rule of an entry registered in its own flow table, an operation based on an action defined in the entry. A controller registers an entry, in which an identifier unique to a path calculated based on a physical topology of a network composed of the plurality of switches is set as a rule and an output from a predetermined output port as an action, in each of the plurality of switches before communication is started among the plurality of switches.
摘要:
A configuration is provided enabling a plurality of trunks to be configured without increasing the number of stack links. A control apparatus sets, in a relay device: first control information that forwards, when a packet for flooding is received by a representative port of a trunk, the packet to a prescribed forwarding destination port and to a representative port of another trunk; second control information that executes, when the packet for flooding is received by a nonrepresentative port of the truck, forwarding of the packet to a stack link port associated with the same trunk group as the trunk of the port that received the packet for flooding, and forwarding to a nonrepresentative port of another trunk in the trunk group; and third control information that forwards, when the packet for flooding is received by the stack link port, the packet to a prescribed forwarding destination port and to a representative port of a trunk not belonging to the same trunk group.
摘要:
The present invention enriches methods of suppression of transmission of the inquiry messages of the flow entries. A communication apparatus comprises a packet reception notifying unit that, when receiving predetermined packets, transmits to a predetermined control apparatus a packet reception notification, wherein the packet reception notification indicates that the predetermined packets have been received. Regarding a packet specified by the control apparatus among the predetermined packets, the communication apparatus performs predetermined transmission restraint control of the packet reception notification.
摘要:
A relay device 100 transmits received data to a transfer destination device. The data includes attribute information representing each of a plurality of attributes. The relay device includes a first storage section 101 which stores first rule information for specifying the transfer destination device based on the attribute information with respect to each of the attributes constituting a first attribute group including the plurality of the attributes, a second storage section 102 which stores second rule information for specifying the transfer destination device based on the attribute information with respect to each of the attributes constituting a second attribute group including part of the plurality of the attributes, and a transfer control section 103 which, in the case where the information quantity stored in the first storage section is larger than a preset first threshold quantity, if the information for specifying the transfer destination device only based on the attribute information with respect to each of the attributes constituting the second attribute group is stored in the first storage section as the first rule information, migrates the first rule information to the second storage section.
摘要:
In order to enable easy checking of whether there is an abnormality in a transmission entry stored in this switch, a server of the present invention is provided with: a storage means for storing topology information representing a topology of a network composed of a plurality of switches; a path generating means for generating network path information representing a communication path on the network on the basis of the topology information; a communication means for acquiring, from the switch, the transmission entry learned by the switch on the basis of switch path information representing a broadcast domain to which a port of the switch included in the network belongs; and a mapping means for mapping the transmission entry and the network path information to the topology information.
摘要:
A controller that implements a service on a virtual network, on a physical NW, a method for rendering the service, and a program, are presented. The controller, comprises: first means for identifying a virtual machine(s) capable of providing a function(s) of a network node; second means for identifying information regarding a position of the identified virtual machine(s) in a physical network; and third means for setting based on the information regarding the position a data path implementing the function(s) of the network node on the physical network.
摘要:
A configuration is provided enabling a plurality of trunks to be configured without increasing the number of stack links. A control apparatus sets, in a relay device: first control information that forwards, when a packet for flooding is received by a representative port of a trunk, the packet to a prescribed forwarding destination port and to a representative port of another trunk; second control information that executes, when the packet for flooding is received by a nonrepresentative port of the truck, forwarding of the packet to a stack link port associated with the same trunk group as the trunk of the port that received the packet for flooding, and forwarding to a nonrepresentative port of another trunk in the trunk group; and third control information that forwards, when the packet for flooding is received by the stack link port, the packet to a prescribed forwarding destination port and to a representative port of a trunk not belonging to the same trunk group.