网络管理方法、装置、网络控制器及网络系统制造方法及图纸

技术编号:19219491 阅读:23 留言:0更新日期:2018-10-20 08:07
本申请实施例提供一种网络管理方法、装置、网络控制器及网络系统,属于网络管理领域。该方法包括:获取所述网络系统中发生的网络变更事件;根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,其中,所述全局信息包括所述多个网络设备的设备信息以及链路信息,所述链路信息包括与所述多个网络设备具有链路连接关系的网络设备的设备信息。本方案中,网络控制器通过预先获得网络系统中多个网络设备的相关信息,构成全局信息,根据全局信息对网络系统中发生的网络变更事件的变更原因进行分析,可实现网络变化的根因分析,有利于网络管理员对网络故障的精确定位及快速排除,以保障网络系统的正常运行。

【技术实现步骤摘要】
网络管理方法、装置、网络控制器及网络系统
本申请涉及网络管理领域,具体而言,涉及一种网络管理方法、装置、网络控制器及网络系统。
技术介绍
网络系统管理主要是对网络系统的运行状态及其变化进行监控,并对相关变化事件输出对应消息(如告警信息),指导网络管理员对网络状态变化进行管理维护。而现有网络系统中的网络设备只具有局部信息,如设备本身的设备信息以及该网络设备的端口连接信息,所以,只能根据这些局部信息对网络系统中的状态变化情况进行分析,例如,若由于两个设备中其中一个设备故障使得两个设备之间的链路连接断开,那么这两个设备中的另一个网络设备会上报告警信息,告诉管理员其与另一个网络设备连接的端口处于断开状态,但是管理员只知道这个网络设备的端口断开,并不知道这是由于另一个网络设备故障或者链路本身故障导致的链路断开,所以无法准确判断相关变化的根源原因,进而无法给管理员提供准确的网络故障原因,不利于网络维护及故障排查。
技术实现思路
本申请实施例的目的在于提供一种网络管理方法、装置、网络控制器及网络系统。第一方面,本申请实施例提供了一种网络管理方法,应用于网络系统中的网络控制器,所述网络系统还包括多个网络设备,所述多个网络设备与所述网络控制器连接,所述方法包括:获取所述网络系统中发生的网络变更事件;根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,其中,所述全局信息包括所述多个网络设备的设备信息以及链路信息,所述链路信息包括与所述多个网络设备具有链路连接关系的网络设备的设备信息。本方案中,网络控制器通过预先获得网络系统中网络控制器中的全局信息,根据全局信息来对网络系统中发生的网络变更事件的变更原因进行分析,由此,可以实现网络变化的根因分析,有利于网络管理员对网络故障的精确定位及快速排除,以保障网络系统的正常运行。进一步地,所述网络变更事件包括链路变更事件或网络设备变更事件。进一步地,所述链路变更事件包括链路的新增事件、链路的状态变更事件或链路的位置移动事件,所述网络设备变更事件包括网络设备的新增事件、网络设备的离线事件或网络设备的状态变更事件。进一步地,若所述网络变更事件为所述链路变更事件,根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,包括:获取当前链路变更对应的两个网络设备的标识;查找所述全局信息中是否有所述两个网络设备的标识所对应的链路信息;若所述全局信息中没有所述两个网络设备的标识所对应的链路信息,则判断所述网络变更事件为链路的新增事件;或若所述全局信息中有所述两个网络设备的标识所对应的链路信息,则判断所述网络变更事件为链路的状态变更事件。本实施例中,通过全局信息对链路变更事件进行识别,以获得网络变更事件的变更原因。进一步地,根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,还包括:查找所述全局信息中是否有所述当前链路变更对应的两个网络设备中的其中一个网络设备的标识;若只有其中一个网络设备的标识与所述全局信息中的所述当前链路变更对应的两个网络设备的标识中的其中一个相同,则判定所述网络变更事件为链路的位置移动事件。进一步地,若所述网络变更事件为所述网络设备变更事件,根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,包括:获取当前变更的网络设备的标识;查找所述全局信息中是否有所述当前变更的网络设备的标识;若所述全局信息中没有所述当前变更的网络设备的标识,则判断所述网络变更事件为所述网络设备的新增事件;或若所述全局信息中有所述当前变更的网络设备的标识,则获取所述当前变更的网络设备的当前状态;若所述当前变更的网络设备的当前状态与所述全局信息中该网络设备的状态不一致,则判定所述网络变更事件为所述当前变更的网络设备的状态变更事件;或若所述全局信息中有所述当前变更的网络设备的标识,查找所述全局信息中与所述当前变更的网络设备关联的所有链路状态;若所述网络控制器与所述当前变更的网络设备之间的通信连接断开,且与所述当前变更的网络设备关联的所有链路状态为不可用状态,则判断所述网络变更事件为所述网络设备的离线事件。本实施例中,通过全局信息对网络设备变更事件进行识别,以获得网络变更事件的变更原因。第二方面,本申请实施例提供了一种网络管理装置,所述装置运行于网络系统中的网络控制器,所述网络系统还包括多个网络设备,所述多个网络设备与所述网络控制器连接,所述装置包括:变更事件获取模块,用于获取所述网络系统中发生的网络变更事件;变更原因分析模块,用于根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,其中,所述全局信息包括所述多个网络设备的设备信息以及链路信息,所述链路信息包括与所述多个网络设备具有链路连接关系的网络设备的设备信息。进一步地,所述网络变更事件包括链路变更事件或网络设备变更事件。进一步地,所述链路变更事件包括链路的新增事件、链路的状态变更事件或链路的位置移动事件,所述网络设备变更事件包括网络设备的新增事件、网络设备的离线事件或网络设备的状态变更事件。进一步地,若所述网络变更事件为所述链路变更事件,所述变更原因分析模块,用于:获取当前链路变更对应的两个网络设备的标识;查找所述全局信息中是否有所述两个网络设备的标识所对应的链路信息;若所述全局信息中没有所述两个网络设备的标识所对应的链路信息,则判断所述网络变更事件为链路的新增事件;或若所述全局信息中有所述两个网络设备的标识所对应的链路信息,则判断所述网络变更事件为链路的状态变更事件。进一步地,所述变更原因分析模块,还用于:查找所述全局信息中是否有所述当前链路变更对应的两个网络设备中的其中一个网络设备的标识;若只有其中一个网络设备的标识与所述全局信息中的所述当前链路变更对应的两个网络设备的标识中的其中一个相同,则判定所述网络变更事件为链路的位置移动事件。进一步地,若所述网络变更事件为所述网络设备变更事件,所述变更原因分析模块,还用于:获取当前变更的网络设备的标识;查找所述全局信息中是否有所述当前变更的网络设备的标识;若所述全局信息中没有所述当前变更的网络设备的标识,则判断所述网络变更事件为所述网络设备的新增事件;或若所述全局信息中有所述当前变更的网络设备的标识,则获取所述当前变更的网络设备的当前状态;若所述当前变更的网络设备的当前状态与所述全局信息中该网络设备的状态不一致,则判定所述网络变更事件为所述当前变更的网络设备的状态变更事件;或若所述全局信息中有所述当前变更的网络设备的标识,查找所述全局信息中与所述当前变更的网络设备关联的所有链路状态;若所述网络控制器与所述当前变更的网络设备之间的通信连接断开,且与所述当前变更的网络设备关联的所有链路状态为不可用状态,则判断所述网络变更事件为所述网络设备的离线事件。第三方面,本申请实施例提供一种网络控制器,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。第四方面,本申请实施例提供一种网络系统,所述网络系统包括网络控制器及多个网络设备,所述多个网络设备与所述网络控制器连接;所述网络控制器,用于获取所述网络系统中发生的网络变更事件;所述网络控制器,还用于根据所述网络控制器中的全局信息分析所述本文档来自技高网...

【技术保护点】
1.一种网络管理方法,其特征在于,应用于网络系统中的网络控制器,所述网络系统还包括多个网络设备,所述多个网络设备与所述网络控制器连接,所述方法包括:获取所述网络系统中发生的网络变更事件;根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,其中,所述全局信息包括所述多个网络设备的设备信息以及链路信息,所述链路信息包括与所述多个网络设备具有链路连接关系的网络设备的设备信息。

【技术特征摘要】
1.一种网络管理方法,其特征在于,应用于网络系统中的网络控制器,所述网络系统还包括多个网络设备,所述多个网络设备与所述网络控制器连接,所述方法包括:获取所述网络系统中发生的网络变更事件;根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,其中,所述全局信息包括所述多个网络设备的设备信息以及链路信息,所述链路信息包括与所述多个网络设备具有链路连接关系的网络设备的设备信息。2.根据权利要求1所述的方法,其特征在于,所述网络变更事件包括链路变更事件或网络设备变更事件。3.根据权利要求2所述的方法,其特征在于,若所述网络变更事件为所述链路变更事件,根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,包括:获取当前链路变更对应的两个网络设备的标识;查找所述全局信息中是否有所述两个网络设备的标识所对应的链路信息;若所述全局信息中没有所述两个网络设备的标识所对应的链路信息,则判断所述网络变更事件为链路的新增事件;或若所述全局信息中有所述两个网络设备的标识所对应的链路信息,则判断所述网络变更事件为链路的状态变更事件。4.根据权利要求3所述的方法,其特征在于,根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,还包括:查找所述全局信息中是否有所述当前链路变更对应的两个网络设备中的其中一个网络设备的标识;若只有其中一个网络设备的标识与所述全局信息中的所述当前链路变更对应的两个网络设备的标识中的其中一个相同,则判定所述网络变更事件为链路的位置移动事件。5.根据权利要求2-4任一所述的方法,其特征在于,若所述网络变更事件为所述网络设备变更事件,根据所述网络控制器中的全局信息分析所述网络变更事件的变更原因,包括:获取当前变更的网络设备的标识;查找所述全局信息中是否有所述当前变更的网络设备的标识;若所述全局信息中没有所述当前变更的网络设备的标识,则判断所述网络变更事件为所述网络设备的新增事件;或若所述全局信息中有所述当前变更的网络设备的标识,则获取所述当前变更的网络设备的当前状态;若所述当前变更的网络设备的当前状态与所述全局信息中该网络设备的状态不一致,则判定所述网络变更事件为所述当前变更的网络设备的状态变更事件;或若所述全局信息中有所述当前变更的网络设备的标识,查找所述全局信息中与所述当前变更的网络设备关联的所有链路状态;若所述网络控制器与所述当前变更的网络设备之间的通信连接断开,且与所述当前变更的网络设备关联的所有链路状态为不可用状态,则判断所述网络变更事件为所述网络设备的离线事件。6.一种网络管理装置,其特征在于,所述装置运行于网络系统中的网络控制器,所述网络系统还包括多个网络设备,所述多个网络设备与所述网络控制器连接,所述装置包括:变更事件获取模块,用于获取所述网络系统中发生的网络变更事件;变更原因分析模块,用于根据所述网络...

【专利技术属性】
技术研发人员:罗向征
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1