Communication system, node, control device, communication method, and program
AssigneeNEC Corporation
InventorYasunobu Chiba
Life of this patent
Estimating the term…
Abstract
A communication system includes a node that processes a received packet; and a control device that sets a processing rule, which defines a matching rule and processing for a packet that conforms to the matching rule, in the node. The node holds an identifier in association with a processing rule and determines whether or not to perform processing for a received packet depending upon whether or not an identifier of the received packet corresponds to an identifier associated with a processing rule corresponding to a matching rule that conforms to the received packet, wherein the processing is performed according to the processing rule corresponding to the matching rule that conforms to the received packet.
Claims27
A communication system, comprising:
- a node that processes a packet;
- and
- a control device that notifies a processing rule and first identifier for identifying said processing rule to said node, the processing rule including a matching rule for matching with information included in a packet and an instruction for processing a packet that corresponds to the matching rule,
- wherein the node comprises:
- a first unit which receives from the control device, the processing rule and the first identifier for identifying the processing rule;
- and
- a second unit which determines whether to process a received packet according to the instruction depending upon whether a second identifier attached to the received packet corresponds to the first identifier received from the control device.
A node, comprising:
- a first unit which receives from a control device, a processing rule and first identifier for identifying said processing rule, the processing rule including a matching rule for matching with information included in a packet and an instruction for processing a packet that corresponds to the matching rule;
- and
- a second unit which determines whether to process a received packet according to the instruction depending upon whether a second identifier attached to the received packet corresponds to the first identifier received from said control device.
A control device, comprising:
- a first unit which generates a processing rule and first identifier for identifying said processing rule, the processing rule including a matching rule for matching with information included in a packet and an instruction for processing a packet that corresponds to the matching rule;
- and
- a second unit which sends the processing rule and the first identifier to the node, said node determining whether to process a received packet according to the instruction depending upon whether a second identifier attached to the received packet corresponds to the first identifier.
A communication method, comprising:
- in a communication system comprising a node that processes a packet, and a control device that notifies a processing rule and first identifier for identifying the processing rule to the node:
- in a first unit of the node, a receiving step for receiving the processing rule and the first identifier from the control device, the processing rule including a matching rule for matching with information included in a packet and an instruction for processing a packet that corresponds to the matching rule;
- and
- in a second unit of the node, a determining step for determining whether to process a received packet according to the instruction depending upon whether a second identifier attached to the received packet corresponds to the first identifier received from the control device.
A communication method, comprising:
- in a communication system comprising a node that processes a packet, and a control device that notifies a processing rule and first identifier for identifying said processing rule to said node:
- in a first unit of the control device, a generating step for generating the processing rule and the first identifier for identifying the processing rule, the processing rule including a matching rule for matching with information included in a packet and an instruction for processing a packet that corresponds to the matching rule;
- and
- in a second unit of the control device, a sending step for sending the processing rule and the first identifier to the node, the node determining whether to process a received packet according to the instruction depending upon whether a second identifier attached to the received packet corresponds to the first identifier.
A non-transitory computer-readable storage medium storing a program causing a node provided in a communication system to process a received packet, to perform the processing of:
- in a communication system comprising a node that processes a packet, and a control device that notifies a processing rule and first identifier for identifying said processing rule to said node:
- in a first unit of the node, a receiving step for receiving the processing rule and the first identifier from the control device, the processing rule including a matching rule for matching with information included in a packet and an instruction for processing a packet that corresponds to the matching rule;
- and
- in a second unit of the node, a determining step for determining whether to process a received packet according to the instruction depending upon whether a second identifier attached to the received packet corresponds to the first identifier received from the control device.
A non-transitory computer-readable storage medium storing a program that causes a control device provided in a communication system to control a node which processes a received packet, to perform the processing of:
- in a communication system comprising a node that processes a packet, and a control device that notifies a processing rule and first identifier for identifying said processing rule to said node:
- in a first unit of the control device, a generating step for generating the processing rule and the first identifier for identifying said processing rule, the processing rule including a matching rule for matching with information included in a packet and an instruction for processing a packet that corresponds to the matching rule;
- and
- in a second unit of the control device, a sending step for sending the processing rule and the first identifier to said node, said node determining whether to process a received packet according to the instruction depending upon whether a second identifier attached to the received packet corresponds to the first identifier.
Dependencies are inferred from the claim text.