预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106375130A(43)申请公布日2017.02.01(21)申请号201610856898.1H04L12/927(2013.01)(22)申请日2016.09.28(71)申请人苏州迈科网络安全技术股份有限公司地址215021江苏省苏州市工业园区林泉街399号东南大学明德院3楼(72)发明人王东泉(74)专利代理机构南京苏科专利代理有限责任公司32102代理人姚姣阳陈忠辉(51)Int.Cl.H04L12/24(2006.01)H04L12/851(2013.01)H04L12/857(2013.01)H04L12/863(2013.01)权利要求书1页说明书4页附图3页(54)发明名称基于Linux的智能带宽管理方法及系统(57)摘要本发明揭示了基于Linux的带宽管理方法及系统,包括报文与结点绑定步骤以及报文出队列步骤,报文与结点绑定步骤包括如下过程:获取报文的内网用户IP,查询该内网用户IP对应的结点;查询到结点时,判断该结点是否位于活跃用户环形队列中,当位于活跃用户环形队列中,将报文加入该结点;当不在活跃用户环形队列中,将该结点加入活跃用户环形队列中,并将报文加入该结点;当未查询到结点时,则创建一个新的结点,同时将该结点加入活跃用户环形队列中并将报文加入该结点。本发明报文与结点的匹配容易,内网用户按照IP地址公平调度,从宏观角度来看就是所有在线用户共享带宽,即可以做到一个人在线时可以独占带宽,N个人在线时公平分配带宽。CN106375130ACN106375130A权利要求书1/1页1.基于Linux的智能带宽管理方法,其特征在于:包括S1,报文与结点绑定步骤以及S2,报文出队列步骤,所述S1,报文与结点绑定步骤包括如下过程:S11,接收报文后,获取报文的内网用户IP,并查询该内网用户IP对应的结点;其中,每个结点对应一个内网用户IP,所有结点使用一个HASH链表存储;S12,当查询到结点时,判断该结点是否位于活跃用户环形队列中,当判断该结点位于所述活跃用户环形队列中,则将报文加入该结点;当判断该结点不在活跃用户环形队列中,将该结点加入活跃用户环形队列中,并将报文加入该结点;S13,当未查询到结点时,则创建一个与该报文对应的内网用户IP匹配的新的结点并插入HASH链表,同时将该结点加入活跃用户环形队列中并将报文加入该结点。2.根据权利要求1所述的基于Linux的智能带宽管理方法,其特征在于:当所述HASH链表中的结点在15分钟内没有报文到达时,将所述结点从所述HASH链表中删除。3.根据权利要求2所述的基于Linux的智能带宽管理方法,其特征在于:当一个结点接收到一个报文时,则重新开始计算15分钟的时间。4.根据权利要求1所述的基于Linux的智能带宽管理方法,其特征在于:所述HASH链表中的每个结点可配置报文接收量的上限,当一个结点接收报文的数量超过所述上限,超出上限部分的报文被丢弃。5.根据权利要求1所述的基于Linux的智能带宽管理方法,其特征在于:所述S2,报文出队列步骤包括如下过程:S21,获取待转发结点;S22,从该结点中提取一个报文发送,并在该结点中没有报文时,将所述结点从活跃用户环形队列中移出;S23,修改待转发结点为所述活跃用户环形队列中上述结点的下一个结点;S24,重复S22步骤和S23步骤。6.基于Linux的智能带宽管理系统,其特征在于:包括报文与结点绑定单元,用于在接收报文后,获取报文的内网用户IP,并查询该内网用户IP对应的结点;当查询到结点时,判断该结点是否位于活跃用户环形队列中,当判断该结点位于所述活跃用户环形队列中,则将报文加入该结点;当判断该结点不在活跃用户环形队列中,将该结点加入活跃用户环形队列中,并将报文加入该结点;当未查询到结点时,则创建一个与该报文对应的内网用户IP匹配的新的结点并插入HASH链表,同时将该结点加入活跃用户环形队列中并将报文加入该结点;以及,报文出队列单元,用于获取待转发结点,从该结点中提取一个报文发送,并在该结点中没有报文时,将所述结点从活跃用户环形队列中移出,修改待转发结点为所述活跃用户环形队列中上述结点的下一个结点,重复报文发送及修改待转发结点。7.根据权利要求6所述的基于Linux的智能带宽管理系统,其特征在于:所述报文与结点绑定单元包括为每个结点分别配置的定时器。2CN106375130A说明书1/4页基于Linux的智能带宽管理方法及系统技术领域[0001]本发明涉及带宽管理方法及系统,尤其涉及一种基于Linux的智能带宽管理方法及系统。背景技术[0002]企业级的网络设备限速是一个基本功能,一般情况下会为一个或一组员工设定一个带宽上限,但是客户的真实需求一般是所