网络故障维护中业务路径的显示方法及装置的制作方法

文档序号:7857089阅读:212来源:国知局
专利名称:网络故障维护中业务路径的显示方法及装置的制作方法
技术领域
本发明涉及网络领域,特别涉及一种网络故障维护中业务路径的显示方法及装置。
背景技术
随着电信网络全IP化进程,如何实现IP网络的运营和维护是电信运营商和设备商的共同难题。比如,当IP网络中发生故障时,如何快 速地对故障进行定位是当前电信运营商的研究课题之一。在现有的故障排除过程中,常用的网络故障维护中业务路径的显示方法包括第一,由维护工程师确定故障影响的业务和网络入口 ;第二,由维护工程师手动使用命令行的方式从网络入口开始来逐跳登录设备,以逐步查找业务路径;第三,由维护工程师在查找业务路径的过程中,发现故障网元或者链路。在实现本发明的过程中,发明人发现现有技术至少存在以下问题现有技术中,查找业务路径主要是通过维护工程师手动使用命令行的方式完成,整个过程需要维护工程师熟练掌握各种设备在故障场景下的常用命令行,也即主要靠维护工程师的个人技能水平来完成查找业务路径的过程,不仅查找业务路径的效率较低,而且严重依赖维护工程师的个人技能水平。

发明内容
为了解决查找业务路径的过程主要依赖维护工程师的个人技能水平的问题,本发明实施例提供了一种网络故障维护中业务路径的显示方法及装置。所述技术方案如下第一方面,提供了一种网络故障维护中业务路径的显示方法,所述方法包括获取两个对象的对象信息,所述对象是所述网络中的物理网元或者包含物理网元的一部分对象信息的虚拟网元;根据所述对象信息来查找所述两个对象之间的业务路径,所述业务路径是所述两个对象对应的异步传输模式业务、时分复用业务或者以太业务所经过的网元和链路;显示所述两个对象之间的业务路径上的网元和链路。在第一方面的第一种可能的实现方式中,所述获取两个对象的对象信息,具体包括接收用户在预设文本输入区域输入的对象信息;或者,预先提供两个包括空白对象信息的虚拟网元,接收用户对所述两个虚拟网元的对象信息的设置;或者,接收用户对预设物理网元的选择,每个预设物理网元存储有对应的对象信息,将用户选择的两个预设物理网元作为所述两个对象;其中,所述对象信息包括网元名称、网元接口名称、网元接口 IP地址、网元的回环地址和网元的管理IP地址中的任意一种。
在第一方面的第二种可能的实现方式中,所述根据所述对象信息来查找所述两个对象之间的业务路径,具体包括根据所述对象信息判断所述两个对象的业务类型,所述业务类型包括异步传输模式业务、时分复用业务或者以太业务;如果判断所述两个对象的业务类型是异步传输模式业务或者时分复用业务,则按照第一方式查找所述两个对象之间的业务路径;如果判断所述两个对象的业务类型是以太业务,则按照第二方式查找所述两个对象之间的业务路径。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述按照第一方式查找所述两个对象之间的业务路径,具体包括 根据作为源端的对象的对象信息查找对应的伪线设备;根据所述伪线设备中的配置信息查询对应伪线路径的配置情况和/或伪线类型;根据所述配置情况和/或伪线类型查找工作路径;根据所述工作路径查找经过的网元和链路,并将确定后的网元和链路作为所述业务路径。结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述按照第二方式查找所述两个对象之间的业务路径,具体包括根据所述对象信息与所述预设物理网元的对象信息进行最长IP地址匹配;根据匹配到的物理网元中作为源端的物理网元的对象信息查询对应转发表,所述转发表包括路由转发表、MAC地址转发表和标签转发表中的任一种或者多种的组合;根据所述转发表中与所述作为源端的物理网元相关的转发信息逐步确定业务转发至宿端时所经过的网元和链路,并将确定后的网元和链路作为所述业务路径。结合第一方面、第一方面的第一至四种任一可能的实现方式,在第五种可能的实现方式中,所述显示所述业务路径上的网元和链路,具体包括始终显示所述两个对象的图标,并在每次确定到所述两个对象的业务路径上的一个网元或链路时,在所述两个对象之间按照预定方式显示所述网元和链路,所述预定方式包括在所述两个对象之间添加图标表示所述网元;在所述两个对象之间采用实线表示所述链路;和/或,在所述两个对象之间采用虚线或动态虚线表示未确定的网元和链路。在第一方面的第六种可能的实现方式中,所述显示所述业务路径上的网元和链路之后,还包括根据所述两个对象之间的业务路径查找对应业务的完整业务路径;显示所述完整业务路径上的网元和链路。结合第一方面、第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述显示所述业务路径上的网元和链路之后,还包括显示被用户选择的网元或链路的性能参数,所述性能参数包括告警信号、带宽利用率、CPU占用率、内存占用率、代价值和最大传输单元值中的至少一种;和/或,区别显示被用户选择的链路,所述区别显示包括加粗显示、不同颜色显示和动态效果显示中的至少一种;
和/或,测试被用户选择的网元或链路,所述测试包括执行TRACE指令或PING指令。第二方面,提供了一种网络故障维护中业务路径的显示装置,所述装置包括信息获取模块,用于获取两个对象的对象信息,所述对象是所述网络中的物理网元或者包含物理网元的一部分对象信息的虚拟网元;路径查找模块,用于根据所述对象信息来查找所述两个对象之间的业务路径,所述业务路径是所述两个对象对应的异步传输模式业务、时分复用业务或者以太业务所经过的网元和链路; 路径显示模块,用于显示所述两个对象之间的业务路径上的网元和链路。在第二方面的第一种可能的实现方式中,所述信息获取模块,具体包括第一获取单元、第二获取单元和第三获取单元中的至少一个;所述第一获取单元,用于接收用户在预设文本输入区域输入的对象信息;所述第二获取单元,用于预先提供两个包括空白对象信息的虚拟网元,接收用户对所述两个虚拟网元的对象信息的设置;所述第三获取单元,用于接收用户对预设物理网元的选择,每个预设物理网元存储有对应的对象信息,将用户选择的两个预设物理网元作为所述两个对象;其中,所述对象信息包括网元名称、网元接口名称、网元接口 IP地址、网元的回环地址和网元的管理IP地址中的任意一种。在第二方面的第二种可能的实现方式中,所述路径查找模块,具体包括类型判断单元、第一查找单元和第二查找单元;所述类型判断单元,用于根据所述对象信息判断所述两个对象的业务类型,所述业务类型包括异步传输模式业务、时分复用业务或者以太业务;所述第一查找单元,用于如果判断所述两个对象的业务类型是异步传输模式业务或者时分复用业务,则按照第一方式查找所述两个对象之间的业务路径;所述第二查找单元,用于如果判断所述两个对象的业务类型是以太业务,则按照第二方式查找所述两个对象之间的业务路径。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一查找单元,具体包括设备查找子单元、伪线查找子单元、工作路径查找子单元和第一路径确定子单元;所述设备查找子单元,用于根据作为源端的对象的对象信息查找对应的伪线设备;所述伪线查找子单元,用于根据所述伪线设备中的配置信息查询对应伪线路径的配置情况和/或伪线类型;所述工作路径查找子单元,用于根据所述配置情况和/或伪线类型查找工作路径;所述第一路径查找子单元,用于根据所述工作路径查找经过的网元和链路,并将确定后的网元和链路作为所述业务路径。结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述第二查找单元,具体包括地址匹配子单元、转发查询子单元和第二路径确定子单元;所述地址匹配子单元,用于根据所述对象信息与所述预设物理网元的对象信息进行最长IP地址匹配;所述转发查询子单元,用于根据匹配到的物理网元中作为源端的物理网元的对象信息查询对应转发表,所述转发表包括路由转发表、MAC地址转发表和标签转发表中的任一种或者多种的组合;所述第二路径确定子单元,用于根据所述转发表中与所述作为源端的物理网元相关的转发信息逐步确定业务转发至宿端时所经过的网元和 链路,并将确定后的网元和链路作为所述业务路径。结合第二方面、第二方面的第一至四种任一可能的实现方式,在第五种可能的实现方式中,所述路径显示模块,具体用于始终显示所述两个对象的图标,并在每次确定到所述两个对象的业务路径上的一个网元或链路时,在所述两个对象之间按照预定方式显示所述网元和链路,所述预定方式包括在所述两个对象之间添加图标表示所述网元;在所述两个对象之间采用实线表示所述链路;和/或,在所述两个对象之间采用虚线或动态虚线表示未确定的网元和链路。在第二方面的第六种可能的实现方式中,所述网络故障维护中业务路径的显示装置,还包括完整查找模块;所述完整查找模块,用于根据所述两个对象之间的业务路径查找对应业务的完整业务路径;所述路径显示模块,还用于显示所述完整业务路径上的网元和链路。结合第二方面或者第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述网络故障维护中业务路径的显示装置,还包括性能参数显示模块、区别显示模块或路径测试模块中的至少一个;所述性能参数显示模块,用于显示被用户选择的网元或链路的性能参数,所述性能参数包括告警信号、带宽利用率、CPU占用率、内存占用率、代价值和最大传输单元值中的至少一种;所述区别显示模块,用于区别显示被用户选择的链路,所述区别显示包括加粗显示、不同颜色显示和动态效果显示中的至少一种;所述路径测试模块,用于测试被用户选择的网元或链路,所述测试包括执行TRACE指令或PING指令。本发明实施例提供的技术方案带来的有益效果是通过根据用户提供的对象信息来查找并可视化地显示业务路径,解决了查找业务路径的过程主要依赖维护工程师的个人技能水平的问题,达到了可以使用户较为直观地查看到业务路径,从而方便地定位故障所在位置的效果。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例一提供的网络故障维护中业务路径的显示方法的方法流程图;图2是本发明实施例二提供的网络故障维护中业务路径的显示方法的方法流程图;图3A-图3E是本发明实施例二提供的网络故障维护中业务路径的显示方法的实施示意图;
图4是本发明实施例三提供的网络故障维护中业务路径的显示装置的结构方框图;图5是本发明实施例三提供的网络故障维护中业务路径的显示装置的另一结构方框图;图6是本发明实施例三提供的网络故障维护中业务路径的显示装置的再一结构方框图;图7是本发明实施例三提供的第一查找单元的结构方框图;图8是本发明实施例三提供的第二查找单元的结构方框图;图9是本发明实施例三提供的网络故障维护中业务路径的显示装置的又一结构方框图;图10是本发明实施例三提供的网络故障维护中业务路径的显示装置的还一结构方框图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例一请参考图1,其示出了本发明实施例一提供的网络故障维护中业务路径的显示方法的方法流程图。该网络故障维护中业务路径的显示方法可以应用于运行有预定程序的终端中,该网络故障维护中业务路径的显示方法可以包括步骤101,获取两个对象的对象信息,对象是网络中的物理网元或者包含物理网元的一部分对象信息的虚拟网元;终端可以首先获取用户输入的两个对象的对象信息。本文中的“对象”可以是指网络中实际存在的物理网元;也可以是指实际不存在,只采用物理网元的一部分对象信息描述的虚拟网元。当需要查找两个对象之间的业务路径时,首先需要用户提供两个对象的对象信息。对象信息可以是网元名称、网元接口名称、网元接口 IP地址、网元的回环地址和网元的管理IP地址中的任意一种。步骤102,根据对象信息来查找两个对象之间的业务路径,业务路径是两个对象对应的异步传输模式业务、时分复用业务或者以太业务所经过的网元和链路;终端在获取到用户输入的两个对象的对象信息之后,终端可以根据对象信息来查找两个对象之间的业务路径。业务路径是两个对象对应的异步传输模式业务、时分复用业务或者以太业务所经过的网元和链路。比如,对象信息是网元接口 IP地址,则终端可以根据该IP地址来查询对应的路由转发表,然后根据转发信息逐步查找两个对象之间对应的以太业务的业务路径。步骤103,显示两个对象之间的业务路径上的网元和链路。在终端查找两个对象之间的业务路径的过程中,每查找到该业务路径上的一个网元或者一段链路时,都可以实时地显示给用户。综上所述,本实施例提供的网络故障维护中业务路径的显示方法,通过根据用户提供的对象信息来查找并可视化地显示业务路径,解决了查找业务路径的过程主要依赖维护工程师的个人技能水平的问题,达到了可以使用户较为直观地查看到业务路径,从而方便地定位故障所在位置的效果。 实施例二请参考图2,其示出了本发明实施例二提供的网络故障维护中业务路径的显示方法的方法流程图。该网络故障维护中业务路径的显示方法可以应用于运行有预定程序的终端中,该网络故障维护中业务路径的显示方法可以包括步骤201,获取两个对象的对象信息,对象是网络中的物理网元或者包含物理网元的一部分对象信息的虚拟网元。当用户希望查找两个对象的业务路径时,终端可以首先获取用户输入的两个对象的对象信息。对象是网络中的物理网元或者包含物理网元的一部分对象信息的虚拟网元。具体地讲,终端获取两个对象的对象信息可以采用如下三种方式中的任意一种来实现第一,接收用户在预设文本输入区域输入的对象信息;终端可以预先提供文本输入区域给用户,以便接收用户在文本输入区域中输入希望查找业务路径两个对象的对象信息,其中,对象信息包括网元名称、网元接口名称、网元接口 IP地址、网元的回环地址和网元的管理IP地址中的任意一种。比如,用户可以在文本输入区域301中输入作为源端的网元接口 IP地址为“121. 235. 251. 215”,输入作为宿端的网元接口 IP地址为“180. 110. 182. 226”,如图3A所示。第二,预先提供两个包括空白对象信息的虚拟网元,接收用户对两个虚拟网元的对象信息的设置,其中,对象信息包括网元名称、网元接口名称、网元接口 IP地址和网元的回环地址中的任意一种。终端也可以预先提供两个包括空白对象信息的虚拟网元,当用户已知两个对象的对象信息,但是无法确定对象信息是否为一个真实存在的物理网元的对象信息时,或者无法确定对象信息是哪一个物理网元的对象信息时,可以将该对象信息设置为虚拟网元的对象信息,比如,用户可以将预设的两个包括空白对象信息的虚拟网元302从工具栏303拖动到路径拓扑显示区域304,如图3B所示。两个虚拟网元302的默认名称均为V,然后用户分别设置已知的两个对象的对象信息为两个虚拟网元302的对象信息。并在设置完成后,在工具栏303选择连线,用连线连接两个虚拟网元302,以触发终端计算这两个虚拟网元302之间的路径信息。第三,接收用户对预设物理网元的选择,每个预设物理网元存储有对应的对象信息,将用户选择的两个预设物理网元作为两个对象。
终端还可以预先提供各个物理网元以及各个物理网元之间的拓扑关系给用户,当用户不清楚对象信息,但是已知需要查找业务路径的两个对象是两个实际存在的物理网元时,可以直接从终端预先提供的各个物理网元中选择相应的物理网元,作为需要查找业务路径的两个对象,终端可以预先存储各个物理网元的对象信息,而不需要用户输入。比如,终端可以在物理拓扑显示区域305中预先提供包括么、8、(、、、等26个物理网元及相关拓扑关系给用户,如图3C。当用户需要查找C和J两个物理网元之间的业务路径时,可以直接将“C”物理网元和“J”物理网元从功能面板区域305中拖动至路径拓扑显示区域304。并在拖动完成后,在工具栏303选择连线,用连线连接“C”物理网元和“J”物理网元,以触发终端查找这两个物理网元之间的路径信息。在终端查找这两个物理网元之间的路径信息时,可以利用预先存储的“C”物理网元和“J”物理网元的对象信息来查找。步骤202,根据对象信息判断两个对象的业务类型 ,业务类型包括异步传输模式业务、时分复用业务或者以太业务;终端在查找两个对象之间的业务路径时,可以根据两个对象的对象信息来判断两个对象的业务类型。具体地讲,当终端接收到的对象信息是网元名称或者网元的管理IP地址时,终端可以根据该网元名称或者网元的管理IP地址查询对应的实际物理网元,进一步,可以查询到该实际物理网元上所有的网元接口名称、网元接口 IP地址和/或网元的回环地址,然后再利用查询到的信息判断两个对象的业务类型。具体地讲当终端接收到的、根据网元名称或者网元的管理IP地址查询到的对象信息是绑定PWE3 (Pseudo-Wire Emulation Edge to Edge,边缘到边缘的伪线仿真)的网元接口名称时,确定对象的业务类型为ATM (Asynchronous Transfer Mode,异步传输模式)业务或者 TDM (Time Division Multiplex,时分复用)业务。当终端接收到的、根据网元名称或者网元的管理IP地址查询到的对象信息是不绑定PWE3的网元接口名称时,确定对象的业务类型为无法查找的业务类型。当终端接收到的、或根据网元名称或者网元的管理IP地址查询到的对象信息是网元接口 IP地址或者网元的回环地址时,确定对象的业务类型为以太业务。步骤203,如果判断两个对象的业务类型是异步传输模式业务或者时分复用业务,则按照第一方式查找两个对象之间的业务路径;具体地讲,当终端接收到的、根据网元名称或者网元的管理IP地址查询到的对象信息是绑定PWE3的网元接口名称时,按照第一方式查找两个对象之间的业务路径,可以利用如下步骤实现第一,根据作为源端的对象的对象信息查找对应的伪线设备;终端可以根据作为源端的对象的对象信息(绑定PWE3的网元接口名称)查询到对应的PW (Pseudo-Wire,伪线)设备。第二,根据伪线设备中的配置信息查询对应伪线路径的配置情况和/或伪线类型;根据查询到的PW设备上的配置信息可以查询到对应该网元接口名称的配置情况和/或伪线类型。其中,配置情况可以包括普通PW、BypaSS Pff (中文旁路PW)和主备PE ;伪线类型可以包括普通PW、多段PW和冗余PW。第三,根据配置情况和/或伪线类型查找工作路径;
根据配置情况和/或伪线类型可以查找工作路径,对于普通PW可以直接根据配置情况查找对端的网元。对于Bypass PW、主备PE、多段PW和冗余PW由于存在多条或者多段路径,均需要进一步地确定实际的工作路径。在确定一条或者一段工作路径后,可以异步地查找该工作路径对应的隧道。第四,根据工作路径查找经过的网元和链路,并将确定后的网元和链路作为业务路径。根据上述工作路径可以查找经过的网元和链路,并将确定后的网元和链路作为业务路径。比如,对于多段PW,可以根据工作路径确定作为源端的网元、每段PW之间相连的网元和作为宿端的网元。步骤204,如果判断两个对象的业务类型是以太业务,则按照第二方式查找两个对象之间的业务路径。 具体地讲,当终端接收到的、根据网元名称或者网元的管理IP地址查询到两个对象的对象信息是网元接口 IP地址或者网元的回环地址时,按照第二方式查找两个对象之间的业务路径,可以利用如下步骤实现第一,根据对象信息与预设物理网元的对象信息进行最长IP地址匹配;终端将接收到的对象信息中的IP地址与预设物理网元的对象信息进行最长IP地址匹配。经过最长IP地址匹配可以寻找到与接收到的对象信息中的IP地址最接近的实际物理网元,以便作为查找业务路径时的入口。举例来讲,最长IP地址匹配的过程可以是终端中存放的各个预设物理网元的对象信息不是一个个具体的IP地址,而是可变长度的网络前缀。例如,假设两个物理网元的对象信息分别是“202. 168.X.X,输出端口I”和“202. 168. 16. X,输出端口 2”(X表示任意),如果接收到的对象信息中的IP地址为202. 168. 16. 5,那么经过最长IP地址匹配,会将IP地址为“202. 168. 16. X”的物理网元作为匹配到的物理网元。在本步骤中,如果对象信息是用户通过文本输入区域方式或者虚拟网元方式输入的,则可以匹配到两个物理网元,比如用户通过虚拟网元方式输入了两个对象信息,则可能分别匹配到“F”物理网元和“V”物理网元;如果对象信息是用户通过预设物理网元输入的,则可以直接匹配到该预设物理网元,比如用户通过预设物理网元方式输入了 “C”物理网元和“J”物理网元,则可以直接匹配到该“C”物理网元和“J”物理网元。第二,根据匹配到的物理网元中作为源端的物理网元的对象信息查询对应转发表,转发表包括路由转发表、MAC地址转发表和标签转发表中的任一种或者多种的组合;终端在匹配到的物理网元之后,可以利用作为源端的物理网元的对象信息到相应的网元上查询对应的转发表,转发表可以是路由转发表、MAC地址转发表和标签转发表中的任一种或者多种的组合。根据转发信息可以查询到从源端至宿端的业务在该网元上转发时所转发到的下一站网元以及相应的转发链路。比如,终端在查找“C”物理网元和“ J”物理网元之间的业务路径时,可以根据“C”物理网元上的转发表查询到下一站网元为“F”物理网元;而继续根据“F”物理网元上的转发表可以查询到下一站网元为“H”物理网元,、、、,以此类推,可以逐步地确定业务路径上所经过的网元和链路,如图3D所示。第三,根据转发表中与作为源端的物理网元相关的转发信息逐步确定业务转发至宿端时所经过的网元和链路,并将确定后的网元和链路作为业务路径。终端通过逐个查询和分析每个网元的转发表,可以逐步确定业务转发至宿端时所经过的网元和链路,并将确定后的网元和链路作为业务路径。比如,终端在查找“C”物理网元和“ J”物理网元之间的业务路径时,最终可以确定“C”物理网元和“J”物理网元之间的正向业务路径经过的网元有C-F-H-D-G-VM-J,反向业务路径经过的网元有J-M-Z-G-D-H-F-C。步骤205,始终显示两个对象的图标,并在每次确定到两个对象的业务路径上的一个网元或链路时,在两个对象之间按照预定方式显示网元和链路。终端可以在界面上始终显示需要查询业务路径的两个对 象,比如“C”物理网元和“J”物理网元,然后在每次确定到两个对象的业务路径上的一个网元或者链路时,在两个对象之间按照预定方式显示网元或链路。预定方式可以包括在两个对象之间添加图标表示网元;在两个对象之间采用实线表示链路;和/或,在两个对象之间采用虚线或动态虚线表示未确定的网元和链路。结合图3D可知,在查找“C”物理网元和“J”物理网元之间的业务路径时,可以在查找到“F”物理网元时,添加图标“F”来表示查找到的“F”物理网元;同时还可以在“C”物理网元和“F”物理网元之间采用实线表示查找到的链路;另外,在“H”物理网元和“J”物理网元之间也可以采用虚线或动态虚线表示未确定的网元和链路。步骤206,根据两个对象之间的业务路径查找对应业务的完整业务路径;显示完整业务路径上的网元和链路。由于用户指定的两个对象并不一定是对应业务的真正源端和宿端。所以,还可以在查找到用户指定的两个对象之间的业务路径之后,继续查找对应业务的E2E路径,也即端到端路径,也可以称为完整业务路径。比如用户指定的两个对象是“C”物理网元和“J”物理网元,终端在查找到“C”物理网元和“J”物理网元之间的业务路径之后,可以继续查找这条业务路径所对应业务的完整业务路径,最终查找到的完整业务路径如r-d,参考图3E所示。继续查找的过程与步骤202至步骤204类似。继续查找的过程可以由用户双击“C”物理网元和“ J”物理网元之间的业务路径进行触发。步骤207,根据用户对业务路径上的操作进行显示或处理。在终端查找到两个对象之间的业务路径或者完整业务路径之后,可以根据用户对业务路径上的操作进行显示或后续处理。具体地讲第一,显示被用户选择的网元或链路的性能参数,性能参数包括告警信号、带宽利用率、CPU占用率、内存占用率、代价值和最大传输单元值中的至少一种。终端可以接收用户对业务路径上的网元或者链路的选择,并且在接收到相应的选择信号之后,显示被用户选择的网元或链路的性能参数,这些性能参数可以是预先存储于终端内部的,也可以是终端即时向对应网元查询获得的。这些性能参数可以是告警信号、带宽利用率、CPU占用率、内存占用率、代价值(也即COST值)或MTU (Maximum TransmissionUnit,最大传输单元)值。当然,终端也可以显示网元对应的对象信息,比如网元名称、网元接口名称、网元接收IP地址等等。第二,区别显示被用户选择的链路,区别显示包括加粗显示、不同颜色显示和动态效果显示中的至少一种。
由于业务路径中的链路可能存在多种类型,比如链路可以是IP链路、VPLS(Virtual Private Lan Service,虚拟专用局域网业务)链路、L3VPN (L3Virtual PrivateNetwork, L3虚拟专用网络)、Tunnel (也称隧道)和以太链路。终端可以将业务路径中的包括的链路类型显示在图3E中的路径类型显示区域。比如,假设C-J业务路径上的H-D之间的链路为Tunnel链路,当用户选择Tunnel链路时,H-D之间的链路可以区别显示给用户。区别显示的方式可以包括加粗显示、不同颜色显示和动态效果显示中的至少一种。第三,测试被用户选择的网元或链路,所述测试包括执行TRACE指令或PING指令。终端可以根据用户的选择测试相应的 网元或链路。测试可以包括TRACE (也即追踪)指令或PING指令。根据不同的网元或者链路类型,PING指令又可以分为TUNNEL PING、组合PING、智能PING和逐段PING等等。第四,根据用户的操作放大或者缩小业务路径;第五,对图3E中已经发现的路径C-J,可以在物理拓扑显示区域305中对应地进行区别显示,区别显示的方式可以包括加粗显示、不同颜色显示和动态效果显示中的至少一种。综上所述,本实施例提供的网络故障维护中业务路径的显示方法,通过根据用户提供的对象信息来查找并可视化地显示业务路径,解决了查找业务路径的过程主要依赖维护工程师的个人技能水平的问题,达到了可以使用户较为直观地查看到业务路径,从而方便地定位故障所在位置的效果。另外,本实施例提供的网络故障维护中业务路径的显示方法,还通过提供多种对象信息的输入方式,多种可视化方式来使用户方便、直观地查找业务路径。实施例三请参考图4,其示出了本发明实施例三提供的网络故障维护中业务路径的显示装置的结构方框图。该网络故障维护中业务路径的显示装置可以包括信息获取模块420、路径查找模块440和路径显示模块460。信息获取模块420用于获取两个对象的对象信息。路径查找模块440用于根据信息获取模块420获取到的对象信息来查找两个对象之间的业务路径。路径显示模块460用于显示两个对象之间的业务路径上的网元和链路。具体地讲,信息获取模块420可以具体包括第一获取单元422、第二获取单元424和第三获取单元426中的至少一个,如图5所示。其中,第一获取单元422用于接收用户在预设文本输入区域输入的对象信息;第二获取单元424用于预先提供两个包括空白对象信息的虚拟网元,接收用户对两个虚拟网元的对象信息的设置;第三获取单元426用于接收用户对预设物理网元的选择,每个预设物理网元存储有对应的对象信息,将用户选择的两个物理网元作为两个对象;其中,对象信息包括网元名称、网元接口名称、网元接口 IP地址、网元的回环地址和网元的管理IP地址中的任意一种。具体地讲,路径查找模块440可以具体包括类型判断单元442、第一查找单元444和第二查找单元446,如图6所示。其中,类型判断单元442用于根据对象信息判断两个对象的业务类型,业务类型包括异步传输模式业务、时分复用业务或者以太业务;第一查找单元444用于如果判断两个对象的业务类型是异步传输模式业务或者时分复用业务,则按照第一方式查找两个对象之间的业务路径;第二查找单元446用于如果判断两个对象的业务类型是以太业务,则按照第二方式查找两个对象之间的业务路径。具体地讲,第一查找单元444可以具体包括设备查找子单元444a、伪线查找子单元444b、工作路径查找子单元444c和第一路径确定子单元444d,如图7所示。其中,设备查找子单元444a用于根据作为源端的对象的对象信息查找对应的伪线设备;伪线查找子单元444b用于根据伪线设备中的配置信息查询对应伪线路径的配置情况和/或伪线类型;工作路径查找子单元444c用于根据配置情况和/或伪线类型查找工作路径;第一路径查找子单元444d用于根据工作路径查找经过的网元和 链路,并将确定后的网元和链路作为业务路径。具体地讲,第二查找单元446可以具体包括地址匹配子单元446a、转发查询子单元446b和第二路径确定子单元446c,如图8所示。其中,地址匹配子单元446a用于根据对象信息与预设物理网元的对象信息进行最长IP地址匹配;转发查询子单元446b用于根据匹配到的物理网元中作为源端的物理网元的对象信息查询对应转发表,转发表包括路由转发表、MAC地址转发表和标签转发表中的任一种或者多种的组合;第二路径确定子单元446c用于根据转发表中与作为源端的物理网元相关的转发信息逐步确定业务转发至宿端时所经过的网元和链路,并将确定后的网元和链路作为业务路径。路径显示模块460具体用于始终显示两个对象的图标,并在每次确定到两个对象的业务路径上的一个网元或链路时,在两个对象之间按照预定方式显示网元和链路,预定方式包括在两个对象之间添加图标表示网元;在两个对象之间采用实线表示链路;和/或,在两个对象之间采用虚线或动态虚线表示未确定的网元和链路。进一步地,网络故障维护中业务路径的显示装置还可以包括完整查找模块480,如图9所示。其中,完整查找模块480用于根据两个对象之间的业务路径查找对应业务的完整业务路径。路径显示模块460还用于显示完整查找模块480查找到的完整业务路径上的网元和链路。进一步地,网络故障维护中业务路径的显示装置还可以包括性能参数显示模块490a、区别显示模块490b或路径测试模块490c中的至少一个,如图10所示。性能参数显示模块490a用于显示被用户选择的网元或链路的性能参数,性能参数包括告警信号、带宽利用率、CPU占用率、内存占用率、代价值和最大传输单元值中的至少一种;区别显示模块490b用于区别显示被用户选择的链路,区别显示包括加粗显示、不同颜色显示和动态效果显示中的至少一种;路径测试模块490c用于测试被用户选择的网元或链路,所述测试包括执行TRACE指令或PING指令。综上所述,本实施例提供的网络故障维护中业务路径的显示装置,通过根据用户提供的对象信息来查找并可视化地显示业务路径,解决了查找业务路径的过程主要依赖维护工程师的个人技能水平的问题,达到了可以使用户较为直观地查看到业务路径,从而方便地定位故障所在位置的效果。另外,本实施例提供的网络故障维护中业务路径的显示方法,还通过提供多种对象信息的输入方式,多种可视化方式来使用户方便、直观地查找业务路径。需要说明的是上述实施例提供的网络故障维护中业务路径的显示装置在查找业务路径时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网络故障维护中业务路径的显示装置与网络故障维护中业务路径的显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本 发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种网络故障维护中业务路径的显示方法,其特征在于,所述方法包括 获取两个对象的对象信息,所述对象是所述网络中的物理网元或者包含物理网元的一部分对象信息的虚拟网元; 根据所述对象信息来查找所述两个对象之间的业务路径,所述业务路径是所述两个对象对应的异步传输模式业务、时分复用业务或者以太业务所经过的网元和链路; 显示所述两个对象之间的业务路径上的网元和链路。
2.根据权利要求I所述的网络故障维护中业务路径的显示方法,其特征在于,所述获取两个对象的对象信息,具体包括 接收用户在预设文本输入区域输入的对象信息; 或者,预先提供两个包括空白对象信息的虚拟网元,接收用户对所述两个虚拟网元的对象信息的设置; 或者,接收用户对预设物理网元的选择,每个预设物理网元存储有对应的对象信息,将用户选择的两个预设物理网元作为所述两个对象; 其中,所述对象信息包括网元名称、网元接口名称、网元接口 IP地址、网元的回环地址和网元的管理IP地址中的任意一种。
3.根据权利要求2所述的网络故障维护中业务路径的显示方法,其特征在于,所述根据所述对象信息来查找所述两个对象之间的业务路径,具体包括 根据所述对象信息判断所述两个对象的业务类型,所述业务类型包括异步传输模式业务、时分复用业务或者以太业务; 如果判断所述两个对象的业务类型是异步传输模式业务或者时分复用业务,则按照第一方式查找所述两个对象之间的业务路径; 如果判断所述两个对象的业务类型是以太业务,则按照第二方式查找所述两个对象之间的业务路径。
4.根据权利要求3所述的网络故障维护中业务路径的显示方法,其特征在于,所述按照第一方式查找所述两个对象之间的业务路径,具体包括 根据作为源端的对象的对象信息查找对应的伪线设备; 根据所述伪线设备中的配置信息查询对应伪线路径的配置情况和/或伪线类型; 根据所述配置情况和/或伪线类型查找工作路径; 根据所述工作路径查找经过的网元和链路,并将确定后的网元和链路作为所述业务路径。
5.根据权利要求3所述的网络故障维护中业务路径的显示方法,其特征在于,所述按照第二方式查找所述两个对象之间的业务路径,具体包括 根据所述对象信息与所述预设物理网元的对象信息进行最长IP地址匹配; 根据匹配到的物理网元中作为源端的物理网元的对象信息查询对应转发表,所述转发表包括路由转发表、MAC地址转发表和标签转发表中的任一种或者多种的组合; 根据所述转发表中与所述作为源端的物理网元相关的转发信息逐步确定业务转发至宿端时所经过的网元和链路,并将确定后的网元和链路作为所述业务路径。
6.根据权利要求I至5任一所述的网络故障维护中业务路径的显示方法,其特征在于,所述显示所述业务路径上的网元和链路,具体包括始终显示所述两个对象的图标,并在每次确定到所述两个对象的业务路径上的一个网元或链路时,在所述两个对象之间按照预定方式显示所述网元和链路, 所述预定方式包括在所述两个对象之间添加图标表示所述网元;在所述两个对象之间采用实线表示所述链路;和/或,在所述两个对象之间采用虚线或动态虚线表示未确定的网元和链路。
7.根据权利要求I所述的网络故障维护中业务路径的显示方法,其特征在于,所述显示所述业务路径上的网元和链路之后,还包括 根据所述两个对象之间的业务路径查找对应业务的完整业务路径; 显示所述完整业务路径上的网元和链路。
8.根据权利要求I或7任一所述的网络故障维护中业务路径的显示方法,其特征在于,所述显示所述业务路径上的网元和链路之后,还包括 显示被用户选择的网元或链路的性能参数,所述性能参数包括告警信号、带宽利用率、CPU占用率、内存占用率、代价值和最大传输单元值中的至少一种; 和/或,区别显示被用户选择的链路,所述区别显示包括加粗显示、不同颜色显示和动态效果显示中的至少一种; 和/或,测试被用户选择的网元或链路,所述测试包括执行TRACE指令或PING指令。
9.一种网络故障维护中业务路径的显示装置,其特征在于,所述装置包括 信息获取模块,用于获取两个对象的对象信息,所述对象是所述网络中的物理网元或者包含物理网元的一部分对象信息的虚拟网元; 路径查找模块,用于根据所述对象信息来查找所述两个对象之间的业务路径,所述业务路径是所述两个对象对应的异步传输模式业务、时分复用业务或者以太业务所经过的网元和链路; 路径显示模块,用于显示所述两个对象之间的业务路径上的网元和链路。
10.根据权利要求9所述的网络故障维护中业务路径的显示装置,其特征在于,所述信息获取模块,具体包括 第一获取单元、第二获取单元和第三获取单元中的至少一个; 所述第一获取单元,用于接收用户在预设文本输入区域输入的对象信息; 所述第二获取单元,用于预先提供两个包括空白对象信息的虚拟网元,接收用户对所述两个虚拟网元的对象信息的设置; 所述第三获取单元,用于接收用户对预设物理网元的选择,每个预设物理网元存储有对应的对象信息,将用户选择的两个预设物理网元作为所述两个对象; 其中,所述对象信息包括网元名称、网元接口名称、网元接口 IP地址、网元的回环地址和网元的管理IP地址中的任意一种。
11.根据权利要求10所述的网络故障维护中业务路径的显示装置,其特征在于,所述路径查找模块,具体包括 类型判断单元、第一查找单元和第二查找单元; 所述类型判断单元,用于根据所述对象信息判断所述两个对象的业务类型,所述业务类型包括异步传输模式业务、时分复用业务或者以太业务; 所述第一查找单元,用于如果判断所述两个对象的业务类型是异步传输模式业务或者时分复用业务,则按照第一方式查找所述两个对象之间的业务路径; 所述第二查找单元,用于如果判断所述两个对象的业务类型是以太业务,则按照第二方式查找所述两个对象之间的业务路径。
12.根据权利要求11所述的网络故障维护中业务路径的显示装置,其特征在于,所述第一查找单元,具体包括 设备查找子单元、伪线查找子单元、工作路径查找子单元和第一路径确定子单元; 所述设备查找子单元,用于根据作为源端的对象的对象信息查找对应的伪线设备; 所述伪线查找子单元,用于根据所述伪线设备中的配置信息查询对应伪线路径的配置情况和/或伪线类型; 所述工作路径查找子单元,用于根据所述配置情况和/或伪线类型查找工作路径; 所述第一路径查找子单元,用于根据所述工作路径查找经过的网元和链路,并将确定后的网元和链路作为所述业务路径。
13.根据权利要求11所述的网络故障维护中业务路径的显示装置,其特征在于,所述第二查找单元,具体包括 地址匹配子单元、转发查询子单元和第二路径确定子单元; 所述地址匹配子单元,用于根据所述对象信息与所述预设物理网元的对象信息进行最长IP地址匹配; 所述转发查询子单元,用于根据匹配到的物理网元中作为源端的物理网元的对象信息查询对应转发表,所述转发表包括路由转发表、MAC地址转发表和标签转发表中的任一种或者多种的组合; 所述第二路径确定子单元,用于根据所述转发表中与所述作为源端的物理网元相关的转发信息逐步确定业务转发至宿端时所经过的网元和链路,并将确定后的网元和链路作为所述业务路径。
14.根据权利要求9至13任一所述的网络故障维护中业务路径的显示装置,其特征在于,所述路径显示模块,具体用于始终显示所述两个对象的图标,并在每次确定到所述两个对象的业务路径上的一个网元或链路时,在所述两个对象之间按照预定方式显示所述网元和链路, 所述预定方式包括在所述两个对象之间添加图标表示所述网元;在所述两个对象之间采用实线表示所述链路;和/或,在所述两个对象之间采用虚线或动态虚线表示未确定的网元和链路。
15.根据权利要求9所述的网络故障维护中业务路径的显示装置,其特征在于,所述网络故障维护中业务路径的显示装置,还包括完整查找模块; 所述完整查找模块,用于根据所述两个对象之间的业务路径查找对应业务的完整业务路径; 所述路径显示模块,还用于显示所述完整业务路径上的网元和链路。
16.根据权利要求9或15任一所述的网络故障维护中业务路径的显示装置,其特征在于,所述网络故障维护中业务路径的显示装置,还包括 性能参数显示模块、区别显示模块或路径测试模块中的至少一个; 所述性能参数显示模块,用于显示被用户选择的网元或链路的性能参数,所述性能参数包括告警信号、带宽利用率、CPU占用率、内存占用率、代价值和最大传输单元值中的至少一种; 所述区别显 示模块,用于区别显示被用户选择的链路,所述区别显示包括加粗显示、不同颜色显示和动态效果显示中的至少一种; 所述路径测试模块,用于测试被用户选择的网元或链路,所述测试包括执行TRACE指令或PING指令。
全文摘要
本发明公开了一种网络故障维护中业务路径的显示方法及装置,属于网络技术领域。所述方法包括获取两个对象的对象信息;根据所述对象信息来查找所述两个对象之间的业务路径;显示所述两个对象之间的业务路径上的网元和链路。同时提供了网络故障维护中业务路径的显示装置,包括信息获取模块,用于获取两个对象的对象信息;路径查找模块,用于根据所述对象信息来查找所述两个对象之间的业务路径;路径显示模块,用于显示所述两个对象之间的业务路径上的网元和链路本发明通过根据用户提供的对象信息来查找并可视化地显示业务路径,达到了可以使用户较为直观地查看到业务路径,从而方便地定位故障所在位置的效果。
文档编号H04L12/24GK102820987SQ20121026834
公开日2012年12月12日 申请日期2012年7月30日 优先权日2012年7月30日
发明者李兴 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1