IP Library Granted Patent US 10,291,484
Granted Patent B2
US 10,291,484 · App. 15/784,339 · Granted May 14, 2019

System and method for out-of-line real-time in-service performance measurement

Inventors: Claude Robitaille (St-Placide, CA); Chris Reamy (Colorado Springs, CO); Germain Levesque (Saint-Laurent, CA)
Assignee: Accedian Networks Inc.
H04L41/145H04L12/4641H04L41/14H04L43/026H04L43/0823H04L43/0852H04L43/0888H04L43/12H04L43/18H04L43/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,291,484
App. No.
15/784,339
Granted
May 14, 2019
Kind
B2
Abstract

A system for out-of-line testing of performance of a network, comprising a multiplexer at an input to the network; a demultiplexer at an output from the network; the multiplexer further comprising a traffic generator to insert synthetic traffic, and a first switch to accept an incoming customer traffic stream and join the incoming customer traffic stream with a synthetic traffic stream to form a total traffic stream, the total traffic stream fed to the input to the network; and the demultiplexer comprising a second switch to receive the total traffic stream from the output of the network, and separate the total traffic stream into the synthetic traffic stream and the customer traffic stream, and a traffic analyzer to analyze the separated synthetic traffic stream.

Claims (18)

1. A system for testing the performance of a network between a source and a destination, comprising:

an input port configured to receive a plurality of original customer packets originating from said source, said input port producing a copy of each of said plurality of original customer packets and routing said copy of customer packets to a second port; and

a traffic generator coupled to said second port, to determine the rate of said copy of customer packets and generate synthetic packets at a synthetic packet rate such as to bring a total traffic rate to a testing rate;

said traffic generator inserts said synthetic packets when detecting gaps in the copy of customer packets and removes said copy of customer packets before merging the synthetic packets with the original customer packets and transmitted towards said destination.

2. The system of claim 1 wherein said total traffic rate is the combination of a customer packets rate and the synthetic packets rate.

3. The system of claim 1 wherein said input port modifies said copy of said plurality of customer packets to comprise a second flow identifier different from a flow identifier in said original customer packets.

4. The system of claim 1 wherein said traffic generator generates synthetic packets when said gaps are greater than a predetermined threshold.

5. A method to evaluate the performance of a network configured between a source and a destination, the method comprising:

receiving from said source, a plurality of original customer packets;

producing a copy each of said plurality of original customer packets;

estimating an arrival rate of said copy of customer packets and generating one or more synthetic packets and at second rate such that a total traffic rate reaches an intended test rate;

inserting said synthetic packets within one or more gaps in the copy of said plurality of original customer packets;

removing said copy of customer packets;

multiplexing said synthetic packets with said original customer packets to produce a combined stream of packets; and

transmitting said combined stream of packets toward said destination.

6. The method of claim 5 wherein said total traffic rate is the combination of said arrival rate and second rate.

7. The method of claim 5 further comprising modifying said copy of customer packets to comprise a second flow identifier different from a flow identifier in said original customer packets.

8. The method of claim 5 wherein said inserting said synthetic packets is done when said gaps are greater than a predetermined threshold.

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 Oct 16, 2017
From: ROBITAILLE, CLAUDE; REAMY, CHRIS; LEVESQUE, GERMAIN
To: ACCEDIAN NETWORKS INC.
Reel/Frame 043870/0545 →
Continuity (3)
Continuation 15047031 · Feb 18, 2016
Continuation 14254932 · Apr 17, 2014
Related Publication 20180041399A1 · Feb 8, 2018
Cited By (1)
US 12,388,739