[发明专利]一种局域网中指定终端加速的方法及路由器有效
申请号: | 201210309667.0 | 申请日: | 2012-08-28 |
公开(公告)号: | CN102843296A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 郑明明;黄双榜 | 申请(专利权)人: | 深圳市共进电子股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 深圳市智科友专利商标事务所 44241 | 代理人: | 孙子才 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 局域网 指定 终端 加速 方法 路由器 | ||
技术领域
本发明涉及局域网技术领域,特别涉及局域网中为保证重点网络终端而设定指定终端网速的方法和具有具有实现该方法的装置的路由器。
背景技术
目前,家庭宽带或者办公室上网,运营商往往是通过集线器或者路由器组成一个内部局域网,运营商分配给用户的带宽由局域网内所有的终端共享,此时如果局域内有一些关键性的终端需要保证时,在其它终端使用时,将不能保证关键终端具有足够的带宽,使用户使用不方便。
发明内容
为解决目前局域内部所有的终端都共享分配给局域的整个带宽,不能保证该局域网内的关键终端能够享有必要的带宽的不足,提供一种局域网中指定终端网速的方法,通过该方法能够在局域网中保证关键性终端所占用的带宽。
本发明为了完成其技术目的所采用的技术方案是:一种局域网中指定终端网速的方法和路由器,该方法通过iproute2中的tc设置规则,使内核按照指定的规则为设定的IP提供预定的网络带宽保证,具体包括以下步骤:
A、获取实际总带宽、设定终端的IP地址以及计划分配给该终端的预留带宽;
B、建立根qdisc队列;
C、建立分类:
1)根分类、将最小带宽和最大带宽分别设置为实际的总带宽;
2) 设定终端的IP子分类,设置最小带宽和最大带宽分别设置为计划分配给该终端的预留带宽和实际的总带宽,优先级为最高级;
3)局域网中其它IP子分类,设置最小带宽和最大带宽分别设置为0和实际的总带宽减去计划分配给该设定终端的预留带宽,优先级为低于设定终端的优先级;
D、建立设定终端IP子分类的sfq队列;
E、标记数据包,对设定终端IP地址的数据包进行标记;
F、为设定终端IP建立过滤器。
本发明还提供一种实现上述局域网中指定终端加速的方法的路由器,该路由器包括:实现iproute2中的tc设置规则的装置;所述的实现iproute2中的tc设置规则的装置中包括:
获取实际总带宽、设定终端的IP地址以及计划分配给该终端的预留带宽的装置;
建立tc根qdisc队列的装置;
建立分类的装置,在所述的建立分类的装置中还包括:,
将最小带宽和最大带宽分别设置为实际的总带宽的建立根分类模块;
设置最小带宽和最大带宽分别设置为计划分配给该终端的预留带宽和实际的总带宽,优先级为最高级的建立设定终端的IP子分类的模块;
设置最小带宽和最大带宽分别设置为0和实际的总带宽减去计划分配给该设定终端的预留带宽,优先级为低于设定终端的优先级的建立局域网中其它IP子分类;
建立tc设定终端IP子分类的sfq队列,以保证IP的带宽的装置;
标记数据包,使用iptables对设定终端IP地址的数据包进行标记的装置;
为设定终端IP建立tc过滤器,对标记的数据包进行过滤的装置。
本发明在局域网的路由器中,利用iproute2中的tc设置规则,保证设定终端IP独享部分带宽,克服了目前由局域网内所有的终端自由竞争共享带宽时,不能满足关键终端需要的不足。
下面通过结合具体实施例和附图对本发明进行进一步的说明。
附图说明
附图1是本发明实施例1流程图。
具体实施方式
如图1所示,本实施例通过iproute2中的tc设置规则,使内核按照指定的规则为设定的终端IP(trust ip)提供预定的网络带宽保证。
根据设置的带宽总值及trust ip的占用百分比,设置trust ip的最小带宽为带宽总值乘以占用百分比,最大带宽为WAN口物理最大速率;设置非trust ip的带宽最大值为实际总带宽减去trust ip的最小带宽,最小带宽为60Kbps。这样既能保证trust ip的速率可以达到物理最大速率,又不至于其他IP没有了流量。流程图如图1所示:
1. 获取实际带宽(假设为CKbps)、trust ip(假设为192.168.1.99)、保留带宽(假设为A Kbps,A<C)
2. 建立根qdisc队列
tc qdisc add dev br0 root handle 1: htb default 21
3. 建立分类
1) 根分类,设置最小速率为100Mbit,最大速率为100Mbit:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210309667.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生产亚磷酸用反应装置
- 下一篇:用于灌装自动对口装置的光电检测单元