IP Library Granted Patent US 9,591,504
Granted Patent B2
US 9,591,504 · App. 14/171,068 · Granted Mar 7, 2017

Network monitoring system

Inventors: Akira Tanaka (Kawasaki, JP); Naoya Kohmura (Kawasaki, JP); Kazuo Mizuta (Miyaki, JP)
Assignee: FUJITSU LIMITED
H04W24/10H04W24/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 9,591,504
App. No.
14/171,068
Granted
Mar 7, 2017
Kind
B2
Abstract

A monitoring apparatus includes a processor configured to capture a network transmission signal from a monitoring location in a monitoring target network; specify each of a plurality of sessions based on session specifying information contained in the captured network transmission signal; analyze, for specified each of the sessions, the network transmission signal and measure a quality index; transfer the quality index of each of the sessions, which is measured every predetermined period of time, as a quality measurement result to an aggregation apparatus until a predetermined threshold value of a processing capability is reached; and stop, when the predetermined threshold value of the processing capability is exceeded, measuring the quality index of one of the sessions in a high-load state, and in a next cycle, perform the measurement on one of the sessions in the high-load state.

Claims (32)

1. A monitoring apparatus, comprising a memory storing executable instructions; and a processor connected to the memory and configured to execute the instructions, execution of the instructions causes the processor to:

capture a network transmission signal from a monitoring location in a monitoring target network;

specify each of a plurality of sessions based on session specifying information contained in the network transmission signal;

analyze, for specified each of the plurality of sessions, the network transmission signal and measure a quality index;

transfer the quality index of each of the plurality of sessions, which is measured every predetermined period of time, as a quality measurement result to an aggregation apparatus until a predetermined threshold value of a processing capability is reached; and

stop, when the predetermined threshold value of the processing capability is exceeded, measuring the quality index of one of the plurality of sessions in a high-load state, and in a next cycle to ensure that measurement is performed comprehensively, perform the measurement on one of the plurality of sessions in the high-load state that stopped the measurement and that a transition of a measurement state has been set from a measurement-in-progress state to a not-measured state.

2. The monitoring apparatus according to claim 1 , wherein:

the memory includes a session management table for storing, for each of captured network transmission signals, a transmission source address, a destination address, a throughput, and the measurement state in association with one another with use of session identification information as key information; and

the measurement state includes the not-measured state, the measurement-in-progress state, and a measurement-finished state.

3. The monitoring apparatus according to claim 2 , wherein:

the processor learns the each of the plurality of sessions existing in the monitoring target network, acquires transmission source addresses and destination addresses as the session specifying information contained in the each of the captured network transmission signals, and stores the acquired transmission source addresses and the acquired destination addresses in advance in the session management table along with the session identification information; and

the throughput is set to an initial value and the measurement state is set to the not-measured state.

4. The monitoring apparatus according to claim 2 , wherein the processor sequentially sets one of the plurality of sessions having the not-measured state as the measurement state in the session management table as a measurement target session for the quality index, and repeats the measurement of the quality index until measurement states of all measurement target sessions make the transition from the measurement-in-progress state to the measurement-finished state.

5. The monitoring apparatus according to claim 1 , wherein the network transmission signal is a packet for operation extracted by a tap, which is inserted and connected between network apparatuses corresponding to a monitoring location in the monitoring target network and branches and extracts the network transmission signal in a replicated state.

6. The monitoring apparatus according to claim 1 , wherein:

the quality index includes a throughput of the network transmission signal; and

when the network transmission signal is a packet, the throughput is defined by a packet transfer amount.

7. The monitoring apparatus according to claim 1 , wherein:

the predetermined threshold value of the processing capability is a threshold value corresponding to an analyzable throughput of the network transmission signal; and

when the network transmission signal is a packet, the throughput is defined by a packet transfer amount.

8. A monitoring method by which a processor in a monitoring apparatus executes processing comprising:

capturing a network transmission signal from a monitoring location in a monitoring target network;

specifying each of a plurality of sessions based on session specifying information contained in the network transmission signal;

analyzing, for specified each of the plurality of sessions, the network transmission signal and measure a quality index;

transferring the quality index of each of the plurality of sessions, which is measured every predetermined period of time, as a quality measurement result to an aggregation apparatus until a predetermined threshold value of a processing capability is reached; and

stopping, when the predetermined threshold value of the processing capability is exceeded, measuring the quality index of one of the plurality of sessions in a high-load state, and in a next cycle to ensure that measurement is performed comprehensively, performing the measurement on one of the plurality of sessions in the high-load state that stopped the measurement and that a transition of a measurement state has been set from a measurement-in-progress state to a not-measured state.

9. A non-transitory computer-readable medium, which is recorded with a program that causes a processor in a monitoring apparatus to execute processing comprising:

capturing a network transmission signal from a monitoring location in a monitoring target network;

specifying each of a plurality of sessions based on session specifying information contained in the network transmission signal;

analyzing, for specified each of the plurality of sessions, the network transmission signal and measure a quality index;

transferring the quality index of each of the plurality of sessions, which is measured every predetermined period of time, as a quality measurement result to an aggregation apparatus until a predetermined threshold value of a processing capability is reached; and

stopping, when the predetermined threshold value of the processing capability is exceeded, measuring the quality index of one of the plurality of sessions in a high-load state, and in a next cycle to ensure that measurement is performed comprehensively, performing the measurement on one of the plurality of sessions in the high-load state that stopped the measurement and that a transition of a measurement state has been set from a measurement-in-progress state to a not-measured state.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE <ASSIGNEE'S CITY> FROM <KAWASAKI> TO <KAWASAKI-SHI, KANAGAWA> PREVIOUSLY RECORDED ON REEL 032143 FRAME 0609. ASSIGNOR(S) HEREBY CONFIRMS THE ORIGINAL EXECUTED ASSIGNMENT.. Recorded Apr 9, 2014
From: TANAKA, AKIRA; KOHMURA, NAOYA; MIZUTA, KAZUO
To: FUJITSU LIMITED
Reel/Frame 032643/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: TANAKA, AKIRA; KOHMURA, NAOYA; MIZUTA, KAZUO
To: FUJITSU LIMITED
Reel/Frame 032143/0609 →
Priority Claims (1)
JP 2013-041567 · Mar 4, 2013 · national
Continuity (1)
Related Publication 20140247735A1 · Sep 4, 2014