IP Library Granted Patent US 10,305,737
Granted Patent B2
US 10,305,737 · App. 15/651,773 · Granted May 28, 2019

System for testing ethernet paths and links without impacting non-test traffic

Inventors: Claude Robitaille (St-Placide, CA); Steve Rochon (Brossard, CA)
Assignee: Accedian Networks Inc.
H04L41/085H04L43/50
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 10,305,737
App. No.
15/651,773
Granted
May 28, 2019
Kind
B2
Abstract

A system for testing Ethernet paths or links without adversely impacting non-test traffic. The system includes a test traffic generator that includes a scheduler that determines when a new test packet is generated. The test traffic generator includes a packet creator that builds a test packet and a transmitter for transmitting the test packet via the Ethernet path or link. The packet creator sends the test packet to the transmitter. The traffic generator includes a transmit credit block coupled to the transmitter or to the scheduler. The transmit credit block stores an amount of credits representing a number of bytes that are available to transmit and decrements the amount each time a non-test packet is communicated via the Ethernet path or link.

Claims (25)

1. A system for testing Ethernet paths in a network without impacting non-test traffic, comprising:

at least one pair of Ethernet devices coupled to opposite ends of an Ethernet path for transmitting non-test packets on said Ethernet;

at least one test packet generator coupled to said Ethernet path for transmitting test packets to test the transmission characteristics of said Ethernet path, said test packet generator comprising:

a transmit credit block for storing an amount of credits representing a number of bytes that are available to transmit to be within a predetermined bandwidth limit;

a scheduler responsive to said transmit credit block to determine when one or more new test packet is to be created, and

a packet creator responsive to a request sent by said scheduler to build one or more new test packet to be transmitted on said Ethernet path.

2. The system of claim 1 , wherein the scheduler queries the transmit credit block to determine whether sufficient credits are available from the transmit credit block to transmit the test packet.

3. The system of claim 1 , wherein credits are decremented by said transmit credit block each time a non-test packet is transmitted on the Ethernet path.

4. The system of claim 1 , wherein credits are decremented by said transmit credit block each time a test packet is transmitted on the Ethernet path.

5. The system of claim 2 , wherein the credits are incremented periodically.

6. The system of claim 1 , wherein the test packet generator includes an Ethernet port, and wherein the test packet generator is connected to the Ethernet link via the Ethernet port.

7. A method for testing Ethernet paths in a network without impacting non-test traffic, comprising:

transmitting non-test packets on said Ethernet path between at least one pair of Ethernet devices coupled to opposite ends of said Ethernet path;

storing an amount of credits representing a number of bytes that are available to transmit;

decrementing the amount of credits each time said non-test packet or a test packet is transmitted on the Ethernet path;

scheduling the creation of at least one test packet when said amount of credit is greater than the number of bytes in the at least one test packet;

transmitting the created at least one test packet on the Ethernet path, and

incrementing the amount of credits periodically.

8. A method for testing Ethernet paths in a network without impacting non-test traffic, comprising:

transmitting non-test packets on said Ethernet path between at least one pair of Ethernet devices coupled to opposite ends of said Ethernet path;

scheduling the creation of at least one test packet;

storing an amount of credits representing a number of bytes that are available to transmit;

transmitting the created at least one test packet on the Ethernet path when said amount of credit is greater than the number of bytes in the at least one test packet;

decrementing the amount of credits each time said non-test packet or a test packet is transmitted on the Ethernet path, and

incrementing the amount of credits periodically.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065192/0909 →
RELEASE OF SECURITY INTEREST FILED AUGUST 13, 2021 AT REEL/FRAME 057184/0296 Recorded Oct 6, 2023
From: BGC LENDER REP LLC
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065178/0452 →
SECURITY INTEREST Recorded Aug 16, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 057192/0787 →
SECURITY AGREEMENT Recorded Aug 13, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: BGC LENDER REP LLC
Reel/Frame 057184/0296 →
SECURITY INTEREST Recorded Jan 21, 2020
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 051569/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2017
From: ROBITAILLE, CLAUDE; ROCHON, STEVE
To: ACCEDIAN NETWORKS INC.
Reel/Frame 043024/0791 →
Continuity (5)
Continuation 14446708 · Jul 30, 2014
Continuation 13293199 · Nov 10, 2011
Continuation 12209345 · Sep 12, 2008
Provisional Application 60993622 · Sep 13, 2007
Related Publication 20170317880A1 · Nov 2, 2017