multipath-tcp / mptcp

⚠️⚠️⚠️ Deprecated 🚫 Out-of-tree Linux Kernel implementation of MultiPath TCP. 👉 Use https://github.com/multipath-tcp/mptcp_net-next repo instead ⚠️⚠️⚠️
https://github.com/multipath-tcp/mptcp_net-next
Other
888 stars 335 forks source link

download large file(More than 5G bytes)failed using mptcp #373

Open caesar123450 opened 4 years ago

caesar123450 commented 4 years ago

hi

  1. I download large file(More than 5G bytes)failed using mptcp, When downloading around 2G, the download is paused。 After some time, the TCP connection is disconnected。
  2. when I set net.mptcp.mptcp_enabled=0, I download large file(More than 5G bytes)success

mptcp test version : https://github.com/multipath-tcp/mptcp/tree/v0.95 client: curl http://10.26.77.30:8000/5G.dat server: nginx 1.16.1

matttbe commented 4 years ago

Ave,

Do you use v0.95 for both the client and the server? I think @cpaasch fixed a similar issue but I don't remember if it was on the receiver or sender side.

caesar123450 commented 4 years ago

yes, the client and the server use the same version v0.95 https://github.com/multipath-tcp/mptcp/tree/v0.95

caesar123450 commented 4 years ago

similar hi Excuse me ,which version or tag @cpaasch fixed the similar issue?

cpaasch commented 4 years ago

Can you try disabling MPTCP-checksum and report back? sysctl -w net.mptcp.mptcp_checksum=0

caesar123450 commented 4 years ago

Can you try disabling MPTCP-checksum and report back? sysctl -w net.mptcp.mptcp_checksum=0 hi @cpaasch

  1. client and server all set sysctl -w net.mptcp.mptcp_checksum=0,I download large file(More than 5G bytes)ok using mptcp.
  2. What is the cause of this problem, is there a resolution plan?
cpaasch commented 4 years ago

Ah! Thanks for confirming!

There is a problem with MPTCP-checksums. I will try to repro...

caesar123450 commented 4 years ago

Ah! Thanks for confirming!

There is a problem with MPTCP-checksums. I will try to repro...

Thanks!

cpaasch commented 4 years ago

Hello, do you still see this issue? I have been trying to repro, but without success.

Do you have a packet-trace of this scenario? How many subflows did you create?

Thanks!

sskras commented 2 years ago

@caesar123450, any news on the download failures?