IP Library Granted Patent US 7,944,942
Granted Patent B1
US 7,944,942 · App. 12/145,446 · Granted May 17, 2011

Look up table (LUT) for Point-to-Point Protocol identification (PPP ID)

Assignee: Extreme Networks, Inc.
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 7,944,942
App. No.
12/145,446
Granted
May 17, 2011
Kind
B1
Abstract

A Point-to-Point Protocol (PPP) identifier (PPP ID) value of a PPP frame, including data, is converted to an associated Ethernet Virtual Local Area Network (VLAN) tag identifier (ID) value to enable the PPP ID value information to be communicated in an Ethernet frame to the next transmission layer for use in routing the data from the PPP frame.

Claims (22)

1. A method for converting a Point-to-Point Protocol (PPP) identifier (PPP ID) value to an Ethernet Virtual Local Area Network (VLAN) tag identifier (ID) value, the method comprising:

receiving a PPP frame, the PPP frame including at least a PPP identifier (PPP ID) value;

converting the PPP ID value to an Ethernet VLAN tag ID value corresponding to the PPP ID value, wherein converting the PPP ID value to an Ethernet VLAN tag ID value corresponding to the PPP ID is based on a PPP ID look up table (LUT) that maps the PPP ID value to the corresponding Ethernet VLAN tag ID value, the PPP ID LUT having a plurality of PPP ID registers, each PPP ID register having stored therein a different PPP ID register value against which the PPP ID value may be compared, wherein the converting is further:

comparing the PPP ID value against the different PPP ID register values to determine whether there is a matching PPP ID register value, the matching PPP ID register value matching the PPP ID value,

determining a corresponding VLAN tag ID register, the corresponding VLAN tag ID register corresponding to the PPP ID register having stored therein the matching PPP ID register value, and

obtaining the VLAN tag ID value from the corresponding VLAN tag ID register; and

outputting an Ethernet frame including the Ethernet VLAN tag ID value corresponding to the PPP ID value.

2. A device for converting a Point-to-Point Protocol (PPP) identifier (PPP ID) value to an Ethernet Virtual Local Area Network (VLAN) tag identifier (ID) value, the device comprising:

at least one input for receiving the PPP ID value from a PPP frame;

a PPP ID look up table (LUT);

a converter for converting the PPP ID value to the Ethernet VLAN tag ID value that corresponds to the PPP ID value; and

at least one output for outputting the Ethernet VLAN tag ID value corresponding to the PPP ID value, wherein the PPP ID LUT has a plurality of PPP ID registers, each PPP ID register having stored therein a different PPP ID register value against which the PPP ID value may be compared, and further wherein the converter has:

a comparator for comparing the PPP ID value against the different PPP ID register values to determine whether there is a matching PPP ID register value, the matching PPP ID register value matching the PPP ID value; and

a multiplexer for determining a corresponding VLAN tag ID register, the corresponding VLAN tag ID register corresponding to the PPP ID register having stored therein the matching PPP ID register value, and further, for pulling into the output the Ethernet VLAN tag ID value from the corresponding VLAN tag ID register.

3. A system for converting a Point-to-Point (PPP) identifier (PPP ID) value from a Packet Over SONET (POS) frame to an Ethernet Virtual Local Area Network (VLAN) tag identifier (ID) value, the system comprising:

a POS framer, the POS framer for receiving the POS frame and for outputting the PPP frame including a PPP ID value and a data value representing data and

a converter, the converter for receiving the PPP ID value and the data value, converting the PPP ID value to the Ethernet VLAN tag ID value, and for outputting an Ethernet frame including the Ethernet VLAN tag ID value and the data value, the Ethernet VLAN tag ID value corresponding to the PPP ID value, wherein the converter further comprises:

at least one input for receiving the PPP ID value from the PPP frame;

a PPP ID look up table (LUT), the PPP ID LUT for receiving the PPP ID value and converting the PPP ID value to the Ethernet VLAN tag ID value that corresponds to the PPP ID value; and

at least one output for outputting the Ethernet VLAN tag ID value corresponding to the PPP ID value, wherein the PPP ID LUT has a plurality of PPP ID registers, each PPP ID register having stored therein a different PPP ID register value against which the PPP ID value may be compared, and further wherein the converter has:

a comparator for comparing the PPP ID value against the different PPP ID register values to determine whether there is a matching PPP ID register value, the matching PPP ID register value matching the PPP ID value; and

a multiplexer for determining a corresponding VLAN tag ID register, the corresponding VLAN tag ID register corresponding to the PPP ID register having stored therein the matching PPP ID register value, and further, for pulling into the output the Ethernet VLAN tag ID value from the corresponding VLAN tag ID register.

Assignments (10)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
SECURITY INTEREST Recorded Jul 29, 2026
From: EXTREME NETWORKS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 076078/0590 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
SECURITY AGREEMENT Recorded Jul 27, 2015
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036189/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2008
From: CIMINO, DANIEL J.; HADDOCK, STEPHEN R.; KUNDSTRUP, MATTHEW T.
To: EXTREME NETWORKS, INC.
Reel/Frame 021558/0899 →
Continuity (1)
Continuation 10341834 · Jan 13, 2003