Patent ID: 9001685
Filing Date: 2015-04-07
Classification: H04L

Abstract:
1. A method for bi-lateral data connection troubleshooting a communication service by using a communication service troubleshooting tool, comprising: creating, by the communication service troubleshooting tool, an association between a customer premise equipment (CPE) in a customer network and a communication service provider router providing the communication service in a communication service provider network; determining, by the communication service troubleshooting tool, a CPE configuration of the CPE in the customer network and a router configuration of the communication service provider router providing communication services to the CPE based on the association; responsive to determining the CPE configuration and router configuration, initiating, by the communication service troubleshooting tool, at least one network test on a CPE interface of the CPE in the customer network and at least one network test on a router interface of the router, each of the at least one network tests are separate and initiated simultaneously, wherein the CPE interface and the router interface are configured for the communication service; responsive to initiating the separate tests, generating CPE measurements based on the at least one network test on the CPE interface and router measurements based on the at least one network test on the router interface; collecting, by the communication service troubleshooting tool, the CPE measurements and the router measurements generated by each of the at least one test initiated on the CPE interface and the at least one test initiated on the router interface; determining, by the communication service troubleshooting tool, a difference between the collected CPE measurements and router measurements; determining, by the communication service troubleshooting tool, whether the difference exceeds a normal threshold; and in response to determining that the difference exceeds the normal threshold, identifying, by the communication service troubleshooting tool, a cause of the difference by applying a set of rules to verify the communication service is configured properly, wherein identifying the cause of the difference comprises identifying a configuration mismatch between the CPE configuration and the router configuration by identifying that packets are being marked incorrectly and placed into a wrong queue at the router, the packets being associated with a class of service for a customer.