US 12,413,652 B2
Method for identifying and managing QUIC connections for middleboxes
Rajvardhan Somraj Deshmukh, San Jose, CA (US); Nancy Patricia Cam-Winget, Mountain View, CA (US); and James W. Kasper, Leander, TX (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Oct. 25, 2022, as Appl. No. 17/973,115.
Prior Publication US 2024/0137428 A1, Apr. 25, 2024
Prior Publication US 2024/0236210 A9, Jul. 11, 2024
Int. Cl. H04L 69/16 (2022.01); H04L 9/40 (2022.01); H04L 45/02 (2022.01)
CPC H04L 69/16 (2013.01) [H04L 45/02 (2013.01); H04L 63/0236 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by a network device, a first QUIC connection between a first device and a second device;
determining, from the first QUIC connection, a first IP-tuple including a first IP address and a first port number associated with the first device;
determining, from the first QUIC connection, a second IP-tuple including a second IP address and a second port number associated with the second device;
determining, from the first QUIC connection, a first connection identifier (CID) associated with the first QUIC connection;
storing a first association between the first IP-tuple, the second IP-tuple, and the first CID associated with the first QUIC connection;
identifying, by the network device, a second QUIC connection between the first device and another device;
identifying, from the second QUIC connection, the first IP-tuple, a second CID, and a third IP-tuple including a third IP address and a third port number;
determining whether at least two following connection criteria are met:
the second IP address corresponds to the third IP address;
the second port number corresponds to the third port number; or
the second CID corresponds to the first CID; and
in response to determining that at least two connection criteria are met, determining that the second QUIC connection and the first QUIC connection are a same QUIC connection, and updating the first association based at least in part on the third IP-tuple or the second CID.