The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 17, 2024

Filed:

Jan. 26, 2023
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:

Yoann Desmouceaux, Paris, FR;

Pierre Pfister, Chalons-en-Champagne, FR;

Aloys Augustin, Paris, FR;

Mohammed Hawari, Ile de France, FR;

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 67/1023 (2022.01); H04L 45/24 (2022.01); H04L 67/01 (2022.01); H04L 67/146 (2022.01); H04L 69/163 (2022.01); H04L 69/164 (2022.01); H04L 69/165 (2022.01);
U.S. Cl.
CPC ...
H04L 67/1023 (2013.01); H04L 45/24 (2013.01); H04L 67/146 (2013.01); H04L 69/163 (2013.01); H04L 69/164 (2013.01); H04L 69/165 (2013.01); H04L 67/01 (2022.05);
Abstract

Techniques are described for providing a distributed application load-balancing architecture that supports multipath transport protocol for client devices connecting to an application service. Rather than having client devices generate new network five-tuples for new subflows to the application servers, the techniques described herein include shifting the burden to the application servers to ensure that the new network five-tuples land in the same bucket in the consistent hashing table. The application servers may receive a hashing function utilized by the load balancers to generate the hash of the network five-tuple. By having the application servers generate the hashes, the load balancers are able to continue stateless, low-level processing of the packets to route them to the correct application servers. In this way, additional subflows can be opened for client devices according to a multipath transport protocol while ensuring that the subflows are routed to the correct application server.


Find Patent Forward Citations

Loading…