yang1229 发表于 2008-1-7 19:16:55

PCQ限速,有一些问题,请大家帮帮我。谢谢

::添加内网IP地址列表
/ ip firewall address-list
add list=ip-local address=121.8.48.135-121.8.48.171 comment="" disabled=no

::标记进出(相对内网)数据包
/ ip firewall mangle
add chain=forwardaction=mark-connection \
    new-connection-mark=queue_conn passthrough=yes comment="" disabled=no
add chain=forward dst-address-list=!ip-local out-interface=LAN connection-mark=queue_conn \
    action=mark-packet new-packet-mark=packet-down passthrough=yes comment="" \
    disabled=no
add chain=forward out-interface=WAN connection-mark=queue_conn \
    action=mark-packet new-packet-mark=packet-up passthrough=yes comment="" \
    disabled=no

::PCQ队列方法设置
/ queue type
add name="global-up" kind=pcq pcq-rate=1000000 pcq-limit=700 \
    pcq-classifier=src-address pcq-total-limit=50000
add name="global-down" kind=pcq pcq-rate=1000000 pcq-limit=1400 \
    pcq-classifier=dst-address pcq-total-limit=100000

::限速
/ queue tree
add name="global-down" parent=LAN packet-mark=packet-down limit-at=0 \
    queue=global-down priority=8 max-limit=0 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
add name="global-up" parent=global-out packet-mark=packet-up limit-at=0 \
    queue=global-up priority=8 max-limit=0 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no

###########################################################
以上是我的脚本。
不明白的地方:
/ queue type
add name="global-up" kind=pcq pcq-rate=1000000 pcq-limit=700 \
    pcq-classifier=src-address pcq-total-limit=50000

pcq-limit=1400 pcq-total-limit=100000这两个是什么作用,pcq-rate=1000000这不是巳经限速了吗?

还有一个就是,我使用不限速的地址传输,为什么没有以前快了,好像也受到了一点点的影响。

有好心人,或是高手帮帮啊。。

everest79 发表于 2008-1-8 01:36:56

pcq-limit=700                      是指pcq子队列的包上限
pcq-total-limit=50000      这是指整个pcq队列的包上限
pcq-rate=1000000             这是子队列的速度

pcq以源地址分类的上传限速
当某源地址的上传速度达到pcq-rate=1000000时会将超过此速度的包缓冲在当前子队列中,这个子队列是按包来计算大小的,他的上限就是pcq-limit=700,也就是七百个包,而当缓冲在子队列中的包满了以后,就开始丢弃包
而pcq-total-limit=50000是指整个pcq队列,也就是所有子队列的和,在设置内网规则时应按内网IP数*每队列的包上限来设置

yang1229 发表于 2008-1-9 13:56:01

谢谢啊。说的太好了。。
页: [1]
查看完整版本: PCQ限速,有一些问题,请大家帮帮我。谢谢