Communication system, communication device, controller, and method and program for controlling forwarding path of packet flow
AssigneeNEC Corporation
InventorIppei Akiyoshi
Life of this patent
Estimating the term…
Abstract
A communication system includes a network device to be used for packet handling; and a controller capable of sending, to network device, a packet handling rule according to a first protocol. The network device classifies, based on a condition, indicative of a scope under which the controller is capable of controlling the network device, whether to handle the packet according to the packet handling rule sent from the controller or to handle the packet according to a table entry that the network device autonomously sets based on a second protocol.
Claims17
A switch apparatus, comprising:
- a memory configured to store a first packet processing rule identifying a first process for received packets and a second packet processing rule identifying a second process for received packets;
- and
- a processor configured to execute program instructions to:
- receive the first packet processing rule from a control apparatus, configured to control the switch apparatus, by using a first protocol;
- set the second packet processing rule based on a second protocol;
- identify, based on an input port of a received packet, a packet processing rule to apply to the received packet from one of the first packet processing rule and the second packet processing rule;
- process the received packet based on the identified packet processing rule;
- and
- send, to the control apparatus, a request to process the received packet.
A network system, comprising:
- a switch apparatus;
- and
- a control apparatus configured to control the switch apparatus by using a first protocol,
- wherein the switch apparatus comprises:
- a memory configured to store a first packet processing rule identifying a first process for received packets and a second packet processing rule identifying a second process for received packets;
- and
- a processor configured to execute program instructions to:
- receive the first packet processing rule from the control apparatus, by using the first protocol;
- set the second packet processing rule, based on a second protocol;
- identify, based on an input port of a received packet, a packet processing rule to apply to the received packet from one of the first packet processing rule and the second packet processing rule;
- process the received packet based on the identified packet processing rule;
- and
- send, to the control apparatus, a request to process the received packet.
A communication method, comprising:
- receiving a first packet processing rule from a control apparatus configured to control a switch apparatus, by using a first protocol, the first packet processing rule identifying a first process for received packets;
- setting a second packet processing rule based on a second protocol, the second packet processing rule identifying a second process for received packets;
- identifying, based on an input port of a received packet, a packet processing rule to apply to the received packet from one of the first packet processing rule and the second packet processing rule;
- processing the received packet based on the identified packet processing rule;
- and
- sending, to the control apparatus, a request to process the received packet.
Dependencies are inferred from the claim text.