[发明专利]一种地址解析协议报文的流量控制方法有效
申请号: | 201310253328.X | 申请日: | 2013-06-24 |
公开(公告)号: | CN104243333B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 常磊;马介悦 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 解婷婷,栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地址 解析 协议 报文 流量 控制 方法 | ||
1.一种地址解析协议报文的流量控制方法,包括:
抓取从虚拟机发到物理机的地址解析协议出包报文;其中,所述虚拟机包括共享物理机的网卡设备的虚拟机;
将所抓取的地址解析协议出包报文放在发送该地址解析协议出包报文的虚拟机对应的队列中;
依次轮询各队列,每轮询一个队列时,从令牌桶里取出一个令牌,从所轮询到的队列中取出一个地址解析协议出包报文进行出包处理。
2.如权利要求1所述的方法,其特征在于,还包括:
以预设的每秒数据包的个数为频率产生令牌。
3.如权利要求1所述的方法,其特征在于,从令牌桶里取出一个令牌的步骤前还包括:
判断令牌桶中令牌的个数是否为零;如果为零则等待,直到令牌桶中令牌的个数大于零时,进行所述从令牌桶里取出一个令牌的步骤。
4.如权利要求1所述的方法,其特征在于,还包括:
将未使用的令牌都保留在令牌桶中,每隔一预设的最长积累时间清空一次令牌桶。
5.如权利要求1所述的方法,其特征在于,所述将所抓取的地址解析协议出包报文放在发送该地址解析协议出包报文的虚拟机对应的队列中的步骤包括:
从所抓取的地址解析协议出包报文中解析出发送该地址解析协议出包报文的虚拟机的IP地址;
将所抓取的地址解析协议出包报文放在以所解析出的IP地址为标识的先进先出队列中。
6.一种地址解析协议报文的流量控制装置,其特征在于,包括:
报文抓取模块,用于抓取从虚拟机发到物理机的地址解析协议出包报文;其中,所述虚拟机包括共享物理机的网卡设备的虚拟机;
分配模块,用于将所抓取的地址解析协议出包报文放在发送该地址解析协议出包报文的虚拟机对应的队列中;
出包控制模块,用于依次轮询各队列,每轮询一个队列时,从令牌桶里取出一个令牌,从所轮询到的队列中取出一个地址解析协议出包报文进行出包处理。
7.如权利要求6所述的装置,其特征在于,还包括:
令牌产生模块,用于以预设的每秒数据包的个数为频率产生令牌。
8.如权利要求6所述的装置,其特征在于:
所述出包控制模块还用于在从令牌桶里取出一个令牌前,先判断令牌桶中令牌的个数是否为零;如果为零则等待,直到令牌桶中令牌的个数大于零时,从令牌桶里取出一个令牌。
9.如权利要求6所述的装置,其特征在于,还包括:
令牌产生模块还用于将未使用的令牌都保留在令牌桶中,每隔一预设的最长积累时间清空一次令牌桶。
10.如权利要求6所述的装置,其特征在于,所述分配模块将所抓取的地址解析协议出包报文放在发送该地址解析协议出包报文的虚拟机对应的队列中是指:
所述分配模块从所抓取的地址解析协议出包报文中解析出发送该地址解析协议出包报文的虚拟机的IP地址;将所抓取的地址解析协议出包报文放在以所解析出的IP地址为标识的先进先出队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310253328.X/1.html,转载请声明来源钻瓜专利网。