System and method for a testing vector and associated performance map
First Claim
Patent Images
1. A method for testing line state comprising:
- monitoring traffic through a communications path;
controlling generating of a test vector with a reflector predictor function, the reflector/predictor function having a first mode that has a vector control input fed by live traffic statistical values to resemble live packet flows monitored though the communications path and a second mode that includes a set of preset vectors that are triggered automatically to predict performance, wherein attributes of the test vector simulate configurations of the monitored traffic and include at least frame size;
initiating communication of the test vector to one or more end devices;
dynamically reconfiguring the attributes of the test vector during the communication of the test vector to simulate real-time changes in the monitored traffic in response to detecting the real-time changes in the monitored traffic;
measuring resulting test vector performance information for each of the attributes of the test vector; and
generating a dynamically updatable performance map utilizing the attributes of the test vector and the performance information, wherein the performance map is a multi-dimensional array of test results based at least in part on the attributes of the test vector and the performance information of the test vector, and wherein the performance map is queried by an application before initiating a process or communication, wherein the application selects a class of service marking for the process or communication in real time based on the performance information within the class of service reported hi the performance map.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for testing line state. Traffic through a communications path is determined. A test vector is generated. Attributes of the test vector simulate the traffic. The test vector is communicated to one or more end devices. Performance information for each of the attributes of the test vector is measured. A performance map utilizing the attributes and the performance information is generated.
-
Citations
20 Claims
-
1. A method for testing line state comprising:
-
monitoring traffic through a communications path; controlling generating of a test vector with a reflector predictor function, the reflector/predictor function having a first mode that has a vector control input fed by live traffic statistical values to resemble live packet flows monitored though the communications path and a second mode that includes a set of preset vectors that are triggered automatically to predict performance, wherein attributes of the test vector simulate configurations of the monitored traffic and include at least frame size; initiating communication of the test vector to one or more end devices; dynamically reconfiguring the attributes of the test vector during the communication of the test vector to simulate real-time changes in the monitored traffic in response to detecting the real-time changes in the monitored traffic; measuring resulting test vector performance information for each of the attributes of the test vector; and generating a dynamically updatable performance map utilizing the attributes of the test vector and the performance information, wherein the performance map is a multi-dimensional array of test results based at least in part on the attributes of the test vector and the performance information of the test vector, and wherein the performance map is queried by an application before initiating a process or communication, wherein the application selects a class of service marking for the process or communication in real time based on the performance information within the class of service reported hi the performance map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network test device for testing a communications path, the network test device comprising:
-
a monitor interface configured to monitor traffic through a communications path, wherein the communications path includes a physical connection between the network test device and one or more end devices; a test engine in communication with the monitor interface, the test engine is executed by a processor to generate a test vector, the test vector being controlled by a reflector/predictor function, the reflector/predictor function having a first mode that has a vector control input fed by live traffic statistical values to resemble live packet flows monitored though the communications path and a second mode that includes a set of preset vectors that are triggered automatically to predict performance, wherein attributes of the test vector simulate configurations of the monitored traffic measured by the monitor interface and include at least frame size, the test engine is further executed to initiate communication of the test vector to the one or more and devices, dynamically reconfigure the attributes of the test vector to simulate real-time changes in the monitored traffic during the communication of the test vector in response to detecting the real-time changes in the monitored traffic, measure resulting test vector performance information for each of the attributes of the test vector, and generate a dynamically updatable performance map utilizing the attributes of the test vector and the performance information, wherein the performance map is a multi-dimensional array of test results based at least in part on the attributes of the test vector and the performance information of the test vector, and wherein the performance map is queried by an application before initiating a process or communication, wherein the application selects a class of service marking for the process or communication in real time based on the performance information within the class of service reported in the performance map. - View Dependent Claims (13, 14, 15)
-
-
16. A test device comprising:
-
a processor for executing a set of instructions; and a memory for storing the set of instructions, wherein the set of instructions are executed by the processor to; monitor traffic through a communications path, control generation of a test vector with a reflector/predictor function, the reflector/predictor function having a first mode that has a vector control input fed by live traffic statistical values to resemble live packet flows monitored though the communications path and a second mode that includes a set of preset vectors that are triggered automatically to predict performance, wherein attributes of the test vector simulate configurations of the monitored traffic and include at least frame size, initiating communication of the test vector to one or more end devices, dynamically reconfigure the attributes of the test vector during the communication of the test vector to simulate real-time changes in the monitored traffic in response to detecting the real-time changes in the monitored traffic; measure resulting test vector performance information for each of the attributes of the test vector, and generate a dynamically updatable performance map utilizing the attributes of the test vector and the performance information, wherein the performance map is a multi-dimensional array of test results based at least in part on the attributes of the test vector and the performance information of the test vector, and wherein the performance map is queried by an application before initiating a process or communication, wherein the application selects a class of service marking for the process or communication in real time based on the performance information within the class of service reported in the performance map. - View Dependent Claims (17, 18, 19, 20)
-
Specification