-
公开(公告)号:US12095668B2
公开(公告)日:2024-09-17
申请号:US18088562
申请日:2022-12-24
Applicant: VMware LLC
Inventor: Dexiang Wang , Yong Wang , Jerome Catrouillet , Sreeram Kumar Ravinoothala
IPC: H04L47/2466 , H04L9/40 , H04L12/66 , H04L61/5007 , H04L69/22 , H04L69/326 , H04L101/686
CPC classification number: H04L47/2466 , H04L12/66 , H04L61/5007 , H04L63/101 , H04L63/20 , H04L69/22 , H04L69/326 , H04L2101/686
Abstract: Some embodiments provide a method for a gateway datapath that executes on a gateway device to implement logical routers for a set of logical networks and process traffic between the logical networks and an external network. The method receives a data message at the gateway device. To process the data message, the method executes a set of processing stages that includes a processing stage for a particular logical router. As part of the processing stage for the particular logical router, the method (i) uses an access control list (ACL) table to determine whether the data message is subject to rate limiting controls defined for the particular logical router and (ii) only when the data message is subject to rate limiting controls, determines whether to allow the data message according to a rate limiting mechanism for the particular logical router.
-
公开(公告)号:US11902050B2
公开(公告)日:2024-02-13
申请号:US16941473
申请日:2020-07-28
Applicant: VMware LLC
Inventor: Sami Boutros , Anirban Sengupta , Mani Kancherla , Jerome Catrouillet , Sri Mohana Singamsetty
CPC classification number: H04L12/4641 , G06F9/45558 , H04L61/251 , H04L63/1416 , H04L69/22 , G06F2009/4557 , G06F2009/45595 , H04L2212/00
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.
-
公开(公告)号:US20250039094A1
公开(公告)日:2025-01-30
申请号:US18225638
申请日:2023-07-24
Applicant: VMware LLC
Inventor: Subin Cyriac Mathew , Boon Seong Ang , Wenyi Jiang , Chidambareswaran Raman , Jerome Catrouillet , Sichen Song
IPC: H04L47/122 , H04L47/125 , H04L47/78
Abstract: Examples described herein include efficient data packet transmission between virtual machines (“VMs”) on different hosts. An example method includes generating a large data packet at a source VM and determining a modified maximum segment size for efficient transmission. This modified size replaces the default maximum segment size through a TSO MSS override. Segmentation occurs based on the modified size, and the data segments are transmitted to the destination VM, even if on a different host. Dynamic determination of the modified size optimizes data transmission efficiency and network performance. It accounts for network headers and enables efficient transmission with or without large receiving offload (“LRO”) support. Additionally, non-transitory computer-readable media and servers implementing the method are disclosed. These systems and methods achieve streamlined data transmission, improving network performance and reducing processing overhead.
-
公开(公告)号:US12192109B2
公开(公告)日:2025-01-07
申请号:US18371454
申请日:2023-09-22
Applicant: VMware LLC
Inventor: Dexiang Wang , Sreeram Kumar Ravinoothala , Yong Wang , Jerome Catrouillet
IPC: H04L47/2416 , H04L43/0888 , H04L47/122 , H04L47/125 , H04L47/2425 , H04L47/78
Abstract: A network system that implements quality of service (QoS) by rate limiting at a logical network entity is provided. The logical network entity includes multiple transport nodes for transporting network traffic in and out of the logical network entity. The system monitors traffic loads of the multiple transport nodes of the logical network entity. The system allocates a local CR and a local BS to each of the multiple transport nodes. The allocated local CR and the local BS are determined based on the CR and BS parameters of the logical network entity and based on the monitored traffic loads. Each transport node of the logical network entity in turn controls an amount of data being processed by the transport node based on a token bucket value that is computed based on the local CR and the local BS of the transport node.
-
-
-