[发明专利]一种开源虚拟交换机的监控处理方法、装置及设备在审
申请号: | 202110945220.1 | 申请日: | 2021-08-17 |
公开(公告)号: | CN115904624A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 贾玉;钱岭 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L49/00 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 陈翠 |
地址: | 215163 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 交换机 监控 处理 方法 装置 设备 | ||
本发明公开了一种开源虚拟交换机的监控处理方法、装置及设备,该方法包括:根据原生开源虚拟交换机,生成目标开源虚拟交换机;通过所述目标开源虚拟交换机的一级进程创建所述一级进程的第一子进程和第二子进程;通过所述第一子进程监控到原生开源虚拟交换机出现异常时,将所述第二子进程中缓存的上行接口信息发送至内核进行承接。通过上述方式,本发明实现了可灵活地实现随原生开源虚拟交换机进行快速升级,还节省内核流表空间,同时降低故障发生周期内的新建连接失败率。
技术领域
本发明涉及云计算技术领域,具体涉及一种开源虚拟交换机的监控处理方法、装置及设备。
背景技术
OVS(Open vSwitch,开源虚拟交换机)是一个开源的、高质量的开源虚拟交换机,遵循开源Apache2.0许可协议,通过OVS可以让大规模网络通过编程自动化扩展,OVS支持标准的管理接口和协议,例如安全隔离类VLAN(虚拟局域网)、监控类NetFlow/SFlow/SPAN、自动化控制类OpenFlow/OVSDB等。
现有技术方案至少存在以下问题:首先,从OVS软件健壮性方面入手,对提高OVS的高可用性效果并不明显,OVS故障期间并没有减少故障带来的影响。配置规则老化时间和流表容量是经验值,并不通用,无法应对流量陡增的情况。
其次,守护进程自动恢复OVS服务并不能降低故障期间OVS对网络的影响。
再次,影子服务可以实现用户态流表计算,但下发内核流表无法精细化(OVS原生基于虚拟端口vport的流表精确上抛至用户态,流表项下发仅会在对应vport的流表中),只能采用广播的形式下发流表项,内核中存在大量冗余流表项,降低内核性能。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的开源虚拟交换机的监控处理方法、装置及设备。
根据本发明实施例的一个方面,提供了一种开源虚拟交换机的监控处理方法,所述方法包括:
根据原生开源虚拟交换机,生成目标开源虚拟交换机;
通过所述目标开源虚拟交换机的一级进程创建所述一级进程的第一子进程和第二子进程;
通过所述第一子进程监控到原生开源虚拟交换机出现异常,将所述第二子进程中缓存的上行接口信息发送至内核进行承接。
根据本发明实施例的另一方面,提供了一种开源虚拟交换机的监控处理装置,所述装置包括:
生成模块,用于根据原生开源虚拟交换机,生成目标开源虚拟交换机;
处理模块,用于通过所述目标开源虚拟交换机的一级进程创建所述一级进程的第一子进程和第二子进程;通过所述第一子进程监控到原生开源虚拟交换机出现异常,将所述第二子进程中缓存的上行接口信息发送至内核进行承接。
根据本发明实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述开源虚拟交换机的监控处理方法对应的操作。
根据本发明实施例的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述开源虚拟交换机的监控处理方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110945220.1/2.html,转载请声明来源钻瓜专利网。