-
公开(公告)号:US11496437B2
公开(公告)日:2022-11-08
申请号:US16906703
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Hongwei Zhu , Dileep Devireddy , Ganesan Chandrashekhar , Feng Gu , Sreenivas Duvvuri , Chidambareswaran Raman
IPC: G06F15/16 , H04L61/103 , H04L49/00 , H04L61/59
Abstract: Some embodiments provide a method for proxying ARP requests. At an MFE that executes on a host computer operating at a first site to implement a distributed router along with at least one additional MFE at the first site, the method receives, from a router at a remote second site, an ARP request for an IP address associated with a logical switch that spans the first site and the remote second site, and to which both the distributed router and the router at the remote second site connect. The method determines whether a table that includes IP addresses for a set of DCNs that use the distributed router as a default gateway includes the IP address. When the IP address is in the table, the method proxies the request at the host computer. When the particular IP address is not in the table, the MFE does not proxy the request.
-
公开(公告)号:US20220150172A1
公开(公告)日:2022-05-12
申请号:US17579466
申请日:2022-01-19
Applicant: VMware, Inc.
Inventor: Hongwei Zhu , Dileep Devireddy , Ganesan Chandrashekhar , Feng Gu , Sreenivas Duvvuri , Chidambareswaran Raman , Nithin Bangalore Raju
IPC: H04L47/20 , H04L101/622 , H04L45/00 , H04L45/021 , H04L45/44 , H04L45/74 , H04L67/1008 , H04L67/148
Abstract: In some embodiments, a method adds a specific route for an IP address that is associated with a first workload into a routing table for a first network device in a first site in response to the first workload being migrated from a second site to the first site. The first network device receives a packet from a second workload for the first workload and determines that a destination of the packet matches the specific route in the routing table. The method routes the packet from the second workload to the first workload using the specific route in the routing table without sending the packet to the second site.
-
公开(公告)号:US20210314358A1
公开(公告)日:2021-10-07
申请号:US16886575
申请日:2020-05-28
Applicant: VMware, Inc.
Inventor: Hongwei Zhu , Dileep Devireddy , Ganesan Chandrashekhar , Feng Gu , Sreenivas Duvvuri , Chidambareswaran Raman
IPC: H04L29/06 , H04L12/755 , H04L12/741 , H04L12/721 , H04L29/08
Abstract: In some embodiments, a method receives, by a first network device, a packet from a first workload that is located in first site. The first site includes stretched networks across a second site and a third site. The packet includes a destination IP address for a device in the second site. The method determines that the destination IP address does not match an eligible route in a routing table. The first workload was migrated from the second site to the first site and is located on a stretched network between the first site and the second site. A site identifier associated with the first workload is determined where the site identifier identifies the second site. The method selects a site policy based on the site identifier and uses the site policy to send the packet through a layer 2 channel to the second network device in the second site.
-
公开(公告)号:US10999196B2
公开(公告)日:2021-05-04
申请号:US16384666
申请日:2019-04-15
Applicant: VMware, Inc.
Inventor: Da Wan , Mukesh Hira , Feng Gu , Jianjun Shen , Pankaj Thakkar , Donghai Han , Wen Feng Liu , Tao Ma
IPC: H04L12/715 , H04L12/933 , H04L12/931 , H04L12/46
Abstract: Systems and methods of communicating between a plurality of hosts comprising one or more first hosts controlled by a first control plane and one or more second hosts controlled by a second control plane are disclosed herein. Each of the one or more first hosts runs at least one tunneling endpoint of one or more first tunneling endpoints, and each of the one or more second hosts runs at least one tunneling endpoint of one or more second tunneling endpoint. The method includes storing, at each of the one or more first hosts, a global list identifying at least the one or more second tunneling endpoints. The method further includes receiving a packet at one of the one or more first tunneling endpoints. The method further includes replicating, encapsulating, and transmitting the packet to each of the one or more second tunneling endpoints based on the global list.
-
公开(公告)号:US11722336B2
公开(公告)日:2023-08-08
申请号:US16285143
申请日:2019-02-25
Applicant: VMware, Inc.
Inventor: Feng Gu , Subin Cyriac Mathew , Prerit Rodney , Chidambareswaran Raman
IPC: H04L12/46
CPC classification number: H04L12/4633
Abstract: Certain embodiments herein are directed to a method of by a source virtual tunnel endpoint (VTEP) for selecting a tunneling protocol for encapsulating a packet destined for a destination VTEP. In some embodiments, the method includes receiving the packet for transmission to the destination VTEP. The method further includes determining whether the destination VTEP is configured with a first tunneling protocol. Upon determining that the destination VTEP is configured with the first tunneling protocol, the method includes encapsulating the packet using the first tunneling protocol, and transmitting the encapsulated packet to the destination VTEP. Upon determining that the destination VTEP is not configured with the first tunneling protocol, encapsulating the packet using a second tunneling protocol, and transmitting the encapsulated packet to the destination VTEP.
-
公开(公告)号:US11233824B2
公开(公告)日:2022-01-25
申请号:US16886575
申请日:2020-05-28
Applicant: VMware, Inc.
Inventor: Hongwei Zhu , Dileep Devireddy , Ganesan Chandrashekhar , Feng Gu , Sreenivas Duvvuri , Chidambareswaran Raman
IPC: H04L29/06 , H04L12/755 , H04L12/741 , H04L29/08 , H04L12/721
Abstract: In some embodiments, a method receives, by a first network device, a packet from a first workload that is located in first site. The first site includes stretched networks across a second site and a third site. The packet includes a destination IP address for a device in the second site. The method determines that the destination IP address does not match an eligible route in a routing table. The first workload was migrated from the second site to the first site and is located on a stretched network between the first site and the second site. A site identifier associated with the first workload is determined where the site identifier identifies the second site. The method selects a site policy based on the site identifier and uses the site policy to send the packet through a layer 2 channel to the second network device in the second site.
-
公开(公告)号:US11258713B2
公开(公告)日:2022-02-22
申请号:US16886540
申请日:2020-05-28
Applicant: VMware, Inc.
Inventor: Hongwei Zhu , Dileep Devireddy , Ganesan Chandrashekhar , Feng Gu , Sreenivas Duvvuri , Chidambareswaran Raman , Nithin Bangalore Raju
IPC: H04L12/813 , H04L29/12 , H04L29/06 , H04L29/08 , H04L47/20 , H04L101/622 , H04L45/00 , H04L45/021 , H04L45/44 , H04L45/74 , H04L67/1008 , H04L67/148
Abstract: In some embodiments, a first network device in a first site sets a first IP address for an interface of the first network device to a value of a second IP address of a second network device in a second site. Policies are added in a policy table to cover IP addresses used in the second site and a specific route for a third IP address associated with a first workload migrated from the second site to the first site is added into a routing table. The first workload is on a stretched network that is coupled via a layer 2 channel. The policy table configures the first network device to send a second packet from the first workload to a third workload in the second site via the layer 2 channel when an IP address for the third workload does not match an eligible route in the routing table.
-
公开(公告)号:US20210314288A1
公开(公告)日:2021-10-07
申请号:US16906703
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Hongwei Zhu , Dileep Devireddy , Ganesan Chandrashekhar , Feng Gu , Sreenivas Duvvuri , Chidambareswaran Raman
IPC: H04L29/12 , H04L12/931
Abstract: Some embodiments provide a method for proxying ARP requests. At an MFE that executes on a host computer operating at a first site to implement a distributed router along with at least one additional MFE at the first site, the method receives, from a router at a remote second site, an ARP request for an IP address associated with a logical switch that spans the first site and the remote second site, and to which both the distributed router and the router at the remote second site connect. The method determines whether a table that includes IP addresses for a set of DCNs that use the distributed router as a default gateway includes the IP address. When the IP address is in the table, the method proxies the request at the host computer. When the particular IP address is not in the table, the MFE does not proxy the request.
-
公开(公告)号:US20210314265A1
公开(公告)日:2021-10-07
申请号:US16886540
申请日:2020-05-28
Applicant: VMware, Inc.
Inventor: Hongwei Zhu , Dileep Devireddy , Ganesan Chandrashekhar , Feng Gu , Sreenivas Duvvuri , Chidambareswaran Raman , Nithin Bangalore RAJU
IPC: H04L12/813 , H04L29/06 , H04L12/741 , H04L29/12
Abstract: In some embodiments, a first network device in a first site sets a first IP address for an interface of the first network device to a value of a second IP address of a second network device in a second site. Policies are added in a policy table to cover IP addresses used in the second site and a specific route for a third IP address associated with a first workload migrated from the second site to the first site is added into a routing table. The first workload is on a stretched network that is coupled via a layer 2 channel. The policy table configures the first network device to send a second packet from the first workload to a third workload in the second site via the layer 2 channel when an IP address for the third workload does not match an eligible route in the routing table.
-
-
-
-
-
-
-
-