CONTROL DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD AND PROGRAM
First Claim
1. A control device comprising:
- 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
9 Claims
-
1. A control device comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication method performed by a control device including a control information management unit managing control information including a match field and used for causing a packet matching the match field to be processed, the communication method comprising:
-
a step of, when receiving, from a switch under control, a transmission request for control information for processing a packet which the switch receives, comparing 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, and selecting, 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 a step of replying to the switch with the selected piece of control information.
-
-
8. (canceled)
-
9. A non-transitory computer-readable storage medium storing a program causing a computer, the computer being used for a control device including a control information management unit managing control information including a match field and used for causing a packet which matches the match field to be processed, to execute:
-
a processing of, when receiving, from a switch under the control, a transmission request for control information for processing a packet which the switch receives, comparing 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, and selecting, 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 a processing of replying to the switch with the selected piece of control information.
-
Specification