IP Library Granted Patent US 9,419,910
Granted Patent B2
US 9,419,910 · App. 14/344,472 · Granted Aug 16, 2016

Communication system, control apparatus, and communication method

Inventors: Masaya Yamagata (Tokyo, JP); Hideyuki Shimonishi (Tokyo, JP); Kentaro Sonoda (Tokyo, JP); Yoichi Hatano (Tokyo, JP); Masayuki Nakae (Tokyo, JP); Yoichiro Morita (Tokyo, JP); Takayuki Sasaki (Tokyo, JP)
Assignee: NEC CORPORATION
H04L47/32H04L47/12H04L47/2441H04L49/3009H04L49/505H04L63/0236H04L63/101
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,419,910
App. No.
14/344,472
Granted
Aug 16, 2016
Kind
B2
Abstract

A communication system includes: a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s); a first control apparatus setting the first packet handling operation(s) in the forwarding node(s); a flow control node(s) arranged upstream of the forwarding node(s); and a second control apparatus setting a second packet handling operation(s) in the flow control node(s). The flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with the second packet handling operation(s).

Claims (79)

1. A communication system, comprising:

a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s);

a first control apparatus setting the first packet handling operation(s) in the forwarding node(s);

a flow control node(s) arranged upstream of the forwarding node(s); and

a second control apparatus setting a second packet handling operation(s) in the flow control node(s),

wherein the flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with the second packet handling operation(s); and

wherein the second control apparatus sets a packet handling operation(s) having fewer fields that are matched against incoming packets in the flow control node(s), compared with a packet handling operation(s) set in the forwarding node(s).

2. The communication system according to claim 1 ;

wherein a plurality of flow control nodes are arranged in series with each other; and

wherein the second control apparatus sets the second packet handling operation(s) so that packets are dropped in stages by the individual flow control nodes.

3. A communication system, comprising:

a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s);

a first control apparatus setting the first packet handling operation(s) in the forwarding node(s);

a flow control node(s) arranged upstream of the forwarding node(s); and

a second control apparatus setting a second packet handling operation(s) in the flow control node(s),

wherein the flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with the second packet handling operation(s); and

wherein the second control apparatus sets fewer packet handling operations than packet handling operations set in the forwarding node(s) in the flow control node(s).

4. The communication system according to claim 3 ;

wherein a plurality of flow control nodes are arranged in series with each other; and

wherein the second control apparatus sets the second packet handling operation(s) so that packets are dropped in stages by the individual flow control nodes.

5. A communication system, comprising:

a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s);

a first control apparatus setting the first packet handling operation(s) in the forwarding node(s);

a flow control node(s) arranged upstream of the forwarding node(s); and

a second control apparatus setting a second packet handling operation(s) in the flow control node(s),

wherein the flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with the second packet handling operation(s); and

wherein the second control apparatus sets a packet handling operation(s) having a longer valid period(s) in the flow control node(s) than a valid period(s) of a packet handling operation(s) set in the forwarding node(s).

6. The communication system according to claim 5 ;

wherein a plurality of flow control nodes are arranged in series with each other; and

wherein the second control apparatus sets the second packet handling operation(s) so that packets are dropped in stages by the individual flow control nodes.

7. A communication system, comprising:

a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s);

a first control apparatus setting the first packet handling operation(s) in the forwarding node(s);

a flow control node(s) arranged upstream of the forwarding node(s); and

a second control apparatus setting a second packet handling operation(s) in the flow control node(s),

wherein the flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with the second packet handling operation(s);

wherein the flow control node(s) intercepts forwarding of the packets that do not satisfy a predetermined condition(s) to the forwarding node(s) by dropping the packets that do not satisfy a predetermined condition(s) or by forwarding the packets to a node(s) other than the forwarding node(s);

wherein the second control apparatus sets a second packet handling operation(s) for causing, if the flow control node(s) receives a packet that does not satisfy a predetermined condition(s), the flow control node(s) to write information indicating that the packet needs to be dropped in a predetermined region of the packet, instead of causing the flow control node(s) to drop the packet or forward the packet to a node(s) other than the forwarding node(s);

wherein the flow control node(s) writes the information indicating that the packet needs to be dropped in the predetermined region of the packet that does not satisfy a predetermined condition(s) in accordance with the second packet handling operation(s) and forwards the packet to the forwarding node(s); and

wherein the first control apparatus sets a packet handling operation(s) for causing the forwarding node(s) to drop the packet in which the information indicating that the packet needs to be dropped is written.

8. A second control apparatus in a communication system comprising:

a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s);

a first control apparatus setting the first packet handling operation(s) in the forwarding node(s); and

a flow control node(s) arranged upstream of the forwarding node(s);

wherein the second control apparatus sets a second packet handling operation(s) in the flow control node(s) and causes the flow control node(s) to intercept forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s); and

wherein the second control apparatus sets a packet handling operation(s) having fewer fields that are matched against incoming packets in the flow control node(s), compared with a packet handling operation(s) set in the forwarding node(s).

9. The second control apparatus according to claim 8 ;

wherein the second control apparatus sets the second packet handling operation(s) so that packets are dropped in stages by a plurality of flow control nodes arranged in series with each other.

10. A second control apparatus in a communication system comprising:

a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s);

a first control apparatus setting the first packet handling operation(s) in the forwarding node(s); and

a flow control node(s) arranged upstream of the forwarding node(s);

wherein the second control apparatus sets a second packet handling operation(s) in the flow control node(s) and causes the flow control node(s) to intercept forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s); and

wherein the second control apparatus sets fewer packet handling operations than packet handling operations set in the forwarding node(s) in the flow control node(s).

11. The second control apparatus according to claim 10 ;

wherein the second control apparatus sets the second packet handling operation(s) so that packets are dropped in stages by a plurality of flow control nodes arranged in series with each other.

12. A second control apparatus in a communication system comprising:

a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s);

a first control apparatus setting the first packet handling operation(s) in the forwarding node(s); and

a flow control node(s) arranged upstream of the forwarding node(s);

wherein the second control apparatus sets a second packet handling operation(s) in the flow control node(s) and causes the flow control node(s) to intercept forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s);

wherein the second control apparatus sets a packet handling operation(s) having a longer valid period(s) than a valid period(s) of a packet handling operation(s) set in the forwarding node(s) in the flow control node(s).

13. The second control apparatus according to claim 12 ;

wherein the second control apparatus sets the second packet handling operation(s) so that packets are dropped in stages by a plurality of flow control nodes arranged in series with each other.

14. A communication method, comprising:

causing a forwarding node(s) to set a first packet handling operation(s) for processing incoming packets and to process packets in accordance with the packet handling operation(s);

causing a first control apparatus to set the first packet handling operation(s) in the forwarding node(s);

wherein a flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with a second packet handling operation(s) set by a second control apparatus; and

wherein the second control apparatus sets a packet handling operation(s) having fewer fields that are matched against incoming packets in the flow control node(s), compared with a packet handling operation(s) set in the forwarding node(s).

15. A communication method, comprising:

causing a forwarding node(s) to set a first packet handling operation(s) for processing incoming packets and to process packets in accordance with the packet handling operation(s);

causing a first control apparatus to set the first packet handling operation(s) in the forwarding node(s);

wherein a flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with a second packet handling operation(s) set by a second control apparatus; and

wherein the second control apparatus sets fewer packet handling operations than packet handling operations set in the forwarding node(s) in the flow control node(s).

16. A communication method, comprising:

causing a forwarding node(s) to set a first packet handling operation(s) for processing incoming packets and to process packets in accordance with the packet handling operation(s);

causing a first control apparatus to set the first packet handling operation(s) in the forwarding node(s);

wherein a flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with a second packet handling operation(s) set by a second control apparatus; and

wherein the second control apparatus sets a packet handling operation(s) having a longer valid period(s) in the flow control node(s) than a valid period(s) of a packet handling operation(s) set in the forwarding node(s).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2026
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 074814/0461 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER AND TITLE 13/344,472 TO 14/344,472 PREVIOUSLY RECORDED ON REEL 032417 FRAME 0157. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2014
From: YAMAGATA, MASAYA; SHIMONISHI, HIDEYUKI; SONODA, KENTARO; HATANO, YOICHI; NAKAE, MASAYUKI
To: NEC CORPORATION
Reel/Frame 032447/0833 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: YAMAGATA, MASAYA; SHIMONISHI, HIDEYUKI; SONODA, KENTARO; HATANO, YOICHI; NAKAE, MASAYUKI
To: NEC CORPORATION
Reel/Frame 032417/0157 →
Priority Claims (1)
JP 2011-199089 · Sep 13, 2011 · national
Continuity (1)
Related Publication 20140341019A1 · Nov 20, 2014