ROS端口怎么限速

ROS端口怎么限速,第1张

ROS限速,分普通限速,高级突发限速,PCQ等,现在我们网吧做的是PCQ+HTB,10M光纤带100台,游戏不卡。穿越火线PING 20-40,这个是我自己做的,最近研究出来的,运行4天未发现大问题。
以前没有做HTB+PCQ,做过普通限速75K/台,效果很差30人在线带宽就97M满载运行,游戏ping100-150
,后做过突发高级限速,效果不明显也差不多,还是卡,后再研究后听说流控大师可以分出游戏数据优先,不过要出钱,而且还是要ros+流控大师才接交换机,多台服务器划不来。仔细研究后发现ROS也可以。
先说说我的思路。
我们的带宽有10M,网络内的数据不分先后满载向路由转发肯定出现延时,我们不妨优先让游戏数据先过,再让浏览网页的过,其他下载啊、在线影视啊的再慢慢过吧。就像银行取钱一样持VIP卡排第一一样的。ROS的原理标记包的话还没研究出来,不过2927的话我们可以让设定的端口 分1-8先后次序优先通过路由,1最高8最慢,所以我们把游戏的端口添加到路由 优先让这些端口数据通过实现高效运行。然后建立限速,游戏其实不占带宽,80台满载的话占用下行带宽一般不会超过2M,所以2-3M留给游戏足够啦,先设置总带宽10M,分出游戏带宽,我设置最小1M最大2M,为了满足浏览网页的快感,也做转发添加端口后做限速,最小2m最大4m,我的还做了小包转发,分出优先等级,游戏最高1,网页2,小包3,其他8
这样当带宽使用较少时,下载可以得到较大带宽,当游戏数据不够时可以及时抢过带宽保证游戏流畅。
以上只是个人想法,高手见笑。

设置步骤如下:

1、打开浏览器,输入路由器管理ip地址,按下回车,该地址默认为19216811;

2、d出窗口中输入管理员账户、密码,点击确定,默认皆为admin;

3、打开设置页面后,点击QOS--QOS设置,右侧点击开启qos,输入宽带下行速率和上行速率,注意单位是kbps,点击保存;

4、点击QOS规则,点击添加新条目;

5、输入地址段的开始ip和结束ip,如相同则表示限制单机,建议选择独立带宽方式,下方分别设置需保障每台主机的最低下行和上行带宽,以及允许占用的最大下行和上行带宽,其他选项如下图,设置后点击保存;

6、可反复添加多条规则,设置后立即生效。

华为系列
2000_EI直接在端口视图下面输入LINE-RATE (4 )参数可选!
端口限速配置
1功能需求及组网说明
端口限速配置
『配置环境参数』
1 PC1和PC2的IP地址分别为101011/24、101012/24
『组网需求』
1 在SwitchA上配置端口限速,将PC1的下载速率限制在3Mbps,同时将PC1的上传速率限制在1Mbps
2数据配置步骤
『S2000EI系列交换机端口限速配置流程』
使用以太网物理端口下面的line-rate命令,来对该端口的出、入报文进行流量限速。
SwitchA相关配置
1 进入端口E0/1的配置视图
[SwitchA]interface Ethernet 0/1
2 对端口E0/1的出方向报文进行流量限速,限制到3Mbps
[SwitchA- Ethernet0/1]line-rate outbound 30
3 对端口E0/1的入方向报文进行流量限速,限制到1Mbps
[SwitchA- Ethernet0/1]line-rate inbound 16
补充说明
报文速率限制级别取值为1~127。如果速率限制级别取值在1~28范围内,则速率限制的粒度为64Kbps,这种情况下,当设置的级别为N,则端口上限制的速率大小为N64K;如果速率限制级别取值在29~127范围内,则速率限制的粒度为1Mbps,这种情况下,当设置的级别为N,则端口上限制的速率大小为(N-27)1Mbps。
此系列交换机的具体型号包括:S2008-EI、S2016-EI和S2403H-EI。
『S2000-SI和S3000-SI系列交换机端口限速配置流程』
使用以太网物理端口下面的line-rate命令,来对该端口的出、入报文进行流量限速。
SwitchA相关配置
1 进入端口E0/1的配置视图
[SwitchA]interface Ethernet 0/1
2 对端口E0/1的出方向报文进行流量限速,限制到6Mbps
[SwitchA- Ethernet0/1]line-rate outbound 2
3 对端口E0/1的入方向报文进行流量限速,限制到3Mbps
[SwitchA- Ethernet0/1]line-rate inbound 1
补充说明
对端口发送或接收报文限制的总速率,这里以8个级别来表示,取值范围为1~8,含义为:端口工作在10M速率时,1~8分别表示312K,625K,938K,125M,2M,4M,6M,8M;端口工作在100M速率时,1~8分别表示312M,625M,938M,125M,20M,40M,60M,80M。
此系列交换机的具体型号包括:S2026C/Z-SI、S3026C/G/S-SI和E026-SI。
『S3026E、S3526E、S3050、S5012、S5024系列交换机端口限速配置流程』
使用以太网物理端口下面的line-rate命令,对该端口的出方向报文进行流量限速;结合acl,使用以太网物理端口下面的traffic-limit命令,对端口的入方向报文进行流量限速。
SwitchA相关配置
1 进入端口E0/1的配置视图
[SwitchA]interface Ethernet 0/1
2 对端口E0/1的出方向报文进行流量限速,限制到3Mbps
[SwitchA- Ethernet0/1]line-rate 3
3 配置acl,定义符合速率限制的数据流
[SwitchA]acl number 4000
[SwitchA-acl-link-4000]rule permit ingress any egress any
4 对端口E0/1的入方向报文进行流量限速,限制到1Mbps
[SwitchA- Ethernet0/1]traffic-limit inbound link-group 4000 1 exceed drop
补充说明
line-rate命令直接对端口的所有出方向数据报文进行流量限制,而traffic-limit命令必须结合acl使用,对匹配了指定访问控制列表规则的数据报文进行流量限制。在配置acl的时候,也可以通过配置三层访问规则,来对指定的源或目的网段报文,进行端口的入方向数据报文进行流量限制。
端口出入方向限速的粒度为1Mbps。
此系列交换机的具体型号包括:S3026E/C/G/T、S3526E/C/EF、S3050C、S5012G/T和S5024G。
『S3528、S3552系列交换机端口限速配置流程』
使用以太网物理端口下面的traffic-shape和traffic-limit命令,分别来对该端口的出、入报文进行流量限速。
SwitchA相关配置
1 进入端口E0/1的配置视图
[SwitchA]interface Ethernet 0/1
2 对端口E0/1的出方向报文进行流量限速,限制到3Mbps
[SwitchA- Ethernet0/1]traffic-shape 3250 3250
3 配置acl,定义符合速率限制的数据流
[SwitchA]acl number 4000
[SwitchA-acl-link-4000]rule permit ingress any egress any
4 对端口E0/1的入方向报文进行流量限速,限制到1Mbps
[SwitchA- Ethernet0/1]traffic-limit inbound link-group 4000 1000 150000 150000 1000 exceed drop
补充说明
此系列交换机的具体型号包括:S3528G/P和S3552G/P/F。
『S3900系列交换机端口限速配置流程』
使用以太网物理端口下面的line-rate命令,对该端口的出方向报文进行流量限速;结合acl,使用以太网物理端口下面的traffic-limit命令,对匹配指定访问控制列表规则的端口入方向数据报文进行流量限制。
SwitchA相关配置
1 进入端口E1/0/1的配置视图
[SwitchA]interface Ethernet 1/0/1
2 对端口E0/1的出方向报文进行流量限速,限制到3Mbps
[SwitchA- Ethernet1/0/1]line-rate 3000
3 配置acl,定义符合速率限制的数据流
[SwitchA]acl number 4000
[SwitchA-acl-link-4000]rule permit ingress any egress any
4 对端口E0/1的入方向报文进行流量限速,限制到1Mbps
[SwitchA- Ethernet1/0/1]traffic-limit inbound link-group 4000 1000 exceed drop
补充说明
line-rate命令直接对端口的所有出方向数据报文进行流量限制,而traffic-limit命令必须结合acl使用,对匹配了指定访问控制列表规则的数据报文进行流量限制。在配置acl的时候,也可以通过配置三层访问规则,来对指定的源或目的网段报文,进行端口的入方向数据报文进行流量限制。
端口出入方向限速的粒度为64Kbps。
此系列交换机的具体型号包括:S3924、S3928P/F/TP和S3952P。
『S5600系列交换机端口限速配置流程』
使用以太网物理端口下面的line-rate命令,对该端口的出方向报文进行流量限速;结合acl,使用以太网物理端口下面的traffic-limit命令,对匹配指定访问控制列表规则的端口入方向数据报文进行流量限制。
SwitchA相关配置
1 进入端口E1/0/1的配置视图
[SwitchA]interface Ethernet 1/0/1
2 对端口E0/1的出方向报文进行流量限速,限制到3Mbps
[SwitchA- Ethernet1/0/1]line-rate 3000
3 配置acl,定义符合速率限制的数据流
[SwitchA]acl number 4000
[SwitchA-acl-link-4000]rule permit ingress any egress any
4 对端口E0/1的入方向报文进行流量限速,限制到1Mbps
[SwitchA- Ethernet1/0/1]traffic-limit inbound link-group 4000 1000 exceed drop
补充说明
line-rate命令直接对端口的所有出方向数据报文进行流量限制,而traffic-limit命令必须结合acl使用,对匹配了指定访问控制列表规则的数据报文进行流量限制。在配置acl的时候,也可以通过配置三层访问规则,来对指定的源或目的网段报文,进行端口的入方向数据报文进行流量限制。
端口出入方向限速的粒度为64Kbps。
此系列交换机的具体型号包括:S5624P/F和S5648P
Cisco 2950 3550
PC1接在Cisco F0/1上,速率为1M;
PC1接在Cisco F0/2上,速率为2M;
Cisco3550的G0/1为出口。
详细配置过程
注:每个接口每个方向只支持一个策略;一个策略可以用于多个接口。因此所有PC的下载速率的限制都应该定义在同一个策略(在本例子当中为policy-map user-down),而PC不同速率的区分是在Class-map分别定义。
1、在交换机上启动QOS
Switch(config)#mls qos //在交换机上启动QOS
2、分别定义PC1(101011)和PC2(101021)访问控制列表
Switch(config)#access-list 10 permit 101010 000255 //控制pc1上行流量
Switch(config)#access-list 100 permit any 101010 000255 //控制pc1下行流量
Switch(config)#access-list 11 permit 101020 000255 //控制pc2上行流量
Switch(config)#access-list 111 permit any 101020 000255 //控制pc2下行流量
Ip nat inside destination list 1 pool Webser
Ip nat inside destination list 2 pool Ftpser
3、定义类,并和上面定义的访问控制列表绑定
Switch(config)# class-map user1-up //定义PC1上行的类,并绑定访问列表10
Switch(config-cmap)# match access-group 10
Switch(config-cmap)# exit
Switch(config)# class-map user2-up
Switch(config)# class-map user1-down
Switch(config-cmap)# match access-group 100 //定义PC1下行的类,并绑定访问列表100
Switch(config)# class-map user2-down
Switch(config-cmap)# match access-group 111 //定义PC2下行的类,并绑定访问列表111
Switch(config-cmap)# exit
4、定义策略,把上面定义的类绑定到该策略
Switch(config)# policy-map user1-up //定义PC1上行的速率为1M
Switch(config-pmap)# class user1-up
Switch(config-pmap-c)# trust dscp 信任差分服务代码点,用来对每一类流量实施各种QOS策略,用户进来的数据包的DSCP缺省都为0
Switch(config-pmap-c)# police 1024000 1024000 exceed-action drop 任何超过策略限制速率的通信流将会被丢弃(bits、bytes)
Switch(config)# policy-map user2-up //定义PC2上行的速率为2M
Switch(config-pmap)# class user2-up
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 2048000 1024000 exceed-action drop
Switch(config)# policy-map user-down
Switch(config-pmap)# class user1-down
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 1024000 1024000 exceed-action drop
Switch(config-pmap-c)# exit
Switch(config-pmap)# class user2-down
Switch(config-pmap-c)# trust dscp
Switch(config-pmap-c)# police 2048000 1024000 exceed-action drop
Switch(config-pmap-c)# exit
5、在接口上运用策略
Switch(config)# interface f0/1
Switch(config-if)# service-policy input user1-up
Switch(config)# interface f0/2
Switch(config-if)# service-policy input user2-up
Switch(config)# interface g0/1
Switch(config-if)# service-policy input user-down
你搞个管理软件直接就可以对每个用户限速 比那些简单多了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13057595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存