[发明专利]虚拟及容器网络的流量故障定位方法及系统在审
| 申请号: | 202010846824.6 | 申请日: | 2020-08-21 |
| 公开(公告)号: | CN111970151A | 公开(公告)日: | 2020-11-20 |
| 发明(设计)人: | 郭俊;孙姗姗;杨晨;韩梦乔;李梦;魏宇涛;王蓓 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 容器 网络 流量 故障 定位 方法 系统 | ||
本发明公开了一种适用于虚拟及容器网络的流量故障定位方法及系统,其中,所述定位方法包括:获取多个监控点收集的网络流量数据,所述多个监控点分别部署在容器、虚拟机及服务器上;根据所述网络流量数据与预设的特征集合通过预设的分析规则获取分析结果;根据所述分析结果定位故障。本发明解决了现有虚拟网络长期存在的固定的关键点抓包工具仅能作为事后分析,无故障时段数据支持等问题。同时,加快了故障的定位,可以实时展现网络层工作状态,实现了网络层工作状态可视化。
技术领域
本发明涉及计算机应用技术领域,更为具体而言,涉及一种适用于虚拟及容器网络的流量故障定位方法及系统。
背景技术
互联网平台最开始将应用部署在物理机上,为了保证互不冲突,在一台物理机上只部署一个应用。随着应用服务的不断发展,一台物理机部署一个应用的策略过于浪费资源,因此在一台物理机上部署了多个应用,但是为管理带来了麻烦,应用之间有一定的冲突或者相互影响。
因此,虚拟机应运而生,虚拟机上可以部署更多的应用,而且隔离比较好。但是虚拟机资源隔离的粒度太粗,于是容器发展起来。容器能做到把一个应用打包,涵盖环境配置等信息,运行起来可以只是一个进程,又具备一定的隔离性,同时把资源使用的粒度控制得足够细。
如今的云计算时代,虚拟化技术作为构建云计算的主要关键技术,能够确保云计算平台的性能和可靠性,最大化的利用云计算平台的硬件资源。其中,容器技术作为轻量化的虚拟化技术,减少了中间层级,实现对系统资源高效和精确的控制。
目前,主流技术可以实现对网络流量进行跟踪和故障定位,采用的方法是在网络各层报文处理入口点绑定探测函数并设定探测点,报文通过探测点进入探测程序。进入探测程序后,系统分拣出需要跟踪的报文并收集这些需要被跟踪的报文经过网络各层时的转发信息后,撤销网络各层中的探测点。最后系统会分析收集到的报文信息,通过这些信息分析网络流量状态及分析网络故障成因。
但是,此种方法仅适用于传统物理网络,而容器网络、虚拟网络均需要以软件形式部署在容器、虚拟机内部及各类软件定义的网关内部,目前,尚无基于虚拟化环境的、有效的自动化网络流分析工具,尤其是没有针对特定的流量,例如东西向流量或南北向流量的分析和故障检测方法。现有技术中,常采用固定的关键点抓包工具抓取数据分析,但该方式配置命令复杂、场景多样,抓取的数据只能作为事后分析所用,严重影响故障排查效率。同时,目前尚无针对容器网络、虚拟私有网络的网络层工作状态可视化工具。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种适用于虚拟及容器网络的流量故障定位方法及系统,可以针对特定的流量进行分析,加快了故障的定位,可以实时展现网络层工作状态。
根据本发明的实施方式,提供了一种适用于虚拟及容器网络的流量故障定位方法,所述定位方法包括:获取多个监控点收集的网络流量数据,所述多个监控点分别部署在容器、虚拟机及服务器上;根据所述网络流量数据与预设的特征集合通过预设的分析规则获取分析结果;根据所述分析结果定位故障。
在本发明的一些实施方式中,所述网络流量数据包括包头信息、日志信息和吞吐量信息。
在本发明的一些实施方式中,所述预设的特征集合通过以下分析日常监控数据的方式获得:获取多个监控点收集的日常网络流量数据;预处理所述日常网络流量数据得到待分析数据;根据所述待分析数据通过所述预设的分析规则生成所述特征集合。
在本发明的一些实施方式中,所述预设的特征集合包括基线值、阈值和关键字;所述根据所述网络流量数据与预设的特征集合通过预设的分析规则获取分析结果包括:若所述故障类型为基线数据类型,则提取所述网络流量数据中的基线数据部分,与所述基线值和所述阈值对比分析,获取所述分析结果;若所述故障类型为日志类型,则提取所述网络流量数据中的日志部分,与所述关键字对比分析,获取所述分析结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010846824.6/2.html,转载请声明来源钻瓜专利网。





