-
11.
公开(公告)号:US10999165B2
公开(公告)日:2021-05-04
申请号:US16192783
申请日:2018-11-15
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze
IPC: H04L12/24 , H04L12/46 , H04L12/14 , H04L12/931 , H04L12/751 , H04L12/26 , H04L12/715 , H04L12/713 , H04M15/00
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.
-
公开(公告)号:US10686625B2
公开(公告)日:2020-06-16
申请号:US15972104
申请日:2018-05-04
Applicant: VMware, Inc.
Inventor: Israel Cidon , Chen Dar , Prashanth Venugopal , Eyal Zohar , Alex Markuze , Aran Bergman
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.
-
公开(公告)号:US11606314B2
公开(公告)日:2023-03-14
申请号:US17542413
申请日:2021-12-04
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
IPC: H04L45/00 , H04L41/046 , H04L49/354 , H04L49/25 , H04L45/42 , H04L67/1097 , H04L43/06 , H04L43/08 , H04L12/46 , H04L12/66 , H04L41/0806 , H04L43/045 , H04L43/0811 , H04L45/50 , H04L67/10 , H04L41/0813 , H04L41/142 , H04L45/24 , H04L49/20 , H04L43/026 , H04L67/101 , H04L41/0803 , H04L47/70 , H04L61/4511 , 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.
-
公开(公告)号:US20220038557A1
公开(公告)日:2022-02-03
申请号:US17085916
申请日:2020-10-30
Applicant: VMware, Inc.
Inventor: Alex Markuze , Chen Dar , Aran Bergman , Igor Golikov , Israel Cidon , Eyal Zohar
IPC: H04L29/06 , H04L12/801 , H04L12/835 , H04L12/861
Abstract: Some embodiments provide a novel method for splicing Transmission Control Protocol (TCP) sockets on a computing device that processes a kernel of an operating system. The method receives a set of packets at a first TCP socket of the kernel. The method stores the set of packets at a kernel memory location sends the set of packets directly from the kernel memory location out through a second TCP socket of the kernel.
-
公开(公告)号:US20220035673A1
公开(公告)日:2022-02-03
申请号:US17085893
申请日:2020-10-30
Applicant: VMware, Inc.
Inventor: Alex Markuze , Chen Dar , Aran Bergman , Igor Golikov , Israel Cidon , Eyal Zohar
Abstract: Some embodiments provide a novel method for sharing data between user-space processes and kernel-space processes without copying the data. The method dedicates, by a driver of a network interface controller (NIC), a memory address space for a user-space process. The method allocates a virtual region of the memory address space for zero-copy operations. The method maps the virtual region to a memory address space of the kernel. The method allows access to the virtual region by both the user-space process and a kernel-space process.
-
公开(公告)号:US11115480B2
公开(公告)日:2021-09-07
申请号:US16405986
申请日:2019-05-07
Applicant: VMware, Inc.
Inventor: Alex Markuze , Chen Dar , Aran Bergman , Israel Cidon , Prashanth Venugopal , Eyal Zohar
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.
-
公开(公告)号:US11089111B2
公开(公告)日:2021-08-10
申请号:US16252696
申请日:2019-01-20
Applicant: VMware, Inc.
Inventor: Alex Markuze , Chen Dar , Aran Bergman , Israel Cidon , Prashanth Venugopal , Eyal Zohar
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.
-
18.
公开(公告)号:US20210067427A1
公开(公告)日:2021-03-04
申请号:US16662363
申请日: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.
-
公开(公告)号:US20210067407A1
公开(公告)日:2021-03-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.
-
公开(公告)号:US20210067374A1
公开(公告)日:2021-03-04
申请号:US16662531
申请日: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.
-
-
-
-
-
-
-
-
-