IP Library Granted Patent US 10,244,537
Granted Patent B2
US 10,244,537 · App. 15/131,464 · Granted Mar 26, 2019

Communication system, access control apparatus, switch, network control method, and program

Inventors: Masaya Yamagata (Tokyo, JP); Yoichiro Morita (Tokyo, JP); Takayuki Sasaki (Tokyo, JP); Masayuki Nakae (Tokyo, JP); Kentaro Sonoda (Tokyo, JP); Yoichi Hatano (Tokyo, JP); Hideyuki Shimonishi (Tokyo, JP)
Assignee: NEC CORPORATION
H04W72/0486H04L63/02H04L63/1458H04W24/02H04W40/12H04W72/02H04W72/00H04W72/04
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 10,244,537
App. No.
15/131,464
Granted
Mar 26, 2019
Kind
B2
Abstract

A communication system includes: a control apparatus setting control information in a forwarding node(s); a forwarding node(s); and an access control apparatus. The forwarding node(s) forwards packets by using first control information set by the control apparatus and second control information for forwarding packets that do not match a matching condition(s) in the first control information set by the control apparatus from a predetermined port of the forwarding node(s). The access control apparatus includes a determination unit determining whether to generate control information for the packets forwarded from the predetermined port of the forwarding node(s) and requesting the control apparatus to generate control information.

Claims (44)

1. A communication system, comprising:

a control apparatus configured to set control information in a forwarding node;

a forwarding node for forwarding packets by using first control information set by the control apparatus and second control information for forwarding packets that do not match a matching condition in the first control information set by the control apparatus from a predetermined port of the forwarding node; and

an access control apparatus comprising a determination unit, implemented by at least one processor, configured to determine whether or not to generate control information for the packets forwarded from the predetermined port of the forwarding node,

wherein, when the packets forwarded from the predetermined port of the forwarding node have a predetermined feature, the determination unit is further configured to request the control apparatus to generate control information for causing the forwarding node to drop the packets having the predetermined feature.

2. The communication system according to claim 1 ,

wherein the access control apparatus further comprises a control target packet extraction unit, implemented by the at least one processor, configured to extract control target packets, the control target packets being transmitted to the determination unit from the packets forwarded from the predetermined port of the forwarding node.

3. The communication system according to claim 2 ,

wherein the control target packet extraction unit is configured by a second forwarding node controlled by the control apparatus.

4. The communication system according to claim 2 ,

wherein the forwarding node further comprises a header addition processing unit, implemented by the at least one processor, configured to add a header, for forwarding to the access control apparatus, to each of the packets to be forwarded from the predetermined port.

5. The communication system according to claim 2 , comprising: a plurality of access control apparatuses each of which corresponds to the access control apparatus;

wherein control information used for sorting packets into the plurality of access control apparatuses is set as the second control information.

6. The communication system according to claim 2 ,

wherein the determination unit is further configured to determine whether or not to generate control information using a predetermined access policy.

7. The communication system according to claim 1 ,

wherein the forwarding node further comprises a header addition processing unit, implemented by the at least one processor, configured to add a header, for forwarding to the access control apparatus, to each of the packets to be forwarded from the predetermined port.

8. The communication system according to claim 7 , comprising:

a plurality of access control apparatuses each of which corresponds to the access control apparatus;

wherein control information used for sorting packets into the plurality of access control apparatuses is set as the second control information.

9. The communication system according to claim 7 ,

wherein the determination unit is further configured to determine whether or not to generate control information using a predetermined access policy.

10. The communication system according to claim 1 , further comprising:

a plurality of access control apparatuses, each of which corresponds to the access control apparatus;

wherein control information used for sorting packets into the plurality of access control apparatuses is set as the second control information.

11. The communication system according to claim 10 ,

wherein the determination unit is further configured to determine whether or not to generate control information using a predetermined access policy.

12. The communication system according to claim 1 ,

wherein the determination unit is further configured to determine whether or not to generate control information using a predetermined access policy.

13. An access control apparatus,

arranged in a communication system that includes a control apparatus for setting control information in a forwarding node; and a forwarding node forwarding packets by using first control information set by the control apparatus and second control information for forwarding packets that do not match a matching condition in the first control information set by the control apparatus from a predetermined port of the forwarding node,

the access control apparatus comprising a determination unit, implemented by at least one processor, configured to determine whether or not to generate control information for the packets forwarded from the predetermined port of the forwarding node,

wherein, when the packets forwarded from the predetermined port of the forwarding node have a predetermined feature, the determination unit is further configured to request the control apparatus to generate control information for causing the forwarding node to drop the packets having the predetermined feature.

14. A forwarding node,

connected to a control apparatus configured to set control information in the forwarding node, wherein

first control information set by the control apparatus and second control information are set, the second control information being for forwarding packets that do not match a matching condition in the first control information set by the control apparatus from a predetermined port of the forwarding node, and wherein

the forwarding node forwards, when receiving packets that match a matching condition in the second control information, the packets after adding a predetermined header to each of the packets,

wherein, when the packets forwarded from the predetermined port of the forwarding node have a predetermined feature, the control apparatus is requested to generate control information for causing the forwarding node to drop the packets having the predetermined feature.

15. A network control method, comprising:

determining whether or not to generate control information for packets forwarded in accordance with second control information from a forwarding node that forwards packets by using first control information set by a control apparatus and the second control information for forwarding packets that do not match a matching condition in the first control information set by the control apparatus from a predetermined port of the forwarding node,

wherein, when the packets forwarded from the predetermined port of the forwarding node have a predetermined feature, requesting the control apparatus to generate control information for causing the forwarding node to drop the packets having the predetermined feature.

16. A non-transitory computer-readable storage medium storing a program, causing a computer, which is arranged in a communication system comprising a control apparatus for setting control information in a forwarding node and a forwarding node forwarding packets by using first control information set by the control apparatus and second control information for forwarding packets that do not match a matching condition in the first control information set by the control apparatus from a predetermined port of the forwarding node, to perform processing for:

determining whether or not to generate control information for the packets forwarded from the predetermined port of the forwarding node,

wherein, when the packets forwarded from the predetermined port of the forwarding node have a predetermined feature, requesting the control apparatus to generate control information for causing the forwarding node to drop the packets having the predetermined feature.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2026
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 074814/0461 →
Priority Claims (1)
JP 2012-104664 · May 1, 2012 · national
Continuity (2)
Continuation 14397524
Related Publication 20160234848A1 · Aug 11, 2016