-
公开(公告)号:US11711307B2
公开(公告)日:2023-07-25
申请号:US17019083
申请日:2020-09-11
Applicant: VMWARE, INC.
Inventor: Santosh Pallagatti Kotrabasappa , Sairam Veeraswamy , Abhishek Goliya , Abbas Mohamed
IPC: H04L47/10 , H04L47/2441 , G06N20/00 , G06F16/245
CPC classification number: H04L47/2441 , G06F16/245 , G06N20/00
Abstract: In some embodiments, a method receives a set of packets for a flow and determines a set of features for the flow from the set of packets. A classification of an elephant flow or a mice flow is selected based on the set of features. The classification is selected before assigning the flow to a network resource in a plurality of network resources. The method assigns the flow to a network resource in the plurality of network resources based on the classification for the flow and a set of classifications for flows currently assigned to the plurality of network resources. Then, the method sends the set of packets for the flow using the assigned network resource.
-
公开(公告)号:US20230037171A1
公开(公告)日:2023-02-02
申请号:US17507832
申请日:2021-10-22
Applicant: VMWARE, INC.
Inventor: JAYANT JAIN , Xinhua Hong , Yong Wang , Abhishek Goliya , Kai-Wei Fan
IPC: H04L9/40 , H04L12/66 , H04L45/586 , H04L61/5007 , H04L45/02 , H04L45/28
Abstract: Described herein are systems, methods, and software to manage state information and failover between edge gateways (edges) in a computing environment. In one example, a first edge receives state information associated with one or more logical routers on a second edge. The first edge further identifies a failure in association with the second edge and, in response to the failure, make one or more logical routers available in the first edge to operate in place of the one or more logical routers in the second edge based on the state information.
-
公开(公告)号:US20210314289A1
公开(公告)日:2021-10-07
申请号:US16906901
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Hongwei Zhu , Jia Yu , Abhishek Goliya
Abstract: Some embodiments provide a method for an MFE, in a first datacenter, to implement an LN spanning the first datacenter and a set of additional datacenters. The method stores records that each map one or more LN addresses for DCNs belonging to the LN and operating in the first datacenter to a different TEP address. The method stores an additional record that maps addresses for DCNs connected to a particular LFE of the LN and operating in the additional datacenters to a group of TEP addresses corresponding to LN gateways that handle data traffic for the particular LFE between the first datacenter and the additional datacenters. Upon receiving a data message with a destination address corresponding to a DCN connected to the particular LFE and operating in one of the additional datacenters, the method uses the additional record to identify a TEP address for encapsulating the data message.
-
公开(公告)号:US10931560B2
公开(公告)日:2021-02-23
申请号:US16275355
申请日:2019-02-14
Applicant: VMWARE, INC.
Inventor: Abhishek Goliya , Ankur Dubey
IPC: H04L12/751 , H04L12/717 , H04L12/741
Abstract: Some embodiments provide a method for implementing a logical network. Based on logical network configuration data, the method identifies a route for a set of network addresses to add to a routing table of the logical router, and also identifies a route type for the identified route. The method determines whether to include the identified route as a route for the logical router to advertise based on the route type of the identified route. The method distributes a routing table comprising the identified route to a computing device that implements the logical router, where the computing device advertises the identified route when the route type is specified for advertisement.
-
公开(公告)号:US11736383B2
公开(公告)日:2023-08-22
申请号:US16906893
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Abhishek Goliya , Amarnath Palavalli
IPC: H04L45/021 , H04L45/028 , H04L45/586 , H04L45/00 , H04L49/25 , H04L49/65 , H04L61/2592 , H04L67/289 , H04L41/0893 , H04L45/42 , H04L49/00 , H04L12/46 , H04L12/66 , H04L45/74 , H04L45/64 , H04L45/02 , H04L45/24 , H04L45/50 , H04L41/0803 , H04L45/44 , H04L61/5007 , H04L101/622
CPC classification number: H04L45/021 , H04L12/4633 , H04L12/4645 , H04L12/66 , H04L41/0803 , H04L41/0893 , H04L45/02 , H04L45/028 , H04L45/04 , H04L45/24 , H04L45/42 , H04L45/44 , H04L45/50 , H04L45/54 , H04L45/586 , H04L45/64 , H04L45/74 , H04L49/252 , H04L49/65 , H04L49/70 , H04L61/2592 , H04L61/5007 , H04L67/289 , H04L2101/622 , H04L2212/00
Abstract: Some embodiments provide a method for a computing device that implements a first logical network gateway in a first datacenter to process data messages between data compute nodes (DCNs) belonging to the logical network and operating in the first datacenter and DCNs belonging to the logical network and operating in a second datacenter. From a host computer in the first datacenter, the method receives a logical network data message encapsulated with a first tunnel header including a first virtual network identifier corresponding to a logical forwarding element of the logical network. The method removes the first tunnel header and encapsulates the logical network data message with a second tunnel header include a second virtual network identifier corresponding to the logical forwarding element. The method transmits the logical network data message encapsulated with the second tunnel header to a second logical network gateway in the second datacenter.
-
公开(公告)号:US11528214B2
公开(公告)日:2022-12-13
申请号:US16906905
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Abhishek Goliya , Nisarg Parikh
IPC: H04L12/717 , H04L45/021 , H04L45/028 , H04L45/586 , H04L45/00 , H04L49/25 , H04L49/65 , H04L61/2592 , H04L67/289 , H04L41/0893 , H04L45/42 , H04L49/00 , H04L12/46 , H04L12/66 , H04L45/74 , H04L45/64 , H04L45/02 , H04L45/24 , H04L45/50 , H04L41/0803 , H04L45/44 , H04L61/5007 , H04L101/622
Abstract: Some embodiments provide a method for implementing a logical network across multiple datacenters. The method receives a configuration for a logical router that handles data traffic between the logical network implemented in the plurality of datacenters and networks external to the logical network. The method, for each datacenter defines (i) an active centralized routing component of the logical router in the datacenter and (ii) a standby centralized routing component of the logical router in the datacenter. The centralized routing components for a particular datacenter handle the data traffic between the logical network in the particular datacenter and the external networks. The active and standby centralized routing components are each assigned to edge computing devices in the datacenter that implement the centralized routing components.
-
公开(公告)号:US11374850B2
公开(公告)日:2022-06-28
申请号:US16906901
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Hongwei Zhu , Jia Yu , Abhishek Goliya
IPC: H04L45/021 , H04L45/028 , H04L45/586 , H04L45/00 , H04L49/25 , H04L49/65 , H04L61/2592 , H04L67/289 , H04L41/0893 , H04L45/42 , H04L49/00 , H04L12/46 , H04L12/66 , H04L45/74 , H04L61/5007 , H04L101/622 , H04L45/64 , H04L45/02 , H04L45/24 , H04L45/50 , H04L41/0803 , H04L45/44
Abstract: Some embodiments provide a method for an MFE, in a first datacenter, to implement an LN spanning the first datacenter and a set of additional datacenters. The method stores records that each map one or more LN addresses for DCNs belonging to the LN and operating in the first datacenter to a different TEP address. The method stores an additional record that maps addresses for DCNs connected to a particular LFE of the LN and operating in the additional datacenters to a group of TEP addresses corresponding to LN gateways that handle data traffic for the particular LFE between the first datacenter and the additional datacenters. Upon receiving a data message with a destination address corresponding to a DCN connected to the particular LFE and operating in one of the additional datacenters, the method uses the additional record to identify a TEP address for encapsulating the data message.
-
公开(公告)号:US11303557B2
公开(公告)日:2022-04-12
申请号:US16906902
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Hongwei Zhu , Jia Yu , Abhishek Goliya
IPC: H04L12/46 , H04L12/66 , H04L12/713 , H04L12/741 , H04L12/931 , H04L29/12 , H04L45/021 , H04L45/028 , H04L45/586 , H04L45/00 , H04L49/25 , H04L49/65 , H04L61/2592 , H04L67/289 , H04L41/0893 , H04L45/42 , H04L49/00 , H04L45/74 , H04L61/5007 , H04L101/622 , H04L45/64 , H04L45/02 , H04L45/24 , H04L45/50 , H04L41/0803 , H04L45/44
Abstract: Some embodiments provide a method for an edge computing device in a first datacenter that implements a logical network gateway for processing data traffic for a particular LFE between the first datacenter and multiple other datacenters. For each particular other datacenter, the method stores a record that maps logical network addresses for DCNs connected to the particular LFE and operating in the particular datacenter to a group of TEP addresses corresponding to logical network gateways that handle data traffic for the particular LFE between the particular datacenter and the other datacenters, including the first datacenter. Upon receiving a data message for the particular LFE from a host computer in the first datacenter, the method uses a destination address of the data message to identify one of the groups of TEP addresses. The method encapsulates the data message with one of the TEP addresses from the identified group of TEP addresses.
-
公开(公告)号:US20220103430A1
公开(公告)日:2022-03-31
申请号:US17103704
申请日:2020-11-24
Applicant: VMware, Inc.
Inventor: Sachin Mohan Vaidya , Rushikesh Wagh , Shailesh Makhijani , Mayur Dhas , Nikhil Bokare , Vaibhav Bhandari , Pavlush Margarian , Alka Pendharkar , Abhishek Goliya , Shrinivas Sharad Parashar
IPC: H04L12/24 , H04L12/66 , H04L12/46 , H04L12/715 , H04L12/713
Abstract: Some embodiments provide a method for a network management and control system that manages a virtual infrastructure deployed across a set of datacenters. The method receives a definition of an application to be deployed in the virtual infrastructure. The application definition specifies (i) a set of tiers of the application and (ii) a set of requirements for deploying the application. Based on the application definition, the method automatically defines a logical network architecture for connecting data compute nodes (DCNs) that implement the application tiers in the set of datacenters. The method configures a set of forwarding elements in the set of datacenters to implement the logical network architecture.
-
公开(公告)号:US20210314291A1
公开(公告)日:2021-10-07
申请号:US16906893
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Abhishek Goliya , Amarnath Palavalli
Abstract: Some embodiments provide a method for a computing device that implements a first logical network gateway in a first datacenter to process data messages between data compute nodes (DCNs) belonging to the logical network and operating in the first datacenter and DCNs belonging to the logical network and operating in a second datacenter. From a host computer in the first datacenter, the method receives a logical network data message encapsulated with a first tunnel header including a first virtual network identifier corresponding to a logical forwarding element of the logical network. The method removes the first tunnel header and encapsulates the logical network data message with a second tunnel header include a second virtual network identifier corresponding to the logical forwarding element. The method transmits the logical network data message encapsulated with the second tunnel header to a second logical network gateway in the second datacenter.
-
-
-
-
-
-
-
-
-