-
公开(公告)号:US11805055B2
公开(公告)日:2023-10-31
申请号:US17684355
申请日:2022-03-01
Applicant: VMware, Inc.
Inventor: Santosh Pallagatti Kotrabasappa , Sami Boutros , Jerome Catrouillet , George Mathew
IPC: H04L45/00 , H04L67/141
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.
-
2.
公开(公告)号:US11451413B2
公开(公告)日:2022-09-20
申请号:US16941467
申请日:2020-07-28
Applicant: VMware, Inc.
Inventor: Sami Boutros , Anirban Sengupta , Mani Kancherla , Jerome Catrouillet , Sri Mohana Singamsetty
IPC: H04L12/46 , H04L29/08 , H04L12/713 , H04L12/715 , H04L29/12 , H04L67/1001 , H04L45/586 , H04L69/08 , H04L61/251 , H04L12/66 , H04L45/02
Abstract: Some embodiments of the invention provide a novel network architecture for advertising routes in an availability zone (AZ). The novel network architecture includes a set of route servers for receiving advertisements of network addresses as being available in the AZ from different routers in the AZ. The novel network architecture also includes multiple host computers that each execute a router that (i) identifies network addresses available on the host computer, (ii) sends advertisements of the identified network addresses to the set of route servers, and (iii) receives advertisements from the set of route servers regarding network addresses available on other host computers. The identified network addresses, in some embodiments, include at least one of network addresses associated with data compute nodes (DCNs) and network addresses associated with services available at the host computer. The route servers advertise the received network addresses to other routers in the AZ.
-
公开(公告)号:US20220038379A1
公开(公告)日:2022-02-03
申请号:US16941462
申请日:2020-07-28
Applicant: VMware, Inc.
Inventor: Sami Boutros , Anirban Sengupta , Mani Kancherla , Jerome Catrouillet , Sri Mohana Singamsetty
IPC: H04L12/851 , H04L12/24 , H04L12/751 , H04L29/08 , H04L12/781 , H04L12/749
Abstract: Some embodiments of the invention provide a novel network architecture for advertising routes in an availability zone (e.g., a datacenter providing a set of hardware resources). The novel network architecture, in some embodiments, also provides a set of distributed services at the edge of a virtual private cloud (VPC) implemented in the availability zone (e.g., using the hardware resources of a datacenter) at a set of host computers in the AZ. The novel network architecture includes a set of route servers for receiving advertisements of network addresses (e.g., internet protocol (IP) addresses) as being available in the availability zone (AZ) from different routers in the AZ. The route servers also advertise the received network addresses to other routers in the AZ. In some embodiments, the other routers include routers executing on host computers in the AZ and gateway devices of the availability zone.
-
公开(公告)号:US20210314251A1
公开(公告)日:2021-10-07
申请号:US16906913
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ankur Dubey , Sami Boutros , Yashika Narang , Vinay Kumar Ganeshmal Jain , Meenakshi Selvaraj
IPC: H04L12/755 , H04L12/759 , H04L12/931 , H04L12/741 , H04L12/947 , H04L12/713
Abstract: Some embodiments provide a method for configuring an edge computing device to implement a logical router belonging to a logical network. The method configures a datapath executing on the edge computing device to use a first routing table associated with the logical router for processing data messages routed to the logical router. The method configures a routing protocol application executing on the edge computing device to (i) use the first routing table for exchanging routes with a network external to the logical network and (ii) use a second routing table for exchanging routes with other edge computing devices that implement the logical router.
-
公开(公告)号:US11265246B2
公开(公告)日:2022-03-01
申请号:US17008781
申请日:2020-09-01
Applicant: VMWARE, INC.
Inventor: Santosh Pallagatti Kotrabasappa , Sami Boutros , Jerome Catrouillet , George Mathew
IPC: H04L12/721 , H04L29/08 , H04L45/00 , 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.
-
公开(公告)号:US20210314256A1
公开(公告)日:2021-10-07
申请号:US16906889
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Abhishek Goliya , Ankur Dubey , Sami Boutros , Yashika Narang
IPC: H04L12/717 , H04L12/713 , H04L12/707 , H04L12/715 , H04L12/723 , H04L12/751 , H04L29/12
Abstract: Some embodiments provide a method for a first edge device in a first datacenter that implements a centralized routing component of a logical router that spans multiple datacenters and handles data traffic between a logical network implemented across the multiple datacenters and external networks. From a second edge device in a second datacenter, the method receives via routing protocol a route having a particular routing protocol tag. When the first datacenter is a primary datacenter for the logical router such that all data traffic between the logical network and the external networks is handled by one or more centralized routing components implemented at the first datacenter, the method uses the routing protocol tag to determine whether to advertise the received route to the external networks.
-
7.
公开(公告)号:US20210314182A1
公开(公告)日:2021-10-07
申请号:US16842383
申请日:2020-04-07
Applicant: VMware, Inc.
Inventor: Vijayalaxmi Basavaraj , Ankur Dubey , Sami Boutros
IPC: H04L12/18 , H04L12/721
Abstract: The technology disclosed herein enables multicast network traffic to pass an RPF check in a logical router having separated packet handlers. In a particular embodiment, a method includes, in a north/south packet handler of a first logical router, receiving first network traffic from an east/west packet handler of the logical router. The first network traffic is multicast network traffic and the logical router is a first hop router for the first network traffic from a source of the first network traffic. The method further includes identifying an entry for the source in unicast routing information for unicast network traffic. Identifying the entry indicates that the first network traffic passes a reverse path forwarding (RPF) check. In response to the first network traffic passing the RPF check, the method includes transferring the first network traffic from the north/south packet handler to a next hop for the first network traffic indicated by first multicast routing information.
-
公开(公告)号:US11063872B2
公开(公告)日:2021-07-13
申请号:US16662400
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Sami Boutros , Stephen Tan , Senthilkumar Karunakaran , Chidambareswaran Raman
IPC: H04L12/18 , H04L12/46 , H04L12/24 , H04L29/08 , H04L12/803 , H04L12/801 , H04L12/733 , 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.
-
公开(公告)号:US20220038310A1
公开(公告)日:2022-02-03
申请号:US16941473
申请日:2020-07-28
Applicant: VMware, Inc.
Inventor: Sami Boutros , Anirban Sengupta , Mani Kancherla , Jerome Catrouillet , Sri Mohana Singamsetty
Abstract: Some embodiments of the invention provide a novel network architecture for providing edge services of a virtual private cloud (VPC) at host computers hosting machines of the VPC. The host computers in the novel network architecture are reachable from external networks through a gateway router of an availability zone (AZ). The gateway router receives a data message from the external network addressed to one or more data compute nodes (DCNs) in the VPC and forwards the data message to a particular host computer identified as providing a distributed edge service for the VPC. The particular host computer, upon receiving the forwarded data message, performs the distributed edge service and provides the serviced data message to a destination DCN.
-
公开(公告)号:US20220029950A1
公开(公告)日:2022-01-27
申请号:US17461900
申请日:2021-08-30
Applicant: VMware, Inc.
Inventor: Sami Boutros , W. Andrew Lambeth , Jayant Jain , Mani Kancherla
Abstract: Some embodiments of the invention provide a method for implementing a logical network with one or more logical forwarding elements (LFEs), each with multiple logical ports. Each LFE in some embodiments is implemented by several physical forwarding elements (PFEs) operating on several devices. On a host computer executing a particular machine connected to a PFE implementing a particular LFE, the method identifies an address discovery message associating a particular network address (e.g., a layer 2 (L2) address or media access control (MAC) address) of the particular machine with a another network address (e.g., a layer 3 (L3) or an Internet Protocol (IP) address) of the particular machine. The method identifies an LFE logical port associated with the particular machine, stores in an encapsulation header an identifier that identifies this port, encapsulates the address discovery data message with this encapsulation header, and then forwards the encapsulated message to a set of one or more devices implementing the LFE. Each device in the set of devices extracts the logical port identifier from the encapsulation header and stores this logical port identifier for use in processing data messages associated with the particular machine.
-
-
-
-
-
-
-
-
-