[发明专利]一种用于报文限速的方法及装置有效
| 申请号: | 201610512629.3 | 申请日: | 2016-06-30 |
| 公开(公告)号: | CN107566293B | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 刘伟平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L47/215 | 分类号: | H04L47/215 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
| 地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 报文 限速 方法 装置 | ||
1.一种报文限速方法,其特征在于:
将超过第一漏桶限速DISCARD线丢弃的报文转入过滤转发桶;
根据预先设置的ACL匹配关键字对所述转入过滤转发桶的报文进行ACL匹配,将匹配过滤得到的报文进行重定向转发;
根据所述匹配过滤得到的报文对应的令牌数确定二次漏桶限速到达DISCARD线对应的漏桶令牌数,对通过第一限速桶的报文进行限速,其中所述二次漏桶限速到达DISCARD线对应的漏桶令牌数是根据第一漏桶限速到达DISCARD线对应的漏桶令牌数与所述匹配过滤得到的报文对应的令牌数相减得到的。
2.如权利要求1所述方法,其特征在于:
在所述将超过第一漏桶限速DISCARD线丢弃的报文转入过滤转发桶前,还包括如下步骤:
获取到当前处理周期第一漏桶限速配置的参数;
所述参数包括:第一漏桶限速到达DISCARD线对应的漏桶令牌数;
确定当前漏桶内令牌数和接收到的报文转发消耗的令牌数;
根据所述当前漏桶内令牌数和所述接收到的报文转发消耗的令牌数确定接收到报文的转发消耗后漏桶内的令牌数;
确定所述接收到报文的转发消耗后漏桶内的令牌数不小于所述第一漏桶限速DISCARD线。
3.如权利要求2所述方法,其特征在于:
所述当前处理周期第一漏桶限速配置的参数还包括:到达PAUSE线的漏桶令牌数、令牌桶刷新周期、令牌移出速率和上一个周期剩余的令牌数;
所述当前漏桶内令牌数是所述上一个周期剩余的令牌数与令牌刷新周期和令牌移除速率的乘积相减得到的。
4.如权利要求3所述方法,其特征在于:
在所述接收到的报文转发消耗后漏桶内的令牌数不小于所述到达PAUSE线的漏桶令牌数时,启动ACL预先配置,获取二次漏桶限速配置参数;
所述二次漏桶限速配置参数包括:二次漏桶限速到达DISCARD线对应的漏桶令牌数,上一个周期有剩余在的令牌数。
5.如权利要求4所述的方法,其特征在于,所述对通过第一漏桶限速的报文进行限速,是在所述匹配过滤得到的报文对应的令牌数不小于0时,对通过第一漏桶限速的报文进行限速。
6.如权利要求5所述的方法,其特征在于:
对所述二次漏桶限速到达DISCARD线对应的漏桶令牌数与所述上一个周期有剩余的令牌数进行求和,若求和不小于0,对通过第一漏桶限速的报文进行限速;否则,若小于0,则报文正常转发。
7.如权利要求2所述的方法,其特征在于:
确定所述接收到报文的转发消耗后漏桶内的令牌数小于所述第一漏桶限速DISCARD线,则报文正常转发。
8.如权利要求1-7中任一项所述的方法,其特征在于:
所述根据预先设置的ACL规则对所述转入过滤转发桶的报文进行ACL匹配,没有通过匹配过滤的报文直接丢弃。
9.一种报文限速装置,其特征在于,包括:
转发模块,用于将超过第一漏桶限速DISCARD线丢弃的报文转入过滤转发桶;
过滤模块,用于根据预先设置的ACL规则对所述转入过滤转发桶的报文进行ACL匹配,将匹配过滤得到的报文进行重定向转发;
限速模块,用于根据所述匹配过滤得到的报文对应的令牌数确定二次漏桶限速到达DISCARD线对应的漏桶令牌数,对通过第一限速桶的报文进行限速,其中所述二次漏桶限速到达DISCARD线对应的漏桶令牌数是根据第一漏桶限速到达DISCARD线对应的漏桶令牌数与所述匹配过滤得到的报文对应的令牌数相减得到的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610512629.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:验证组播数据路径的方法和路由器设备
- 下一篇:接口设备和接口方法





