白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Adaptive rate limiting of flow probes

專利號
US11159434B2
公開日期
2021-10-26
申請人
VMWARE, INC.(US CA Palo Alto)
發(fā)明人
George Mathew
IPC分類
H04L12/26; H04L12/825; G06F9/455; H04L29/06
技術(shù)領(lǐng)域
service,engine,flow,probes,rate,packets,success,mid,engines,virtual
地域: CA CA Palo Alto

摘要

A technique for performing adaptive rate limiting of flow probes is described. The technique includes sending a plurality of flow probes from a first service engine to at least one other service engine. The flow probes are sent at a rate that does not exceed a rate limit. A flow probe of the plurality of flow probes is generated in response to the first service engine receiving a mid-flow packet for a flow that is not recognized by the first service engine. A recipient service engine of the flow probe responds with a success indicator if the recipient service engine recognizes the flow. The technique also includes determining a success rate associated with success indicators received from the at least one other service engine and comparing the success rate with a first threshold. The rate limit is adjusted in response to a comparison result.

說明書

In the example shown, traffic received on a physical port of a server (e.g., a communications interface such as Ethernet port 215) is sent to a virtual switch (e.g., 212). In some embodiments, the virtual switch is configured, using an API provided by the hypervisor, to intercept incoming traffic designated for the application(s) in an inline mode and send the traffic to an appropriate service engine. In inline mode, packets are forwarded on without being replicated. As shown, the virtual switch passes the traffic to a service engine in the distributed network service layer (e.g., service engine 214 on the same physical device), which may drop packets, transform packets if needed, and redirect packets to the appropriate application. The service engine, based on factors such as configured rules and operating conditions, may redirect traffic to an appropriate application executing in a VM on a server.

Controller 290 is configured to control, monitor, program, and/or provision the distributed network services and virtual machines. For example, controller 290 may be monitor traffic through the network and determine whether to add to or reduce a number of service engines. The controller can be implemented as software, hardware, firmware, or any combination thereof. In some embodiments, the controller is implemented on a system such as 100. In some cases, the controller is implemented as a single entity logically, but multiple instances of the controller are installed and executed on multiple physical devices to provide high availability and increased capacity. In embodiments implementing multiple controllers, known techniques such as those used in distributed databases are applied to synchronize and maintain coherency of data among the controller instances.

權(quán)利要求

1
微信群二維碼
意見反饋