Patent ID: 9722880
Date: 2017-08-01
CPC Classifications: H04L,H05K

Claim:
1. A device to perform operations in a multi-protocol label switching network, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: receiving a first identification of a first edge router associated with a network and a second identification of a second edge router associated with the network; sending a parent trace thread to the first edge router to obtain trace information from the first edge router; generating child trace threads according to the trace information obtained from the first edge router; obtaining trace information associated with a plurality of paths, the trace information being obtained from a plurality of routers by tracing the plurality of paths using the child trace threads that hop from the first edge router to the second edge router via the plurality of routers; terminating one of the child trace threads to identify a terminated trace thread in response to two paths of the plurality of paths converging at a converging router of the plurality of routers, wherein the trace information of the terminated trace thread is stored in another trace thread; generating a network configuration representation using the trace information associated with the plurality of paths; and displaying the network configuration representation on a graphical user interface, wherein the plurality of paths are equal cost paths, and wherein the trace information is obtained by independently and concurrently tracing the plurality of paths using the child trace threads.