Abstract:
A control execution apparatus is provided with a communication unit that makes an inquiry concerning a packet processing method with respect to a predetermined control instruction apparatus, and a packet processing unit that processes packets based on an instruction from the control instruction apparatus. The control instruction apparatus is provided with a communication history management unit that manages communication history between nodes via the control execution apparatus, a node state determination unit that determines, making reference to the communication history of the communication history management unit, whether or not a node that is a transmission source or a transmission destination of the packet for which an inquiry concerning a processing method was received, is on a side that provides a service to another node, and a control instruction unit that prohibits, when at least the node is on the side that provides a service to another node, new communication from the node in question to the other node.
Abstract:
A control device reduces its load responding to a transmission request for control information, and includes a control information management unit managing control information including a match field and causes a packet matching the match field to be processed; a transmission request storage unit storing uncontrolled transmission requests in transmission requests for control information for packets received by a switch under the control from the switch; and a request processing unit selecting a piece of control information having a looser match field from among pieces of control information managed by the control information management unit, then selects an unprocessed transmission requests for control information matching the selected piece of control information having a looser match field in unprocessed transmission requests for control information stored in the transmission request storage unit, and replies control information with the looser match field to the switch transmitting the unprocessed transmission requests for control information.
Abstract:
The present invention reduces load on a control device responding to a request to send control information that is issued from a switch. A control device includes: a control information management unit that manages control information including a match field and used for causing a packet which matches the match field to be processed; and a request processing unit that, when receiving, from a switch under control, a transmission request for control information for processing a packet which the switch receives, compares a match field of control information managed by the control information management unit with a field, which is to be compared with the match field, of a packet received by the switch, selects, from pieces of control information having match fields which match the field of the packet, a piece of control information having a looser match field, and replies to the switch with the selected piece of control information.
Abstract:
To control transmission of a control information transmission request from a switch to a control device. The switch includes: a packet processing unit that processes a received packet by using control information received from a preset control device control device; a communication unit that transmits and receives the control information to and from the control device; and a control unit that controls order of control information to be transmitted and received by the communication unit.