Patent ID: 8102777

Claim:
A network diagnostic system comprising: one or more processors and one or more physical storage media, the one or more physical storage media having stored thereon a network diagnostic module configured to be executed by the one or more processors and to cause the network diagnostic system to receive a plurality of network messages from a plurality of communication paths of an aggregated link and cause the network diagnostic system to perform at least one network diagnostic function using the plurality of network messages, the network diagnostic module comprising: a first message receiving module configured to process network messages from a first communication path among the plurality of communications paths of the aggregated link into a first plurality of messages having an alternate structure that is different from the structure of the network messages received from the first communication path; a second message receiving module configured to process network messages from a second communication path among the plurality of communication paths of the aggregated link into a second plurality of messages having an alternate structure that is different from the structure of the network messages received from the second communication path; a plurality of individual statistics modules each configured to generate network diagnostic statistics; and a routing module configured to selectively route at least a portion of the first plurality of messages to any of the plurality of statistics modules, and further being configured to route at least a portion of the second plurality of messages to any of the plurality of statistics modules, wherein the statistics modules generate the network diagnostic statistics in response to the first and second plurality of messages.