[发明专利]一种基于TCP协议的OpenStack流量采集方法在审
申请号: | 201711428562.6 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108092852A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 林康;游浣权;谭春海 | 申请(专利权)人: | 北京科来数据分析有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/931 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 郭彩红 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采集 采集接收器 结果数据包 采集管理 流量采集 虚拟网络 虚拟机 探针 时间戳信息 虚拟路由器 计算节点 镜像管理 流量分析 网络节点 物理设备 虚拟端口 业务信息 自由选择 数据包 封包 部署 虚拟 应用 | ||
1.一种基于TCP协议的OpenStack流量采集方法,具体方法为:设置采集探针、采集管理中心和采集接收器;所述采集探针部署在OpenStack的网络节点或计算节点上;所述采集管理中心和采集接收器部署在其他物理设备或者虚拟机上;所述采集探针对要采集的流量进行镜像管理,并将采集到的本机虚拟端口的数据包加上业务信息和时间戳信息进行重新封包为结果数据包,通过TCP协议将所述结果数据包发送到对应的流量分析应用。
2.根据权利要求1所述的流量采集方法,具体方法步骤为:
S1、采集探针连接采集管理中心,并将采集探针所在本机的虚拟端口信息列表上报给采集管理中心;
S2、采集管理中心发送流量采集命令给目的镜像所在端口的采集探针;
S3、采集探针收到镜像命令,创建一个镜像端口,将源端口的流量镜像到镜像端口,同时跟采集接收器建立起TCP连接,将指定源端口的流量复制一份并加上业务ID和时间戳信息通过TCP协议发送给流量分析应用所在的目的IP;
所述虚拟端口指OpenStack创建的集成网桥上的端口; 每个端口信息包括端口ID、租户名称、在集成网桥上对应的端口名称和IP地址。
3.根据权利要求2所述的流量采集方法,所述S1中的虚拟端口信息的获取是通过调用OpenStack的API,先获取所有OpenStack环境的所有端口列表,再筛选出本机集成网桥上的端口。
4.根据权利要求3所述的流量采集方法,所述方法还包括,所述S1中,采集管理中心通过采集探针获取本机的虚拟端口信息列表时,判断端口类型,如果是虚拟机的端口,端口信息还包括所在的虚拟机名称;如果是路由接口或外部网关,端口信息还包括router name、网络名称和子网信息。
5.根据权利要求2所述的流量采集方法,所述方法还包括,所述S1中,采集管理中心通过采集探针获取本机的虚拟端口信息列表时,判断端口是否是已经镜像的端口,如果是,则端口信息还包括端口的业务ID和镜像目的IP。
6.根据权利要求2所述的流量采集方法,所述方法还包括,所述S2中,采集管理中心发送镜像命令给目的镜像所在端口的采集探针时,所述镜像命令包括目的镜像的业务ID、镜像目的IP和流量方向。
7.根据权利要求2所述的流量采集方法,所述S3中,采集探针采集镜像端口的流量,在每一个原始包前加上packet_info头,packet_info头包括包长、业务ID和时间戳信息,通过TCP协议发送到采集接收器;采集接收器收到采集探针发过来的数据包后,进行包解析,并将解析出来的结果传到流量分析器进行分析处理。
8.根据权利要求2所述的流量采集方法,所述方法还包括,采集管理中心收到采集探针发送过来的端口列表后,将采集探针的端口列表通过界面展示出来。
9.根据权利要求8所述的流量采集方法,所述方法还包括,用户通过采集管理中心选择端口做镜像,同时输入端口的业务ID及目的采集接收器的IP,采集管理中心发送镜像命令附带这些参数信息到端口所在的采集探针。
10.根据权利要求1或2所述的流量采集方法,采集探针的具体部署方法为:在需要采集流量的计算节点或网络节点增加一张物理网卡,配置与目的IP在一个网络的IP作为流量采集本地IP,或者直接使用数据网络的通信IP作为流量采集本地IP,安装采集探针的组件,并配置采集管理中心的IP、调用OpenStack API所需的用户名和密码等,并运行安装好的采集探针组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科来数据分析有限公司,未经北京科来数据分析有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711428562.6/1.html,转载请声明来源钻瓜专利网。