Communication statistic information collection apparatus
First Claim
1. A communication statistic information collection apparatus comprising:
- a flow table composed of a plurality of flow entries each defining a flow identification condition for identifying a packet flow;
a searching unit for searching, by using a combination of a plurality of header information items extracted from a header of each of packets received from a network as a flow searching key, said flow table for a flow entry having the flow identification condition corresponding to the flow searching key, and collecting statistics information individually for each of the packet flows by using a result of searching said flow table; and
a statistics function control table including at least one statistics control entry defining, in association with the flow identification condition, statistics control information for limiting the packets for which the statistics information is to be collected, wherein said searching unit executes searching said flow table in accordance with the flow searching key generated from the header information of each of the received packets, searching said statistics function control table when there is no flow entry corresponding to the flow searching key, and collecting, when the statistics control entry corresponding to the flow searching key is found from the statistics function control table, the statistics information of a packet flow corresponding to the flow identification condition of the statistics control entry in accordance with the statistics control information shown by the statistics control entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication statistic information collection apparatus comprises a unit for searching a flow table for a flow entry corresponding to a searching key, a unit for collecting statistics information for each of flows, a unit for generating a packet for notifying a collector apparatus of stored statistics information, a unit for updating the flow table in accordance with statistics control information shown by a statistics control entry found as a result of searching the flow table, and a unit for generating a sample packet to be transferred to the collect or apparatus at a specified sampling rate in accordance with the statistics control information shown by a specified entry found from the flow table.
135 Citations
20 Claims
-
1. A communication statistic information collection apparatus comprising:
-
a flow table composed of a plurality of flow entries each defining a flow identification condition for identifying a packet flow;
a searching unit for searching, by using a combination of a plurality of header information items extracted from a header of each of packets received from a network as a flow searching key, said flow table for a flow entry having the flow identification condition corresponding to the flow searching key, and collecting statistics information individually for each of the packet flows by using a result of searching said flow table; and
a statistics function control table including at least one statistics control entry defining, in association with the flow identification condition, statistics control information for limiting the packets for which the statistics information is to be collected, wherein said searching unit executes searching said flow table in accordance with the flow searching key generated from the header information of each of the received packets, searching said statistics function control table when there is no flow entry corresponding to the flow searching key, and collecting, when the statistics control entry corresponding to the flow searching key is found from the statistics function control table, the statistics information of a packet flow corresponding to the flow identification condition of the statistics control entry in accordance with the statistics control information shown by the statistics control entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication statistic information collection apparatus comprising:
-
a flow table composed of a plurality of flow entries each defining a flow identification condition for identifying a packet flows; and
a searching unit for searching, by using a combination of a plurality of header information items extracted from a header of each of packets received from a network as a flow searching key, said flow table for a flow entry having the flow identification condition corresponding to the flow searching key, and collecting statistics information individually for each of the packet flows by using a result of searching said flow table, wherein said flow table includes at least one statistics control entry defining, in association with the flow identification condition, statistics control information for limiting the packets for which the statistics information is to be collected, and said searching unit executes, when said statistics control entry is found as the entry corresponding to the flow searching key generated from the header information of each of the received packets as a result of searching said flow table, collecting the statistics information of a packet flow corresponding to the flow identification condition of the statistics control entry in accordance with the statistics control information shown by the statistics control entry. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A communication statistic information collection apparatus connected to a network, said communication statistic information collection apparatus comprising:
-
a flow table composed of a plurality of flow entries each defining statistics control information in association with flow identification condition for identifying a packet flow;
a statistics information table composed of a plurality of statistics information entries for storing statistics information, each of which is prepared in association with each of the entries in said flow table;
a flow table searching unit for searching, by using a combination of a plurality of header information items extracted from a header of each of packets received from said network as a flow searching key, said flow table for a flow entry having the flow identification condition corresponding to the flow searching key;
a statistics information processing unit for collecting statistics information individually for each of the packet flows in one of the statistics information entries which is corresponding to the flow entry found by said flow table searching unit as a result of searching;
a statistics information notification packet generation unit for generating a packet for notifying a preliminarily specified statistic information collection apparatus of the statistics information stored in said statistics information table; and
a copy generation unit for generating a copy of the received packet to be transferred to the preliminarily specified statistic information collection apparatus at a specified sampling rate in accordance with the statistics control information shown by the specified flow entry found by said flow table searching unit as a result of searching. - View Dependent Claims (18, 19, 20)
-
Specification