[发明专利]控制方法、装置及计算设备有效
申请号: | 202110302539.2 | 申请日: | 2021-03-22 |
公开(公告)号: | CN115190077B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 吕怡龙 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L47/20 | 分类号: | H04L47/20;H04L47/12;G06F9/455 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;曹威 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 装置 计算 设备 | ||
1.一种控制方法,其特征在于,包括:
检测访问流量满足限速条件,抓取访问报文;所述访问报文由原始报文二次封装获得;
解析所述访问报文,获得所述访问报文中的内层封装信息;
基于所述内层封装信息,确定满足限速条件的源虚拟机;
向所述源虚拟机所在源宿主机发送反压信息;其中,所述反压信息用于指示对所述源虚拟机发出的一条或多条报文流进行报文限速处理;
所述基于所述内层封装信息,确定满足限速条件的源虚拟机包括:
基于所述内层封装信息标识的报文流,对所述访问报文进行汇总以确定不同报文流的报文数量;
按照不同报文流的报文数量,选择待限速报文流;
确定所述待限速报文流对应的源虚拟机。
2.根据权利要求1所述的方法,其特征在于,所述按照不同报文流的报文数量,选择待限速报文流包括:
按照不同报文流的报文数量,选择报文数量大于或等于预设数量的待限速报文流。
3.根据权利要求1所述的方法,其特征在于,所述按照不同报文流的报文数量,确定待限速报文流包括:
按照报文数量从大到小的顺序,选择前N个报文流作为待限速报文流。
4.根据权利要求1所述的方法,其特征在于,还包括:
确定所述源虚拟机中的反压对象;其中,所述反压对象包括所述源虚拟机发出的全部报文流、所述源虚拟机发向其发出的待限速报文流对应的目的虚拟机的全部报文流、或者所述源虚拟机发出的待限速报文流;
至少根据所述反压对象,生成所述反压信息;其中,所述反压信息用于指示对所述反压对象进行报文限速处理。
5.根据权利要求1所述的方法,其特征在于,还包括:
确定所述源虚拟机对应的限速处理方式及报警处理方式中的至少一种处理方式;
至少根据所述至少一种处理方式,生成所述反压信息;其中,所述反压信息用于指示按照所述至少一种处理方式对所述源虚拟机进行报文限速处理。
6.根据权利要求5所述的方法,其特征在于,还包括:
在所述至少一种处理方式包括限速处理方式的情况下,确定所述源虚拟机对应的限速类型;
所述至少根据所述至少一种处理方式,生成反压信息包括:
至少根据所述至少一种处理方式及所述限速类型,生成反压信息。
7.根据权利要求1所述的方法,其特征在于,还包括:
接收按照所述反压信息对所述源虚拟机进行报文限速处理之后反馈的应答信息;
基于所述应答信息,输出报警提示信息。
8.根据权利要求1所述的方法,其特征在于,还包括:
解析所述访问报文获得外层封装信息;
所述向所述源虚拟机所在宿主机发送反压信息包括:
基于反压指示信息,及所述源虚拟机对应的内层封装信息和外层封装信息,构造反压报文;
将所述反压报文作为反压信息,发送至所述源虚拟机所在宿主机。
9.根据权利要求8所述的方法,其特征在于,所述反压报文至少包括反压指示信息对应的至少一个反压字段、宿主机地址字段、网络标识字段、及内层五元组分别对应的字段;
所述基于反压指示信息,及所述源虚拟机对应的内层封装信息和外层封装信息,构造反压报文包括:
将反压指示信息填入所述至少一个反压字段;
将所述源虚拟机对应外层封装信息中的源宿主机地址,填入所述宿主机地址字段;
将所述源虚拟机对应外封装信息中的虚拟网络标识,填入所述网络标识字段;
将所述源虚拟机对应的内层封装信息中的内层五元组信息,填入所述内层五元组分别对应的字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110302539.2/1.html,转载请声明来源钻瓜专利网。