一种基于openvswitch的流量镜像方法技术

技术编号:14242136 阅读:45 留言:0更新日期:2016-12-21 18:50
本发明专利技术公开了一种基于openvswitch的流量镜像方法,该方法应用于虚拟化系统InCloud Sphere,包括:虚拟交换机利用开发虚拟交换标准openvswitch将流经所述虚拟交换机的流量进行复制得到流量镜像,将所述流量镜像通过通用路由分装GRE通道转发至远程主机;远程主机接收所述流量镜像,对所述流量镜像进行解析和存储;所述流经所述虚拟交换机的流量包括来自虚拟机的流量、来自虚拟交换机上行链路的流量或者来自虚拟交换机端口组的流量。该方法实现了获取虚拟机、虚拟交换机上行链路以及端口组流量,有效监控网络流量。

【技术实现步骤摘要】

本专利技术涉及网络
,特别是涉及一种基于openvswitch的流量镜像方法
技术介绍
目前,以虚拟化技术为基础的云计算的广泛应用,提高了服务器CPU和网络资源的利用率,但是对于虚拟机的流量的监控以及网络故障的诊断也提出了新的要求。浪潮云海OS·服务器虚拟化系统InCloud Sphere是面向IT云化设计和开发的虚拟化平台,具备领先的安全性和稳定性,是云数据中心的虚拟化基石,但是目前还无法针对InCloud Sphere系统实现流量镜像,由于无法获得流经虚拟交换机的流量的镜像即流量镜像,进而无法针对流量镜像实现对流量的监控,并且当网络出现故障时,无法完成网络故障的分析。
技术实现思路
本专利技术的目的是提供一种基于openvswitch的流量镜像方法,以实现获取虚拟机、虚拟交换机上行链路以及端口组的流量镜像,有效监控网络流量。为解决上述技术问题,本专利技术提供一种基于openvswitch的流量镜像方法,应用于虚拟化系统InCloud Sphere,包括:虚拟交换机利用开发虚拟交换标准openvswitch将流经所述虚拟交换机的流量进行复制得到流量镜像,将所述流量镜像通过通用路由分装GRE通道转发至远程主机;远程主机接收所述流量镜像,对所述流量镜像进行解析和存储;其中,所述流经所述虚拟交换机的流量包括来自虚拟机的流量、来自虚拟交换机上行链路的流量或者来自虚拟交换机端口组的流量。优选的,所述虚拟交换机包括标准虚拟交换机或者分布式虚拟交换机。优选的,所述虚拟机上有多个端口组,每个端口组包括若干个端口,每个端口上通过虚拟机网卡对应连接一个虚拟机。优选的,所述远程主机接收所述流量镜像之后,还包括:远程主机对所述流量镜像进行监控;当出现网络故障时,远程主机依据所述流量镜像分析网络流量,对网络故障进行分析。优选的,所述方法还包括:虚拟交换机将所述流量镜像转发至目的端口;目的端口将所述流量镜像传输至与所述目的端口相连的虚拟机;与所述目的端口相连的虚拟机接收所述流量镜像,对所述流量镜像进行解析和存储。优选的,与所述目的端口相连的虚拟机接收所述流量镜像之后,还包括:与所述目的端口相连的虚拟机对所述流量镜像进行监控;当出现网络故障时,与所述目的端口相连的虚拟机依据所述流量镜像分析网络流量,对网络故障进行分析。优选的,所述方法还包括:所述虚拟交换机对所述流量镜像进行命名。优选的,所述虚拟交换机对所述流量镜像进行命名,包括:创建所述流量镜像的名称,判断所述名称与之前创建的流量镜像的名称是否重名,若是,删除所述流量镜像,若否,保留所述流量镜像。本专利技术所提供的一种基于openvswitch的流量镜像方法,应用于虚拟化系统InCloud Sphere,虚拟交换机利用开发虚拟交换标准openvswitch将流经所述虚拟交换机的流量进行复制得到流量镜像,将所述流量镜像通过通用路由分装GRE通道转发至远程主机;远程主机接收所述流量镜像,对所述流量镜像进行解析和存储;所述流经所述虚拟交换机的流量包括来自虚拟机的流量、来自虚拟交换机上行链路的流量或者来自虚拟交换机端口组的流量。可见,利用开发虚拟交换标准openvswitch的对流量镜像的支持,来完成流量镜像的实现,得到的流量镜像就是网络流量,且获取和存储流量镜像,有效的完成了对虚拟机、虚拟交换机的上行链路以及端口组流量的监控,通过流量的镜像来完成网络流量监控,所以该方法实现获取虚拟机、虚拟交换机上行链路以及端口组的流量镜像,有效监控网络流量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术所提供的一种基于openvswitch的流量镜像方法的流程图;图2为标准虚拟交换机上流量镜像的网络拓扑示意图;图3为分布式虚拟交换机上流量镜像的网络拓扑示意图。具体实施方式本专利技术的核心是提供一种基于openvswitch的流量镜像方法,以实现获取虚拟机、虚拟交换机上行链路以及端口组的流量镜像,有效监控网络流量。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术所提供的一种基于openvswitch的流量镜像方法的流程图,该方法应用于虚拟化系统InCloud Sphere,该方法包括:S11:虚拟交换机利用开发虚拟交换标准openvswitch将流经虚拟交换机的流量进行复制得到流量镜像,将流量镜像通过通用路由分装GRE通道转发至远程主机;S12:远程主机接收流量镜像,对流量镜像进行解析和存储;其中,流经虚拟交换机的流量包括来自虚拟机的流量、来自虚拟交换机上行链路的流量或者来自虚拟交换机端口组的流量。可见,利用开发虚拟交换标准openvswitch的对流量镜像的支持,来完成流量镜像的实现,得到的流量镜像就是网络流量,且获取和存储流量镜像,有效的完成了对虚拟机、虚拟交换机的上行链路以及端口组流量的监控,通过流量的镜像来完成网络流量监控,所以该方法实现获取虚拟机、虚拟交换机上行链路以及端口组的流量镜像,有效监控网络流量。基于上述方法,具体的,虚拟交换机包括标准虚拟交换机或者分布式虚拟交换机。更详细的,虚拟交换机为openvswitch虚拟交换机。其中,虚拟交换机上有多个端口组,每个端口组包括若干个端口,每个端口上通过虚拟机网卡对应连接一个虚拟机。即虚拟交换机上有多个端口,每个端口连接有一个虚拟机。进一步的,远程主机接收流量镜像之后,远程主机对流量镜像进行监控;当出现网络故障时,远程主机依据流量镜像分析网络流量,对网络故障进行分析。进一步的,所述方法还包括:S21:虚拟交换机将流量镜像转发至目的端口;其中,目的端口位于虚拟交换机上,是虚拟交换机上多个端口中的一个。S22:目的端口将流量镜像传输至与目的端口相连的虚拟机;S23:与目的端口相连的虚拟机接收流量镜像,对流量镜像进行解析和存储。具体的,与目的端口相连的虚拟机接收流量镜像之后,与目的端口相连的虚拟机对流量镜像进行监控;当出现网络故障时,与目的端口相连的虚拟机依据流量镜像分析网络流量,对网络故障进行分析。虚拟交换机将流量镜像转发给虚拟交换机上的目的端口,目的端口将流量镜像传输给与目的端口相连的虚拟机。对于目的端口,流量镜像要转发到哪个虚拟机上,那这个要获得转发流量的虚拟机与虚拟交换机相连的端口就是目的端口,端口位于虚拟交换机上。目的端口可以是预先设定的,目的端口对应的虚拟机为要获取流量镜像的虚拟机,哪个虚拟机要得到流量镜像,就将这个虚拟机对应的端口设置为目的端口。当然也可以随机选择虚拟机,将流量镜像转发至任意一个端口,转发到这端口对应的虚拟机。流经虚拟交换机的流量为来自虚拟机的流量时,这个提供流量来源的虚拟机和与目的端口连接的虚拟机是两个不同的虚拟机,即虚本文档来自技高网
...
一种基于openvswitch的流量镜像方法

【技术保护点】
一种基于openvswitch的流量镜像方法,其特征在于,应用于虚拟化系统InCloud Sphere,包括:虚拟交换机利用开发虚拟交换标准openvswitch将流经所述虚拟交换机的流量进行复制得到流量镜像,将所述流量镜像通过通用路由分装GRE通道转发至远程主机;远程主机接收所述流量镜像,对所述流量镜像进行解析和存储;其中,所述流经所述虚拟交换机的流量包括来自虚拟机的流量、来自虚拟交换机上行链路的流量或者来自虚拟交换机端口组的流量。

【技术特征摘要】
1.一种基于openvswitch的流量镜像方法,其特征在于,应用于虚拟化系统InCloud Sphere,包括:虚拟交换机利用开发虚拟交换标准openvswitch将流经所述虚拟交换机的流量进行复制得到流量镜像,将所述流量镜像通过通用路由分装GRE通道转发至远程主机;远程主机接收所述流量镜像,对所述流量镜像进行解析和存储;其中,所述流经所述虚拟交换机的流量包括来自虚拟机的流量、来自虚拟交换机上行链路的流量或者来自虚拟交换机端口组的流量。2.如权利要求1所述的方法,其特征在于,所述虚拟交换机包括标准虚拟交换机或者分布式虚拟交换机。3.如权利要求1所述的方法,其特征在于,所述虚拟机上有多个端口组,每个端口组包括若干个端口,每个端口上通过虚拟机网卡对应连接一个虚拟机。4.如权利要求1所述的方法,其特征在于,所述远程主机接收所述流量镜像之后,还包括:远程主机对所述流量镜像进行监控;当出现网络故障时,远程主机...

【专利技术属性】
技术研发人员:徐国振
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1