-
公开(公告)号:US20240039760A1
公开(公告)日:2024-02-01
申请号:US18375925
申请日:2023-10-02
Applicant: VMware, Inc.
Inventor: Israel Cidon , Chen Dar , Prashanth Venugopal , Eyal Zohar , Alex Markuze
IPC: H04L12/46 , H04L67/10 , H04L12/14 , H04L45/02 , H04L12/28 , H04L45/64 , H04L41/0803 , H04M15/00 , H04L61/255 , H04L61/2514 , H04L61/4511 , H04L9/40 , H04L45/00 , H04L45/745 , H04L43/0829 , H04L43/0852 , H04L43/0888 , H04L45/12 , H04L45/74 , H04L61/25
CPC classification number: H04L12/4641 , H04L67/10 , H04L12/1428 , H04L45/04 , H04L12/2854 , H04L45/64 , H04L41/0803 , H04M15/00 , H04L12/2859 , H04L61/255 , H04L12/14 , H04L12/1403 , H04M15/51 , H04L61/2514 , H04L61/4511 , H04L63/20 , H04L45/14 , H04L63/0245 , H04L45/745 , H04L43/0829 , H04L43/0852 , H04L43/0888 , H04L45/12 , H04L12/4633 , H04L45/74 , H04L61/25 , H04L41/046
Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
公开(公告)号:US20230216801A1
公开(公告)日:2023-07-06
申请号:US18088554
申请日:2022-12-24
Applicant: VMware, Inc.
Inventor: Alex Markuze , Chen Dar , Aran Bergman , Igor Golikov , Israel Cidon , Eyal Zohar
Abstract: Some embodiments provide a method of reducing network congestion in a virtual network. The method, at a first CFE of the virtual network, receives multiple encapsulated data packets of a data stream. The encapsulated data packets having been encapsulated by a second CFE, operating on a server of the virtual network. The second CFE identifies a load percentage of the server, sets explicit congestion notification (ECN) bits on a percentage of the data packets based on the load percentage of the server, and encapsulates each data packet. The first CFE determines whether to forward a new connection to the second CFE based at least on the percentage of data packets from the first CFE with the ECN bits set.
-
3.
公开(公告)号:US20230179445A1
公开(公告)日:2023-06-08
申请号:US18102685
申请日:2023-01-28
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
IPC: H04L12/46 , H04L43/065 , H04L41/22 , H04L45/12 , H04L43/08 , H04L41/0896 , H04L61/4511 , H04L61/4541
CPC classification number: H04L12/4679 , H04L43/065 , H04L41/22 , H04L45/123 , H04L43/08 , H04L41/0896 , H04L61/4511 , H04L61/4541 , H04L41/0893
Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
4.
公开(公告)号:US11252105B2
公开(公告)日:2022-02-15
申请号:US16662402
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
IPC: H04L12/28 , H04L12/931 , H04L12/947 , H04L12/721 , H04L12/717 , H04L29/08 , H04L12/26 , H04L12/46 , H04L12/66 , H04L12/24 , H04L12/723 , H04L12/707 , H04L29/12 , H04L12/911 , H04L12/70
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
公开(公告)号:US20220038452A1
公开(公告)日:2022-02-03
申请号:US17185225
申请日:2021-02-25
Applicant: VMware, Inc.
Inventor: Chen Dar , Aran Bergman , Alex Markuze , Israel Cidon , Eyal Zohar , Igor Golikov
Abstract: Some embodiments provide a method for providing a resource to a particular virtual private cloud that is deployed in a set of datacenters that host multiple virtual private clouds. At a resource issuer, the method receives a resource request from a particular machine deployed in the particular virtual private cloud, the resource request including a first set of cloud-specific data. The method obtains a cloud identifier for the particular machine from a registry service of the particular virtual private cloud that interacts with a datacenter-set cloud service that deploys machines in the datacenter set for different virtual private clouds. The method uses the obtained cloud identifier to obtain a second set of cloud-specific data for the particular machine from the datacenter-set cloud service. Upon determining that the first and second sets of cloud-specific data match, the method authenticates the particular machine and issues the resource for the particular machine.
-
公开(公告)号:US11018995B2
公开(公告)日:2021-05-25
申请号:US16662531
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
IPC: H04L12/46 , H04L12/931 , H04L12/947 , H04L12/721 , H04L12/717 , H04L29/08 , H04L12/26 , H04L12/66 , H04L12/24 , H04L12/723 , H04L12/707 , H04L29/12 , H04L12/911 , H04L12/70
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
公开(公告)号:US11005684B2
公开(公告)日:2021-05-11
申请号:US15972083
申请日:2018-05-04
Applicant: VMware, Inc.
Inventor: Israel Cidon , Chen Dar , Prashanth Venugopal
IPC: H04L12/46 , H04L29/08 , H04L12/14 , H04L12/715 , H04L12/28 , H04L29/12 , H04L12/24 , H04M15/00 , H04L29/06 , H04L12/721 , H04L12/741 , H04L12/26
Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
公开(公告)号:US10999137B2
公开(公告)日:2021-05-04
申请号:US16662489
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
9.
公开(公告)号:US20210067467A1
公开(公告)日:2021-03-04
申请号:US16662402
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
IPC: H04L12/931 , H04L12/717 , H04L12/707 , H04L29/12 , H04L29/08
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
公开(公告)号:US20210067373A1
公开(公告)日:2021-03-04
申请号:US16662427
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
-
-
-
-
-
-
-
-