IP Library › Granted Patent US 11,943,107
Granted Patent B2
US 11,943,107 · App. 18/061,656 · Granted Mar 26, 2024

Cloud node routing

Inventors: Himanshu Shah (San Jose, CA); Atif Khan (San Jose, CA); Murtuza Attarwala (San Jose, CA)
Assignee: ALKIRA, INC.
H04L41/082H04L47/82H04L67/10
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,943,107
App. No.
18/061,656
Granted
Mar 26, 2024
Kind
B2
Abstract

A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.

Claims (31)

1. A system comprising:

one or more hardware processors; and

a memory storing instructions that, when executed by the one or more hardware processors, cause the system to perform:

a configured node of a cloud exchange point (CXP) providing a stimulus to a resource monitor coupled to the configuration node, the stimulus indicative of a network resource consumption state;

triggering, by an on-demand configuration engine responsive to the stimulus, the on-demand configuration engine to configure a stateless node with node configuration parameter values for routing, security, operating system, and forwarding.

2. The system of claim 1 , wherein the instructions, when executed by the one or more hardware processors, cause the system to further perform

updating, by an external orchestration engine, the node configuration datastore with the node configuration parameter values.

3. The system of claim 2 , comprising a tunnel state datastore coupled to the external orchestration engine.

4. The system of claim 2 , comprising a tenant state datastore coupled to the external orchestration engine.

5. The system of claim 1 , wherein the configured node includes a branch-facing node (B-node).

6. The system of claim 1 , wherein the configured node includes a virtual private cloud (VPC) facing node (V-node).

7. The system of claim 1 , wherein the configured node includes a service point attachment node (S-node).

8. The system of claim 7 , comprising multiple services coupled to the S-node.

9. The system of claim 7 , wherein the configured node is included in a cloud services network (CSN) that comprises:

a distributed service stitching (DSS) engine;

a monitoring engine;

a provisioning engine;

an analytics engine;

a data ingestion engine;

a policy engine;

a multi-tenant orchestration engine, which includes at least a portion of the orchestration engine.

10. The system of claim 7 , comprising a regional service exchange point (RSXP), which includes a distributed service stitching (DSS) engine.

11. The system of claim 1 , wherein the CXP is a first CXP, comprising a second CXP coupled to the first CXP, wherein the first CXP and the second CXP are, at least in part, part of a virtual extensible local area network (VXLAN).

12. The system of claim 1 , comprising a virtual gateway (VGW) coupled to customer premises equipment (CPE) using a border gateway protocol (BGP).

13. A method comprising:

obtaining, from a configured node, a stimulus at a resource monitor indicative of a network resource consumption state; and

triggering, at an on-demand configuration engine responsive to the stimulus, the on-demand configuration engine to configure a stateless node with node configuration parameter values for routing, security, operating system, and forwarding.

14. The method of claim 13 , wherein the configured node is an S-node, comprising providing multiple services associated with the S-node.

15. A system comprising:

means for obtaining, from a configured node, a stimulus at a resource monitor indicative of a network resource consumption state; and

means for triggering, at an on-demand configuration engine responsive to the stimulus, the on-demand configuration engine to configure a stateless node with node configuration parameter values for routing, security, operating system, and forwarding.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2023
From: KHAN, AMIR; KHAN, ATIF; ATTARWALA, MURTUZA
To: ALKIRA, INC.
Reel/Frame 065112/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2023
From: SHAH, HIMANSHU
To: ALKIRA, INC.
Reel/Frame 065112/0354 →
Continuity (3)
Continuation 17419655
Provisional Application 62787238 · Dec 31, 2018
Related Publication 20230094339A1 · Mar 30, 2023
Cited By (1)
US 12,750,366