Diagnostic Functionality for Wireless Client Connectivity Problems in Wireless Networks
First Claim
1. A method comprising:
- receiving from one or more wireless network elements, connection state information associated with a wireless client having a connection problem;
receiving from one or more network infrastructure elements log data associated with the wireless client;
correlating the connection state information and the log data based on a network security protocol employed by the wireless client, wherein the network security protocol corresponds to an expected sequence of events, wherein the correlating comprises;
ordering events and messages indicated in the log data based on the expected sequence of events and the connection state information; and
comparing the correlated events and messages to a data store of diagnostic information to identify one or more possible causes of the connection problem.
1 Assignment
0 Petitions
Accused Products
Abstract
A troubleshooting system. In particular implementations, a method includes collecting, from a first wireless network element, PEM state associated with a wireless client having a connection problem, and collecting log data associated with the wireless client from the first wireless network elements and one or more other wireless network elements. The method further includes correlating the PEM state and log data based on a network security protocol employed by the wireless client, where the network security protocol corresponds to an expected sequence of events. The correlating includes correlating events and messages collected based on the expected sequence of events, and comparing the correlated sequence of events to a data store of diagnostic information to identify one or more possible causes of the connection problem.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving from one or more wireless network elements, connection state information associated with a wireless client having a connection problem; receiving from one or more network infrastructure elements log data associated with the wireless client; correlating the connection state information and the log data based on a network security protocol employed by the wireless client, wherein the network security protocol corresponds to an expected sequence of events, wherein the correlating comprises; ordering events and messages indicated in the log data based on the expected sequence of events and the connection state information; and comparing the correlated events and messages to a data store of diagnostic information to identify one or more possible causes of the connection problem. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive from one or more wireless network elements, connection state information associated with a wireless client having a connection problem; receive from one or more network infrastructure elements log data associated with the wireless client; correlate the connection state information and the log data based on a network security protocol employed by the wireless client, wherein the network security protocol corresponds to an expected sequence of events, wherein to correlate the connection state information and log data, the logic is further operable to; order events and messages indicated in the log data based on the expected sequence of events and the connection state information; and compare the correlated events and messages to a data store of diagnostic information to identify one or more possible causes of the connection problem. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
one or more processors; a memory; a network interface; and logic encoded in one or more tangible media for execution and when executed operable to cause the one or more processors to; receive from one or more wireless network elements, connection state information associated with a wireless client having a connection problem; receive from one or more network infrastructure elements log data associated with the wireless client; correlate the connection state information and the log data based on a network security protocol employed by the wireless client, wherein the network security protocol corresponds to an expected sequence of events, wherein to correlate the connection state information and log data, the logic is further operable to cause the one or more processors to; order events and messages indicated in the log data based on the expected sequence of events and the connection state information; and compare the correlated events and messages to a data store of diagnostic information to identify one or more possible causes of the connection problem. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification