Invention Grant
- Patent Title: Designs of an MPTCP-aware load balancer and load balancer using the designs
-
Application No.: US16770816Application Date: 2017-12-22
-
Publication No.: US11223565B2Publication Date: 2022-01-11
- Inventor: Milind M. Buddhikot , Yijing Zeng
- Applicant: Nokia Technologies Oy
- Applicant Address: FI Espoo
- Assignee: Nokia Technologies Oy
- Current Assignee: Nokia Technologies Oy
- Current Assignee Address: FI Espoo
- Agency: Harrington & Smith
- International Application: PCT/US2017/068140 WO 20171222
- International Announcement: WO2019/125483 WO 20190627
- Main IPC: H04L12/803
- IPC: H04L12/803 ; H04L12/707 ; H04L12/801 ; H04L12/819

Abstract:
MPTCP connections and their corresponding TCP subfiows are routed by a load balancer toward backends. Each MPTCP connection is routed to a single backend and is able to include primary and secondary TCP subfiows. Routing includes performing, responsive to setting up a primary TCP subflow of an MPTCP connection, load balancing of the connection to select a backend for the connection. The MPTCP connections and their TCP subflows are tracked by the load balancer to route the MPTCP connections and their corresponding TCP subfiows to corresponding selected backends. A backend determines whether a request by a client to set up a primary TCP subflow of an MPTCP connection already includes a key used to generate a token used to uniquely identify the MPTCP connection from other MPTCP connections. The backend generates the token based on the key. The backend uses the token to distinguish subsequent communications for the MPTCP connection.
Information query