US 11,930,547 B2
MPTCP friendly cellular multi-connectivity architecture with transparent proxy
Peter Szilagyi, Budapest (HU); and Devaki Chandramouli, Plano, TX (US)
Assigned to Nokia Technologies OY, Espoo (FI)
Appl. No. 17/283,045
Filed by Nokia Technologies Oy, Espoo (FI)
PCT Filed Oct. 9, 2018, PCT No. PCT/US2018/054933
§ 371(c)(1), (2) Date Apr. 6, 2021,
PCT Pub. No. WO2020/076296, PCT Pub. Date Apr. 16, 2020.
Prior Publication US 2021/0352749 A1, Nov. 11, 2021
Int. Cl. H04W 76/15 (2018.01); H04W 28/02 (2009.01); H04W 60/00 (2009.01); H04W 80/06 (2009.01)
CPC H04W 76/15 (2018.02) [H04W 28/0263 (2013.01); H04W 60/005 (2013.01); H04W 80/06 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method comprising:
connecting, by a network node proxy comprising a user plane function and a multipath transmission control protocol proxy to a terminal device, and a master node in a protocol data unit session establishment procedure;
intercepting, by the multipath transmission control protocol proxy, a transmission control protocol handshake from the terminal device and terminating a master multipath transmission control protocol sub-flow towards the terminal device using an internet protocol address of a content server as an internet protocol address for the master multipath transmission control protocol sub-flow;
sending, by the user plane function to a session management function, a notification of detection a multipath transmission control protocol connection from the multipath transmission control protocol proxy to a content server to cause the session management function to trigger the master node to start a secondary node addition procedure;
configuring, by the user plane function to a session management function, during a secondary sub-flow procedure, at least one main node bearer for the master node and at least one secondary node bearer for a secondary node and configuring, by the user plane function, user plane routing so that both the master node and the secondary node are routed to the user plane function of the network node;
sending, by the multipath transmission control protocol, to a multipath transmission control layer of the terminal device, at least one multipath transmission control segment with an add address option that advertises an internet protocol interface address of the multipath transmission control protocol proxy; and
performing, in response to sending the establishment of a secondary multipath transmission control protocol sub-flow to the internet protocol address of the multipath transmission control protocol proxy, multipath transmission control protocol connection termination for the terminal device including re-ordering packets and multiplexing the multipath transmission control protocol secondary sub-flow and the multipath transmission control protocol master multipath transmission control protocol sub-flow, respectively.