注册 登录
自由的生活_软路由 返回首页

lai99999的个人空间 https://bbs.routerclub.com/?134023 [收藏] [复制] [分享] [RSS]

日志

PCQ流控事例 转至网达论坛

已有 2112 次阅读2011-4-24 17:00 |个人分类:ROS|

PCQ是每次连接队列,即每次连接的流量都会被分类,根据当前连接数量的地址进行动态流量控制。我们需要对Mangle规则了解,即进入路由器的数据流方向,如下图的当数据属于perouting链表时,接口方向的标示

下载 (30.55 KB)

2010-10-18 14:58

tel口进入的是整个网络的下载,从lan口进入的是整个网络的上传,根据RouterOS的数据流程在prerouting链表中,我们标记的数据流都属于global-in

标记Manlge数据

首先我们需要标记数据流,进入ip firewall mangle,选择chain=prerouting链表标记,分别标记从电信口进入的数据和从内网口进入的数据,下面是通过Mangleprerouting链表抓取tel口和lan口数据:

winbox中标记电信接口,即网络的下载,标记in-interface=ether2-telpassthrough=no

下载 (34.03 KB)

2010-10-18 14:59

 

下载 (14.74 KB)

2010-10-18 14:59

winbox中标记电信接口,即网络的上传,标记in-interface=ether1-lanpassthrough=no

下载 (31.85 KB)

2010-10-18 14:59

 

下载 (15.17 KB)

2010-10-18 15:00

配置PCQ规则

该案例我们的电信总带宽为12Mbps,主机在120台;我们为每台主机下载分配总带宽的1/3,即down规则的pcq-rate=4M带宽;通过计算total-limit=limit*120=6000;下载通过dst-address分类,上传通过src-address分类。

queue tree添加规则,配置下行流量控制,取名为down,选择parent=global-inpacket-mark=down(之前mangle标记的下行数据),queu-type=down(在pcq定义的规则);配置下行数据时注意总带宽为12M,需要保留部分缓冲带宽大概在1-2M左右,这里保留1.5M,在RouterOS不支持小数,需要用整数表示,即在max-limit=10500k

下载 (20.93 KB)

2010-10-18 15:00

queue tree添加规则,配置上行流量控制,取名为up,选择parent=global-inpacket-mark=up(之前mangle标记的下行数据),queu-type=up(在pcq定义的规则)

配置上行数据一般小于实际带宽,通常情况下上行带宽较小,所以设置为8M,在max-limit=8M

 

下载 (21.18 KB)

2010-10-18 15:00

添加完成后如下图:

下载 (23.13 KB)

2010-10-18 15:00

 

 

·  威望 + 6

 

 


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-22 13:58 , Processed in 0.037881 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

返回顶部