Monitor for packets on a communications network
First Claim
1. An apparatus for monitoring a plurality of packets on a local area network, wherein the local area network couples a host computer to a plurality of other hose computers with each packet of said plurality of packets comprising a plurality of bit fields including a header field, said header field identifying the source of said packet and the destination of said packet, said apparatus for monitoring packets comprising:
- a memory containing monitoring data, said monitoring data including a plurality of data category fields identifying a plurality of types of data to be monitored;
means, coupled to said local area network and said memory, for receiving at least one of said plurality of packets from said local area network;
means for providing forwarding data responsive to said plurality of fields of said packet, said forwarding data including a category field identifying a data type of said received packet and a destination field identifying the destination of said packet; and
means, responsive to said data category fields in said memory and said category field of said forwarding data, for monitoring packets on said local area network and for indicating whether said packets on said local area network have fields corresponding to said plurality of data category fields stored in said memory.
6 Assignments
0 Petitions
Accused Products
Abstract
A monitor for packets on a local area network includes a set of logic circuits implemented in a computer chip, a memory interacting with the computer chip to provide monitoring data to the logic circuits, logic for receiving a packet from the local area network, and a parser to process bits of the packet as they are received, wherein the parser uses the monitoring data in conjunction with the received bits to provide forwarding data which indicates the type of packet received. The monitor uses the forwarding data to determine whether the received packet is stored in memory, discarded, or forwarded to other host computers in the network. The monitor uses type information from the forwarding data to maintain count information of the different types of packets which may be forwarded to a host computer or a remote monitoring device.
72 Citations
14 Claims
-
1. An apparatus for monitoring a plurality of packets on a local area network, wherein the local area network couples a host computer to a plurality of other hose computers with each packet of said plurality of packets comprising a plurality of bit fields including a header field, said header field identifying the source of said packet and the destination of said packet, said apparatus for monitoring packets comprising:
-
a memory containing monitoring data, said monitoring data including a plurality of data category fields identifying a plurality of types of data to be monitored; means, coupled to said local area network and said memory, for receiving at least one of said plurality of packets from said local area network; means for providing forwarding data responsive to said plurality of fields of said packet, said forwarding data including a category field identifying a data type of said received packet and a destination field identifying the destination of said packet; and means, responsive to said data category fields in said memory and said category field of said forwarding data, for monitoring packets on said local area network and for indicating whether said packets on said local area network have fields corresponding to said plurality of data category fields stored in said memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification