Communication apparatus, communication method, communication system and program
AssigneeNEC Corporation
InventorsTakahiro Iihoshi, Shuichi Karino, Akira Tsuji
Life of this patent
Estimating the term…
Abstract
A communication apparatus comprises: a plurality of storage units adapted to store a process corresponding to a packet; a first unit that refers to at least one of the plurality of storage units and searches for a process corresponding to an incoming packet; and a second unit that queries, from among a plurality of control apparatuses, a control apparatus associated with a storage unit, in which the first unit has detected a predetermined condition, for a process corresponding to the incoming packet.
Claims18
A communication apparatus, comprising:
- memory storing program instructions;
- and
- a processor configured to execute the program instructions to:
- receive a packet;
- identify, based on flow information, a control apparatus among a plurality of control apparatus controlling the communication apparatus, wherein the flow information indicates the control apparatus corresponding to the received packet;
- send a request for a packet processing rule for the received packet to the control apparatus;
- and
- execute the program instructions to identify, based on a plurality of tables, the control apparatus among the plurality of the control apparatus, wherein each of the tables includes a flow entry.
A network system, comprising:
- a communication apparatus;
- and
- a plurality of control apparatus configured to control the communication apparatus,
- wherein the communication apparatus comprises:
- a memory storing program instructions;
- and
- a processor configured to execute the program instructions to:
- receive a packet;
- identify, based on flow information, a control apparatus among the plurality of the control apparatus controlling the communication apparatus, wherein the flow information indicates the control apparatus corresponding to the received packet;
- send a request for a packet processing rule for the received packet to the control apparatus;
- and
- execute the program instructions to identify, based on a plurality of tables, the control apparatus among the plurality of the control apparatus, wherein each of the tables includes a flow entry.
A communication method, comprising:
- receiving a packet;
- identifying, based on flow information, a control apparatus among a plurality of control apparatus controlling a communication apparatus, wherein the flow information indicates the control apparatus corresponding to the received packet;
- sending a request for a packet processing rule for the received packet to the control apparatus;
- and
- further comprising identifying, based on a plurality of tables, the control apparatus among the plurality of the control apparatus, wherein each of the tables includes a flow entry.
A non-transitory recording medium configured to be executed by a processor to perform the communication method, the communication method comprising:
- receiving a packet;
- identifying, based on flow information, a control apparatus among a plurality of control apparatus controlling a communication apparatus, wherein the flow information indicates the control apparatus corresponding to the received packet;
- sending a request for a packet processing rule for the received packet to the control apparatus;
- and
- identifying, based on a plurality of tables, the control apparatus among the plurality of the control apparatus, wherein each of the tables includes a flow entry.
A communication apparatus, comprising:
- memory storing program instructions;
- and
- a processor configured to execute the program instructions to:
- receive control information from a plurality of control apparatus;
- receive a packet;
- identify, based on flow information, a control apparatus among the plurality of control apparatus, wherein the flow information indicates the control apparatus corresponding to the received packet;
- send a request for a packet processing rule for the received packet to the control apparatus;
- and
- execute the program instructions to identify, based on a plurality of tables, the control apparatus among the plurality of the control apparatus, wherein each of the tables includes a flow entry.
Dependencies are inferred from the claim text.