Communication node, communication system, packet processing method, and program
AssigneeNEC Corporation
InventorsKeisuke Torigoe, Yoji Suzuki, Masanori Takashima
Life of this patent
Estimating the term…
Abstract
A communication node includes: a packet processing unit which processes received packets by referring to a first table(s) that stores an entry(ies) defining match conditions against which the received packets are matched and a processing content(s) applied to packets that match the match conditions; and an autonomous operation unit which refers to a second table(s) in which an event(s) is associated with a change(s) applied to an entry(ies) stored in the first table(s) when occurrence of the event(s) is detected and which rewrites an entry(ies) in the first table(s) on the basis of an event(s) that has occurred.
Claims12
A communication node, comprising:
- a packet processing unit which processes received packets by referring to a first table(s) that stores an entry(ies) defining match conditions against which the received packets are matched and a processing content(s) applied to packets that match the match conditions;
- and
- an autonomous operation unit which refers to a second table(s) in which an event(s) is associated with a change(s) applied to an entry(ies) stored in the first table(s) when occurrence of the event(s) is detected and which rewrites an entry(ies) in the first table(s) on the basis of an event(s) that has occurred.
A communication system, comprising:
- at least one communication node including:
- a packet processing unit which processes received packets by referring to a first table(s) that stores an entry(ies) defining match conditions against which received packets are matched and a processing content(s) applied to packets that match the match conditions;
- and
- an autonomous operation unit which refers to a second table(s) in which an event(s) is associated with a change(s) applied to an entry(ies) stored in the first table(s) when occurrence of the event(s) is detected and which rewrites an entry(ies) in the first table(s) on the basis of an event(s) that has occurred;
- and
- at least one control apparatus which sets entries in the first table(s) and the second table(s) of the communication node.
A packet processing method, comprising:
- causing a communication node, including a packet processing unit which processes received packets by referring to a first table(s) that stores an entry(ies) defining match conditions against which received packets are matched and a processing content(s) applied to packets that match the match conditions, to detect occurrence of a predetermined event(s);
- and
- causing the communication node to refer to a second table(s) in which an event(s) is associated with a change(s) applied to an entry(ies) stored in the first table(s) when occurrence of the event(s) is detected and to rewrite an entry(ies) in the first table(s) on the basis of an event(s) that has occurred.
A non-transitory computer-readable recording medium storing thereon a program, causing a computer, including a packet processing unit which processes received packets by referring to a first table(s) that stores an entry(ies) defining match conditions against which received packets are matched and a processing content(s) applied to packets that match the match conditions, to perform processing for:
- detecting occurrence of a predetermined event(s);
- and
- referring to a second table(s) in which an event(s) is associated with a change(s) applied to an entry(ies) stored in the first table(s) when occurrence of the event(s) is detected and rewriting an entry(ies) in the first table(s) on the basis of an event(s) that has occurred.
Dependencies are inferred from the claim text.