一种链路关系生成方法、装置和系统制造方法及图纸

技术编号:18292147 阅读:24 留言:0更新日期:2018-06-24 08:01
本发明专利技术公开了一种链路关系生成方法、装置和系统。其中,该方法包括:从网管历史数据库中提取各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息;基于端口类型、端口流量信息、端口告警信息和端口描述信息,在各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配;获取流特征,故障特征和描述特征中的至少两种相匹配的端口对,并在端口对所属的设备之间生成链路关系。根据本发明专利技术实施例提供的方法,可以在实现多厂家、多类型的各网络设备间链路关系匹配和识别。

【技术实现步骤摘要】
一种链路关系生成方法、装置和系统
本专利技术涉及网管
,尤其涉及一种链路关系生成方法、装置和系统。
技术介绍
随着信息技术的高速发展,用户对计算机网络的依赖使得对网络管理也就有了更高的要求。获取和维护网络中的节点,发现和维护各网络设备之间的链路关系,并在各网络设备连接关系的基础上绘制出整个网络拓扑图,有利于网络管理人员在拓扑图的基础上对故障节点进行快速定位。在目前的网络管理系统中,发现各节点间的链路关系的方法中,比较常用的方法是基于网络设备厂家私有协议的链路发现协议。但是这种方法只能适合单一厂家设备组网的网络,并且所有的网络设备都要支持该协议,不适用于多厂家,多种类设备组成的网络。因此,本专利技术要解决的技术问题是提供一种链路关系生成方法,可以不依赖于网络设备厂家的私有协议,不受厂商设备混合组网影响,通过自己特有的信息提取和特征对比,实现链路关系的匹配和识别。
技术实现思路
本专利技术实施例提供一种链路关系生成方法、装置和系统,可以在多厂家,多类型的各网络设备间实现链路关系的匹配和识别。根据本专利技术实施例的一方面,提供一种链路关系生成方法,包括:从网管历史数据库中提取各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息;基于端口类型、端口流量信息、端口告警信息和端口描述信息,在各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配;获取流特征,故障特征和描述特征中的至少两种相匹配的端口对,并在端口对所属的设备之间生成链路关系。根据本专利技术实施例的另一方面,提供一种链路关系生成装置,包括:端口特征嗅探单元,用于从网管历史数据库中提取各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息;链路特征匹配单元,用于基于端口类型、端口流量信息、端口告警信息和端口描述信息,在各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配;基准特征校验单元,用于获取流特征,故障特征和描述特征中的至少两种相匹配的端口对,并在端口对所属的设备之间生成链路关系。根据本专利技术实施例的再一方面,提供一种链路关系生成系统,包括:存储器,用于存储程序;接收单元,用于接收从网管历史数据库中提取的各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息;处理器,用于运行存储器中存储的程序,以执行以下步骤:基于端口类型、端口流量信息、端口告警信息和端口描述信息,在各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配;获取流特征,故障特征和描述特征中的至少两种相匹配的端口对,并在端口对所属的设备之间生成链路关系。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面通过参考附图会更加清楚地理解本公开实施例的特征和优点,并且附图仅是示意性的,不应理解为对本公开进行任何限制,在附图中:图1是示出根据本专利技术一实施例的链路关系生成方法的流程图;图2是示出本专利技术另一实施例提供的链路关系生成方法的流程图;图3是图2中各网络设备的端口之间进行端口的流特征匹配的详细的流程图;图4是图2中各网络设备的端口之间进行端口的故障特征匹配的详细的流程图;图5是图2中各网络设备的端口之间进行端口的描述特征匹配的详细的流程图;图6是示出本专利技术再一实施例提供的链路关系生成方法的流程图;图7是图6中获取辅证特征信息的具体的流程图;图8是根据本专利技术一实施例的链路关系生成装置的结构示意图;图9是根据本专利技术另一实施例的链路关系生成装置的结构示意图;图10是图8中链路特征匹配单元的详细的结构示意图;图11是示出本专利技术再一实施例的链路关系生成装置的结构示意图;图12是图11中辅证特征获取单元的详细的结构示意图;图13是示出了专利技术一实施例的链路关系生成系统的示意性硬件结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。下面结合附图,详细描述根据本专利技术实施例的链路关系生成方法、装置和系统。图1示出了根据本专利技术一实施例的链路关系生成方法的流程图。如图1所示,链路关系生成方法100包括:步骤S110,从网管历史数据库中提取各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息;步骤S120,基于端口类型、端口流量信息、端口告警信息和端口描述信息,在各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配;步骤S130,获取流特征,故障特征和描述特征中的至少两种相匹配的端口对,并在端口对所属的设备之间生成链路关系。根据本实施例中的链路关系生成方法适用于多厂家和多类型的网络设备,能够得到各网络设备之间的链路关系。图2示出本专利技术另一实施例提供的链路关系生成方法的更详细的流程图,图2与图1相同或等同的步骤使用相同的标号。如图2所示,链路关系生成方法200包括:在步骤S110,从网管历史数据库中提取各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息。在一些实施例中,网管历史数据库属于网络管理系统的一部分,网络管理系统通过简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)采集各网络设备的相关信息并保存到网管历史数据库中。可以依据网管历史数据库的数据字典直接从网管历史数据库中嗅探和提取各网络设备端口的端口类型、端口流量信息、端口告警信息和端口描述信息。作为一个示例,端口告警例如可以是端口断开告警,端口告警信息包括告警名称、告警源、告警端口号、告警发生时间、告警清除时间、告警确认时间、告警级别、告警频次等所有和端口告警有关的信息。作为另一个示例,端口流量采集信息可以包括链路名称、端口名称、带宽、上行流量、下行流量、上行带宽利用率、下行带宽利用率和平均上下行带宽利用率等信息。作为再一个示例,端口的描述信息包括端口的描述字段中所包含的信息。表1示出了不同厂商对于一个GE端口的描述信息。表1华为思科爱立信中兴GigabitEthernetGigabitEthernetportEthernetGei如表1所示,不同的厂商对于相同类型的端口的描述会有所不同。为了判断不同厂商的端口是否是同类型的端口,可以引入同类端口映射,也就是说,把不同厂家的描述映射成同一描述,以利于在需要判断是否端口同类型时方便使用。在该步骤中本文档来自技高网...
一种链路关系生成方法、装置和系统

【技术保护点】
1.一种链路关系生成方法,包括:从网管历史数据库中提取各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息;基于所述端口类型、所述端口流量信息、所述端口告警信息和所述端口描述信息,在所述各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配;获取所述流特征、所述故障特征和所述描述特征中的至少两种相匹配的端口对,并在所述端口对所属的设备之间生成链路关系。

【技术特征摘要】
1.一种链路关系生成方法,包括:从网管历史数据库中提取各网络设备的端口的端口类型、端口流量信息、端口告警信息和端口描述信息;基于所述端口类型、所述端口流量信息、所述端口告警信息和所述端口描述信息,在所述各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配;获取所述流特征、所述故障特征和所述描述特征中的至少两种相匹配的端口对,并在所述端口对所属的设备之间生成链路关系。2.根据权利要求1所述的方法,其中,所述基于所述端口类型、所述端口流量信息、所述端口告警信息和所述端口描述信息,在所述各网络设备的端口之间分别进行流特征、故障特征和端口描述特征的匹配的步骤包括:从所述端口流量信息中获取所述各网络设备的端口的流特征,并根据所述端口类型和所述流特征在所述各网络设备的端口之间进行流特征的匹配;从所述端口告警信息中获取所述各网络设备的端口的故障特征,并根据所述故障特征在所述各网络设备的端口之间进行故障特征的匹配;从所述端口描述信息中获取所述各网络设备的端口的描述特征,并根据所述端口类型和所述描述特征在所述各网络设备的端口之间进行端口描述特征的匹配。3.根据权利要求2所述的方法,其中,所述从所述端口流量信息中获取所述各网络设备的端口的流特征,并根据所述端口类型和所述流特征在所述各网络设备的端口之间进行流特征的匹配的步骤包括:根据所述端口流量信息中的流量采集时间、上行流量和下行流量,获取所述各网络设备的端口在预设统计周期内的平均流速,以及在所述预设统计周期内的每个预设时间段中的端口流量统计数据,并将所述平均流速和所述端口流量统计数据作为所述流特征;根据所述平均流速计算所述各网络设备间的端口之间的平均流速差值以及端口流量统计数据差值;将所述端口类型相同、所述平均流速差值在第一阈值范围内以及所述端口流量统计数据差值在第二阈值范围内的端口对判定为所述流特征的匹配。4.根据权利要求2所述的方法,其中,所述从所述端口告警信息中获取所述各网络设备的端口的故障特征,并根据所述故障特征在所述各网络设备的端口之间进行故障特征的匹配的步骤包括:从所述端口告警信息中获取故障类型、故障端口和故障发生时间作为所述端口的故障特征;根据所述故障发生时间计算所述各网络设备的端口的故障发生时间间隔;将所述故障类型相同,并且所述故障发生时间间隔在预设时间范围内的端口对判定为所述故障特征的匹配。5.根据权利要求2所述的方法,其中,所述从所述端口描述信息中获取所述各网络设备的端口的描述特征,并根据所述端口类型和所述描述特征在所述各网络设备的端口之间进行端口描述特征的匹配的步骤,包括:从所述端口描述信息中获取对端设备标识作为所述端口描述特征;将所述端口类型相同并且所述端口描述信息中含有彼此的所述对端设备标识的端口对判定为所述端口描述特征的匹配。6.根据权利要求1所述的方法,还包括:获取所述各网络设备的端口的辅证特征;根据所述辅证特征在所述各网络设备的端口之间进行辅证特征的匹配;获取所述流特征、所述故障特征和所述描述特征中的任一种相匹配并且所述辅证特征相匹配的端口对,并在所述端口对所属的设备之间生成链路关系。7.根据权利要求6所述的方法,其中,所述获取所述各网络设备的端口的辅证特征的步骤,包括:通过预设的配置提取指令提取所述端口的端口配置信息;从提取的端口配置信息中筛选出所述各网络设备的端口的辅证特征。8.根据权利要求1或6所述的方法,还包括:根据所述链路关系生成所述各网络设备之间的链路关系拓扑图。9.根据权利要求1所述的方法,其中,所述网管历史数据库属于网络管理系统的一部分,从所述网管历史数据库中提取的所述端口类型、所述端口流量信息、所述端口告警信息和所述端口描述信息是所述网络管理系统通过简单网络管理协议SNMP从所述各网络设备中采集。10.一种链路关系生成装置,包括:端口特征嗅探单元,用于从网管历史数据库中提取各网络设备的端口的端口类型、端口流...

【专利技术属性】
技术研发人员:熊果
申请(专利权)人:中国移动通信集团四川有限公司中国移动通信集团公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1