找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 24687|回复: 48

[限速] Htb优先教程

  [复制链接]
发表于 2011-1-2 08:41:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
用了那么久的ros.我想大家对htb都有所了解但又不很明白吧.
今天我来说说htb的用法和做qos的流程.
ROS发挥他强大的性能.提升网络速度.
丢掉你的pa.去掉你的wayos.让我们来看看ros的强大吧.
废话说了那么多.我们来开始吧.
首先你得先了解你的网络.
以adsl为例adsl上传下载是不对等的
一般adsl上传为512k下载如4m的话
电信在ros里显示为上传400来k下载3.5m.因为算法的不同所以这个必须得清楚.
通常你想得到最好的速度.
上传保留值一般在320k下载3m这样的速度来设置ping值基本上跑满保留值ping值不变
既然了解了保留值现在开始了解queue tree,我们来看看一个标准的htb
类名                接口                数据包                数据类型        最大速度        优先级
1u                pppoe-out1         无                pcq                320k                8
游戏                1u                游戏                pfifo                无                1
网页                1u                网页                pfifo                无                2
其它                1u                其它                pfifo                无                8
这就是接口型的htb
通常这种htb是不对源ip进行分配速度的.基本上都是客户机随机得到速度.
但是它可以对pppoe-out通过的数据包进行排序.通过这个我们可以让出口的数据包进行优先出去
下载也是同理通常因为gobal-in接口受到标记的限制.
因为prerouting只能对数据包使用一次标记.所以我们只好转到forward进行下载数据包的标记
而forward只能使用gobal-out接口.这个接口是在in接口之后的.
类名                接口                数据包                数据类型        最大速度        优先级
1d                gobal-out         无                pcq                3m                8
游戏1                1d                游戏                pfifo                无                1
网页1                1d                网页                pfifo                无                2
其它1                1d                其它                pfifo                无                8
向上面一样这个接口的下载数据包优先就做出来了.
下面我们来说说速度分配的做法
在queue tree里.没有父类的类可以对数据包进行速度分配
类名                接口                数据包                数据类型        最大速度
游戏                gobal-in        游戏                pcq源地址100k        320k
游戏上传        gobal-out        游戏                pcq目标地址1m        3m
这样每个用户都可以得到游戏100k的上传,当然你pcq的速度设为0也行
同样这个得到了1m的下载,当然这里你也可以设为0.设为0的前提是你得很有把握你能够准确的识别出游戏这个数据包.
同样其它包这样做就行了.
这样就完成了一个简单而又灵活的htb了
这样的做法可以很灵活地控制你的数据包的流量.如果压力较大.你也可以压制上传时其它数据包的流量以保证游戏网页的流畅
这样做同时开网页开迅雷下载再玩游戏都不会卡了.
以上做法在纯ros环境下14条12m的adsl上带300多用户在线效果很好.
当然我是做了八个优先级的.
本人联系QQ:83356005,欢迎交流
未命名2.jpg
routeros
发表于 2011-1-2 11:29:42 | 显示全部楼层
第一次坐沙发。心里忒激动了
routeros
回复

使用道具 举报

发表于 2011-1-2 11:45:22 | 显示全部楼层
支持原创教程。
routeros
回复

使用道具 举报

发表于 2011-1-2 12:15:25 | 显示全部楼层
支持原创教程
routeros
回复

使用道具 举报

发表于 2011-1-2 14:13:09 | 显示全部楼层
学习了~
routeros
回复

使用道具 举报

发表于 2011-1-2 15:56:13 | 显示全部楼层
又看到原创作品了.
routeros
回复

使用道具 举报

发表于 2011-1-2 17:20:16 | 显示全部楼层
又看到原创作品了
routeros
回复

使用道具 举报

发表于 2011-1-2 19:38:35 | 显示全部楼层
又看到原创作品了
routeros
回复

使用道具 举报

发表于 2011-1-2 22:15:33 | 显示全部楼层
dddddddddddddddddddddddd
routeros
回复

使用道具 举报

发表于 2011-1-2 23:19:12 | 显示全部楼层
收藏~`
routeros
回复

使用道具 举报

发表于 2011-1-3 01:29:01 | 显示全部楼层
:lol:lol:lol:lol
routeros
回复

使用道具 举报

发表于 2011-1-3 10:12:04 | 显示全部楼层
支持,学习下
routeros
回复

使用道具 举报

发表于 2011-1-3 11:14:56 | 显示全部楼层
版主把你发的HTB优化里的标记跟HTB里的做法截图看一下。不要求发脚了,我看了你的贴上传用PRE下载用FOR标记包 HTB里用GO-IN来做上传,GO-OUT来做下载,好像有点效果,但在SIM QUEUE里静态限速的用户不显示流量。越搞越蒙了。
routeros
回复

使用道具 举报

发表于 2011-1-3 12:23:32 | 显示全部楼层
支持,学习下
routeros
回复

使用道具 举报

发表于 2011-1-3 12:38:56 | 显示全部楼层
看看~学习了~~
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-18 15:22 , Processed in 0.156682 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表