xiaxue_203 发表于 2007-1-8 16:34:09

怎样限制UDP线程

看以前的帖子都是介绍限制TCP线程的,但是现在有些下载软件是用的UDP,N多的线程,造成ROS有点卡,想限制每IP的UDP限制数,请问这样设置?(不能把所有的UDP封杀)例如把每IP的UDP连接限制在5个.

chuangxing 发表于 2007-1-8 16:35:54

兄弟我也是学习中 帮你顶啊

xiaxue_203 发表于 2007-1-8 22:36:20

谢谢帮顶!

tuzibin 发表于 2007-1-8 23:16:26

我也来顶一下,在防火墙里面设置,大家研究下怎么设置

ssffzz1 发表于 2007-1-9 09:28:15

你不能限制客户的任何线程/程序,当然也包括UDP协议的.但你可以限制客户的UDP协议的最高连接数.

popofox 发表于 2007-1-9 10:50:35

靠,UDP有连接数这一说法吗?

专卖精品 发表于 2007-1-9 10:55:26

UDP包的连接数量

exitwin98 发表于 2007-1-9 11:03:43

原帖由 专卖精品 于 2007-1-9 10:55 发表
UDP包的连接数量

请专卖精品演示一下~在论坛搜索不到解决办法,谢

专卖精品 发表于 2007-1-9 11:18:14

不要做了,虽然可以限制数量,但是超过数量的包只能做丢弃,那样就会造成通信出错!

chinaghost 发表于 2007-1-9 11:18:18

UDP这个数量不限了吧....限了上BT有问题吧.

xiaxue_203 发表于 2007-1-9 17:43:00

如果不限制,虽然流量不大,但是包太多啊。
请精品先生告诉限制的方法,丢包问题现在不考虑。

专卖精品 发表于 2007-1-9 20:24:56

原帖由 xiaxue_203 于 2007-1-9 17:43 发表
如果不限制,虽然流量不大,但是包太多啊。
请精品先生告诉限制的方法,丢包问题现在不考虑。

还有一个方法
1、先把UDP进行标记数据包
2、在限速那里进行限制流量!

xiaxue_203 发表于 2007-1-12 13:19:41

精品先生,不知道我做的对不对,请你看一下: (用的ROS2.8.26)
1、ip-fir-mangle add
protocol=udp action=passthrough mark-flow=udp-all
2、queue-type add
name="udp-pcq-down" kind=pcq bfifo-limit=15000 pfifo-limit=10 red-limit=60
   red-min-threshold=10 red-max-threshold=50 red-burst=20 sfq-perturb=5
   sfq-allot=1514 pcq-rate=131072 pcq-limit=50 pcq-classifier=dst-address

name="udp-pcq-up" kind=pcq bfifo-limit=15000 pfifo-limit=10 red-limit=60
   red-min-threshold=10 red-max-threshold=50 red-burst=20 sfq-perturb=5
   sfq-allot=1514 pcq-rate=65536 pcq-limit=50 pcq-classifier=src-address
3、queue-tree add
0    name="down" parent=global-in flow=udp-all limit-at=0 queue=udp-pcq-down
      priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0

1    name="up" parent=global-out flow=udp-all limit-at=0 queue=default
      priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0

[ 本帖最后由 xiaxue_203 于 2007-1-12 13:23 编辑 ]

专卖精品 发表于 2007-1-12 13:23:05

大概的意思就是这样,但你也知道,UDP包的大小不一定,所以也许他的都是小包,所以,虽然速度不高,但数量很大!

目前还没有好的办法解决,至少没有发现在不丢弃的情况下实现限制数量

xiaxue_203 发表于 2007-1-12 13:25:06

回复真快,谢谢!!!
有点不太明白:limit=50是限制什么的啊?

[ 本帖最后由 xiaxue_203 于 2007-1-12 13:29 编辑 ]
页: [1] 2
查看完整版本: 怎样限制UDP线程