Multipath traffic management
US-2018248714-A1 · Aug 30, 2018 · US
US11140071B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11140071-B2 |
| Application number | US-201716482657-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 28, 2017 |
| Priority date | Nov 17, 2016 |
| Publication date | Oct 5, 2021 |
| Grant date | Oct 5, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A multipath data transmission method and device are provided, where a multipath proxy client and a multipath proxy gateway establish at least two multipath data subflows based on a first internet protocol (IP) address, and perform multipath data subflow data transmission. Based on the first IP address for establishing the at least two multipath data subflows between the multipath proxy client and the multipath proxy gateway, the multipath proxy gateway establishes a TCP connection to and performs TCP-based data transmission with an application server to be accessed by the multipath proxy client. MPTCP-based multipath data transmission based on IP address information of the multipath proxy client is implemented through proxy of the multipath proxy client and the multipath proxy gateway.
Opening claim text (preview).
What is claimed is: 1. A multipath data transmission method comprising: sending, by a multipath management device, indication information to a multipath proxy gateway to indicate that the multipath proxy gateway is allocated to a multipath proxy client for multipath data transmission; obtaining, by the multipath proxy gateway, a first internet protocol (IP) address of the multipath proxy client; establishing, by the multipath proxy gateway, at least two multipath data subflows between the multipath proxy gateway and the multipath proxy client; and establishing, by the multipath proxy gateway based on the first IP address, a transmission control protocol (TCP) connection to an application server to be accessed by the multipath proxy client, and performing TCP-based data transmission through the TCP connection. 2. The method according to claim 1 , wherein establishing the TCP connection to the application server comprises: allocating, by the multipath proxy gateway based on the first IP address, a second IP address in a mapping relationship with the first IP address to the multipath proxy client, wherein the second IP address indicates that multipath data transmission is to be performed; and establishing, by the multipath proxy gateway based on the second IP address, the TCP connection to the application server to be accessed by the multipath proxy client. 3. The method according to claim 1 , wherein before establishing the TCP connection to the application server, the method further comprises: obtaining, by the multipath proxy gateway, an IP address of the application server to be accessed by the multipath proxy client, wherein the IP address of the application server is sent by the multipath proxy client. 4. The method according to claim 1 , wherein after obtaining the first IP address of the multipath proxy client, the method further comprises: allocating, by the multipath proxy gateway to the multipath proxy client based on the first IP address, a port dedicated to multipath data transmission; and establishing, by the multipath proxy gateway by using the port, at least two multipath data subflows to the multipath proxy client. 5. The method according to claim 1 , wherein after establishing the TCP connection to the application server, the method further comprises: releasing, by the multipath proxy gateway, the established at least two multipath data subflows and the TCP connection in response to the multipath proxy gateway determining that no data is transmitted in any of the established at least two multipath data subflows within preset duration, or that the multipath proxy client is already offline in at least two networks in which the at least two multipath data subflows are established. 6. The method according to claim 1 , further comprising: obtaining, by the multipath management device, a multipath policy request sent by the multipath proxy client; determining, by the multipath management device based on the multipath policy request, that the multipath proxy client supports a multipath service; and allocating, by the multipath management device, the multipath proxy gateway to the multipath proxy client. 7. A multipath data transmission method comprising: receiving, by a multipath management device, a multipath policy request sent by a multipath proxy client; determining, by the multipath management device based on the multipath policy request of the multipath proxy client, that the multipath proxy client supports a multipath service; allocating, by the multipath management device, a multipath proxy gateway to the multipath proxy client; and sending, by the multipath management device, indication information to the multipath proxy gateway to indicate that the multipath proxy gateway is allocated to the multipath proxy client for multipath data transmission. 8. The method according to claim 7 , wherein after allocating the multipath proxy gateway to the multipath proxy client, the method further comprises: in response to the multipath management device determining that no data is transmitted in any of the established at least two multipath data subflows within preset duration, or that the multipath proxy client is already offline in at least two networks in which the at least two multipath data subflows are established, sending, by the multipath management device, first indication information to the multipath proxy client and the multipath proxy gateway, wherein the first indication information indicates that no data is transmitted in any of the established at least two multipath data subflows within the preset duration, or that the multipath proxy client is already offline in the at least two networks in which the at least two multipath data subflows are established. 9. The method according to claim 7 , further comprising: sending, by the multipath management device, a multipath policy request response to the multipath proxy client. 10. The method according to claim 9 , wherein the multipath policy response includes an identification of the multipath proxy client. 11. The method according to claim 10 , wherein the multipath policy response includes an IP address allocated for the multipath proxy client by the multipath proxy gateway. 12. A multipath proxy gateway comprising: a processor, a memory, and a transceiver; wherein the memory is configured to store one or more instructions, and the processor is configured to execute the instruction stored in the memory to control the transceiver to perform signal receiving and sending; when the processor executes the instruction stored in the memory, the multipath proxy gateway is configured to implement the following operations: receiving indication information from a multipath management device to indicate that the multipath proxy gateway is allocated to a multipath proxy client for multipath data transmission; obtaining a first internet protocol (IP) address of the multipath proxy client; establishing at least two multipath data subflows between the multipath proxy gateway and the multipath proxy client; establishing a transmission control protocol (TCP) connection to an application server to be accessed by the multipath proxy client based on the first IP address; and performing TCP-based data transmission through the TCP connection. 13. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: allocate a second IP address in a mapping relationship with the first IP address to the multipath proxy client based on the first IP address, wherein the second IP address indicates that multipath data transmission is to be performed; and establish the TCP connection to the application server to be accessed by the multipath proxy client based on the second IP address. 14. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: obtain an IP address of the application server to be accessed by the multipath proxy client, wherein the IP address of the application server is sent by the multipath proxy client. 15. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: allocate a port dedicated to multipath data transmission to the multipath proxy client based on the first IP address; and establish at least two multipath data subflows to the multipath proxy client by using the port. 16. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: release the established at least two multipath data subflows and the TCP
Internet protocol [IP] addresses · CPC title
Brokering proxy services · CPC title
Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54) · CPC title
Network arrangements, protocols or services for addressing or naming · CPC title
Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.