Patent ID: 8854984

Claim:
A method of testing network device connectivity in a network, the method comprising: identifying a topology of the network, wherein the network comprises a plurality of communication paths connecting a plurality of network devices; developing a test procedure based on the topology and a plurality of constraints, wherein a first constraint in the plurality of constraints comprises sending a test data stream through each communication path in the plurality of communications paths only once in each direction; configuring the plurality of network devices to perform the test procedure; and performing the test procedure by attempting to send the test data stream from a first network device in the plurality of network devices to a second network device in the plurality of network devices through a first communication path in the plurality of communication paths, wherein the first network device comprises a first port connected to the first communication path and associated with a send counter, and wherein the second network device comprises a second port connected to the first communication path and associated with a receive counter.