首页> 中国专利> 用以建构网络结构部署图的处理系统及其方法

用以建构网络结构部署图的处理系统及其方法

摘要

本发明提供一种用以建构网络结构部署图的处理系统及其方法,用于分析目标网络的网络结构部署,其首先由用以建构网络结构部署图的处理系统传送请求指令至目标网络的各网络节点,以获取该目标网络中各该网络节点的端口的输入/输出总流量值及输入/输出总封包值等网络流量状态信息,透过针对该获取的各端口的网络流量状态信息进行匹配以分析出各端口间的连接关系,据以生成该目标网络的网络结构部署图。藉此,本发明利用网络中各端口的流量数据信息来建立网络结构部署图,具有易于实现以及运作效率高等优点,尤其适用于具有庞大数量的网络终端的大型网络系统。

著录项

  • 公开/公告号CN104639351A

    专利类型发明专利

  • 公开/公告日2015-05-20

    原文格式PDF

  • 申请/专利权人 卫信科技有限公司;

    申请/专利号CN201310559757.X

  • 发明设计人 谢玮珊;许至凯;

    申请日2013-11-11

  • 分类号

  • 代理机构上海光华专利事务所;

  • 代理人余明伟

  • 地址 中国台湾台北市大安区新生南路三段88号6楼

  • 入库时间 2023-12-18 08:49:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-09

    授权

    授权

  • 2015-06-17

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20131111

    实质审查的生效

  • 2015-05-20

    公开

    公开

说明书

技术领域

本发明涉及一种网络结构部署分析技术,特别是涉及一种利用网络中各端口的流量数据 信息来生成网络结构部署图的网络结构部署图的处理系统及其方法。

背景技术

随着网络技术的高速发展,网络管理工作亦随的变得日趋复杂,为了提高网络设备及服 务管理的功能性及可操作性,快速且正确地绘制出网络系统对应的结构部署图,可有助于网 络管理人员快速定位网络故障,优化网络的整体架构或特定区域,是确保网络管理系统高效 运行的基础,并遂已成为网络管理中一个重要的环节。

现有的网络结构部署的分析作业,通常是由工程师透过远程计算机发送PING(回显请求 封包)指令至网络中的各个节点,以检测各该节点的连接状况,但是,此方法的缺点在于每 次只能检测一个网络节点,随着网络架构的日益庞大,网络节点的数量亦是成倍增长,完成 一次网络结构部署的分析工作往往需要耗费大量的时间,与此同时,动态路由、策略路由等 技术的应用,亦增加了网络结构部署的不确定性,故现有技术中的网络结构分析方法显然已 无法适应当今网络技术的发展,因此,如何提出一种更加快速、并适用于大型网络的网络结 构分析技术即为本发明待解决是技术课题。

发明内容

鉴于上述先前技术的种种问题,本发明的目的在于提供一种用以建构网络结构部署图的 处理系统及其方法,无需增加任何硬件成本且易于建构出网络结构部署图。

本发明的另一目的在于提供一种用以建构网络结构部署图的处理系统及其方法,可快速、 正确性高以及效率性佳的实现网络结构部署图的建置,尤其适用于数量庞大的网络终端的大 型网络系统。

为实现上述目的及其他相关目的,本发明提供一种用以建构网络结构部署图的处理系统, 用于分析目标网络的网络结构部署,所述处理系统包括:请求模块,用于传送请求指令至该 目标网络的各网络节点,请求获取该目标网络的各该网络节点的各端口的网络流量状态信息; 数据采集模块,用于接收各该网络节点的依据该请求指令所返回的响应指令,采集该目标网 络中各该网络节点的端口对应的标识信息及其当前的网络流量状态信息,并将上述采集信息 储存于数据资料库中;以及分析模块,用于依据该数据资料库中的储存信息,针对各该端口 当前的网络流量状态信息进行匹配分析,据以判断各该端口间的连接关系,以生成该目标网 络的网络结构部署图。

优选地,该请求模块系据默认的时间间隔参数,周期性地向该目标网络的各该网络节点 发送该请求信息。该数据采集模块还包括:记录各该端口当前的网络流量状态信息所对应的 采集时间戳。

优选地,该系统透过SNMP协议与该目标网络的各网络节点互动。

优选地,该数据采集模块还包括:采集该目标网络中各该网络节点的各端口对应所属的 网络节点信息,且该网络节点与该端口呈一对一或一对多的对应关系。该网络节点与该端口 间的对应关系呈现于该分析模块所生成的网络结构部署图中。

优选地,该分析模块装载有基于Hadoop的演算系统,其透过将该数据资料库中所储存 的各该端口的网络流量状态信息进行分析,以分析出是否相互匹配,据以判断出其中的任两 个端口之间是否物理连接。

优选地,该分析模块还包括以Web方式呈现其所生成的网络结构部署图。

优选地,在一种实施方式中,该网络流量状态信息包括:端口的输入总流量值及输出总 流量值,且该分析模块的分析方式为分析在一单位时间内第一待分析端口的输入总流量值与 第二待分析端口的输出总流量值是否相匹配,以及分析在前述的单位时间内该第一待分析端 口的输出总流量值与该第二待分析端口的输入总流量值是否相匹配,在分析出均为相匹配时, 则判定该第一待分析端口与该第二待分析端口为连接。

优选地,在另一种实施方式中,该网络流量状态信息包括:端口的输入总流量值及输出 总流量值,且该分析模块的分析方式为分析在一单位时间内第一待分析端口的输入总流量值 的变化值与第二待分析端口的输出总流量值的变化值是否相匹配,以及分析在前述的单位时 间内该第一待分析端口的输出总流量值的变化值与该第二待分析端口的输入总流量值的变化 值是否相匹配,在分析出均为相匹配时,则判定该第一待分析端口与该第二待分析端口为连 接。

优选地,在再一种实施方式中,该网络流量状态信息包括:端口的输入总封包值及输出 总封包值,且该分析模块的分析方式为分析在一单位时间内第一待分析端口的输入总封包值 与第二待分析端口的输出总封包值是否相匹配,以及分析在前述的单位时间内该第一待分析 端口的输出总封包值与该第二待分析端口的输入总封包值是否相匹配,在分析出均为相匹配 时,则判定该第一待分析端口与该第二待分析端口为连接。

优选地,在又一种实施方式中,该网络流量状态信息包括:输入总封包值及输出总封包 值,且该分析模块的分析方式为分析在一单位时间内第一待分析端口的输入总封包值的变化 量与第二待分析端口的输出总封包值的变化量是否相匹配,以及分析在前述的单位时间内该 第一待分析端口的输出总封包值的变化量与该第二待分析端口的输入总封包值的变化量是否 相匹配,在分析出均为相匹配时,则判定该第一待分析端口与该第二待分析端口为连接。

本发明还提供一种用以建构网络结构部署图的处理方法,用于藉由用以建构网络结构部 署图的处理系统分析目标网络的网络结构部署,该方法包括:该用以建构网络结构部署图的 处理系统传送请求指令至该目标网络的各网络节点,请求获取该目标网络的各该网络节点的 各端口的网络流量状态信息;该用以建构网络结构部署图的处理系统接收各该网络节点依据 该请求指令所返回的响应指令,采集各该网络节点的各该端口对应的标识信息及其当前的网 络流量状态信息,并将上述采集信息储存于数据资料库中;该用以建构网络结构部署图的处 理系统分析该数据库料库中各该端口当前的网络流量状态信息,以判断各该端口间的连接关 系;以及该用以建构网络结构部署图的处理系统依据各该端口间的连接关系生成该目标网络 的网络结构部署图。

优选地,该用以建构网络结构部署图的处理系统透过SNMP协议,并依据默认的时间间 隔参数,周期性地向该目标网络的各网络节点发送该请求信息,以采集该目标网络中各该网 络节点的端口的网络流量状态信息。

优选地,还包括该用以建构网络结构部署图的处理系统采集该目标网络中各该网络节点 的端口对应所属的网络节点信息,并于后续生成的该目标网络的网络结构部署图中生成该端 口与该网络节点间的对应关系。

优选地,该用以建构网络结构部署图的处理系统装载有基于Hadoop的演算系统程序, 透过将该数据资料库中所储存的各该端口的网络流量状态信息进行分析,以分析出是否相互 匹配,以判断出其中的任两个端口之间是否物理连接。

优选地,在一种实施方式中,该网络流量状态信息包括:端口的输入总流量值及输出总 流量值,且分析方式为分析在一单位时间内第一待分析端口的输入总流量值与第二待分析端 口的输出总流量值是否相匹配,以及分析在前述的单位时间内该第一待分析端口的输出总流 量值与该第二待分析端口的输入总流量值是否相匹配,在分析出均为相匹配时,则判定该第 一待分析端口与该第二待分析端口为连接。

优选地,在另一种实施方式中,该网络流量状态信息包括:端口的输入总流量值及输出 总流量值,且分析方式为分析在一单位时间内第一待分析端口的输入总流量值的变化值与第 二待分析端口的输出总流量值的变化值是否相匹配,以及分析在前述的单位时间内该第一待 分析端口的输出总流量值的变化值与该第二待分析端口的输入总流量值的变化值是否相匹 配,在分析出均为相匹配时,则判定该第一待分析端口与该第二待分析端口为连接。

优选地,在再一种实施方式中,该网络流量状态信息包括:端口的输入总封包值及输出 总封包值,且分析方式为分析在一单位时间内第一待分析端口的输入总封包值与第二待分析 端口的输出总封包值是否相匹配,以及分析在前述的单位时间内该第一待分析端口的输出总 封包值与该第二待分析端口的输入总封包值是否相匹配,在分析出均为相匹配时,则判定该 第一待分析端口与该第二待分析端口为连接。

优选地,在又一种实施方式中,该网络流量状态信息包括:输入总封包值及输出总封包 值,且分析方式为分析在一单位时间内第一待分析端口的输入总封包值的变化量与第二待分 析端口的输出总封包值的变化量是否相匹配,以及分析在前述的单位时间内该第一待分析端 口的输出总封包值的变化量与该第二待分析端口的输入总封包值的变化量是否相匹配,在分 析出均为相匹配时,则判定该第一待分析端口与该第二待分析端口为连接。

如上所述,本发明的用以建构网络结构部署图的处理系统及其方法利用网络中各网络节 点的端口在进行点对点通信时所产生的流量信息,即可找出各该端口间的连接关系,进而建 构出该网络的结构部署图,无需增加任何硬件成本且易于实现,尤其是在面对数量庞大的网 络节点时,更可快速取得各节点端口间的联机部署,适用于大型的网络系统。综上所述,使 用本发明的用以建构网络结构部署图的处理系统及其方法,可以让用户不需要对目标网络的 各网络节点做任何的更动,只要有完整的网络节点地址(IP)与存取SNMP通信协议关于各该 网络节点的端口单位时间总封包数的权限,则可获得所有网络节点的网络流量信息,进而得 到所有网络节点的端口的网络结构部署图。

附图说明

图1本发明的用以建构网络结构部署图的处理系统的基本系统架构图。

图2应用图1的用以建构网络结构部署图的处理系统所生成的网络结构部署图的一实施 例示意图。

图3本发明的网络结构部署分析方法的运作流程图。

图4A至图4D是以图2所示的网络结构部署图为例说明网络节点IP01的端口A1与网络 节点IP02的端口A2为相连下所呈现的网络流量状态信息是否匹配的曲线图。

图5A至图5D是以图2所示的网络结构部署图为例说明网络节点IP01的端口A1与网络 节点IP03的端口A1并非相连下所呈现的网络流量状态信息是否匹配的曲线图。

元件标号说明

100    用以建构网络结构部署图的处理系统

101    数据资料库

103    网络结构部署图

110    请求模块

120    数据采集模块

130    分析模块

200    目标网络

S301~S307 步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露 的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加 以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精 神下进行各种修饰或改变。

需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式 中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际 实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

请参阅图1本发明的用以建构网络结构部署图的处理系统的基本系统架构图,如图所示, 本发明的用以建构网络结构部署图的处理系统100用于分析目标网络200的网络结构部署, 即网络拓扑。于本实施例中,该目标网络200包括多个网络节点,本发明的用以建构网络结 构部署图的处理系统100例如管理服务器,用以与该多个网络节点互动,以建构出该目标网 络200的网络结构部署图。其中,该处理系统100至少包括:请求模块110、数据采集模块 120、以及分析模块130。

所述请求模块110用于传送请求指令至该目标网络200的各网络节点,以请求获取各该 网络节点所属的各端口(port)的网络流量状态信息,于本实施例中,该请求模块110所请求 获取的端口网络流量状态信息可包括以下组合方式:该端口的输入总流量值及输出总流量值 的组合、该端口的输入总封包值及输出总封包值的组合、或该端口的输入总流量值、输出总 流量值、输入总封包值及输出总封包值的组合(请容后详述)。补充说明的是,本发明的用 以建构网络结构部署图的处理系统100的请求模块110在将该请求指令传送至该目标网络200 的各网络节点前,已预先得知各该网络节点的网络地址,方可与该目标网络200的各网络节 点进行互动。此外,本发明的用以建构网络结构部署图的处理系统100与该目标网络200的 各网络节点之间基于简单网络管理协议(Simple Network Management Protocol;SNMP)协议来 进行互动,具体而言,该目标网络200的各网络节点于接收到用以建构网络结构部署图的处 理系统100藉由该请求模块110所传送的请求指令后,若同意该请求指令,即回复一响应指 令至该用以建构网络结构部署图的处理系统100,换言之,该目标网络200的各网络节点是 授权该用以建构网络结构部署图的处理系统100对其进行存取处理的。

所述数据采集模块120用于接收各该网络节点依据该请求指令所返回的响应指令,以采 集该目标网络200中各该网络节点的各端口对应的标识信息及其当前的网络流量状态信息。 如前所述,由于该数据采集模块120基于SNMP协议采集该目标网络200中各端口当前的网 络流量状态信息,因此,该数据采集模块120针对该目标网络200内的指定IP列表或者该目 标网络200内的所有网络资源进行探测,以下以针对该目标网络200内的所有网络资源进行 探测为例进行说明。

请配合参阅图2,于本实施例中,该目标网络200中设有多个网络节点(IP01、IP02、IP03、 IP04、IP05、IP06、IP07、IP08及IP09),各网络节点具有一个或多个端口,以图2所示的实 施例而言,网络节点IP01具有6个端口,其分别为A1、B1、C1、D1、E1及F1,网络 节点IP02具有2个端口:A2及B2,各该端口均具有一唯一的标识信息,因此,数据采集模 块120于接收该目标网络200中的各网络节点所返回的响应指令后,即自动探测该目标网络 200中的所有端口资源及其所属的网络节点资源,采集各该端口对应的标识信息及其所属的 网络节点信息,并获取各该端口当前的网络流量状态信息,该网络流量状态信息可包括:该 端口的输入总流量值及输出总流量值的组合、该端口的输入总封包值及输出总封包值的组合、 或该端口的输入总流量值、输出总流量值、输入总封包值及输出总封包值的组合,且将上述 数据采集信息均储存于数据资料库101中。

于一较佳实施例中,请求模块110可依据默认的时间间隔参数,反复向该目标网络200 的各网络节点发送该请求信息,令该数据采集模块120周期性地采集该目标网络200中各该 网络节点的端口的当前网络流量状态信息并记录对应的采集时间戳(timestamp),藉以提高本 发明用以建构网络结构部署图的处理系统100的分析结果的正确性。

所述分析模块130用于依据该数据资料库101中的储存信息,针对各该端口当前的输入 总流量值及输出总流量值的组合、该端口的输入总封包值及输出总封包值的组合、或输入总 流量值、输出总流量值、输入总封包值及输出总封包值的组合进行变化量的匹配分析,据以 判断各该端口间的连接关系。具体而言,若欲判断一待测网络节点的一待测端口,与其他网 络节点的某一端口相连,则必须将该待测网络节点的该待测端口与该其他网络节点的各端口 之间的距离定义出来,与该待测网络节点的该待测端口距离最小的某一个网络节点的某一端 口,则被认为是相连的两端。本发明中,端口之间的距离算法,采用了上述三种方式的数据 组合:端口的输入总流量值及输出总流量值的组合、端口的输入总封包值及输出总封包值的 组合、或端口的输入总流量值、输出总流量值、输入总封包值及输出总封包值的组合。以图 2为例时,分析模块130依据数据资料库101中所储存的网络节点IP01的端口A1在某一个 时段内的输入总流量值的变化量及其对应的采集时间戳,于该数据资料库101中查询在同一 时段内是否存在输出总流量的变化量与该输入总流量的变化量相匹配的端口,假设网络节点 IP02的端口A2为与网络节点IP01的端口A1匹配的端口,则查找出在同一时段(例如T1)内, 网络节点IP02的端口A2的输入总流量值的变化量与网络节点IP01的端口A1的输出总流量 值的变化量相匹配时,当可认定网络节点IP02的端口A2与网络节点IP01的端口A1之间存 在物理连接关系;当然,为提高判断结果的正确性,更可进一步分析在前述的同一时段(T1) 下,网络节点IP02的端口A2的输出总封包值的变化量是否与网络节点IP01的端口A1的输 入总封包值的变化量相匹配,若判断两者也相互匹配时,即可正确判断出网络节点IP02的端 口A2与网络节点IP01的端口A1之间存在物理连接关系。再者,分析模块130中搭载有一 套基于Hadoop的演算系统,其利用该演算系统来分析目标网络200中各该网络节点的各端 口的当前网络流量状态信息并进行匹配,因此,即便当目标网络200中的网络节点数量非常 庞大时,本发明亦可快速地取得各端口间的联机部署。

当目标网络200中的所有端口均完成分析匹配后,分析模块130即可依据各端口间的连 接关系分析结果,绘制出该目标网络200对应的网络结构部署图103,于本实施例中,分析 模块130以Web的方式呈现该所生成的网络结构部署图103(如图2所示),且各端口与各网 络节点间的对应关系亦呈现于该生成的网络结构部署图103中。

图3本发明的用以建构网络结构部署图的处理方法的运作流程图,其中,该方法藉由前 述用以建构网络结构部署图的处理系统100以针对目标网络200的网络结构部署进行分析。

如图所示,首先执行步骤S301,该用以建构网络结构部署图的处理系统传送请求指令至 该目标网络的各网络节点,请求获取该目标网络中各该网络节点的各端口的网络流量状态信 息,于本实施例中,该请求获取的网络流量状态信息包括以下三种方式的数据组合:端口的 输入总流量值及输出总流量值的组合、端口的输入总封包值及输出总封包值的组合、或端口 的输入总流量值、输出总流量值、输入总封包值及输出总封包值的组合,接着进行步骤S303。

于步骤S303中,该用以建构网络结构部署图的处理系统接收各该网络节点依据该请求指 令所返回的响应指令,采集该目标网络中各该网络节点的各端口对应的标识信息及其当前的 网络流量状态信息,该网络流量状态信息即包括上述三种方式的数据组合,并将上述采集信 息储存于数据资料库中。于本实施例中,该网络节点于接收到用以建构网络结构部署图的处 理系统所传送的请求指令后,若同意该请求指令即回复一响应指令至该用以建构网络结构部 署图的处理系统,以使该用以建构网络结构部署图的处理系统可基于SNMP协议对该目标网 络中的端口资源进行探测并获取各该端口的网络流量状态信息,如图2所示,于本发明的一 实施例中,该目标网络设置有多个网络节点(IP01、IP02、IP03、IP04、IP05、IP06、IP07、IP08 及IP09),各该网络节点具有一个或多个端口,例如网络节点IP01具有6个端口,其分别为 A1、B1、C1、D1、E1及F1,网络节点IP02具有2个端口,分别为A2及B2,因此,用以 建构网络结构部署图的处理系统于接收各该网络节点所返回的响应指令后,即主动探测该目 标网络中各该网络节点所有的端口资源及其所属的网络节点资源,采集各该端口对应的标识 信息(例如端口对应的MAC地址信息)及其所属的网络节点信息,并获取各该端口当前的 网络流量状态信息,并将上述数据采集信息储存于数据资料库中。于另一实施例中,为提高 本发明用以建构网络结构部署图的处理系统100的分析结果的正确性,本发明可设计为令用 以建构网络结构部署图的处理系统依据默认的时间间隔参数,周期性地向该目标网络的各该 网络节点发送请求信息以多次采集该目标网络中各该网络节点的各该端口的网络流量状态信 息,以透过增加采集样本的方式提高分析结果的准确性,接着进行步骤S305。

于步骤S305中,该用以建构网络结构部署图的处理系统分析该数据库料库中所储存的各 该端口当前的输入总流量值及输出总流量值的组合、端口的输入总封包值及输出总封包值的 组合、或输入总流量值、输出总流量值、输入总封包值及输出总封包值的组合,以判断各该 端口间的连接关系,接着进行步骤S307。具体而言,用以建构网络结构部署图的处理系统透 过将该数据资料库中所储存的各端口的网络流量状态信息,并分析出两个端口的当前的输入 总流量值与输出总流量值两个数据是否相互匹配,或该两个端口的当前的输入总封包值与输 出总封包值两个数据是否相互匹配,或该两个端口的输入总流量值、输出总流量值、输入总 封包值及输出总封包值四个数据是否匹配,据以判断该两个端口之间是否物理连接。例如, 用以建构网络结构部署图的处理系统可根据数据资料库中所储存的网络节点IP01的端口A1 的输入总流量值及其对应的采集时间戳,于数据资料库中查询在同一时段内是否存在输出总 流量值与该输入总流量值相匹配的端口;假设网络节点IP02的端口A2为与网络节点IP01的 端口A1匹配的端口,则取得在某一时段(例如T2)内网络节点IP02的端口A2的输出总流量 值与网络节点IP01的端口A1的输入总流量值相匹配时,如图4A及图4B所示的网络节点IP01 的端口A1总流量值曲线L2以及网络节点IP02的端口A2的总流量值曲线L1,由图4A及 4B可知,当可认定网络节点IP02的端口A2与网络节点IP01的端口A1之间存在物理连接关 系;此外,为求较高的正确性,当可进一步分析在前述的某一时段(T2)内该网络节点IP02的 端口A2的输出总封包值是否同样与网络节点IP01的端口A1的输入总封包值相匹配,若判 断两者也相互匹配时,即可推断网络节点IP02的端口A2与网络节点IP01的端口A1之间存 在物理连接关系,并依此方式分析出所有端口的连接关系。还有,亦可查找出在前述的某一 时段(T2)内,网络节点IP02的端口A2的输出总流量值的变化量与网络节点IP01的端口A1 的输入总流量值的变化量是否匹配,如图4C及图4D所示网络节点IP01的端口A1总流量值 变化量曲线L2以及网络节点IP02的端口A2的总流量值变化量曲线L1相重迭,更可认定网 络节点IP02的端口A2与网络节点IP01的端口A1之间存在物理连接关系。

为更清楚说明,在此仍以图2所示的网络结构部署图为例,说明网络节点的端口并非相 连下所呈现的网络流量状态信息匹配与否的结果,如图5A至图5D所示。在一单位时间(例 如T3)内,图5A所示的网络节点IP01的端口A1输入总流量值曲线L2以及网络节点IP02的 端口A2的输出总流量值曲线L1呈重迭状态,当可认定网络节点IP02的端口A2与网络节点 IP01的端口A1之间存在物理连接关系,然而,网络节点IP03的端口A3的输出总流量值曲 线L3与呈重迭关系的曲线L1及L2并不匹配,应当可认定网络节点IP01的端口A1与网络 节点IP03的端口A3并不相连,为求精确,更可分析在同一个单位时间(T3)内的另一组网络 流量状态信息,如图5B可知,网络节点IP01的端口A1输出总流量值曲线L2以及网络节点 IP02的端口A2的输入总流量值曲线L1呈匹配关系,但网络节点IP03的端口A3的输入总流 量值曲线L3与呈匹配关系的曲线L1及L2并不匹配;此外,更可进一步分析在前述的同一 单位时间(T3)内,两端口的总流量值的变化值,如图5C及图5D,因此,由图5A至图5D可 知,网络节点IP01的端口A1与网络节点IP03的端口A3并不相连。

此外,用以建构网络结构部署图的处理系统亦搭载有一套基于Hadoop的演算系统,其 利用该演算系统来分析数据资料库中各端口的当前网络流量状态信息并进行匹配,故即便当 目标网络200中的网络节点数量非常庞大时,本发明亦可快速地分析出各端口间的联机部署。

于步骤S307中,用以建构网络结构部署图的处理系统依据于步骤S305中所分析出的各 该端口间的连接关系,对应生成该目标网络的网络结构部署图。于本实施例中,用以建构网 络结构部署图的处理系统以WEB方式呈现该所生成的网络结构部署图,并依据前述所探测 的各端口对应所属的网络节点,亦将该端口与该网络节点间的对应关系呈现于该网络结构部 署图中。

另补充说明的是,本发明的用以建构网络结构部署图的处理方法的应用上,可透过位于 远程的任意一台客户端电子装置直接执行如图3所述的本发明网络结构部署分析方法,也就 是,透过该远程的客户端电子装置及网络系统(例如因特网等网络)来对该目标网络200中的 各网络节点的各端口进行分析,因此,本发明更可提供一种内储网络结构部署分析程序的计 算机程序产品,该计算机程序产品例如网站服务器等客户端电子装置,其藉由该网络结构部 署分析程序来执行如图3所述的各步骤。此外,本发明的用以建构网络结构部署图的处理方 法的执行亦不限应用于前述例如网站服务器等的计算机程序产品,亦即,用户可位于本端的 终端装置(例如计算机)直接执行本发明的用以建构网络结构部署图的处理方法,而该终端设 备可直接执行本发明的用以建构网络结构部署图的处理方法的方式是透过该终端装置读取并 执行与该终端装置电性连接的例如硬盘、软盘、光盘片或随身碟等计算机可读取记录媒体所 内储的网络结构部署分析程序,因此,本发明内储网络结构部署分析程序的计算机程序产品 更可包括:硬盘、软盘、光盘片或随身碟等的计算机可读取记录媒体,换言之,具体实施型 态使网络结构部署图建置的实现方式有所不同。

综上所述,本发明的用以建构网络结构部署图的处理系统及其方法透过采集网络中各端 口在进行点对点通信所产生的流量信息并进行分析匹配,以查找出各端口间的连接关系,不 但无需增添任何硬件成本、易于取得网络结构部署图,且具有运作效率高的优点,尤其适用 于具有庞大数量的网络终端的大型网络系统。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技 术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡 所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等 效修饰或改变,仍应由本发明的权利要求所涵盖。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号