V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
c742435
V2EX  ›  程序员

对单个连接生效的带宽合并服务

  •  
  •   c742435 · 2013-09-19 11:11:04 +08:00 · 4614 次点击
    这是一个创建于 4090 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果你有多个互联网接入通道,比如两条20m线路分别通过网线口和wifi口连到本本上,然后还有理论速度42m的联通手机通过蓝牙共享网络给电脑
    这时你跑迅雷的理论速度就是20M+20M+42M
    但是!跑单线程下载就只能利用到其中的一个接入通道。
    然后这个服务就是让你单线程也能跑满三个通道了。


    其实我是来求这个服务的名字的……
    第 1 条附言  ·  2013-09-19 13:07:05 +08:00
    他的工作方式类似vpn,你的所有接入线路都连接到这个服务的服务器。所以对单个连接也有效
    23 条回复    1970-01-01 08:00:00 +08:00
    niseter
        1
    niseter  
       2013-09-19 11:13:44 +08:00
    单线程靠谱吗?我听说的都是多线程下的优化,比如负载平衡什么的
    c742435
        2
    c742435  
    OP
       2013-09-19 11:18:07 +08:00
    @niseter 没办法~有的时候真就只有单线程啊。比如用浏览器下东西或者看个在线视频啥的。我觉得这个服务还是有点作用的。
    多线程/对多个ip的负载平衡温妻就能干的挺好的了。
    c742435
        3
    c742435  
    OP
       2013-09-19 11:19:20 +08:00
    @niseter 对了,对同一个ip启用多个连接,用通常的技术也做不到负载平衡是吧。
    niseter
        4
    niseter  
       2013-09-19 11:26:37 +08:00
    @c742435 什么叫同一个IP启用多个链接????
    c742435
        5
    c742435  
    OP
       2013-09-19 11:49:45 +08:00
    @niseter 比如在单个服务器上多线程下载。
    qiuai
        6
    qiuai  
       2013-09-19 11:53:01 +08:00
    负载均衡.但是wifi没注意到可以啊?好像必须要用比如说双WAN之类的...
    109109
        7
    109109  
       2013-09-19 12:44:59 +08:00
    既然单线就是一次TCP握手,且只对应于一个IP&端口,不知道理解对不对
    多线多网关用ROS均衡负载下载满带宽倒有做过,单线上传还是单线的带宽
    DylanRing0
        8
    DylanRing0  
       2013-09-19 12:56:37 +08:00 via Android
    你说的是多路负载均衡还是那个“天路网速叠加beta”
    c742435
        9
    c742435  
    OP
       2013-09-19 13:05:29 +08:00
    @DylanRing0 都不是。你说的这两个都只对多连接有效,我说的那个对单个链接也有效。
    liwei
        10
    liwei  
       2013-09-19 14:17:11 +08:00
    目前貌似没有类似的东西,因为目前大多数的4层协议只用一个IP“通道”。
    但是向SCTP这种协议是Multi-home的,就可以使用到你说的多个“通道”,另外还有Multipath-TCP,但是这些技术到广泛部署还需要很长的时间。
    fqrouter
        11
    fqrouter  
       2013-09-19 15:23:08 +08:00
    对于单TCP连接,最多可以做到发出去的包走不同的线路。服务器发回来的包你是没法控制线路的。鉴于目的其实是提高单TCP连接的下载速度,所以是不行的。
    cjjia
        12
    cjjia  
       2013-09-19 15:41:43 +08:00
    很多路由器可以实现宽带叠加,但好像下载时才能感觉到优越感,浏览网页和网页视频也只用到其中一个通道。
    Semidio
        13
    Semidio  
       2013-09-19 15:42:13 +08:00
    windywinter
        14
    windywinter  
       2013-09-19 15:54:44 +08:00
    根本就没有面向终端用户的这类技术
    jasontse
        15
    jasontse  
       2013-09-19 15:56:04 +08:00 via iPad
    @109109 看了附言明白了。
    远程有一个大带宽的服务器使用一个 IP 去和真正的资源发起请求,这个特殊的 VPN 可以把服务器的高速连接拆分到多个客户端 IP 上传输。
    c742435
        16
    c742435  
    OP
       2013-09-19 18:33:37 +08:00
    @Semidio 不是。我看到你发的这个介绍中说“While monolithic streams like Netflix can't be split across connections”,Netflix 这种单线程连接无法受惠于带宽聚合。
    carbon
        17
    carbon  
       2013-09-19 18:56:35 +08:00
    Linux下是有nic bonding的设置的,类似于多接口虚拟到一个nic上,http://zh.wikipedia.org/wiki/%E9%93%BE%E8%B7%AF%E8%81%9A%E5%90%88
    linux下有配置实例。
    carbon
        18
    carbon  
       2013-09-19 18:57:48 +08:00
    c742435
        19
    c742435  
    OP
       2013-09-19 19:16:18 +08:00
    @carbon 端口聚合应用在局域网内,我说的是广域网版本的端口聚合。
    tsing
        20
    tsing  
       2013-09-20 14:47:59 +08:00
    MPTCP ?
    9hills
        21
    9hills  
       2013-09-20 16:30:11 +08:00
    这个不叫单线程。。
    c742435
        22
    c742435  
    OP
       2013-09-20 17:46:26 +08:00
    @9hills 就是单个链接吗不要介意这种事情
    lovejoy
        23
    lovejoy  
       2013-09-20 21:32:55 +08:00
    我记得联想有个Lenovo ReadyComm可以合并带宽。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:50 · PVG 11:50 · LAX 19:50 · JFK 22:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.