US 12,335,148 B2
Linked packet tracing for software load balancers
Bo Zhang, Pudong District (CN); Shenghui Yang, Pudong New District (CN); Bin Sun, Pudong New District (CN); Nanxiang Mei, Pudong New District (CN); and Charles Li, Sunnyvale, CA (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Mar. 28, 2022, as Appl. No. 17/705,748.
Prior Publication US 2023/0308392 A1, Sep. 28, 2023
Int. Cl. H04L 47/125 (2022.01); H04L 47/193 (2022.01); H04L 47/2408 (2022.01); H04L 47/2483 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 47/193 (2013.01); H04L 47/2408 (2013.01); H04L 47/2483 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a client-side packet processor module implemented at least partially in hardware of a computing device to receive a client-side packet from a client device;
a client identification module implemented at least partially in the hardware of the computing device to generate a client identifier based on the client device;
a marking module implemented at least partially in the hardware of the computing device to generate a modified client-side packet by modifying the client-side packet to include the client identifier;
a server identification module implemented at least partially in the hardware of the computing device to expose a server identifier of a server of a server system that the modified client-side packet is to be transmitted;
a stream generation module implemented at least partially in the hardware of the computing device to generate, based on the server identifier exposed, a packet stream affiliated with the server for capture of a plurality of server-side packets affiliated with the server; and
a server-side packet processor module implemented at least partially in the hardware of the computing device to control capture of one or more server-side packets from the server system via the packet stream generated.