[发明专利]通信网络中应用层拓扑结构的生成方法和系统有效
申请号: | 201210032793.6 | 申请日: | 2012-02-14 |
公开(公告)号: | CN103248512A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 魏振华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 网络 应用 拓扑 结构 生成 方法 系统 | ||
技术领域
本发明涉及通信网络管理技术,尤其涉及一种通信网络中应用层拓扑结构的生成方法和系统。
背景技术
目前,在通信网络的管理中,对于拓扑结构的发现与生成,目前采用最广泛的技术是使用简单网络管理协议(SNMP,Simple Network Management Protoco1)技术发现并生成拓扑结构,这种拓扑结构属于“网络拓扑结构”,它反映了通信网络的节点设备(如计算机、路由器等机器设备)与节点设备之间的连接通信关系。
但是,在通信网络的节点设备与节点设备的软件之间还存在着一种“应用层拓扑结构”。应用层拓扑结构把通信网络中的节点设备、以及应用软件抽象为一个点,把传输链路抽象为一条线,该线的箭头方向表示数据请求方向,由这些点和线组成的几何图形就是通信网络的应用层拓扑结构。这种应用层拓扑结构是通信网络中不同节点设备的软件之间的网络通信结构,可以表明互联通信的节点设备之间和应用之间是怎样使用通信协议连接的,所述通信协议通常是传输控制协议/用户数据包协议(TCP/UDP协议)。
现有技术中,发现和生成通信网络的应用层拓扑结构的主要方法是靠手工绘制。例如在互联网数据中心(IDC,Internet Data Center)通信网络的管理中,需要架构师或运维人员依据各个节点设备上所安装的应用软件对应的拓扑原理描述文档来绘制应用层拓扑结构。
但是,现有的这种依靠手工绘制应用层拓扑结构的缺点是:
发现、生成和维护应用层拓扑结构的成本太高:在开发应用软件时需要耗费大量的人力资源撰写标准而准确的应用软件的拓扑原理描述文档,并在组网后需要耗费大量人力资源去绘制应用层拓扑结构,在业务运行后还需要耗费人力资源根据应用软件的更新去维护更新所绘制的应用层拓扑结构。
发明内容
有鉴于此,本发明的主要目的在于提供一种,以降低应用层拓扑结构的发现、生成和维护成本。
本发明的技术方案是这样实现的:
一种通信网络中应用层拓扑结构的生成方法,包括:
在通信网络中的节点设备上采集通过本机通信的通信结对关系,所述每个通信结对关系包括源地址、目的地址和目的端口号;
根据所采集的通信结对关系分析生成应用层拓扑结构,具体分析生成过程包括:为所述通信结对关系中的每个不同的源地址对应绘制源节点,为所述通信结对关系中的每个不同的目的地址加目的端口号对应绘制目的节点,并按照所述通信结对关系的源到目的的请求方向绘制从源节点到对应目的节点的请求方向。
一种通信网络中应用层拓扑结构的生成系统,包括:
采集装置,设置在通信网络中的节点设备上,用于在节点设备上采集通过本机通信的通信结对关系并上报给分析生成装置,所述每个通信结对关系包括源地址、目的地址和目的端口号;
分析生成装置,用于根据所采集的通信结对关系分析生成应用层拓扑结构,具体分析生成过程包括:为所述通信结对关系中的每个不同的源地址对应绘制源节点,为所述通信结对关系中的每个不同的目的地址加目的端口号对应绘制目的节点,并按照所述通信结对关系的源到目的的请求方向绘制从源节点到对应目的节点的请求方向。
与现有技术相比,本发明生成所述应用层拓扑结构的数据基础不是开发人员撰写的拓扑原理描述文档,而是可以自动采集的通信网络实际运行中的客观的通信结对关系,每个通信结对关系包括源地址、目的地址和目的端口号,其中的端口号就是应用软件的服务标号,因此本发明并可以基于这些通信结对关系,自动分析生成通信网络的应用层拓扑结构,而不需要人工的过多介入,相对于现有技术,本发明发现和生成应用层拓扑结构不需要耗费大量人力,降低了发现和生成应用层拓扑结构的成本;同时,所述通信结对关系真实体现了通信网络中当前各种应用软件之间的通信关系,因此在维护所述应用层拓扑结构时,只需要重新采集并分析生成当前的应用层拓扑结构即可,也不需要耗费大量人力,降低了维护应用层拓扑结构的成本。
附图说明
图1为本发明所述通信网络中应用层拓扑结构的生成方法的主要流程图;
图2为本发明所述通信网络中应用层拓扑结构的生成系统的主要组成示意图;
图3a为在指定的节点设备上采集通信结对关系的一种示意图;
图3b为由分析生成装置分析指定节点设备的通信结对关系的一种示意图;
图4为本发明所述通信网络中应用层拓扑结构的生成系统的一种具体实施例的组成示意图;
图5为一种利用本发明最终生成的应用层拓扑结构的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210032793.6/2.html,转载请声明来源钻瓜专利网。