《网络拓扑的显示方法及装置.pdf》由会员分享,可在线阅读,更多相关《网络拓扑的显示方法及装置.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410783319.6(22)申请日 2014.12.16H04L 12/24(2006.01)(71)申请人 上海斐讯数据通信技术有限公司地址 201616 上海市松江区思贤路 3666 号(72)发明人 张伟(74)专利代理机构 上海光华专利事务所 31219代理人 余明伟(54) 发明名称网络拓扑的显示方法及装置(57) 摘要本发明提供一种网络拓扑的显示方法及装置,所述网络拓扑的显示方法包括:获取网络拓扑的网络拓扑结构;根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;以命令行表述所述各个网络设备的连。
2、接等级和连接关系,形成网络拓扑命令文件。本发明中网络拓扑的显示方法及装置,能够通过命令行显示网络拓扑结构,方便开发人员开发过程中查看,避免现有需在浏览器或客户端软件浏览网络拓扑而造成的时间浪费,提高了查看效率。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书5页 附图4页(10)申请公布号 CN 104486120 A(43)申请公布日 2015.04.01CN 104486120 A1/2 页21.一种网络拓扑的显示方法,其特征在于,所述网络拓扑的显示方法包括 :获取网络拓扑的网络拓扑结构 ;根据所述网络拓扑结构,确定所述网络拓扑中各个网络。
3、设备的连接等级和连接关系 ;以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。2.根据权利要求 1 所述的网络拓扑的显示方法,其特征在于 :以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件,包括 :根据所述各个网络设备的连接等级和连接关系,确定所述网络拓扑中根网络设备和子网络设备,并确定所述各个子网络设备的上联设备和下联设备 ;在所述根网络设备的名称前设置一个第一标识符,以形成根命令文件 ;在所述各个子网络设备的名称前先后设置与其连接等级对应个数的第二标识符和一个第一标识符,以及在所述子网络设备的名称后设置所述子网络设备的设备连接信息,以形成子命令文。
4、件 ;所述子命令文件设置于所述子命令文件对应的上联设备的根命令文件或子命令文件之后 ;以命令行输出所述网络拓扑命令文件。3.根据权利要求 2 所述的网络拓扑的显示方法,其特征在于 :所述设备连接信息包括上联设备信息和下联设备信息。4.根据权利要求 3 所述的网络拓扑的显示方法,其特征在于 :所述上联设备信息包括上联设备的名称、端口号和端口状态中的一种或几种 ;所述下联设备信息包括下联设备的名称、端口号和端口状态中的一种或几种。5.根据权利要求 4 所述的网络拓扑的显示方法,其特征在于 :所述端口类型为 trunk或者 access。6.一种网络拓扑的显示装置,其特征在于 :所述网络拓扑的显示装。
5、置包括 :获取单元,用于获取网络拓扑的网络拓扑结构 ;分析单元,与所述获取单元连接,用于根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;形成单元,与所述分析单元连接,以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。7.根据权利要求 6 所述的网络拓扑的显示装置,其特征在于 :所述形成单元包括 :解析单元,与所述分析单元连接,用于根据所述各个网络设备的连接等级和连接关系,确定所述网络拓扑中根网络设备和子网络设备,并确定所述各个子网络设备的上联设备和下联设备 ;整合单元,与所述解析单元连接,用于在所述根网络设备的名称前设置一个第一标识符,以形成根。
6、命令文件 ;在所述各个子网络设备的名称前先后设置与其连接等级对应个数的第二标识符和一个第一标识符,以及在所述子网络设备的名称后设置所述子网络设备的设备连接信息,以形成子命令文件 ;所述子命令文件设置于所述子命令文件对应的上联设备的根命令文件或子命令文件之后 ;输出单元,与所述整合单元连接,用于以命令行输出所述网络拓扑命令文件。8.根据权利要求 7 所述的网络拓扑的显示装置,其特征在于 :所述设备连接信息包括上联设备信息和下联设备信息。9.根据权利要求 8 所述的网络拓扑的显示方法,其特征在于 :所述上联设备信息包括权 利 要 求 书CN 104486120 A2/2 页3上联设备的名称、端口号。
7、和端口状态中的一种或几种 ;所述下联设备信息包括下联设备的名称、端口号和端口状态中的一种或几种。10.根据权利要求 9 所述的网络拓扑的显示装置,其特征在于 :所述端口类型为 trunk或者 access。权 利 要 求 书CN 104486120 A1/5 页4网络拓扑的显示方法及装置技术领域0001 本发明及一种网络管理技术领域,特别是涉及一种交换机网络拓扑的显示方法及装置。背景技术0002 网络拓扑 (Topology) 结构式至用传输介质互连各种设备的物理布局,及构成网络的成员间特定的物理的及真实的、或者逻辑的即虚拟的排列方式,简言之就是网络各设备的连接关系,网络拓扑设计的好坏对整个网。
8、络的性能和经济性有重大的影响。0003 通常,网络维护人员会根据网络拓扑图对网络的构造进行掌控,以便于后续网络的管理和维修工作,当前,大多数维护人员对网络拓扑采用手动绘制方式,相应的,后续的更新也采用手动添加,然而,当前手动绘制和更新网络拓扑图存在诸多问题和不便,其主要表现为 :(1) 手动绘制的网络拓扑结构图收回执人员本身水平的影响,会与实际的网络拓扑结构有出入 ;(2) 实际网络结构发生变化时,难以同步更新网络拓扑图。0004 有鉴于此,目前业界出现网络拓扑自动获取方式,所获取的网络拓扑图往往要借助于其它手段,如客户端软件或者浏览器来显示。本发明的目的是提出一种方案,可以在命令行中显示拓扑。
9、图,方便网管人员的维护工作。0005 网络拓扑图对于网络维护人员很重要,一旦网络发生故障,网络维护人员可以通过网络拓扑图快速定位问题。但现在网络拓扑图普遍需在客户端软件或者浏览器中显示出来的。但是对于网络管理人员,在维护网络时,若需要查看网络拓扑时,需要在浏览器或客户端软件和命令程序中反复切换,严重影响了网络管理人员的维护效率。发明内容0006 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种网络拓扑的显示方法及装置,用于解决现有技术中需在浏览器或客户端软件浏览网络拓扑而造成的时间浪费与效率低下的问题。0007 为实现上述目的及其他相关目的,本发明提供一种网络拓扑的显示方法,所述网络拓扑的。
10、显示方法包括 :0008 获取网络拓扑的网络拓扑结构 ;0009 根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系;0010 以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。0011 可选的,以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件,包括 :0012 根据所述各个网络设备的连接等级和连接关系,确定所述网络拓扑中根网络设备和子网络设备,并确定所述各个子网络设备的上联设备和下联设备 ;说 明 书CN 104486120 A2/5 页50013 在所述根网络设备的名称前设置一个第一标识符,以形成根命令文件 ;在所述各个子网。
11、络设备的名称前先后设置与其连接等级对应个数的第二标识符和一个第一标识符,以及在所述子网络设备的名称后设置所述子网络设备的设备连接信息,以形成子命令文件 ;所述子命令文件设置于所述子命令文件对应的上联设备的根命令文件或子命令文件之后;0014 以命令行输出所述网络拓扑命令文件。0015 可选的,所述设备连接信息包括上联设备信息和下联设备信息。0016 可选的,所述上联设备信息包括上联设备的名称、端口号和端口状态中的一种或几种 ;所述下联设备信息包括下联设备的名称、端口号和端口状态中的一种或几种。0017 可选的,所述端口类型为 trunk 或者 access。0018 相应的,本发明还提供一种网。
12、络拓扑的显示装置,所述网络拓扑的显示装置包括:0019 获取单元,用于获取网络拓扑的网络拓扑结构 ;0020 分析单元,与所述获取单元连接,用于根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;0021 形成单元,与所述分析单元连接,以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。0022 可选的,所述形成单元包括 :0023 解析单元,与所述分析单元连接,用于根据所述各个网络设备的连接等级和连接关系,确定所述网络拓扑中根网络设备和子网络设备,并确定所述各个子网络设备的上联设备和下联设备 ;0024 整合单元,与所述解析单元连接,用于在所述根网。
13、络设备的名称前设置一个第一标识符,以形成根命令文件 ;在所述各个子网络设备的名称前先后设置与其连接等级对应个数的第二标识符和一个第一标识符,以及在所述子网络设备的名称后设置所述子网络设备的设备连接信息,以形成子命令文件 ;所述子命令文件设置于所述子命令文件对应的上联设备的根命令文件或子命令文件之后 ;0025 输出单元,与所述整合单元连接,用于以命令行输出所述网络拓扑命令文件。0026 可选的,所述设备连接信息包括上联设备信息和下联设备信息。0027 可选的,所述上联设备信息包括上联设备的名称、端口号和端口状态中的一种或几种 ;所述下联设备信息包括下联设备的名称、端口号和端口状态中的一种或几种。
14、。0028 可选的,所述端口类型为 trunk 或者 access。0029 如上所述,本发明的网络拓扑的显示方法及装置,具有以下有益效果 :0030 先获取网络拓扑的网络拓扑结构,再根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;然后以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。本发明通过命令行显示网络拓扑的网络拓扑结构,方便用户能够在不使用浏览器或客户端软件的情况下浏览网络拓扑结构,避免网络管理人员在浏览器或客户端软件和命令程序中反复切换,提高了网络管理人员的维护效率。附图说明说 明 书CN 104486120 A3/5 页60031 。
15、图 1 显示为本发明的网络拓扑的显示方法的流程示意图。0032 图 2 显示为图 1 中步骤 S30 的流程示意图。0033 图 3 显示为本发明的网络拓扑的显示方法一个实施例中网络拓扑的示意图。0034 图 4 显示为本发明网络拓扑的显示装置一个实施例的结构示意图。0035 图 5 显示为本发明网络拓扑的显示装置另一个实施例的结构示意图。0036 元件标号说明0037 4 网络拓扑的显示装置0038 42 获取单元0039 44 分析单元0040 46 形成单元0041 462 解析单元0042 464 整合单元0043 464 输出单元0044 51 54 交换机0045 F0/1 F0/。
16、6 端口号0046 S10 S30 步骤0047 S301 S303 步骤具体实施方式0048 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。0049 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时。
17、各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。0050 请参阅图1,本发明提供一种网络拓扑的显示方法的流程示意图。图1中网络拓扑的显示方法包括 :0051 步骤 S10,获取网络拓扑的网络拓扑结构 ;0052 步骤 S20,根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;0053 步骤 S30,以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。0054 参考图 2,为图 1 中步骤 S30 的流程示意图。本实施例中,所述步骤 S30 进一步包括:0055 步骤 S301,根据所述各个网络设备的连接等级和连接关系,确。
18、定所述网络拓扑中根网络设备和子网络设备,并确定所述各个子网络设备的上联设备和下联设备 ;说 明 书CN 104486120 A4/5 页70056 步骤 S302,在所述根网络设备的名称前设置一个第一标识符,以形成根命令文件 ;在所述各个子网络设备的名称前先后设置与其连接等级对应个数的第二标识符和一个第一标识符,以及在所述子网络设备的名称后设置所述子网络设备的设备连接信息,以形成子命令文件 ;所述子命令文件设置于所述子命令文件对应的上联设备的根命令文件或子命令文件之后 ;0057 步骤 S303,以命令行输出所述网络拓扑命令文件。0058 本实施例中,所述设备连接信息包括上联设备信息和下联设备。
19、信息。具体的,所述上联设备信息包括上联设备的名称、端口号和端口状态中的一种或几种 ;所述下联设备信息包括下联设备的名称、端口号和端口状态中的一种或几种。所述端口类型可为 trunk 或者 access。端口状态可为 up 或者 down。0059 具体的,所述第一标识符可为“|-”,第二标识符可为两个空格。此时命令行的表达形式为 :0060 |- 设备名称,上联设备名称 ( 上联设备端口 ) 端口类型,端口连接状态 下联设备名称 ( 下联设备端口号 ) 端口类型,端口连接状态 。0061 下面结合图 3 进行详细说明。0062 参考图 3,为本发明的网络拓扑的显示方法一个实施例中网络拓扑的示意。
20、图,所述网络设备为交换机,图 3 中网络拓扑包括交换机 51、交换机 52、交换机 53 和交换机 54。其中交换机51为根网络设备(Root Device),所述交换机52和交换机53为交换机51的子网络设备,所述交换机 54 为交换机 52 的子网络设备。交换机 51( 以“SW51”表示 ) 的 F0/1端口连接到交换机 52 的 F0/3 端口,交换机 51 的 F0/2 端口连接到交换机 53 的 F0/4 端口 ;交换机 52 的 F0/5 端口连接到交换机 54 的 F0/6 端口。0063 图 3 中网络拓扑结构的命令行表达为 :0064 SW51(Root Device)00。
21、65 |-SW52,SW51(F0/1)trunk,upSW52(F0/3)trunk,up0066 |-SW54,SW52(F0/5)access,upSW54(F0/2)access,up0067 |-SW53,SW51(F0/2)trunk,upSW53(F0/4)trunk,up0068 本实施例中,先获取网络拓扑的网络拓扑结构,再根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;然后以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。本发明通过命令行显示网络拓扑的网络拓扑结构,方便用户能够在不使用浏览器或客户端软件的情况下浏览网络拓扑结构。
22、,避免网络管理人员在浏览器或客户端软件和命令程序中反复切换,提高了网络管理人员的维护效率。0069 请参阅图4,为本发明网络拓扑的显示装置一个实施例的结构示意图。图4中网络拓扑的显示装置 4 包括 :0070 获取单元 42,用于获取网络拓扑的网络拓扑结构 ;0071 分析单元 44,与所述获取单元 42 连接,用于根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;0072 形成单元 46,与所述分析单元 44 连接,以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。说 明 书CN 104486120 A5/5 页80073 图5显示为本发明网络。
23、拓扑的显示装置另一个实施例的结构示意图。与图4相比,图 5 中网络拓扑的显示装置 4 的形成单元 46 进一步包括 :0074 解析单元 462,与所述分析单元 44 连接,用于根据所述各个网络设备的连接等级和连接关系,确定所述网络拓扑中根网络设备和子网络设备,并确定所述各个子网络设备的上联设备和下联设备 ;0075 整合单元 464,与所述解析单元 462 连接,用于在所述根网络设备的名称前设置一个第一标识符,以形成根命令文件 ;在所述各个子网络设备的名称前先后设置与其连接等级对应个数的第二标识符和一个第一标识符,以及在所述子网络设备的名称后设置所述子网络设备的设备连接信息,以形成子命令文件。
24、 ;所述子命令文件设置于所述子命令文件对应的上联设备的根命令文件或子命令文件之后 ;0076 输出单元 466,与所述整合单元 464 连接,用于以命令行输出所述网络拓扑命令文件。0077 本实施例中,所述设备连接信息包括上联设备信息和下联设备信息。所述上联设备信息包括上联设备的名称、端口号和端口状态中的一种或几种 ;所述下联设备信息包括下联设备的名称、端口号和端口状态中的一种或几种。所述端口类型为trunk或者access。端口状态可为 up 或者 down。0078 本实施例中网络拓扑的显示装置的显示方法请参考图 1 图 3 中说明,在此不做详述。0079 本实施例中,先通过获取单元 42。
25、 获取网络拓扑的网络拓扑结构,再通过分析单元44 根据所述网络拓扑结构,确定所述网络拓扑中各个网络设备的连接等级和连接关系 ;然后通过形成单元 46 以命令行表述所述各个网络设备的连接等级和连接关系,形成网络拓扑命令文件。0080 综上所述,本发明由于能够通过命令行显示网络拓扑的网络拓扑结构,方便用户能够在不使用浏览器或客户端软件的情况下浏览网络拓扑结构,避免网络管理人员在浏览器或客户端软件和命令程序中反复切换,提高了网络管理人员的维护效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。0081 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。说 明 书CN 104486120 A1/4 页9图1说 明 书 附 图CN 104486120 A2/4 页10图2说 明 书 附 图CN 104486120 A。