IP Library Granted Patent US 9,906,438
Granted Patent B2
US 9,906,438 · App. 14/651,629 · Granted Feb 27, 2018

Communication node, control apparatus, communication system, packet processing method, communication node controlling method and program

Inventor: Mamoru Takajo (Tokyo, JP)
Assignee: NEC Corporation
H04L45/38H04L12/6418H04L47/10H04L69/22
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,906,438
App. No.
14/651,629
Granted
Feb 27, 2018
Kind
B2
Abstract

A communication node includes an entry memory capable of retaining a control information entry stipulating a processing to be applied to a packet received, a packet processor referencing the entry memory to process the packet received, and a request suppressing unit. Triggered by reception of a packet, the request suppressing unit requests a preset control apparatus to set a control information entry, and subsequently suppresses control information entry setting requests for a preset time for packets having a characteristic in common with the packet for which the control information entry setting request was made to the preset control apparatus.

Claims (46)

1. A communication node, comprising:

an entry memory capable of retaining a control information entry stipulating a processing to be applied to a packet received;

a packet processor referencing the entry memory to process the packet received; and

a request suppressing unit that, triggered by reception of a first packet, being configured to request a preset control apparatus to set the control information entry and configured to subsequently suppress a control information entry setting request(s) for a preset time for a second packet having a characteristic in common with the first packet for which the control information entry setting request was made to the preset control apparatus, wherein

the request suppressing unit being configured to commence an operation of control information entry setting suppression after a number of the first packets for which the control information entry setting requests were made to the preset control apparatus has reached a preset vale.

2. The communication node according to claim 1 , wherein,

the request suppressing unit is configured to set in the entry memory a second control information entry that causes dropping of the second packet(s) having a characteristic in common with the first packet for which the control information entry setting request was made to the preset control apparatus, so as to suppress the control information entry setting request(s) for a preset time.

3. The communication node according to claim 1 , further comprising:

a suppressing cache that retains information regarding the first packet for which the control information entry setting request was made to the preset control apparatus;

the request suppressing unit being configured to reference the suppressing cache to suppress the control information entry setting request(s) to the preset control apparatus.

4. The communication node according to claim 3 , wherein,

suppression of the control information entry setting request(s) by the suppressing cache is carried out in preference to suppression of control information entry setting request(s) by the setting in the entry memory of the entry that causes dropping of the second packet(s) having a characteristic in common with the first packet for which the control information entry setting request was made to the preset control apparatus.

5. The communication node according to claim 1 , wherein,

a wildcard is used in a match condition for the second control information entry that causes dropping of the second packet(s) having a characteristic in common with the first packet for which the control information entry setting request was made to the preset control apparatus, whereby a third packet(s) other than the first packet that triggered the control information entry setting request is also dropped for a preset time.

6. A control apparatus that controls a communication node including an entry memory capable of retaining a control information entry stipulating a processing to be applied to a packet received and a packet processor referencing the entry memory to process the packet received; wherein,

the control apparatus includes a request suppressing unit configured to suppress a control information entry setting request(s) from a controller of the communication node for a preset time as concerns a second packet(s) having a characteristic in common with a first packet for which the control information entry setting request was made from the communication node, wherein

the request suppressing unit is configured to commence an operation of control information entry setting suppression after a number of the first packets for which the control information entry setting requests were made to the preset control apparatus has reached a preset value.

7. The control apparatus according to claim 6 , wherein,

the request suppressing unit is configured to set, in the entry memory of the communication node, a second control information entry that causes dropping of the second packet(s) having a characteristic in common with the first packet for which the control information entry setting request was made to the preset control apparatus, so as to suppress the control information entry setting request(s) for a preset time.

8. The control apparatus according to claim 6 , wherein,

the request suppressing unit is configured to commence the control information entry setting suppressing operation after a number of the first packets for which the control information entry setting requests were made from the communication node has reached a preset value.

9. The control apparatus according to claim 6 , wherein,

a wildcard is used in a match condition in the second control information entry that causes dropping of the second packet(s) having a characteristic in common with the first packet for which the control information entry setting request was made, whereby a third packet(s) other than the first packet for which the control information entry setting request was made also is dropped for a preset time.

10. A communication system, comprising:

a control apparatus that causes a control information entry to be set in a pertinent communication node in response to a control information entry setting request from a communication node, and the communication node(s);

the communication node including:

an entry memory capable of retaining the control information entry that stipulates a processing to be applied to a packet received;

a packet processor that references the entry memory to process the packet received; and

a request suppressing unit that, triggered by reception of a fit packet, requests a preset control apparatus to set the control information entry and subsequently suppresses a control information entry setting request(s) for a preset time for a second packet(s) having a characteristic in common with the first packet for which the control information entry setting request was made to the preset control apparatus,

wherein the request suppressing unit is configured to commence an operation of control information entry setting suppression after a number of the first packets for which the control information entry setting requests were made to the preset control apparatus has reached a preset value.

11. A method for processing a packet comprising:

requesting, in response to reception of a first packet, for which a control information entry setting request is to be made to a preset control apparatus, the preset control apparatus to set the control information entry;

dropping a second packet received within a preset time as from reception of the first packet in case the second packet has a characteristic in common with the first packet, and

commencing an operation of control information entry setting suppression after a number of the first packets for which the control information entry setting requests were made to the preset control apparatus has reached a reset value.

12. A method for controlling a communication node(s) comprising:

setting, by a control apparatus configured to control the communication node(s), a control information entry in a pertinent communication node in response to a control information entry setting request from the communication node;

controlling, by the control apparatus, the communication node so as to suppress the control information entry setting request(s) for a preset time as concerns a second packet(s) having a characteristic in common with a first packet for which the control information entry setting request was made; and

commencing an operation of control information entry setting suppression after a number of the first packets for which the control information entry setting requests were made to the preset control apparatus has reached a preset value.

13. A non-transitory computer-readable recording medium storing a program for causing a computer loaded on a communication node to perform:

the processing of requesting, in response to reception of a first packet, for which a control information entry setting request is to be made to a preset control apparatus, the preset control apparatus to set a control information entry;

the processing of dropping a second packet received within a preset time as from reception of the first packet, in case the second packet has a characteristic in common with the first packet; and

the processing of commencing an operation of control information entry setting suppression after a number of the first packets for which the control information entry setting requests were made to the preset control apparatus has reached a preset value.

14. A non-transitory computer-readable recording medium storing a program for causing a computer loaded on a control apparatus to perform:

the processing of setting, in response to a control information entry setting request from a communication node(s), a control information entry in a pertinent communication node;

the processing of controlling the communication node so as to suppress the control information entry setting request(s) for a preset time for a second packet(s) having a characteristic in common with a first packet for which the control information entry setting request was made; and

the processing of commencing an oration of control information en setting suppression after a number of the first packets for which the control information entry setting requests were made has reached a preset value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2026
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 074814/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2015
From: TAKAJO, MAMORU
To: NEC CORPORATION
Reel/Frame 035830/0270 →
Priority Claims (1)
JP 2012-276733 · Dec 19, 2012 · national
Continuity (1)
Related Publication 20150312143A1 · Oct 29, 2015