[发明专利]一种网络数据传输速率控制设备及方法有效
| 申请号: | 201010522441.X | 申请日: | 2010-10-22 |
| 公开(公告)号: | CN102075412A | 公开(公告)日: | 2011-05-25 |
| 发明(设计)人: | 史文锋;段小华 | 申请(专利权)人: | 北京神州绿盟信息安全科技股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谢建云;刘鹏 |
| 地址: | 100089 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络 数据传输 速率 控制 设备 方法 | ||
1.一种网络数据传输速率控制方法,包括步骤:
获取要传输的IP数据包;
根据所述要传输的IP数据包的源或者目的IP地址来获取与所述IP数据包相关联的流量控制信息,所述流量控制信息具有基于所述源或者目的IP地址的标识值以及指示允许传输数据大小的容许值;
根据所述相关联的流量控制信息中的容许值和所述IP数据包的大小来确定是否允许传输所述IP数据包;
如果允许传输所述IP数据包,则根据所述IP数据包的大小来更新所述相关联的流量控制信息中的容许值,并且传输所述IP数据包;以及
如果不允许传输所述IP数据包,则缓存所述IP数据包以便稍后重试传输所述IP数据包或者丢弃所述IP数据包。
2.如权利要求1所述的网络数据传输速率控制方法,还包括步骤:
根据所述要传输的IP数据包和同样与所述流量控制信息相关联的前一个要传输的IP数据包的时间间隔,来更新所述流量控制信息中的容许值,其中所述流量控制信息中的容许值随着所述时间间隔的增大而线性增大,但不超过最大容许值。
3.如权利要求2所述的网络数据传输速率控制方法,其中在所述获取与所述IP数据包相关联的流量控制信息的步骤中,如果不存在所述流量控制信息,则还包括步骤:
创建与所述IP数据包相关联的流量控制信息,所创建的流量控制信息的标识值基于所述IP数据包的源或者目的IP地址,且所述容许值被设置为最大容许值。
4.如权利要求1-3中任一个所述的网络数据传输速率控制方法,其中从IP数据包队列中获取所述要传输的IP数据包,而且如果不允许传输所述要传输的IP数据包,则将所述要传输的IP数据包存储回到所述IP数据包队列中以便稍后重试传输所述IP数据包。
5.如权利要求4所述的网络数据传输速率控制方法,还包括步骤:在重试传输所述IP数据包预定次数之后,丢弃所述IP数据包。
6.如权利要求1-3中任一个所述的网络数据传输速率控制方法,其中所述流量控制信息的标识值基于所述IP数据包的源或者目的IP地址和相应的子网掩码。
7.如权利要求1-3中任一个所述的网络数据传输速率控制方法,其中所述流量控制信息的标识值基于所述IP数据包的源IP地址。
8.如权利要求1-3中任一个所述的网络数据传输速率控制方法,其中所述流量控制信息的标识值基于所述IP数据包的目的IP地址。
9.一种网络数据传输速率控制设备,包括:
IP数据包存储器,存储要传输的IP数据包;
流量控制信息存储器,存储流量控制信息,所述流量控制信息具有基于IP数据包的源或者目的IP地址的标识值以及指示允许传输数据大小的容许值;
传输控制器,适于从所述IP数据包存储器获取所述要传输的IP数据包,从所述流量控制信息存储器获取与所述要传输的IP数据包相关联的流量控制信息,并且根据所述相关联的流量控制信息中的容许值和所述要传输的IP数据包的大小来确定是否允许传输所述要传输的IP数据包;
流量控制信息存取装置,适于在所述传输控制器的控制下存取所述流量控制信息存储器中的流量控制信息,以及在所述传输控制器允许传输所述要传输的IP数据包时,根据所述要传输的IP数据包的大小来更新所述相关联的流量控制信息中的容许值;
数据包传输装置,适于传输所述要传输的IP数据包;以及
数据包丢弃装置,适于丢弃所述要传输的IP数据包。
10.如权利要求9所述的网络数据传输速率控制设备,其中所述流量控制信息存取装置适于根据所述要传输的IP数据包和同样与所述流量控制信息相关联的前一个要传输的IP数据包的时间间隔,来更新所述流量控制信息中的容许值,其中所述流量控制信息中的容许值随着所述时间间隔的增大而线性增大,但不超过最大容许值。
11.如权利要求10所述的网络数据传输速率控制设备,其中在所述传输控制器未能从所述流量控制信息存储器获取与所述要传输的IP数据包相关联的流量控制信息时,所述流量控制信息存取装置适于创建与所述要传输的IP数据包相关联的流量控制信息,所创建的流量控制信息的标识值基于所述IP数据包的源或者目的IP地址,且所述容许值被设置为最大容许值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州绿盟信息安全科技股份有限公司,未经北京神州绿盟信息安全科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010522441.X/1.html,转载请声明来源钻瓜专利网。





