ROS动态PCQ限速祥解

上传人:re****.1 文档编号:548807199 上传时间:2022-10-28 格式:DOCX 页数:4 大小:18.82KB
返回 下载 相关 举报
ROS动态PCQ限速祥解_第1页
第1页 / 共4页
ROS动态PCQ限速祥解_第2页
第2页 / 共4页
ROS动态PCQ限速祥解_第3页
第3页 / 共4页
ROS动态PCQ限速祥解_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ROS动态PCQ限速祥解》由会员分享,可在线阅读,更多相关《ROS动态PCQ限速祥解(4页珍藏版)》请在金锄头文库上搜索。

1、ROS动态PCQ限速2009-09-2510:09ROS的好处就不多说了。喜欢硬路由对ROW屑的人请跳过本文内容。本人维护网吧也有多年。经过长时间的学习研究和试用。发现网上很多流行的PCQ限速方案效果都不太理想。ROSPCQ勺一开一关有延时性,大概是2-3秒。会导至短时间内大量数据拥塞WAN口。我的方案是不关闭PCQ而是动态改变PCQ的限速值。实践证明控速延时量明显缩短。用过Tools-TrafficMonitor对WAN流量监控的人都知道,ROS重启后TrafficMonitor都会失效,需要手动激活。这对停电多的地区来说相当麻烦。我的决解方案是ROS启动后定期运行脚本激活TrafficMo

2、nitor功能。下面脚本以10M单线光纤为例:#标记数据包/ipfirewallmangleaddchain=preroutingaction=mark-packetnew-packet-mark=all-markpassthrough=yes#创建PCQ类型/quetypeaddname=pcq-upkind=pcqpcq-rate=3000pcq-limit=50pcq-classifier=src-addresspcq-total-limit=2000addname=pcq-downkind=pcqpcq-rate=3000pcq-limit=50pcq-classifier=dst-a

3、ddresspcq-total-limit=2000#创建PCQ规则/quetreeaddname=pcqdownparent=global-inque=pcq-downpacket-mark=all-markaddname=pcqupparent=global-outque=pcq-uppacket-mark=all-mark#流量监控/tooltraffic-monitoraddname=D8.0Minterface=wantraffic=receivedtrigger=abovethreshold=8000on-event=addname=D7.0Minterface=wantraffi

4、c=receivedtrigger=belowthreshold=7000on-event=addname=U8.1 Minterface=wantraffic=transmittedtrigger=abovethreshold=8000on-event=addname=U8.2 Minterface=wantraffic=transmittedtrigger=belowthreshold=7000on-event=#改变限速值的脚本/systemscriptaddname=0.3Msource=/quetypesetpcq-downpcq-rate=3000/quetypesetpcq-up

5、pcq-rate=3000addname=2.0Msource=/quetypesetpcq-downpcq-rate=2000/quetypesetpcq-uppcq-rate=2000#以上是动态PCQ部份,说明:当WAN口流量达到8M时运行0.3M脚本把PCQ限速调到300k。当WAN口流量降到7M时运行2.0M脚本把PCQ限速调到2M。根据自己网络情况改变这些值来达到最好效果。#下面脚本就是如何自动激活流量监控/systemscriptaddname=dissource=/tooltrafficdisfindname=(D7.0M)/tooltrafficdisfindname=(D8

6、.0M)/tooltrafficdisfindname=(U7.0M)/tooltrafficdisfindname=(U8.0M)/systemscheduleenafindname=(ON)addname=enasource=/tooltrafficenafindname=(D7.0M)/tooltrafficenafindname=(D8.0M)/tooltrafficenafindname=(U7.0M)/tooltrafficenafindname=(U8.0M)/systemschedulerdisfindname=(ON)/systemscheduler#脚本说明:每10分钟运行dis脚本,把流量监控变成禁用(灰色),启用计时器ON,2秒钟后运行ena脚本,把流量监控变成启用(黑色)。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号