IP Library Granted Patent US 9,954,983
Granted Patent B2
US 9,954,983 · App. 15/464,981 · Granted Apr 24, 2018

Providing efficient routing of an operations, administration and maintenance (OAM) frame received at a port of an ethernet switch

Inventors: Yanick Viens (St-Jean-sur-Richelieu, CA); Steve Rochon (Brossard, CA)
Assignee: Accedian Networks Inc.
H04L69/22H04L43/10H04L43/50H04L45/66H04L47/11H04L47/115H04L47/35H04L49/3009
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 9,954,983
App. No.
15/464,981
Granted
Apr 24, 2018
Kind
B2
Abstract

A system for efficient routing of an OAM) frame in an Ethernet switch receives an OAM frame at a first port; building a first classification key dependent on an OAM frame header; classifies in a context of the first port to create a first classification; resolves action dependent on the first classification; modifies the first classification key to create a second classification key; classifies the frame in a context of the second port to create a second classification; sends the second classification key to an OAM engine coupled to the Ethernet switch for modification into a third classification key; receives the third classification key from the OAM engine; modifies the third classification key into a final classification key; modifies the header of the OAM frame with the final classification key; and sends the modified OAM frame to a switching fabric of the Ethernet switch.

Claims (20)

1. A method for efficient routing of an Operations, Administration and Maintenance (OAM) frame received at a first port and terminating on a second port of an Ethernet switch, said method comprising:

receiving the OAM frame at the first port;

building a first classification key dependent on an OAM frame header of the received OAM frame;

classifying the OAM frame in a context of the first port to create a first classification;

determining whether the received OAM frame is to be discarded after the creation of said first classification, and if an answer is negative, determining whether a loopback of the received OAM frame is required on said first port, and if the loopback is required, sending said first classification key to an OAM engine coupled to the Ethernet switch; and

responsive to determining that a loopback of the received OAM frame is not required, determining whether the received OAM frame is destined for another port, and if the received OAM frame is destined for another port, modifying the first classification key to create a second classification key.

2. The method claim 1 , further comprising determining that the received OAM frame is destined for the second port and modifying the first classification key to create the second classification key, wherein the second classification key appears to have been created by the output function of the second port.

3. The method of claim 2 , further comprising:

classifying the received OAM frame by the input function of the first port.

4. The method of claim 3 , further comprising:

determining whether a loopback of the received OAM frame is required on another port, and if the loopback is not required on the another port, sending said second classification key to an OAM engine coupled to the Ethernet switch.

5. A system for efficient routing of an Operations, Administration and Maintenance (OAM) frame received at a first port and terminating on a second port of an Ethernet switch, said system comprises program code stored in memory and executed by a processor to:

receive the OAM frame at the first port;

build a first classification key dependent on an OAM frame header of the received OAM frame;

classify the OAM frame in a context of the first port to create a first classification;

determine whether the received OAM frame is to be discarded after the creation of said first classification, and if an answer is negative, determine whether a loopback of the received OAM frame is required on said first port, and if the loopback is required, send said first classification key to an OAM engine coupled to the Ethernet switch; and

responsive to determining that of loopback of the received OAM frame is not required, determine whether the received OAM frame is destined for another port, and if the received OAM frame is destined for another port, modify the first classification key to create a second classification key.

6. The system of claim 5 , further comprising program code stored in the memory and executed by the processor to determine that the received OAM frame is destined for the second port and modifying the first classification key to create the second classification key, wherein the second classification key appears to have been created by the output function of the second port.

7. The system of claim 6 , further comprising program code stored in the memory and executed by the processor to classify the received OAM frame by the input function of the first port.

8. The system of claim 7 , further comprising program code stored in the memory and executed by the processor to determine whether a loopback of the received OAM frame is required on another port, and if the loopback is not required on another port, send said second classification key to the OAM engine coupled to the Ethernet switch.

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 Jun 22, 2018
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 046413/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2017
From: VIENS, YANICK; ROCHON, STEVE
To: ACCEDIAN NETWORKS INC.
Reel/Frame 041666/0620 →
Continuity (2)
Continuation 14625724 · Feb 19, 2015
Related Publication 20170195463A1 · Jul 6, 2017