IP Library › Granted Patent US 11,570,095
Granted Patent B2
US 11,570,095 · App. 16/628,159 · Granted Jan 31, 2023

Platform comprising a plurality of routing entities

Inventors: Evgeny Sandler (Herzliya, IL); Amir Krayden (Even Yehuda, IL); Ido Susan (Sde Warburg, IL); Chen Goldenberg (Ramat Hasharon, IL)
Assignee: DRIVENETS LTD.
H04L45/583H04L45/60
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,570,095
App. No.
16/628,159
Granted
Jan 31, 2023
Kind
B2
Abstract

A physical network element is provided which is configured to operate as a plurality of separated routing entities, each functioning independently of the others, wherein the physical network element is characterized in that: a) each of the plurality of routing entities is provided with its own control, management and data planes, as well as with a dedicated routing information base table and a forwarding information base table; and b) all of the plurality of routing entities are configured to operate while sharing at least one member of a group that consists of: (i) one or more packet processors comprised in the physical network element; (ii) one or more central processing units (CPUs) comprised in the physical network element; (iii) one or more fabrics comprised in the physical network element; and (iv) one or more network interfaces comprised in the physical network element.

Claims (17)

1. A multi-tenant routing platform configured to operate in a communication network and the multi-tenant routing platform comprising a plurality of segregated tenant routers, each segregated tenant router functioning independently of the others, wherein the multi-tenant routing platform is characterized in that:

a) each of the plurality of segregated tenant routers is provided with its own control, management and data planes, and with a dedicated routing information base table and a forwarding information base table; and

b) all of said plurality of segregated tenant routers are configured to operate while sharing at least one member of a group that consists of:

(i) one or more packet processors comprised in said multi-tenant routing platform;

(ii) one or more central processing units (CPUs) comprised in said multi-tenant routing platform;

(iii) one or more fabrics comprised in said multi-tenant routing platform; and

(iv) one or more network interfaces comprised in said multi-tenant routing platform,

and wherein each segregated tenant routers is configured to request specific HW resources, and IDs of said requested HW resources overlap for at least two different segregated tenant routers sharing a packet processor,

and wherein said multi-tenant routing platform is configured to maintain a mapping table for mapping IDs of said HW resources with respective tenant routers from among said plurality of segregated tenant routers.

2. The multi-tenant routing platform of claim 1 , further comprising a management network that is configured to interconnect the plurality of segregated tenant routers comprised in that multi-tenant routing platform and to manage their operations.

3. The multi-tenant routing platform of claim 2 , further configured to enable software processes of each of the plurality of segregated tenant routers to run in a software container which is separated from software containers used to run software process associated with each of the other of the plurality of segregated tenant routers.

4. The multi-tenant routing platform of claim 2 , wherein shared resources of the multi-tenant routing platform are allocated for each of the plurality of segregated tenant routers according to at least one configurable resource template.

5. The multi-tenant routing platform of claim 2 , wherein each of the plurality of segregated tenant routers maintains a dedicated forwarding plane at one or more of the one or more shared packet processors and fabrics of the multi-tenant routing platform.

6. The multi-tenant routing platform of claim 2 , wherein each of the plurality of segregated tenant routers maintains at least one logical interface at the shared physical network interfaces of the shared packet processor.

7. The multi-tenant routing platform of claim 2 , wherein each of the plurality of segregated tenant routers maintains a dedicated control plane at one shared CPU and at least one shared packet processor.

8. The multi-tenant routing platform of claim 2 , wherein each of the plurality of segregated tenant routers maintains a dedicated management plane at the one or more of the shared packet processors, one or more of the one or more shared CPUs and at a shared platform managing entity.

9. The multi-tenant routing platform of claim 2 , configured to enable dynamically adding of one or more additional segregated tenant routers to the multi-tenant routing platform by using a management application configured to manage the plurality of segregated tenant routers comprised in said multi-tenant routing platform, and wherein said dynamic addition of the one or more additional segregated tenant routers is carried out after said management application has confirmed that there are enough resources available to be shared on the multi-tenant routing platform by all tenant routers of the multi-tenant routing platform, including the one or more additional segregated tenant routers.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2022
From: AT&T SERVICES, INC.
To: DRIVENETS LTD.
Reel/Frame 058770/0581 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ONE PERCENT INTEREST TO RECEIVNG PARTY PREVIOUSLY RECORDED AT REEL: 51637 FRAME: 560. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 17, 2021
From: DRIVENETS LTD.
To: AT&T SERVICES, INC.
Reel/Frame 057622/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: SANDLER, EVGENY; KRAYDEN, AMIR; SUSAN, IDO; GOLDENBERG, CHEN
To: DRIVENETS LTD.
Reel/Frame 051637/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: DRIVENETS LTD.
To: AT&T SERVICES, INC.
Reel/Frame 051637/0560 →
Continuity (2)
Provisional Application 62703459 · Jul 26, 2018
Related Publication 20200244575A1 · Jul 30, 2020