IP Library › Granted Patent US 7,609,629
Granted Patent B2
US 7,609,629 · App. 11/365,609 · Granted Oct 27, 2009

Network controller and control method with flow analysis and control function

Assignee: Alaxala Networks Corporation
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 7,609,629
App. No.
11/365,609
Granted
Oct 27, 2009
Kind
B2
Abstract

A network controller, capable of high-speed extraction of malicious traffic from networks and determining characteristics of such traffic, includes a unit for accumulating a number of packets for each arbitrary itemset included in the header portions of packets to be transferred, and a unit for determining whether the accumulated value obtained by the accumulating unit exceeds a predetermined threshold, and determines the types of packets to be transferred from accumulated values of the itemset and an itemset different from the itemset when the number of packets exceed a threshold.

Claims (26)

1. A network controller comprising:

connecting means for connecting to one or more networks,

means for monitoring packets flowing through the networks,

means for accumulating a first number of packets with same values of a first fieldset that includes any one or more fields of packets obtained by the monitoring means, and accumulating a second number of packets with the same values for a second fieldset which is different from the first fieldset, and

means for estimating the characteristics of packets with the same values of a first fieldset based on the second number if the first number exceed a specified threshold,

wherein

the accumulating means obtains regions to store the accumulated values of the first and second number of packets from hash values of value sets of the fields, respectively, and when the obtained regions are already used to store accumulated values of other item sets, decrements an accumulated value of the other item sets, and uses the obtained regions for accumulating the first and second number of packets when the decremented accumulated value results in 0.

2. The network controller according to claim 1 , further comprising:

means for accumulating a number of appearances of values of fields not included in the first fieldset for packets having the same values of the first fieldset, wherein:

the packet estimating means estimates the characteristics of the packets with the same values of a first fieldset based on the second number and the number of appearances accumulated by the means for accumulating numbers of appearances.

3. The network controller according to claim 1 , wherein:

the monitoring means monitors sampled packets.

4. The network controller according to claim 1 , further comprising:

means connected to a plurality of networks for transferring packets between the networks, and

flow control means for controlling availability of transfer or network band to be used for the packets, wherein:

configuration of the flow control means is changed according to characteristics obtained by the packet estimating means.

5. The network controller according to claim 1 , further comprising:

means for transferring flow control information for instructing control methods for packets according to characteristics obtained by the packet estimating means.

6. A network control system comprising:

the network controller of claim 5 , and

a packet transmitting device comprising:

means connected to a plurality of networks for transferring packets between the networks,

means for transmitting monitoring information of the packets,

flow control means for controlling availability of transfer or network band to be used for the packets, and

means for receiving configuration information on the flow control means, wherein:

the network controller receives the monitoring information from the packet transmitting device, and transmits the flow control information to the packet transmitting device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2006
From: WATANABE, YOSHINORI; ISOBE, TAKASHI; HIGUCHI, HIDEMITSU; AIMOTO, TAKESHI
To: ALAXALA NETWORKS CORPORATION
Reel/Frame 017573/0817 →
Priority Claims (2)
JP 2005-109744 · Apr 6, 2005 · national
JP 2006-019980 · Jan 30, 2006 · national
Continuity (1)
Related Publication 20060230167A1 · Oct 12, 2006