Pool-based network diagnostic systems and methods
First Claim
Patent Images
1. A network diagnostic system comprising a non-transitory computer readable media for carrying or having computer-executable instructions stored thereon configured to providing the following functionality when executed:
- a first control module configurable to trigger the sending of data from a first link of a plurality of links to a first diagnostic module of a first pool of diagnostic modules;
to trigger the sending of data from a second link of the plurality of links to the first diagnostic module;
to trigger the sending of data from the first link to a second diagnostic module of the pool of diagnostic modules; and
to trigger the sending of data from the second link to the second diagnostic module; and
a second control module configurable to access a second pool of diagnostic modules;
to determine the availability of a first diagnostic module of the second pool of diagnostic modules; and
to cause the first diagnostic module of the second pool of diagnostic modules, if available, to test the first link in response to first diagnostic module of the first pool detecting a particular condition on the first link such that the first diagnostic module of the first pool of diagnostic modules is able to receive the data from the second link without waiting for the first diagnostic module of the second pool to finish testing the first link;
wherein if the first diagnostic module of the second pool of diagnostic modules is not available, the second control module is configurable to determine the availability of a second diagnostic module of the second pool of diagnostic modules from the remaining diagnostic modules of the second pool of diagnostic modules, the second diagnostic module of the second pool of diagnostic modules testing the first link such that the first diagnostic module of the first pool of diagnostic modules is able to receive the data from the second link without waiting for the second diagnostic module of the second pool to finish testing the first link.
14 Assignments
0 Petitions
Accused Products
Abstract
A networking system may include one or more nodes communicating with each other. The nodes may communicate via one or more links, which a switch or other structure may provide. The networking system may include one or more pools of at least one network diagnostic module. A network diagnostic module may test one or more links and may be configured to rove among a plurality of links. The networking system may include an alarm module.
16 Citations
20 Claims
-
1. A network diagnostic system comprising a non-transitory computer readable media for carrying or having computer-executable instructions stored thereon configured to providing the following functionality when executed:
-
a first control module configurable to trigger the sending of data from a first link of a plurality of links to a first diagnostic module of a first pool of diagnostic modules;
to trigger the sending of data from a second link of the plurality of links to the first diagnostic module;
to trigger the sending of data from the first link to a second diagnostic module of the pool of diagnostic modules; and
to trigger the sending of data from the second link to the second diagnostic module; anda second control module configurable to access a second pool of diagnostic modules;
to determine the availability of a first diagnostic module of the second pool of diagnostic modules; and
to cause the first diagnostic module of the second pool of diagnostic modules, if available, to test the first link in response to first diagnostic module of the first pool detecting a particular condition on the first link such that the first diagnostic module of the first pool of diagnostic modules is able to receive the data from the second link without waiting for the first diagnostic module of the second pool to finish testing the first link;
wherein if the first diagnostic module of the second pool of diagnostic modules is not available, the second control module is configurable to determine the availability of a second diagnostic module of the second pool of diagnostic modules from the remaining diagnostic modules of the second pool of diagnostic modules, the second diagnostic module of the second pool of diagnostic modules testing the first link such that the first diagnostic module of the first pool of diagnostic modules is able to receive the data from the second link without waiting for the second diagnostic module of the second pool to finish testing the first link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A network diagnostic system implemented in hardware comprising:
-
a first control module configurable to trigger the sending of data from a first link of a plurality of links to a first diagnostic module of a first pool of diagnostic modules;
to trigger the sending of data from a second link of the plurality of links to the first diagnostic module;
to trigger the sending of data from the first link to a second diagnostic module of the pool of diagnostic modules; and
to trigger the sending of data from the second link to the second diagnostic module; anda second control module configurable to access a second pool of diagnostic modules;
to determine the availability of a first diagnostic module of the second pool of diagnostic modules; and
to cause the first diagnostic module of the second pool of diagnostic modules, if available, to test the first link in response to first diagnostic module of the first pool detecting a particular condition on the first link such that the first diagnostic module of the first pool of diagnostic modules is able to receive the data from the second link without waiting for the first diagnostic module of the second pool to finish testing the first link;
wherein if the first diagnostic module of the second pool of diagnostic modules is not available, the second control module is configurable to determine the availability of a second diagnostic module of the second pool of diagnostic modules from the remaining diagnostic modules of the second pool of diagnostic modules, the second diagnostic module of the second pool of diagnostic modules testing the first link such that the first diagnostic module of the first pool of diagnostic modules is able to receive the data from the second link without waiting for the second diagnostic module of the second pool to finish testing the first link.
-
Specification