routeros,软、硬路由下FastTrack的速度疑惑

  • h
    hyes
    • x86的是不论是否开启FastTrack速度都是120左右;所以怀疑到底是不是有效开启了。。。
    • hap ac2以及rb450Gx4,开启FastTrack能跑满300M,不开启的话,呵呵,只有70左右。而且开启之后,queue down那边的限速几乎就是失效了。

    不管软硬路由,跑测试cpu都没有满,最多百分之四十。

    ccr系列取消了硬件nat,那么意思就是换了ccr的话,规则比较一样跑不满?还是说x86下,ros的性能看核心,核心越多越爽歪歪。

    没有ccr的路由,迷。/
  • h
    hyes
    找到一个不错的方案
    https://forum.mikrotik.com/viewtopic.php?f=9&t=113308#
    /ip firewall mangle add action=set-priority \
    chain=postrouting new-priority=from-dscp-high-3-bits \
    passthrough=yes comment="Respect DSCP tagging"
    /ip firewall mangle add action=set-priority \
    chain=postrouting new-priority=6 packet-size=0-123 \
    passthrough=yes protocol=tcp tcp-flags=ack comment="Prioritize ACKs"
    /ip firewall mangle add action=accept \
    chain=postrouting priority=0 \
    comment="IP Precedence (aka Packet Priority) 0 - Best Effort (Low Priority) (default)"

    ## Move that filter just *BEFORE* your fast-track rule!
    /ip firewall filter add action=accept chain=forward comment="Bypass fasttrack for non-zero DSCP" connection-state=established,related dscp=!0
  • 未名
    FastTrack限速是会失效啊
    官方文档里面早就说过了
    不开FastTrack只能跑70m,那也得看你跑多少规则
    脱离环境说结果毫无价值
  • h
    hyes
    规则有点多。

    如果qos失效的话,有点伤脑筋
  • 未名
    规则多高通4019当然吃不住
    设计上本来就是定位“家用的”
    要么x86
    要么官方的运营商产品
    还是X86划算
  • h
    hyes
    意思上ccr?
    不过很奇怪的cpu根本没有满。
  • 未名
    不清楚
  • h
    hyes
    rb4011基本可以符合要求。。。看来有机会还是4011或者ccr了。

    目前是not_cnip走了fasttrack,cnip走L7分类后继续qos。暂且这么用了。
  • N
    Nat
    X86传说问题本来就很多没解决的,没用过不是很清楚。。我现在RB4011跑20条ip filter没啥异样,如果LZ实在多的话建议直接CCR比较省心点。。

    之前小小研究过一点Fasttrack和qos一起运作的办法,可惜当时懒没留文档和笔记,不过可以参考下这个:https://forum.mikrotik.com/viewtopic.php?f=9&t=113308思路类似
  • h
    hyes
    感谢。我看到这个帖子了。所以我在fastconnection之前,写了一个accept cnip的规则,只给not cnip加速,这样也很不错了。
  • l
    lee410943861
    用不来ros。。。高恪简单省心。。
  • h
    hyes
    主要是稳定性好,还有就是真是想用它的QOS。

    被局域网的douyin给逼得
  • l
    luowenen
    太复杂了,爱快用用挺好
  • l
    lee410943861
    我带机量300+。。没什么感觉。。不玩游戏。。。上下载1G没啥压力
  • h
    hyes
    豪横~~~
  • b
    boyinfly
    不论是x86软路由还是硬路由,cpu占用率到100%都是不正常的。
    x86并不是万能的,毕竟x86处理器是通用处理器,和硬路由的专用网络处理器来说,能效比是差不少的,尤其是软硬件一体优化上差距很大。

    规则加的越多,处理数据量越大,对处理器资源的占用也就越多,对性能的影响也就越大。

    NAT是因为IPV4地址不足而出现的!路由器本身就不是为NAT而设计的,是为“Routing”而设计的,如一个路由器有几百上千万条路由表需要查找,这才是路由器需要解决的问题。

    总之x86下,性能还是和核心有关,但也不是核心越多性能越强,不成线性关系。
  • h
    hyes
    感谢科普~~