网络检查方法及装置、存储介质制造方法及图纸

技术编号:20519974 阅读:16 留言:0更新日期:2019-03-06 03:45
本发明专利技术公开了一种网络检查方法及装置、存储介质,属于网络技术领域。该方法包括:获取实际网络拓扑;如果实际网络拓扑不符合规划网络特征,输出第一告警,第一告警指示实际网络拓扑与规划网络特征的不符点,规划网络特征为粗粒度特征。由于规划网络特征为粗粒度特征,因此,解决了网络检查的容错性较低的问题,有助于提高网络检查的容错性。

【技术实现步骤摘要】
网络检查方法及装置、存储介质
本申请涉及网络
,特别涉及一种网络检查方法及装置、存储介质。
技术介绍
为了降低网络运营成本,通常可以采用控制器对网络进行管理。采用控制器管理的网络的创建过程通常包括以下三个阶段:阶段1)施工人员根据规划网络,安装网络设备并用网线连接网络设备得到实际网络。阶段2)施工人员将实际网络中的各个网络设备的设备标识报告给管理人员。管理人员将各个网络设备的设备标识录入控制器。阶段3)实际网络中的各个网络设备向控制器发送携带注册参数的注册请求,以在控制器上进行注册。其中,设备标识可以为设备序列号(英文:EquipmentSerialNumber,ESN),ESN为生产厂商用于区分不同网络设备的编号,同一生产厂商生产的每个网络设备具有唯一的ESN。施工人员建立的实际网络与规划网络可能存在差异,在建立实际网络后,施工人员可以根据实际网络绘制实际网络拓扑图(即用于描述实际网络的拓扑图),控制器通过将实际网络拓扑图与规划网络拓扑图(即用于描述规划网络的拓扑图)进行比较,来对实际网络进行检查。但是,实际网络拓扑图的特征与规划网络拓扑图的特征均为细粒度特征(例如,具体到网线连接哪个端口),因此,网络检查的容错性较低。例如,规划网络中网络设备A的端口1连接网络设备B的端口1,但是实际网络中网络设备A的端口1与网络设备B的端口2连接。尽管无论网络设备A的端口1与网络设备B的端口1还是端口2连接,都能够实现相同功能,但是控制器也会将实际网络中的该连接方式确定为错误连接方式,该错误连接方式指的是与规划网络的连接方式不同的连接方式。
技术实现思路
为了解决网络检查的容错性较低的问题,本申请提供了一种网络检查方法及装置、存储介质。该技术方案如下:第一方面,提供了一种网络检查方法,该方法包括:获取实际网络拓扑;如果实际网络拓扑不符合规划网络特征,输出第一告警,第一告警指示实际网络拓扑与规划网络特征的不符点,规划网络特征为粗粒度特征。本申请提供的网络检查方法,由于规划网络特征为粗粒度特征,因此,有助于提高网络检查的容错性。在本申请中,规划网络特征包括规划网络拓扑类型,如果实际网络拓扑不符合规划网络特征,输出第一告警,包括:如果实际网络拓扑不符合规划网络拓扑类型,输出第一告警,第一告警指示实际网络拓扑与规划网络拓扑类型不符。在本申请中,规划网络特征包括规划网络层数,如果实际网络拓扑不符合规划网络特征,输出第一告警,包括:如果实际网络拓扑的网络层数与规划网络层数不相等,输出第一告警,第一告警指示实际网络拓扑的网络层数与规划网络层数不相等。在本申请中,规划网络特征还包括至少一个网络层的各个网络层的网络设备的数量,至少一个网络层的数量为规划网络层数,如果实际网络拓扑不符合规划网络特征,输出第一告警,还包括:如果实际网络拓扑的网络层数与规划网络层数相等,且实际网络拓扑的网络层的网络设备的数量与至少一个网络层中相应的网络层的网络设备的数量不相等,输出第一告警,第一告警指示实际网络拓扑的网络层的网络设备的数量与至少一个网络层中相应的网络层的网络设备的数量不相等。在本申请中,规划网络特征还包括至少一个网络层的各个网络层的一个或多个类型的网络设备的数量,至少一个网络层的数量为规划网络层数,如果实际网络拓扑不符合规划网络特征,输出第一告警,还包括:如果实际网络拓扑的网络层数与规划网络层数相等,且实际网络拓扑的网络层的某个类型的网络设备的数量与至少一个网络层中相应的网络层的类型的网络设备的数量不相等,输出第一告警,第一告警指示实际网络拓扑的网络层的类型的网络设备的数量与至少一个网络层中相应的网络层的类型的网络设备的数量不相等。可选地,该网络检查方法还包括:获取实际网络的链路两端的端口速率;如果至少一条链路两端的端口速率不相等,输出第二告警,第二告警指示两端的端口速率不相等的链路。第二方面,提供一种网络检查装置,该网络检查装置包括至少一个模块,该至少一个模块用于实现上述第一方面或第一方面的任一可选方式所提供的网络检查方法。第三方面,提供一种控制器,该控制器包括:处理器、通信接口和存储器,通信接口和存储器分别与处理器相连,处理器被配置为执行存储器中存储的指令,处理器通过执行指令来实现上述第一方面或第一方面的任一可选方式所提供的网络检查方法。第四方面,提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该计算机可读存储介质在处理组件上运行时,使得处理组件执行上述第一方面或第一方面的任一可选方式所提供的网络检查方法。第五方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在处理组件上运行时,使得处理组件执行上述第一方面或第一方面的任一可选方式所提供的网络检查方法。本申请提供的技术方案带来的有益效果是:本申请提供的网络检查方法及装置、存储介质,由于如果实际网络拓扑不符合规划网络特征,输出第一告警,第一告警指示实际网络拓扑与规划网络特征的不符点,且规划网络特征为粗粒度特征。因此,解决了网络检查的容错性较低的问题,有助于提高网络检查的容错性。附图说明图1是本申请实施例所涉及的一种实施环境的示意图;图2是本申请实施例提供的一种网络检查方法的方法流程图;图3是本申请实施例提供的一种实际网络的示意图;图4是本申请实施例提供的一种规划网络拓扑图;图5是本申请实施例提供的一种网络检查装置的框图;图6是本申请实施例提供的另一种网络检查装置的框图;图7是本申请实施例提供的一种控制器的结构示意图。具体实施方式请参考图1,其示出了本申请实施例所涉及的一种实施环境的示意图,参见图1,该实施环境包括控制器和由控制器所管理的至少一个网络,该图1以至少一个网络包括网络1和网络2为例进行说明。参见图1,网络1包括网络设备1至网络设备6共6个网络设备,且网络设备1分别与网络设备2和网络设备3连接,网络设备2与网络设备4连接,网络设备3分别与网络设备5和网络设备6连接,其中,网络设备1至网络设备6中的每个网络设备例如为交换机、路由器等;网络2包括网络设备1至网络设备5共5个网络设备,且网络设备1分别与网络设备2和网络设备3连接,网络设备2与网络设备4连接,网络设备3与网络设备5连接,网络设备1至网络设备5中的每个网络设备例如为交换机、路由器等。控制器可以对网络1和网络2网络进行管理,且控制器可以与管理终端(图1中未示出)建立有通信连接,管理终端上可以安装管理客户端,管理客户端可以登陆控制器,并展示控制器所管理的网络的信息,例如,展示网络1的网络拓扑和网络2的网络拓扑等,管理人员可以通过管理客户端对网络进行管理,降低网络管理复杂度。其中,在图1所示实施环境中,如果控制器通过互联网(图1中未示出)对网络进行管理,由于控制器与被管理的网络之间隔了互联网,因此,控制器也可以称为云管理控制器,被管理的网络也可以称为云管理网络。通常,一个云管理网络的创建过程包括以下三个阶段:阶段1)施工人员根据规划网络,安装网络设备并用网线连接网络设备得到实际网络。例如,以图1中的网络1为例,则该阶段1)可以为:施工人员根据网络1的规划网络,安装网络设备1至网络设备6,并用网线将网络设备1分别与网络设备2和网络设备3连接,将网络设备2与网络设备4连接,将网络设备3分别与网本文档来自技高网...

【技术保护点】
1.一种网络检查方法,其特征在于,所述方法包括:获取实际网络拓扑;如果所述实际网络拓扑不符合规划网络特征,输出第一告警,所述第一告警指示所述实际网络拓扑与所述规划网络特征的不符点,所述规划网络特征为粗粒度特征。

【技术特征摘要】
1.一种网络检查方法,其特征在于,所述方法包括:获取实际网络拓扑;如果所述实际网络拓扑不符合规划网络特征,输出第一告警,所述第一告警指示所述实际网络拓扑与所述规划网络特征的不符点,所述规划网络特征为粗粒度特征。2.根据权利要求1所述的方法,其特征在于,所述规划网络特征包括规划网络拓扑类型,所述如果所述实际网络拓扑不符合规划网络特征,输出第一告警,包括:如果所述实际网络拓扑不符合所述规划网络拓扑类型,输出第一告警,所述第一告警指示所述实际网络拓扑与所述规划网络拓扑类型不符。3.根据权利要求1或2所述的方法,其特征在于,所述规划网络特征包括规划网络层数,所述如果所述实际网络拓扑不符合规划网络特征,输出第一告警,包括:如果所述实际网络拓扑的网络层数与所述规划网络层数不相等,输出第一告警,所述第一告警指示所述实际网络拓扑的网络层数与所述规划网络层数不相等。4.根据权利要求3所述的方法,其特征在于,所述规划网络特征还包括至少一个网络层的各个网络层的网络设备的数量,所述至少一个网络层的数量为所述规划网络层数,所述如果所述实际网络拓扑不符合规划网络特征,输出第一告警,还包括:如果所述实际网络拓扑的网络层数与所述规划网络层数相等,且所述实际网络拓扑的网络层的网络设备的数量与所述至少一个网络层中相应的网络层的网络设备的数量不相等,输出第一告警,所述第一告警指示所述实际网络拓扑的网络层的网络设备的数量与所述至少一个网络层中相应的网络层的网络设备的数量不相等。5.根据权利要求3或4所述的方法,其特征在于,所述规划网络特征还包括至少一个网络层的各个网络层的一个或多个类型的网络设备的数量,所述至少一个网络层的数量为所述规划网络层数,所述如果所述实际网络拓扑不符合规划网络特征,输出第一告警,还包括:如果所述实际网络拓扑的网络层数与所述规划网络层数相等,且所述实际网络拓扑的网络层的某个类型的网络设备的数量与所述至少一个网络层中相应的网络层的所述类型的网络设备的数量不相等,输出第一告警,所述第一告警指示所述实际网络拓扑的网络层的所述类型的网络设备的数量与所述至少一个网络层中相应的网络层的所述类型的网络设备的数量不相等。6.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:获取实际网络的链路两端的端口速率;如果至少一条链路两端的端口速率不相等,输出第二告警,所述第二告警指示两端的端口速率不相等的链路。7.一种网络检查装置,其特征在于,所述装置包括:第一获取模块,用于获取实际网络拓扑;第一告警模块,用于如果所述实际网络拓扑不符合规划网络特征,输出第一告警,所述第一告警指示所述实际网络拓扑与所述规划网络特征的不符点,所述规划网络特征为粗粒度...

【专利技术属性】
技术研发人员:唐小虎于斌叶言飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1