Network link monitoring and testing
First Claim
Patent Images
1. A system for detecting network link failures, the system comprising:
- a network link failure detection module comprising one or more computing devices, the network link failure detection module configured to perform operations comprising;
obtain link status metrics for network links that comprise a network channel, the network channel between a first network device and a second network device;
identify the network links as provisionally functioning or provisionally non-functioning based on the link status metrics;
for the provisionally functioning network links of the network channel identified based on the link status metrics, isolate each link and cause packet traffic to be generated on the link;
obtain, from the first network device and the second network device, one or more packet transmission metrics for the generated packet traffic associated with each isolated link; and
identify one or more links of the provisionally functioning network links that are malfunctioning based at least partly on the obtained one or more packet transmission metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a link monitoring system (“LMS”) is configured to obtain link status metrics and packet transmission metrics for network links forming a network channel between a first network device and a second network device. The LMS can obtain link status metrics from the first network device and the second network device and can also initiate the generation of packets on the network links to obtain the packet transmission metrics. Based on the status metrics and packet transmission metrics, the LMS can determine if the network links are malfunctioning.
-
Citations
23 Claims
-
1. A system for detecting network link failures, the system comprising:
-
a network link failure detection module comprising one or more computing devices, the network link failure detection module configured to perform operations comprising; obtain link status metrics for network links that comprise a network channel, the network channel between a first network device and a second network device; identify the network links as provisionally functioning or provisionally non-functioning based on the link status metrics; for the provisionally functioning network links of the network channel identified based on the link status metrics, isolate each link and cause packet traffic to be generated on the link; obtain, from the first network device and the second network device, one or more packet transmission metrics for the generated packet traffic associated with each isolated link; and identify one or more links of the provisionally functioning network links that are malfunctioning based at least partly on the obtained one or more packet transmission metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for detecting network link failures, the method comprising:
-
receiving link status metrics for network links that comprise a network channel from a first computing asset and a second computing asset, the network channel between the first computing asset and the second computing asset; isolating at least some of the network links; initiating sending of packet traffic on each link of the at least some of the network links of the network channel; receiving, from the first computing asset and the second computing asset, one or more packet transmission metrics for the sent packet traffic associated with each respective link of the at least some of the network links; and determining whether a first network link of the network channel is malfunctioning based at least partly on the links status metrics and the packet transmission metrics, wherein the method is performed by at least a hardware computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. Non-transitory computer storage having stored thereon instructions that, when executed by a computer system having computer storage, cause the computer system to perform operations comprising:
-
isolating at least some network links of a network channel between a first computing asset and a second computing asset; initiating sending of packet traffic on each link of the at least some network links; receiving link status metrics and one or more packet transmission metrics for the network links that comprise the network channel from the first computing asset and the second computing asset; storing the link status metrics and the one or more packet transmission metrics on the computer memory; and determining whether a first network link of the network channel is malfunctioning based at least partly on the links status metrics and the packet transmission metrics. - View Dependent Claims (22, 23)
-
Specification