Method and apparatus for analyzing networks
First Claim
1. A circuit for monitoring a token ring network having a token circulating on a ring comprising:
- interface means coupled to said ring for receiving signals from said ring, said interface means providing a first output;
converting means coupled to said first output for converting said first output to one of a plurality of symbols, said converting means providing a second output;
detecting means coupled to said second output for detecting combinations of said plurality of symbols, said detecting means providing a plurality of third outputs, each of said outputs representing one of a plurality of combinations of said symbols; and
network utilization determining means coupled to said plurality of third outputs for determining network performance by calculating network utilization parameters of network utilization token rotation time, ring delay, and bandwidth utilization based on integration of said plurality of third outputs over time.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for analyzing and monitoring network activity. The present invention provides one-hundred percent data capture for complete monitoring capability. The present invention also permits the simulated generation of traffic up to network capacity. The method and apparatus of the present invention allows for the use of pre-defined or custom-designed network tests so that users can analyze protocols and trouble-shoot network problems at various levels. Although one-hundred percent data capture is possible, the user may also customize the system to capture only certain packets of information. For example, the present invention can be implemented to capture errors, collisions and short-length packets. The present invention accesses the token ring network through a ring interface. The output of the ring interface is coupled to a media access control (MAC) block. The MAC block includes a memory for packet buffering and is coupled to the primary memory, which is coupled to the host interface. The output of the ring interface is also coupled to a serial state machine. The serial state machine is used for high speed decoding of packet information. The output of the serial state machine is coupled to a series of timers and filters tracking information from the data stream. An on-board CPU controls the timers and is coupled to the primary memory.
-
Citations
14 Claims
-
1. A circuit for monitoring a token ring network having a token circulating on a ring comprising:
-
interface means coupled to said ring for receiving signals from said ring, said interface means providing a first output; converting means coupled to said first output for converting said first output to one of a plurality of symbols, said converting means providing a second output; detecting means coupled to said second output for detecting combinations of said plurality of symbols, said detecting means providing a plurality of third outputs, each of said outputs representing one of a plurality of combinations of said symbols; and network utilization determining means coupled to said plurality of third outputs for determining network performance by calculating network utilization parameters of network utilization token rotation time, ring delay, and bandwidth utilization based on integration of said plurality of third outputs over time. - View Dependent Claims (2, 3, 4)
-
-
5. A method for monitoring a token ring network having a token circulating on a ring comprising the steps of:
-
receiving a serial data stream from said ring; converting and identifying symbols in said serial data stream; detecting a plurality of combinations of said symbols; counting individual occurrences of each of said plurality of combinations of said symbols; and determining network performance by calculating network utilization parameters of network utilization, token rotation time, ring delay, and bandwidth utilization based on integration of said individual occurrences over time. - View Dependent Claims (6, 7, 8)
-
-
9. A circuit for monitoring a token ring network having a serial data stream transmitted on a ring in accordance with a network protocol comprising:
-
receiving means coupled to said ring for receiving said serial data stream and for providing said serial data stream as a first output; control means coupled to said first output, said control means for detecting data in said serial data stream, said control means for implementing said network protocol, said control means providing a second output; converting means coupled to said first output for converting said first output to one of a plurality of symbols, said converting means providing a third output; detecting means coupled to said third output for detecting combinations of said pluralities of symbols, said detecting means providing a plurality of fourth outputs, each of said fourth outputs representing one of a plurality of combinations of said symbols; and network utilization determining means coupled to said plurality of fourth outputs for determining network performance by calculating network utilization parameters of network utilization, token rotation time, ring delay, and bandwidth utilization based on integration of said plurality of fourth outputs over time, said network utilization determining means coupled to a memory means; said memory means coupled to said second output. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification