IP Library Granted Patent US 11,811,724
Granted Patent B2
US 11,811,724 · App. 17/349,956 · Granted Nov 7, 2023

Method and system for resolving UNI port information on an external SOC/switch based on a mac-table cache

Inventor: Chung-Kai Tung (Taipei, TW)
Assignee: OPTICORE TECHNOLOGIES, INC.
H04L61/4552H04L67/568H04L69/22H04L2101/622
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,811,724
App. No.
17/349,956
Granted
Nov 7, 2023
Kind
B2
Abstract

The present invention provides a method of using a mac-table cache to resolve UNI port information on an external system of chip (SOC) is provide. The method comprises, receiving, by a packet processing chip, a packet with a source address (SA); locating, by the packet processing chip, the SA in a mac-table cache implemented on the packet processing chip; and looking up a SOC mac-table implemented on the external SOC if the SA cannot be found in the mac-table cache.

Claims (19)

1. A method of using a mac-table cache to resolve UNI port information on an external system on chip (SOC), comprising:

receiving, by a packet processing chip, a packet with a source address (SA);

determining whether the SA is stored in a mac-table cache implemented on the packet processing chip;

in response to determining that the SA is not stored in the mac-table cache, determining from a SOC mac-table implemented on the external SOC processing data for the SA stored in the SOC mac-table cache; and

updating the mac-table cache implemented on the packet processing chip via the SOC mac-table;

wherein the mac-table cache is implemented as an ASIC (application-specific integrated circuit);

wherein the method further comprising the steps of:

providing a co-location device (CO), the packet processing chip and the external SOC/switch to be connectively cascaded in a series, wherein the co-location device only connects to the packet processing chip; and

sending the packet from the external SOC or from a co-location device (CO) connected to the packet processing chip.

2. The method according to claim 1 , wherein the packet processing chip processes the packet based on the SA found in the mac-table cache.

3. A system in which a mac-table cache is used to resolve UNI port information, comprising:

a packet processing chip with a mac-table cache implemented thereon;

an external system on chip (SOC) with a SOC mac-table implemented thereon, electrically connected with the packet processing chip; and

a co-location device (CO), electrically connected with the packet processing chip;

wherein the packet processing chip is operatively configured to receive a packet with a source address (SA), determine whether the SA is stored in the mac-table cache, and obtain processing data from the SOC mac-table if the SA of the packet is not stored in the mac-table cache;

wherein the packet processing chip is further operatively configured, in response to determining that the SA is not stored in the mac-table cache, to determine from the SOC mac-table implemented on the external SOC processing data for the SA stored in the SOC mac-table cache, and updating the mac-table cache implemented on the packet processing chip via the SOC mac-table;

wherein the mac-table cache is implemented as an ASIC (application-specific integrated circuit) inside the packet processing chip;

wherein the co-location device (CO), the packet processing chip and the external SOC are connectively cascaded in a series, and the co-location device only connects to the packet processing chip, and operatively configured such that the packet processing chip receives the packet from the external SOC or from the co-location device (CO).

4. The system according to claim 3 , wherein the packet processing chip is further configured to process the packet based on the SA stored in the mac-table cache.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2026
From: OPTICORE TECHNOLOGIES, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 074741/0400 →
CHANGE OF ADDRESS Recorded Oct 6, 2023
From: OPTICORE TECHNOLOGIES, INC.
To: OPTICORE TECHNOLOGIES, INC.
Reel/Frame 065178/0404 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL: 060703 FRAME: 0009. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Dec 15, 2022
From: OPTICORE TECHNOLOGIES INC.
To: OPTICORE TECHNOLOGIES, INC.
Reel/Frame 062133/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: OPTICORE TECHNOLOGIES INC.
To: OPTICORE TECHNOLOGIES INC.
Reel/Frame 060703/0009 →
CHANGE OF NAME Recorded Feb 7, 2022
From: FAITH KEEPERS INVESTMENT INC.
To: OPTICORE TECHNOLOGIES INC.
Reel/Frame 059619/0049 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ORIGINAL ASSIGNMENT EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 058377 FRAME: 0853. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 19, 2022
From: CORE KEEPERS INVESTMENT INC
To: FAITH KEEPERS INVESTMENT INC
Reel/Frame 058785/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2021
From: CORE KEEPERS INVESTMENT INC
To: FAITH KEEPERS INVESTMENT INC
Reel/Frame 058377/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: TUNG, CHUNG-KAI
To: CORE KEEPERS INVESTMENT INC.
Reel/Frame 056570/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: TUNG, CHUNG-KAI
To: CORE KEEPERS INVESTMENT INC.
Reel/Frame 056569/0868 →
Continuity (2)
Provisional Application 63041828 · Jun 20, 2020
Related Publication 20210400012A1 · Dec 23, 2021