[发明专利]一种基于软件定义网络的云网络拓扑构建方法有效
申请号: | 202110205004.3 | 申请日: | 2021-02-24 |
公开(公告)号: | CN113037542B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 刘忻;吴炯辉;陈岳峰 | 申请(专利权)人: | 广州市品高软件股份有限公司 |
主分类号: | H04L41/12 | 分类号: | H04L41/12;H04L67/12 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 张玲春 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 软件 定义 网络 拓扑 构建 方法 | ||
1.一种基于软件定义网络的云网络拓扑构建方法,其特征在于:接收数据包,使用预设的流表对所述数据包进行匹配生成首包;SDN控制器的数据获取单元接收所述首包;所述SDN控制器修改处理逻辑,异步生成所述首包数据副本;
所述SDN控制器的数据处理单元接收所述首包数据副本后根据所述流表规则提取虚拟机通信数据;所述通信数据包括:controllerHost、switchId、源目标网卡ID、源目标MAC地址、源目标IP地址、包类型、源目标端口和流表动作;
所述SDN控制器的数据处理单元将所述controllerHost设置为预处理后数据的分组标签,其中所述controllerHost是所述SDN控制器的唯一标识;
所述SDN控制器数据库引擎单元将所述预处理后数据存放到本地时态数据库,设置时间标签,形成通信时态数据;
所述网络拓扑引擎的数据处理单元获取设备连接信息,形成节点物理拓扑数据;所述数据处理单元合并所述节点物理拓扑数据形成整个云网络物理拓扑数据;
所述数据获取单元获取云网络逻辑数据,所述数据引擎单元关联所述时态数据库中的设备通信数据和统计数据到物理拓扑中;
所述时态数据库根据所述数据策略池中的策略执行数据处理逻辑,对所述SDN控制器存入的数据进行再处理;即对云网络的设备通信数据进行去重处理,同时生成设备通信的统计数据。
2.根据权利要求1所述的方法,其特征在于:预设数据处理策略;所述SDN控制器根据所述数据策略配置所述时态数据库;所述配置包括:执行触发、数据处理逻辑,其中所述执行触发设置定时任务单元的触发时间间隔;所述数据处理逻辑包括:对同源目标设备的相同数据去重压缩;统计所述同源目标设备信息。
3.根据权利要求1所述的方法,其特征在于:时态数据库的定时任务单元根据所述数据处理策略定期遍历数据策略池;所述时态数据库根据所述数据策略池对云网络的设备通信数据去重处理,生成设备通信统计数据。
4.根据权利要求1所述的方法,其特征在于:网络拓扑引擎数据获取单元获取物理节点IP地址;所述网络拓扑引擎数据获取单元向所述SDN控制器发起获取设备连接信息请求;所述SDN控制器收到请求后,收集并返回SDN交换机的设备连接信息。
5.根据权利要求4所述的方法,其特征在于:所述SDN控制器收到请求后,收集所述SDN交换机的设备连接信息并返回;其中连接设备包括:SDN交换机、SDN交换机连接的SDN控制器、SDN交换机管理的虚拟网卡; 设备信息包括:设备ID、设备名称、设备类型、设备状态、设备连接模式和所在计算节点的IP。
6.根据权利要求4所述的方法,其特征在于:所述网络拓扑引擎的数据处理单元获取上述连接关系对数据进行关联,并添加计算节点设备信息,设置计算节点的IP地址作为计算节点ID,最终形成该计算节点的物理拓扑数据;
所述物理拓扑结构的数据结构表包括:Id,Name,Type,State,ConnectType。
7.根据权利要求6所述的方法,其特征在于:网络拓扑引擎的处理单元汇聚各个计算节点获取的物理拓扑数据,上述设置好的计算节点的ID和分组标签做区域分组,最后进行合并处理形成整个云网络下的物理拓扑数据;
所述网络拓扑引擎以上述物理拓扑数据中的虚拟网卡MAC地址作为索引,由数据获取单元调用控制器的元数据查询接口,获取网卡的NetworkInterface元数据;
通过将所述网卡的NetworkInterface元数据作为索引,结合云VPC组网逻辑获取关联的其他云网络组网元数据,由虚拟网卡ID作为关联主键实现物理拓扑数据和网络逻辑数据的关联; 其中,所述VPC元数据包括:VPC、Subnet、SecurityGroup、NetworkAcl、Gateway、NetworkInterfaceAssociation的元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市品高软件股份有限公司,未经广州市品高软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110205004.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锂电池充电过热保护装置
- 下一篇:一种中药制备用整粒机