MPTCP - Q & A - 问答


Q:
您好!我想问您一个问题,最近我也在腾讯云上面搭建了一个服务器,z支持mptcp协议,我用本地电脑往云服务器上传数据,理论上应该是两路一起传,不知道为什么始终只有一路。。请问您知道原因吗?拜托,望回复!谢谢您了!

A:
可能是您的两条链路 速率都很高。把两条链路的 速率 都降的比较低一些,看看效果
另外,需要关注一下子链路的调度策略,可以使用循环调度策略试一试
有了结果,请告知一下

Q:
我两条链路的速率都非常的低 30Kb/s.调度的策略是指内核配置时的cubic reno 这些吧,我选择是默认的选项

A:
http://blog.csdn.net/ztguang/article/details/68066810
choice prompt "Default MPTCP Scheduler" default DEFAULT # default Round-Robin
Round-Robin

Q:
我试试
还是不行,这是为什么呢?本地就好好
有一条私信没有发出去。在本地上我用两个电脑局域网里传输就是两条链路,换到局域网传输数据到腾讯云一直是一条链路
利用抓包分析的另一条链路刚开始会尝试和腾讯服务器握手,就是只有一次,后面全部是LLC协议。。。

A:
估计 路径中的 路由器 或 防火墙 修改了 数据包中的 MPTCP 参数

Q:
这些是不可控的因素?那么局域网向外网传输就实现不了了吗?
有什么解决的方法么?

A:
这是个有待解决的问题

Q:
天哪 这不是在逗我,好难过,搞了这么久
真的没有解决办法了?那你们在腾讯云上建的服务器是如何实现mptcp的?

A:
我不在腾讯,您联系一下他们吧

Q:
我昨天打电话问过他们,他们说他们的服务器除了默认的防火墙可以关掉,就没有其他的设置了
中间的路由也不是他们可以控制的吧、


PS:在手机上,shadowsocks 是一种解决方案

posted @ 2017-05-04 21:53  张同光  阅读(117)  评论(0编辑  收藏  举报