V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
halczy
V2EX  ›  路由器

折腾了两天, 打造 NTH 均衡负载 300Mbps/204Mbps 家用网络失败.

  •  
  •   halczy · 2014-12-20 21:42:16 +08:00 · 1723 次点击
    这是一个创建于 3622 天前的主题,其中的信息可能已经有所发展或是发生改变。
    TL,DR: 初步怀疑路由器CPU满载导致失败。


    因为意外发现小区某宽带提速了,特地进了一个MikroTik RB750GL来和已有电信线路做均衡负载。花了一天时间学习RouterOS,尝试了两种方法。PPC和NTH均衡负载,最后选择了NTH来做均衡负载。因为PPC经常会单线满载,然后另一条线空闲。

    NTH的优点是网速比较平均一些,暂时还没有遇到HTTPS等安全链接的断开的问题。而且配合Astrill OpenWeb使用,最后出口是同一个IP。 Astrill服务端可以接受来自不同IP的请求,然后进行聚合翻墙。如果用OpenVPN(StealthVPN)等隧道会走只走其中一条线。

    当然,使用NTH的缺点是如果其中一条线网速不对称,会把比较快那条拉低。比如电信上传只有4Mbps~5Mbps,小区宽带上传独立可以达到100M,同时使用时,电信会满载到5Mbps,然而小区的被拉低到30Mbps~60Mbps波动。

    测试环境:
    广州电信100M
    广州某小区宽带200M接入(双100M端口,单帐号双拨)

    结果:
    http://www.speedtest.net/result/3998913859.png

    测试过程:

    CPU跑满100%,无法跑到300M。
    9 条回复    2015-01-17 17:14:49 +08:00
    ScotGu
        1
    ScotGu  
       2014-12-20 22:10:30 +08:00
    好奇你用什么装ROS CPU会 100%~
    halczy
        2
    halczy  
    OP
       2014-12-20 22:11:19 +08:00
    @ScotGu RB750GL
    bugeye
        3
    bugeye  
       2014-12-21 09:01:53 +08:00
    搞个C1037U级别的微主机装win或者linux作网关吧。
    查了下你那款CPU才400M。。。。。。。。
    bugeye
        4
    bugeye  
       2014-12-21 09:05:38 +08:00
    另外,我估计你测试那个185M下载和96M上传速度是直连吧。如果是VPN,那么CPU已经是超水平发挥了。

    也就是说,要搞300M/200M翻墙,你的CPU必须比现有的强悍得多。
    Dreista
        5
    Dreista  
       2014-12-21 09:51:09 +08:00
    LZ需要一个可以双线接入而且带硬件NAT的机型。RB750GL貌似是AR724X?性能不够啊。
    halczy
        6
    halczy  
    OP
       2014-12-21 11:01:17 +08:00
    @bugeye 是直连的, 延迟是5ms.

    400Mhz处理器应该能有什么速度。原本以为G口就应该有G级处理速度。
    bugeye
        7
    bugeye  
       2014-12-21 14:04:32 +08:00   ❤️ 1
    @halczy G口应该有G级处理能力,但前提是不要运行带宽合并这些需要软件控制的东西。如果单线1G,路由器通过自身硬件应该完全可以达到标称的速度(除非它一开始就是瞎标)。
    pig
        8
    pig  
       2014-12-22 22:48:53 +08:00
    土豪啊,在家里搞两个线路。想知道为啥?不花钱么?
    1CeMan
        9
    1CeMan  
       2015-01-17 17:14:49 +08:00   ❤️ 1
    试试二手的Ubiquiti EdgeRouter Lite,TB不到三百,自带硬件NAT,性能翻几番,OS基于debian wheezy。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:42 · PVG 04:42 · LAX 12:42 · JFK 15:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.