ROS NAT 性能问题

2015-07-08 16:29:41 +08:00
 xenme
刚免费从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 专家来指点下。
5522 次点击
所在节点    问与答
14 条回复
xdeng
2015-07-08 16:44:28 +08:00
线的问题
xenme
2015-07-08 16:59:45 +08:00
@xdeng 线第一个排除,全是六类线。
halczy
2015-07-08 17:36:42 +08:00
那直接从ROS拨号速度如何?
xenme
2015-07-08 18:25:47 +08:00
@halczy 这个我还没试,不过我觉得这样的话,对于 ROS 来说,还是需要 NAT,我估计还是一样有瓶颈。其实我在想,有没有可能跳过 NAT,比如做成路由(暂时不想改成 Switch 模式)
halczy
2015-07-08 18:31:03 +08:00
@xenme 升6.30版试试,有很多fastpath的改进。
Yien
2015-07-08 18:34:40 +08:00
@halczy fastpath好像沒作用,請問如何設置?
halczy
2015-07-08 18:52:19 +08:00
@Yien
/ip firewall filter add chain=forward action=fasttrack-connection connection-state=established,related
具体: http://wiki.mikrotik.com/wiki/Manual:Fast_Path
xenme
2015-07-08 18:55:00 +08:00
@halczy 升级到了6.30,测试了下和今天早上的结果基本相当,170M 左右,CPU 使用率最高会到90%。
感觉是已经到瓶颈了。
xenme
2015-07-08 18:59:08 +08:00
@halczy 看起来确实是 NAT 性能,开了 Fasttrack之后,CPU 最高基本不会超过40%,也终于能跑满200M 下行了~给力!
Yien
2015-07-08 19:16:04 +08:00
@halczy 謝謝
Yien
2015-07-08 19:18:01 +08:00
@halczy 好像不支持RB450G
halczy
2015-07-08 19:52:35 +08:00
@Yien 呵呵,Wiki上没有写支持4XX系列. 说不定是时候升级了。
Yien
2015-07-08 20:55:05 +08:00
@halczy 嗯,我測試了RB450G和X86,都沒效。
baijd
2020-03-22 04:52:30 +08:00
mikrotik 添加 vlan 影响硬件加速么。楼主试过没

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/204242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX