Automated network diagnostic techniques
First Claim
1. A method of automatically diagnosing operation of a communication network, the method comprising:
- collecting, during a plurality of time periods, a plurality of Layer-4 protocol statistics for Layer-4 network connections each having a first endpoint at one of one or more client devices, wherein data transmitted for each of the Layer-4 network connections traverses the communication network;
determining a first network performance indicator, based on the Layer-4 statistics collected during a first time period included in the time periods and the Layer-4 statistics collected during a second time period included in the time periods and neither overlapping nor consecutive with the first time period;
determining whether the communication network has experienced a performance issue based on the first network performance indicator; and
causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue.
4 Assignments
0 Petitions
Accused Products
Abstract
Automatically diagnosing operation of a communication network, including collecting, during a plurality of time periods, a plurality of Layer-4 and/or Layer-1/-2 statistics for network activity on the communication network; determining a network performance indicator, based on the statistics collected during a first time period included in the time periods and the statistics collected during a second time period included in the time periods and neither overlapping nor consecutive with the first time period; determining whether the communication network has experienced a performance issue based on the network performance indicator; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue.
-
Citations
22 Claims
-
1. A method of automatically diagnosing operation of a communication network, the method comprising:
-
collecting, during a plurality of time periods, a plurality of Layer-4 protocol statistics for Layer-4 network connections each having a first endpoint at one of one or more client devices, wherein data transmitted for each of the Layer-4 network connections traverses the communication network; determining a first network performance indicator, based on the Layer-4 statistics collected during a first time period included in the time periods and the Layer-4 statistics collected during a second time period included in the time periods and neither overlapping nor consecutive with the first time period; determining whether the communication network has experienced a performance issue based on the first network performance indicator; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; and one or more nontransitory computer readable media including instructions which, when executed by one or more processors, cause the one or more processors to; collect, during a plurality of time periods, a plurality of Layer-4 protocol statistics for Layer-4 network connections each having a first endpoint at one of one or more client devices, wherein data transmitted for each of the Layer-4 network connections traverses the communication network; determine a first network performance indicator, based on the Layer-4 statistics collected during a first time period included in the time periods and the Layer-4 statistics collected during a second time period included in the time periods and neither overlapping nor consecutive with the first time period; determine whether the communication network has experienced a performance issue based on the first network performance indicator; and cause a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the communication network has experienced a performance issue. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of automatically diagnosing operation of a wireless network, the method comprising:
-
collecting, during a plurality of time periods spanning a plurality of days, a plurality of Layer-1 and/or Layer-2 protocol statistics for wireless data communications on the wireless network, each of the time periods being at least 5 minutes in duration and the plurality of days including two nonconsecutive days; determining, for each time period in the plurality of time periods, a first link condition metric for the time period based on the Layer-1 and/or Layer-2 protocol statistics collected during the time period; determining a network performance indicator, based on a number of the plurality of time periods that a first threshold condition is met by the first link condition metric; determining whether the wireless network has experienced a performance issue based on the network performance indicator meeting a second threshold condition; and causing a diagnostic action, a corrective action, or a maintenance action to be performed based on the determination whether the wireless network has experienced a performance issue. - View Dependent Claims (21, 22)
-
Specification