IP Library Granted Patent US 8,520,534
Granted Patent B2
US 8,520,534 · App. 13/039,738 · Granted Aug 27, 2013

In-service throughput testing in distributed router/switch architectures

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,520,534
App. No.
13/039,738
Granted
Aug 27, 2013
Kind
B2
Abstract

Various embodiments relate to a system and related method of measuring at least one transport link's performance in a communications network. An originating device controlled by a customer may generate testing frames that are transported to a receiving device also controlled by the customer through the at least one transport link that connects the two devices. In some embodiments, the transport links may transfer the testing frames while the transport links are transporting other data traffic. The receiving device may parse incoming frames and, upon identifying the testing frames, may generate echoing response frames. In some embodiments, the echoing response frames may be placed in one of a series of priority-based service queues. The originating device may then receive the response frames through the transport links and may measure the stream of incoming frames to measure and analyze the transport links' performance.

Claims (45)

1. A method of testing at least one transport link in a communications system, the method comprising:

generating, by a first communications device comprising a first aggregation circuit, a testing frame including a destination address for a second communications device comprising a second aggregation circuit;

sending, by the first communications device, the testing frame to the destination address;

receiving, by a port in the second communications device, an incoming frame originating from the first communications device;

determining, by the second communications device, that the incoming frame comprises the testing frame;

producing, by the second communications device, a response frame based on the testing frame;

placing the response frame in a selected priority-based service queue of a plurality of priority-based service queues of the second communications device based on a configurable priority level of the testing frame; and

sending, from the selected priority-based service queue of the second communications device, the response frame to the first communications device.

2. The method of claim 1 , wherein the testing and response frames are sent through the at least one transport link that connects the first communications device with the second communications device without suspending transport of other frames through the at least one transport link.

3. The method of claim 2 , further comprising:

measuring, by the first communications device, performance of the at least one transport link based on traffic received from the at least one transport link, including the response frame received from the second communications device.

4. The method of claim 1 , wherein the first communications device measures performance of the at least one transport link allocated to the priority levels at or below the priority level associated with the testing frame or response frame.

5. The method of claim 1 , wherein the determining step further comprises:

determining, at the port in second communications device, that a destination address included the incoming frame is that of the second communications device; and

determining that a sub-type including in the incoming frame is a sub-type associated with a testing frame.

6. The method of claim 5 , wherein the producing step further comprises:

determining the destination address and a source address included the incoming frame; and

adding to the response frame:

a response source address equivalent to the destination address included in the incoming frame,

a response destination address equivalent to the source address included in the incoming frame, and

a sub-type associated with a response frame.

7. The method of claim 1 , wherein the at least one transport link comprises an Ethernet link and further wherein the first and second aggregation circuits receive traffic originating from more than one source.

8. The method of claim 1 , further comprising:

setting a target bandwidth capacity (TBC) for the at least one transport link, wherein the first communications device repeats the sending of the testing frame step at a rate less than the TBC.

9. A communications system that tests at least one transport link, the system comprising:

a first communications device comprising a first aggregation circuit; and

a second communications device comprising a second aggregation circuit and a port;

wherein the first communications device:

generates a testing frame including a destination address for the second communications device, and

sends the testing frame to the second device; and

further wherein the second communications device:

receives, through the port, an incoming frame originating from the first communications device,

determines that the incoming frame comprises the testing frame,

produces a response frame based on the testing frame,

places the response frame in a selected priority-based service queue of a plurality of priority-based service queues of the second communications device based on a configurable priority level of the testing frame, and

sends, from the selected priority-based service queue, the response frame to the first communications device.

10. The system of claim 9 , wherein the testing and response frames are sent through the at least one transport link that connects the first communications device with the second communications device without suspending transport of other frames through the at least one transport link.

11. The system of claim 10 , wherein the first communications device measures performance of the at least one transport link based on traffic received from the at least one transport link, including the response frame received from the second communications device.

12. The system of claim 9 , wherein the first communications device measures performance of the at least one transport link allocated to the priority levels at or below the priority level associated with the testing frame or response frame.

13. The system of claim 9 , wherein the second communications device determines at the port that a destination address included in the incoming frames is that of the second communications device and determines that a sub-type including the incoming frame is a sub-type associated with a testing frame.

14. The system of claim 13 , wherein the second communications device determines the destination address and a source address included in the incoming frame and adds to the response frame a response source address equivalent to the destination address included in the incoming frame, a response destination address equivalent to the source address included in the incoming frame, and a sub-type associated with a response frame.

15. The system of claim 9 , wherein the at least one transport link comprises an Ethernet link and further wherein the first and second aggregation circuits receive traffic originating from more than one source.

16. The system of claim 9 , wherein the at least one transport link has a target bandwidth capacity (TBC), wherein the first communications device repeats the sending of the testing frame step at a rate less than the TBC.

17. The method of claim 1 , wherein the testing frame includes a designation of the configurable priority level.

18. The system of claim 9 , wherein the testing frame includes a designation of the configurable priority level.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 028132/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2012
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 028132/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2011
From: LAFLEUR, DANIEL
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 025895/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2011
From: DIBIRDI, ALP
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025895/0580 →