ROS 6.X目前限速比較穩定的一個腳本小包優先


/ip firewall mangle
add action=mark-connection chain=forward comment="ISP DOWNSTEAM" in-interface=vlan201-TEL new-connection-mark=dconn-isp
add action=mark-packet chain=forward comment="Packets Total Downsteam" connection-mark=dconn-isp in-interface=vlan201-TEL new-packet-mark=dpkt-isp passthrough=yes
add action=mark-packet chain=forward comment="Packets Less Then 1000000" connection-bytes=0-1000000 in-interface=vlan201-TEL new-packet-mark=dpkt-light-isp packet-mark=dpkt-isp passthrough=no
add action=mark-packet chain=forward comment="Packets 1000001-3000000" connection-bytes=1000000-3000000 in-interface=vlan201-TEL new-packet-mark=dpkt-fair-isp packet-mark=dpkt-isp passthrough=no
add action=mark-packet chain=forward comment="Packets 3000001-6000000" connection-bytes=3000000-6000000 in-interface=vlan201-TEL new-packet-mark=dpkt-weight-isp packet-mark=dpkt-isp passthrough=no
add action=mark-packet chain=forward comment="Packets more then 6000000" connection-bytes=6000000-0 in-interface=vlan201-TEL new-packet-mark=dpkt-very-isp packet-mark=dpkt-isp passthrough=no
add action=mark-connection chain=forward comment="ISP UPSTEAM" new-connection-mark=uconn-isp out-interface=vlan201-TEL
add action=mark-packet chain=forward comment="Packets Total Upsteam" connection-mark=uconn-isp new-packet-mark=upkt-isp out-interface=vlan201-TEL passthrough=yes

/queue tree
add max-limit=80M name=Downsteam-ISP packet-mark=dpkt-isp parent=global queue=pcq-download-default
add limit-at=4M max-limit=80M name=1.light-isp packet-mark=dpkt-light-isp parent=Downsteam-ISP priority=1 queue=pcq-download-default
add limit-at=4M max-limit=40M name=2.fair-isp packet-mark=dpkt-fair-isp parent=Downsteam-ISP priority=2 queue=pcq-download-default
add limit-at=4M max-limit=20M name=3.weight-isp packet-mark=dpkt-weight-isp parent=Downsteam-ISP priority=3 queue=pcq-download-default
add limit-at=4M max-limit=4M name=4.very-isp packet-mark=dpkt-very-isp parent=Downsteam-ISP priority=4 queue=pcq-download-default
add max-limit=80M name=Upsteam-ISP packet-mark=upkt-isp parent=global queue=pcq-upload-default

當前vlan201-TEL帶寬為100M,那么限速在80M里比較合適,上載不限速;
打標先做連接標記,再做包的標記;
記得不管連接還是包標記都記得加方向,下載是in-interface=vlan201-TEL,上載是out-interface=vlan201-TEL;
包的大小分為0-1M,1M-3M,3M-6M,6M-無限大,優先級為別為1,2,3,4;
下載queue=pcq-download-default,上載queue=pcq-upload-default。

 
        

親測效果比較佳!另外,如果需要對游戲不限速,需要添加游戲端口到fasttract。fasttract模式下限速無效

至於接口名稱,請自行修改。速度值也需要做相應的修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM