[发明专利]一种基于隧道技术实现虚拟机流量镜像的方法与设备在审
申请号: | 202010746289.7 | 申请日: | 2020-07-29 |
公开(公告)号: | CN111913782A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 张鹏涛 | 申请(专利权)人: | 上海云轴信息科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L12/801;H04L12/713;H04L12/46 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 隧道 技术 实现 虚拟机 流量 方法 设备 | ||
本申请的目的是提供一种基于隧道技术实现虚拟机流量镜像的方案。该方案先在源物理机的虚拟交换机上配置流量控制规则,将数据流量中的目标数据包复制到源端口的镜像端口中,然后通过隧道网络将所述目标数据包从所述源端口的镜像端口发送到目的物理机,利用所述目的物理机上的虚拟交换机,将所述目标数据包转发到目的端口,从而实现虚拟机流量镜像。与现有技术相比,本申请基于隧道技术以及Linux原生的流量控制(Traffic Control)、虚拟交换机(Linux Bridge)技术,减少第三方依赖,简单高效便于应用,能够灵活地适配多种使用场景,便于用户进行流量观测分析。
技术领域
本申请涉及信息技术领域,尤其涉及一种基于隧道技术实现虚拟机流量镜像的技术。
背景技术
传统的流量镜像技术通常是基于硬件交换机的端口镜像来实现,配置麻烦,使用场景不灵活,很难对云平台上的海量虚拟机同时进行有针对性的流量监控。目前私有云平台的流量镜像基本都是基于OVS(Open VSwitch,虚拟交换机)实现的,依赖OVS的流表来做引流或者端口镜像,该方案不适合非OVS私有云平台的需求。具体来说,该方案有以下缺点:(1)基于硬件交换机实现的端口镜像,配置在物理交换机上面,依赖于硬件的支持使用场景不够灵活,无法针对云平台东西向流量做镜像;(2)基于OVS实现的OpenStack端口镜像,依赖于OVS交换机,在不能满足OVS的情况下无法完成流量镜像。
发明内容
本申请的一个目的是提供一种基于隧道技术实现虚拟机流量镜像的方法与设备。
根据本申请的一个方面,提供了一种基于隧道技术实现虚拟机流量镜像的方法,其中,所述方法包括:
在源物理机的虚拟交换机上配置流量控制规则,将数据流量中的目标数据包复制到源端口的镜像端口中,其中,所述源端口是所述源物理机上运行的虚拟机的端口;
通过隧道网络将所述目标数据包从所述源端口的镜像端口发送到目的物理机;
利用所述目的物理机上的虚拟交换机,将所述目标数据包转发到目的端口,其中,所述目的端口是所述目的物理机上运行的虚拟机的端口。
根据本申请的另一个方面,还提供了一种基于隧道技术实现虚拟机流量镜像的设备,其中,所述设备包括:
第一模块,用于在源物理机的虚拟交换机上配置流量控制规则,将数据流量中的目标数据包复制到源端口的镜像端口中,其中,所述源端口是所述源物理机上运行的虚拟机的端口;
第二模块,用于通过隧道网络将所述目标数据包从所述源端口的镜像端口发送到目的物理机;
第三模块,用于利用所述目的物理机上的虚拟交换机,将所述目标数据包转发到目的端口,其中,所述目的端口是所述目的物理机上运行的虚拟机的端口。
根据本申请的又一个方面,还提供了一种计算设备,其中,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述的基于隧道技术实现虚拟机流量镜像的方法。
根据本申请的又一个方面,还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述的基于隧道技术实现虚拟机流量镜像的方法。
本申请提供的方案中,先在源物理机的虚拟交换机上配置流量控制规则,将数据流量中的目标数据包复制到源端口的镜像端口中,然后通过隧道网络将所述目标数据包从所述源端口的镜像端口发送到目的物理机,利用所述目的物理机上的虚拟交换机,将所述目标数据包转发到目的端口,从而实现虚拟机流量镜像。与现有技术相比,本申请基于隧道技术以及Linux原生的流量控制(Traffic Control)、虚拟交换机(Linux Bridge)技术,减少第三方依赖,简单高效便于应用,能够灵活地适配多种使用场景,便于用户进行流量观测分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云轴信息科技有限公司,未经上海云轴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010746289.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混凝土管桩用聚羧酸高性能减水剂的生产方法
- 下一篇:压装硬性支撑结构