【技术实现步骤摘要】
一种虚拟化网元数据流量导出方法、装置和存储介质
本专利技术涉及移动通信网络
,尤其涉及一种虚拟化网元数据流量导出方法、装置和存储介质。
技术介绍
为了满足网络经营分析系统及网络优化系统等要求,通常需要将部分网元之间的数据流量导出,提取有用数据提供给上述系统,以便上述系统进行大数据分析。在传统环境下,网元以专用硬件的形式存在,网元之间的流量均通过物理线路传输,可在物理交换机分光复接网元之间的流量然后通过专线或者运营商大网输出到上述系统。但是,NFV应用以后,网元不再是由专用硬件实现,而是虚拟化为一个个VNF,部署在单个或多个VM中。网元之间的数据流量不一定经过物理交换机,如果两个网元部署在同一物理服务器的VM中,它们之间的流量可能仅通过服务器中的虚拟交换机传输。因此,通过传统的物理交换机分光复接方式,无法实现对上述场景中虚拟化网元数据流量的导出。
技术实现思路
本专利技术实施例提供一种虚拟化网元数据流量导出方法、装置和存储介质,用以实现虚拟化网元数据流量的导出。第一方面,提供一种虚拟化网元数据流量导出方法,在网络功能虚拟化环境中部署虚拟交换机,所述虚拟交换机用于连接虚拟网卡和物理网卡,预先配置将需要导出流量的虚拟网元的数据流量路由至所述虚拟交换机;以及所述方法,包括:所述虚拟交换机在接收到待转发数据包时,根据预先配置的流表判断是否需要复制所述待转发数据包;以及在判断结果为是时,所述虚拟交换机复制所述待转发数据包;将复制的待转发数据包发送至所述流表中设置的转发目的 ...
【技术保护点】
1.一种虚拟化网元数据流量导出方法,其特征在于,在网络功能虚拟化环境中部署虚拟交换机,所述虚拟交换机用于连接虚拟网卡和物理网卡,预先配置将需要导出流量的虚拟网元的数据流量路由至所述虚拟交换机;以及/n所述方法,包括:/n所述虚拟交换机在接收到待转发数据包时,根据预先配置的流表判断是否需要复制所述待转发数据包;以及/n在判断结果为是时,所述虚拟交换机复制所述待转发数据包;/n将复制的待转发数据包发送至所述流表中设置的转发目的地址。/n
【技术特征摘要】
1.一种虚拟化网元数据流量导出方法,其特征在于,在网络功能虚拟化环境中部署虚拟交换机,所述虚拟交换机用于连接虚拟网卡和物理网卡,预先配置将需要导出流量的虚拟网元的数据流量路由至所述虚拟交换机;以及
所述方法,包括:
所述虚拟交换机在接收到待转发数据包时,根据预先配置的流表判断是否需要复制所述待转发数据包;以及
在判断结果为是时,所述虚拟交换机复制所述待转发数据包;
将复制的待转发数据包发送至所述流表中设置的转发目的地址。
2.如权利要求1所述的方法,其特征在于,所述流表包括匹配域,所述匹配域中包括第一源网络地址;以及
根据预先配置的流表,按照以下方法判断是否需要复制所述待转发数据包:
判断所述待转发数据包中携带的第二源网络地址与所述第一源网络地址是否匹配;
如果判断结果为是,则确定需要复制所述待转发数据包;
如果判断结果为否,则确定不需要复制所述待转发数据包。
3.如权利要求1所述的方法,其特征在于,所述流表包括匹配域,所述匹配域中包括第一目的网络地址;以及
根据预先配置的流表,按照以下方法判断是否需要复制所述待转发数据包:
判断所述待转发数据包中携带的第二目的网络地址与所述第一目的网络地址是否匹配;
如果判断结果为是,则确定需要复制所述待转发数据包;
如果判断结果为否,则确定不需要复制所述待转发数据包。
4.如权利要求2所述的方法,其特征在于,所述匹配域中还包括第一目的地址;以及
根据预先配置的流表,按照以下方法判断是否需要复制所述待转发数据包:
判断所述待转发数据包中携带的第二源网络地址与所述第一源网络地址是否匹配;以及
判断所述待转发数据包中携带的第二目的地址与所述第一目的地址是否匹配;
如果判断结果均为是,则确定需要复制所述待转发数据包;
如果至少一个判断结果为否,则确定不需要复制所述待转发数据包。
5.如权利要求2所述的方法,其特征在于,判断所述待转发数据包中携带的第二源网络地址与所述第一源网络地址是否匹配之前,还包括:
从所述待转发数据包的包头中提取所述第二源网络地址和/或所述第二目的地址。
6.如权利要求1~5任一权利要求所述的方法,其特征在于,所述虚拟交换机部署于虚拟化资源层或者所述虚拟交换机部署于虚拟机VM中。
7.如权利要求6所述的方法,其特征在于,所述流表中还包括动作域,所述动作域中包括所述转发目的地址。
8.一种虚拟化网元数据流量导出装置,其特征在于,在网络功能虚拟化环境中部署虚拟交换机,所述虚拟交换机用于连接虚拟网卡...
【专利技术属性】
技术研发人员:王静,陆黎,侯长江,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。