Determining whether to rate limit traffic
AssigneeVMware, Inc.
InventorsDexiang Wang, Yong Wang, Jerome Catrouillet, Sreeram Ravinoothala
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsDexiang Wang, Yong Wang, Jerome Catrouillet, Sreeram Ravinoothala
Estimating the term…
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.
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, a method comprising:
The method of claim 19, wherein determining whether to allow the data message further comprises allowing the data message when the size of the data message is less than the current amount of data specified by the QoS data structure.
A non-transitory machine-readable medium storing a gateway datapath program which when executed by at least one processing unit of a gateway device implements logical routers for a set of logical networks and processes traffic between the logical networks and an external network, the gateway datapath program comprising sets of instructions for:
Dependencies are inferred from the claim text.