V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xenme
V2EX  ›  问与答

ROS NAT 性能问题

  •  
  •   xenme · 2015-07-08 16:29:41 +08:00 · 5516 次点击
    这是一个创建于 3418 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚免费从100M 升级到200M 了,然后去电信官网测速发现最高偶尔只有170/180M 左右,一般都在150M 以下。但是如果直连光猫的话,是可以稳定达到200M 的。
    所以,目前看来应该是我的路由器的性能问题,使用的 ROS CRS 路由器(全千兆)。
    拓扑如下:

    1. 光猫LAN4口是千兆口(PC 直连的话,测试可以稳定达到200M+)
    2. ROS 路由 Eth1连接光猫 LAN4 (手动 IP:192.168.1.20)
    3. PC 直连到 Eth2/Eth3,这两个口的 master port 设置为 Eth4
    4. PC1和 PC2之前跑 iperf,测试交换速度到900M+
    5. 现在从 PC1或者 PC2或者两台同时测试,只能跑到150M 以内
    现在 ROS 的 CPU 使用率不高,测速的时候最高只有50%,没有特殊规则。
    --firewall 两条,drop eth1进来的两个端口请求
    --NAT 只有一条 srcnat

    所以,现在这种状况,怎么来改善性能:
    1. ROS 是否有可以调整的地方,提升 NAT 的性能,还是说已经到极限了(fast path 检查过是开启状态)
    2. 我在想是否可以把 ROS 仅作为路由,不进行 NAT,这样可以在光猫上加一条静态路由。但是一直没成功,所以我想问下:
    2.1 - 这种情况下应该是不走 NAT ,走路由协议了吧?
    2.2 - ROS 怎么配置?

    各位 ROS 专家来指点下。
    第 1 条附言  ·  2015-07-08 17:13:08 +08:00
    平时看到各种推荐 ROS 的,有人来解答一下么。
    第 2 条附言  ·  2015-07-08 19:00:21 +08:00
    @halczy 参考7楼,添加了 fasttrack 之后就能跑满了。
    Fasttracked packets bypass firewall, simple queues, queue tree with parent=global, ip traffic-flow, ip accounting, ipsec, hotspot universal client, vrf assignment
    14 条回复    2020-03-22 04:52:30 +08:00
    xdeng
        1
    xdeng  
       2015-07-08 16:44:28 +08:00
    线的问题
    xenme
        2
    xenme  
    OP
       2015-07-08 16:59:45 +08:00
    @xdeng 线第一个排除,全是六类线。
    halczy
        3
    halczy  
       2015-07-08 17:36:42 +08:00
    那直接从ROS拨号速度如何?
    xenme
        4
    xenme  
    OP
       2015-07-08 18:25:47 +08:00
    @halczy 这个我还没试,不过我觉得这样的话,对于 ROS 来说,还是需要 NAT,我估计还是一样有瓶颈。其实我在想,有没有可能跳过 NAT,比如做成路由(暂时不想改成 Switch 模式)
    halczy
        5
    halczy  
       2015-07-08 18:31:03 +08:00
    @xenme 升6.30版试试,有很多fastpath的改进。
    Yien
        6
    Yien  
       2015-07-08 18:34:40 +08:00 via iPhone
    @halczy fastpath好像沒作用,請問如何設置?
    halczy
        7
    halczy  
       2015-07-08 18:52:19 +08:00   ❤️ 1
    @Yien
    /ip firewall filter add chain=forward action=fasttrack-connection connection-state=established,related
    具体: http://wiki.mikrotik.com/wiki/Manual:Fast_Path
    xenme
        8
    xenme  
    OP
       2015-07-08 18:55:00 +08:00
    @halczy 升级到了6.30,测试了下和今天早上的结果基本相当,170M 左右,CPU 使用率最高会到90%。
    感觉是已经到瓶颈了。
    xenme
        9
    xenme  
    OP
       2015-07-08 18:59:08 +08:00
    @halczy 看起来确实是 NAT 性能,开了 Fasttrack之后,CPU 最高基本不会超过40%,也终于能跑满200M 下行了~给力!
    Yien
        10
    Yien  
       2015-07-08 19:16:04 +08:00
    @halczy 謝謝
    Yien
        11
    Yien  
       2015-07-08 19:18:01 +08:00
    @halczy 好像不支持RB450G
    halczy
        12
    halczy  
       2015-07-08 19:52:35 +08:00
    @Yien 呵呵,Wiki上没有写支持4XX系列. 说不定是时候升级了。
    Yien
        13
    Yien  
       2015-07-08 20:55:05 +08:00
    @halczy 嗯,我測試了RB450G和X86,都沒效。
    baijd
        14
    baijd  
       2020-03-22 04:52:30 +08:00
    mikrotik 添加 vlan 影响硬件加速么。楼主试过没
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   955 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:26 · PVG 05:26 · LAX 13:26 · JFK 16:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.