Live data from Hacker News

Multipath TCP Check

amiusingmptcp.de

1–10 of 23 posts

Re: Multipath TCP Check

#2
MPTCP's bandwdith aggregation properties are cool---you can effectively use all your network interfaces for (MP)TCP connections.

Has anyone deployed it in data-center/cloud environments? I know that both Apple and Android support it for the mobile devices to use WiFi and LTE at the same time.

Re: Multipath TCP Check

#4
post #2

MPTCP's bandwdith aggregation properties are cool---you can effectively use all your network interfaces for (MP)TCP connections. Has anyone deployed it in data-center/cloud environments? I know that both Apple and Android support it for the mobile devices to use WiFi and LTE at the same time.

If you have multiple ISPs in your datacenters, you can announce different IP blocks over each upstream at each site and configure full mesh MPTCP between your sites to expose as much path diversity as possible, and have MPTCP switch to the most reliable path(s), kind of like a poor man's MPLS (in my experience bulk internet bandwidth is significantly cheaper than MPLS). I've implemented this as a demo not carrying a ton of traffic and it seems to work really well, but never got around to doing it full scale. Would love to do so.

Re: Multipath TCP Check

#5
Very interesting project, I also suggest to take a look the authors current research efforts. Essentially he designed a language to program MP-TCP schedulers, making it straightforward to generate schedulers for diverse use cases such as low latency or high bandwidth applications.

https://progmp.net

Re: Multipath TCP Check

#6
post #2

MPTCP's bandwdith aggregation properties are cool---you can effectively use all your network interfaces for (MP)TCP connections. Has anyone deployed it in data-center/cloud environments? I know that both Apple and Android support it for the mobile devices to use WiFi and LTE at the same time.

I know there are Android builds you can install with mptcp support, but I didn't think it had made it into mainstream android phones, do you have a link?

Re: Multipath TCP Check

#7
post #2

MPTCP's bandwdith aggregation properties are cool---you can effectively use all your network interfaces for (MP)TCP connections. Has anyone deployed it in data-center/cloud environments? I know that both Apple and Android support it for the mobile devices to use WiFi and LTE at the same time.

Best used for cross-DC traffic over public networks if you have access to multiple physical links, and no transparent DC-Internet routing

Re: Multipath TCP Check

#8
post #2

MPTCP's bandwdith aggregation properties are cool---you can effectively use all your network interfaces for (MP)TCP connections. Has anyone deployed it in data-center/cloud environments? I know that both Apple and Android support it for the mobile devices to use WiFi and LTE at the same time.

Within a datacenter, you'd be more likely to use LACP and/or ECMP.
Post reply on HN