IP Library Granted Patent US 11,233,885
Granted Patent B2
US 11,233,885 · App. 16/731,832 · Granted Jan 25, 2022

Efficient capture and streaming of data packets

Inventors: Sylvain Lizotte (Montreal, CA); Marc-André Lamontagne (Pointe-Claire, CA); Marc Gélinas (Laval, CA); Yanick Viens (St-Jean-sur-Richelieu, CA)
Assignee: Accedian Networks Inc.
H04L69/22H04L43/022H04L43/028H04L43/04H04L47/36
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 11,233,885
App. No.
16/731,832
Granted
Jan 25, 2022
Kind
B2
Abstract

What is disclosed is a method for efficient capture and streaming of data packets in a network device comprises capturing data packets matching predetermined filters, packaging said data packets into samples, and aggregating one or more samples in a high speed bus payload. The method also comprises transferring said high speed bus payload to a CPU, extracting said samples from the high speed bus payload and storing said samples in a shared memory of the CPU, and accessing said samples from the shared memory for streaming to one or more client.

Claims (18)

1. A method for analysis of data packets at a network device having an input port configured to receive packets from a network and an output port configured to transmit the data packets to the network, the method comprising:

capturing, by a programmable processor, a data packet received on the input port matching one or more predetermined criteria;

creating one or more metadata related to the captured packet;

sending, at a calculated shaping rate, from the programmable processor, a sample comprising a copy of said captured packet along with the metadata, to a processor via a high speed bus, the calculated shaping rate based on space left in a shared memory of said processor; and

streaming, via said processor, the sample to one or more clients.

2. The method of claim 1 , wherein said metadata is added in a header to the data packet.

3. The method of claim 1 , wherein said matching one or more predetermined criteria is done via a layer-2 filtering protocol.

4. The method of claim 1 , wherein said matching one or more predetermined criteria is done via a layer-3 filtering protocol.

5. The method of claim 1 , wherein said transmitting is done via an Ethernet bus.

6. A network device comprising:

an input port configured to receive packets from a network;

a programmable packet capture processor configured to:

capture a data packet received on the input port matching one or more predetermined criteria;

create one or more metadata related to the captured packet;

send, at a calculated shaping rate, a sample comprising a copy of said captured packet along with the metadata, to a processor of said network device via a high speed bus, the calculated shaping rate based on space left in a shared memory of said processor; and

wherein said processor is configured to stream the sample to one or more clients.

7. The network device of claim 6 wherein the packet capture processor is configured to capture the packets using a layer-2 filtering protocol.

8. The network device of claim 6 wherein the packet capture processor is configured to capture is configured to filter the packets using a layer-3 filtering protocol.

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 Dec 31, 2019
From: LIZOTTE, SYLVAIN; LAMONTAGNE, MARC-ANDRÉ; GÉLINAS, MARC; VIENS, YANICK
To: ACCEDIAN NETWORKS INC.
Reel/Frame 051394/0554 →
Continuity (2)
Continuation 15255989 · Sep 2, 2016
Related Publication 20200137205A1 · Apr 30, 2020