The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 31, 2023

Filed:

Jun. 10, 2020
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Danting Liu, Beijing, CN;

Jianjun Shen, Redwood City, CA (US);

Abhishek Raut, San Jose, CA (US);

Wenfeng Liu, Beijing, CN;

Donghai Han, Beijing, CN;

Assignee:

VMWARE, INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 29/08 (2006.01); G06F 9/455 (2018.01); H04L 29/06 (2006.01); G06F 9/54 (2006.01); H04L 12/803 (2013.01); H04L 12/06 (2006.01); G06F 15/16 (2006.01); H04L 15/16 (2006.01); H04L 61/50 (2022.01); H04L 49/00 (2022.01); H04L 45/42 (2022.01); G06F 9/50 (2006.01); H04L 9/40 (2022.01); H04L 61/103 (2022.01); H04L 41/0893 (2022.01); H04L 41/18 (2022.01); H04L 41/5041 (2022.01); H04L 41/50 (2022.01); H04L 67/10 (2022.01); H04L 12/46 (2006.01); H04L 12/66 (2006.01); H04L 67/1001 (2022.01);
U.S. Cl.
CPC ...
H04L 61/50 (2022.05); G06F 9/45558 (2013.01); G06F 9/5083 (2013.01); G06F 9/54 (2013.01); G06F 9/547 (2013.01); H04L 12/4641 (2013.01); H04L 12/66 (2013.01); H04L 41/0893 (2013.01); H04L 41/18 (2013.01); H04L 41/5048 (2013.01); H04L 41/5077 (2013.01); H04L 45/42 (2013.01); H04L 49/70 (2013.01); H04L 61/103 (2013.01); H04L 63/0209 (2013.01); H04L 63/0218 (2013.01); H04L 63/0263 (2013.01); H04L 63/0272 (2013.01); H04L 63/20 (2013.01); H04L 67/10 (2013.01); H04L 67/1001 (2022.05); G06F 9/5077 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45595 (2013.01);
Abstract

Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML files.


Find Patent Forward Citations

Loading…