IP Library Granted Patent US 9,049,150
Granted Patent B2
US 9,049,150 · App. 13/806,715 · Granted Jun 2, 2015

Communication system, control apparatus, node controlling method and node controlling program

Inventor: Eiichi Ishizuka (Tokyo, JP)
Assignee: NEC Corporation
H04L45/56H04L47/20H04L12/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,049,150
App. No.
13/806,715
Granted
Jun 2, 2015
Kind
B2
Abstract

A controller connected to a node configured for processing a packet received in accordance with a processing rule that stipulates a matching rule and processing for a packet matching to the matching rule includes a removal request history management unit, a processing rule search unit and a processing rule setting unit. The removal request history management unit retains record(s) of requests made to the node(s) in connection with removing the processing rule. The processing rule search unit references, in setting a new processing rule for the node, the removal request history management unit to search for a processing rule having a matching rule that competes with the new processing rule. The processing rule setting unit re-requests, in case a processing rule having a matching rule competing with the new processing rule exists in the removal request history management unit, the node(s) to remove the processing rule having the matching rule competing with the new processing rule.

Claims (28)

1. A communication system, comprising:

a node(s) that processes a packet received in accordance with a processing rule that stipulates a matching rule and processing for a packet matching to the matching rule; and

a controller,

the controller including:

a removal request history management unit that retains record(s) of past request(s) to the node(s) to remove a processing rule;

a processing rule search unit that, in setting a new processing rule for the node(s), references the removal request history management unit to search a processing rule having a matching rule competing with the new processing rule; and

a processing rule setting unit that, in case a processing rule having the matching rule competing with the new processing rule exists, re-requests the node(s) to remove the processing rule having the matching rule competing with the new processing rule,

wherein the controller further includes a processing rule removal re-request policy management unit that removes the record(s) from the removal request history management unit based on a pre-set policy,

wherein the processing rule removal re-request policy management unit removes, in case a number of times of the re-requests for removal of the processing rule(s) competing with the new processing rule as formed by the processing rule setting unit has reached a pre-set threshold value, the record(s) from the removal request history management unit.

2. The communication system according to claim 1 , wherein, a threshold value, as set from one node to another, is used as the pre-set threshold value.

3. A controller, that is connected to a node(s) configured for processing a packet received in accordance with a processing rule that stipulates a matching rule and processing for a packet matching to the matching rule, the controller comprising:

a removal request history management unit that retains record(s) of past request(s) to the node(s) to remove the processing rule;

a processing rule search unit that, in setting a new processing rule for the node(s), references the removal request history management unit to search a processing rule having a matching rule that competes with the new processing rule;

a processing rule setting unit that, in case a processing rule having a matching rule competing with the new processing rule exists in the removal request history management unit, re-requests the node(s) to remove the processing rule having the matching rule competing with the new processing rule; and

a processing rule removal re-request policy management unit that removes the record(s) from the removal request history management unit based on a pre-set policy,

wherein, when a number of times of re-requests for removal of the processing rule competing with the new processing rule as formed by the processing rule setting unit has reached a pre-set threshold value, the processing rule removal re-request policy management unit removes the record(s) from the removal request history management unit.

4. The controller according to claim 3 , wherein,

a threshold value, as set from one node to another, is used as the pre-set threshold value.

5. A communication system, comprising:

a node(s) that processes a packet received in accordance with a processing rule that stipulates a matching rule and processing for a packet matching to the matching rule; and

a controller,

the controller including:

a removal request history management unit that retains record(s) of past request(s) to the node(s) to remove a processing rule; and

a processing rule search unit that, in setting a new processing rule for the node(s), references the removal request history management unit to search a processing rule having a matching rule competing with the new processing rule,

wherein when a number of re-requests for removal of the processing rule(s) competing with the new processing rule as formed by the processing rule setting unit has reached a pre-set threshold value, record(s) from the removal request history management are removed.

6. The communication system according to claim 1 , wherein said re-request comprises a request to said node(s) to remove a processing rule which has previously been requested for removal.

7. The communication system according to claim 1 , wherein said re-request comprises a subsequent request to said node(s).

8. The communication system according to claim 1 , wherein said matching rule comprises a processing rule previously requested to be removed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2013
From: ISHIZUKA, EIICHI
To: NEC CORPORATION
Reel/Frame 029827/0472 →
Priority Claims (1)
JP 2010-142511 · Jun 23, 2010 · national
Continuity (1)
Related Publication 20130100951A1 · Apr 25, 2013