-
公开(公告)号:US20210226891A1
公开(公告)日:2021-07-22
申请号:US17223398
申请日:2021-04-06
Applicant: VMware, Inc.
Inventor: Sami BOUTROS , Ganesan CHANDRASHEKHAR , Sri Mohana SINGAMSETTY , Ankur DUBEY , Abhishek GOLIYA
IPC: H04L12/741 , H04L12/721 , H04L12/715 , H04L12/761 , H04L12/713
Abstract: In some embodiments, a method for selecting an egress point for accessing an external network associated with a distributed logical router that is distributed across at least a first computing device and a second computing device is provided. The method receives, by an instance of the logical router at the first computing device, first identification information and a first preference value. The method compares the first preference value to a second preference value. The second preference value is associated with second identification information corresponding to a current computing device that is identified as a current preferred egress point for the logical router. The method determines whether to set the egress point connected to the instance of the logical router in the second computing device as a new preferred egress point for the logical router.
-
公开(公告)号:US20210126866A1
公开(公告)日:2021-04-29
申请号:US16662400
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Sami BOUTROS , Stephen TAN , Senthilkumar KARUNAKARAN , Chidambareswaran RAMAN
IPC: H04L12/803 , H04L12/801 , H04L12/733 , H04L12/18 , H04L12/46 , H04L12/66
Abstract: The disclosure provides an approach for reducing congestion within a network, the network comprising a plurality of subnets, the plurality of subnets comprising a plurality of host machines and a plurality of virtual computing instances (VCIs) running on the plurality of host machines. Embodiments include receiving, by an edge services gateway (ESG) of a first subnet of the plurality of subnets, membership information for a group identifying a subset of the plurality of host machines. Embodiments include receiving a multicast packet directed to the group and selecting from the plurality of host machines, a replicator host machine for the multicast packet. Embodiments include sending, to the replicator host machine, the multicast packet along with metadata indicating that the replicator host machine is to replicate the multicast packet to remaining host machines of the subset of the plurality of host machines identified in the membership information for the group.
-
公开(公告)号:US20210083894A1
公开(公告)日:2021-03-18
申请号:US16570344
申请日:2019-09-13
Applicant: VMware, Inc.
Inventor: Sami BOUTROS , Mani KANCHERLA , Jayant JAIN , Ankur DUBEY , Rajeev NAIR
IPC: H04L12/28 , H04L12/721 , H04L29/12 , H04L12/851 , H04L12/741
Abstract: Embodiments described herein involve appliance migration. Embodiments include connecting, by a second appliance that is configured to perform a service, to a first uplink and a first downlink of a first appliance that is configured to perform the service. Embodiments include connecting, by the second appliance, to a first endpoint and a second endpoint to which the first appliance is connected. Embodiments include determining, by the second appliance, existing flows processed by the first appliance. Embodiments include processing, by the second appliance, a plurality of packets received via the first endpoint by: forwarding, by the second appliance, first packets of the plurality of packets that correspond to the existing flows to the first appliance; and performing, by the second appliance, the service for second packets of the plurality of packets that do not correspond to the existing flows.
-
公开(公告)号:US20240048482A1
公开(公告)日:2024-02-08
申请号:US18491039
申请日:2023-10-20
Applicant: VMware, Inc.
Inventor: Santosh PALLAGATTI KOTRABASAPPA , Sami BOUTROS , Jerome CATROUILLET , George MATHEW
IPC: H04L45/00
CPC classification number: H04L45/70 , H04L67/141
Abstract: In some embodiments, a method inserts, by a first computing device, a first value for a capability in a first message that is used in a process to automatically exchange capability values with a second computing device. The first value for the capability indicates the first computing device requires a default route to reach the second computing device as a next hop for sending a packet to a destination. The first computing device sends the first message to the second computing device; and receives a second value for the capability in a second message from the second computing device. The second value indicating the second computing device will send the default route to reach the second computing device. When the default route is received from the second computing device, the first computing device stores the default route from the second computing device in a route table.
-
公开(公告)号:US20220224643A1
公开(公告)日:2022-07-14
申请号:US17684355
申请日:2022-03-01
Applicant: VMware, Inc.
Inventor: Santosh PALLAGATTI KOTRABASAPPA , Sami BOUTROS , Jerome CATROUILLET , George MATHEW
IPC: H04L45/00
Abstract: In some embodiments, a method inserts, by a first computing device, a first value for a capability in a first message that is used in a process to automatically exchange capability values with a second computing device. The first value for the capability indicates the first computing device requires a default route to reach the second computing device as a next hop for sending a packet to a destination. The first computing device sends the first message to the second computing device; and receives a second value for the capability in a second message from the second computing device. The second value indicating the second computing device will send the default route to reach the second computing device. When the default route is received from the second computing device, the first computing device stores the default route from the second computing device in a route table.
-
公开(公告)号:US20210314263A1
公开(公告)日:2021-10-07
申请号:US17352609
申请日:2021-06-21
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Sami BOUTROS , Stephen TAN , Senthilkumar KARUNAKARAN , Chidambareswaran RAMAN
IPC: H04L12/803 , H04L12/801 , H04L12/733 , H04L12/66 , H04L12/46 , H04L12/18
Abstract: The disclosure provides an approach for reducing congestion within a network, the network comprising a plurality of subnets, the plurality of subnets comprising a plurality of host machines and a plurality of virtual computing instances (VCIs) running on the plurality of host machines. Embodiments include receiving, by an edge services gateway (ESG) of a first subnet of the plurality of subnets, membership information for a group identifying a subset of the plurality of host machines. Embodiments include receiving a multicast packet directed to the group and selecting from the plurality of host machines, a replicator host machine for the multicast packet. Embodiments include sending, to the replicator host machine, the multicast packet along with metadata indicating that the replicator host machine is to replicate the multicast packet to remaining host machines of the subset of the plurality of host machines identified in the membership information for the group.
-
公开(公告)号:US20210029031A1
公开(公告)日:2021-01-28
申请号:US16520876
申请日:2019-07-24
Applicant: VMware, Inc.
Inventor: Sami BOUTROS , Jerome CATROUILLET
IPC: H04L12/741
Abstract: The present disclosure provides an approach for scaling the number of VNFs in a data center without scaling the number of control sessions between VNFs and a data center gateway. The approach includes opening a session between a VNF and a route server, rather than between the VNF and the gateway, when the VNF needs to send its connectivity information to the gateway. The VNF sends its connectivity information to the route server, and the route server forwards the connectivity information to the gateway. The gateway receives connectivity information of a plurality of VNFs in the data center from the route server rather than from each of the VNFs individually. The connectivity information is then used to send packets, by the gateway to a VNF, for processing. The packets are sent using three layers of networking: an underlay physical network, an overlay logical network, and a second overlay logical network.
-
-
-
-
-
-