管理网络设备的方法和装置制造方法及图纸

技术编号:15112401 阅读:136 留言:0更新日期:2017-04-09 03:00
本申请提供了管理网络设备的方法和装置。本发明专利技术中,网络管理设备仅是通过虚拟网管口配置的IP地址与网络设备进行通信,至于网络管理设备在与网络设备进行通信时具体与虚拟网管口中哪一个成员网管口相连接没有直接关系,其完全不必非限制于必须是主用主控板上的网管口,而是可以为任何一块满足预设网管口激活条件的网管口,提高了管理网络设备的灵活性。

【技术实现步骤摘要】

本申请涉及网络通信技术,特别涉及管理网络设备的方法和装置
技术介绍
在实际网络中,总避免不了各种非技术因素造成的网络故障和服务中断。因此,提高网络设备容错能力,是提高网络设备可靠性的有效途径。为了提高网络设备可靠性,需要在网络设备上配置多块主控板。其中,只有一块主控板处于工作状态,能够转发报文、处理业务,这样的主控板称为主用主控板;其他主控板会处于备用状态,不能够转发报文、处理业务,这样的主控板称为备用主控板。当主用主控板不能正常工作时,备用主控板将迅速取代主用主控板成为新的主用主控板来处理业务,以保证网络设备的继续运行。当前,在管理网络设备时,如果使用带外远程管理的方式,则就需要网络管理设备通过网络设备的网管口来管理网络设备。其中,网络设备上有多个主控板时,网络管理系统必须和主用主控板的网管口相连,才能管理网络设备,其他备用主控板的网管口处于不可用状态,而这种网络管理设备只能通过网络设备上主用主控板的网管口管理网络设备会带来以下缺陷:1):网络设备上网管口的使用不具有随意性,限制了远程管理网络设备的灵活性。2):当网络设备中的主用主控板和备用主控板发生主备倒换时,又必须重新更换网络管理设备和网络设备的连接,即将网络管理设备连接主备倒换前的主用主控板上的网管口更新为连接主备倒换后的主用主控板的网管口。
技术实现思路
本申请提供了管理网络设备的方法和装置,以避免只能通过网络设备上>主用主控板的网管口管理网络设备所带来的缺陷。本申请提供的技术方案包括:一种管理网络设备的方法,包括:网络设备中主控板上的网管口管理模块在所处主控板为主用主控板时,管理所述网络设备的虚拟网管口,所述虚拟网管口由所述网络设备中各个主控板上的网管口组成;从管理的虚拟网管口中选择出满足预设网管口条件的网管口,激活选择出的网管口,并通过被激活的网管口与网络管理设备进行通信。一种管理装置,包括:管理单元,用于在所处主控板为网络设备中主用主控板时,管理所述网络设备的虚拟网管口,所述虚拟网管口由所述网络设备中各个主控板上的网管口组成;通信单元,用于在所处主控板为网络设备中主用主控板时,从所述虚拟网管口中选择出满足预设网管口条件的网管口,激活选择出的网管口,并通过被激活的网管口与网络管理设备进行通信。由以上技术方案可以看出,本专利技术中,网络管理设备仅是通过虚拟网管口中满足预设网管口条件的网管口与网络设备进行通信,完全不必非限制于网络管理设备必须通过主用主控板上的网管口与网络设备进行通信,而是可以为任何一块满足预设网管口条件的网管口,提高了管理网络设备的灵活性。附图说明图1为本专利技术提供的方法流程图;图2为本专利技术提供的网络设备结构示意图;图3为本专利技术提供的虚拟网管口代理模块管理网络设备上所有主控板的工作流程图;图4为本专利技术提供的确定主控板状态信息的具体流程图;图5为本专利技术提供的装置结构图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术提供的实现远程管理网络设备的方法包括图1所示的流程:参见图1,图1为本专利技术提供的方法流程图。该流程应用于网络设备。在本专利技术中,为实现冗余,网络设备中可以存在两块以上主控板。对于网络设备中的各个主控板,其结构都类似,比如都包含网管口、网管口管理模块等。每一个主控板上的网管口管理模块只管理其所处的主控板,比如管理该主控板上的业务处理等。为了实现网络管理设备不再局限于仅通过网络设备中主用主控板的网管口管理网络设备,在本专利技术中,将网络设备中各个主控板上的网管口划分在一组进行统一管理,该组就称为虚拟网管口,而该组中各个主控板上的网管口就称为成员网管口,图2示出了虚拟网管口的结构。基于上面描述,则如图1所示,本专利技术提供的实现远程管理网络设备的具体方法包括以下步骤:步骤101,网络设备中主控板上的网管口管理模块在所处主控板为主用主控板。这里,作为一个优选实施例,主控板作为网络设备的主用主控板可包含以下两种情况:情况1:初始,当网络设备上的主控板启动后,该主控板的网管口管理模块确定目前网络设备还没有其他主控板启动,或者确定目前网络设备还没有主用(Master)主控板,则确定所处主控板为网络设备的主用主控板。这里,确定目前网络设备还没有主用主控板可简单概括为:通过进程通信方式向目前已启动的各个主控板发送寻求(request)消息以探知目前已启动的各个主控板中是否已有主用主控板,当已启动的各个主控板收到request消息后,如果本主控板不为主用主控板,则将不为主用主控板的消息通过响应(response)消息通知给发送request消息的主控板,如果本主控板为主用主控板,则将为主用主控板的消息通过响应(response)消息通知给发送request消息的主控板,如此,发送request消息的主控板依据收到的response消息就能确定目前网络设备是否有主用主控板,当收到的response消息都携带不为主用主控板的消息,则确定目前网络设备还没有主用主控板。情况2:对于网络设备的备用(Slave)主控板,备用主控板上的网管口管理模块在如果检测到网络设备的主用主控板重启或故障,则通过主备切换将所处主控板切换为网络设备的主用主控板,具体见下文描述。本专利技术中,不管网管口管理模块是情况1所述的在所处主控板初始启动后确定所处主控板为网络设备的主用主控板,还是情况2所述的在所处主控板通过主备切换切换为网络设备的主用主控板,只要发现所处主控板为网络设备的主用主控板,如果此时还未使能虚拟网管口管理功能,就使能虚拟网管口管理功能。为便于描述,这里将该使能虚拟网管口管理功能的网管口管理模块称为虚拟网管口代理模块。步骤102,虚拟网管口代理模块管理网络设备的虚拟网管口。这里的虚拟网管口就是如上所述的虚拟网管口,不再赘述。如果网络设备中主控板上的网管口管理模块在所处主控板为主用主控板,则使能网管口管理模块的虚拟网管口管理功能后,网管口管理模块作为虚拟网管口代理模块来管理网络设备的虚拟网管口。本专利技术实施例中虚拟网管口代理模块对虚拟网管口的管理,至少涉及如步骤103所记载的内容。步骤103,虚拟网管口代理模块从管理的虚拟网管口中选择出满足预设网管口条件的网管口,激活选择出的网管口,并通过被激活的网管口与网络<本文档来自技高网...

【技术保护点】
一种管理网络设备的方法,其特征在于,该方法包括:网络设备中主控板上的网管口管理模块在所处主控板为主用主控板时,管理所述网络设备的虚拟网管口,所述虚拟网管口由所述网络设备中各个主控板上的网管口组成;从管理的虚拟网管口中选择出满足预设网管口条件的网管口,激活选择出的网管口,并通过被激活的网管口与网络管理设备进行通信。

【技术特征摘要】
1.一种管理网络设备的方法,其特征在于,该方法包括:
网络设备中主控板上的网管口管理模块在所处主控板为主用主控板时,
管理所述网络设备的虚拟网管口,所述虚拟网管口由所述网络设备中各个主
控板上的网管口组成;
从管理的虚拟网管口中选择出满足预设网管口条件的网管口,激活选择出的
网管口,并通过被激活的网管口与网络管理设备进行通信。
2.根据权利要求1所述的方法,其特征在于,网络设备中主控板上的网管
口管理模块在所处主控板为主用主控板时,进一步执行以下步骤:
检测与网络管理设备进行通信的网管口,
在检测出所述与网络管理设备进行通信的网管口故障时,重新从管理的虚拟
网管口包含的除故障的网管口之外的其他网管口中选择出满足网管口条件的网
管口,激活该选择出的网管口,并通过该被激活的网管口与网络管理设备进行
通信。
3.根据权利要求1所述的方法,其特征在于,网络设备中主控板上的网管
口管理模块在所处主控板为主用主控板时,进一步执行以下步骤:
设置所述主用主控板的状态为主用Master,为所述主用主控板上的网管口
分配对应的网管口标识ID,将所述主用主控板的标识、状态、以及所述主用主
控板上的网管口被分配的网管口标识标识作为主用主控板的状态信息记录至本
地;
接收网络设备中除所述主用主控板之外的主控板发送的请求报文,为所述请
求报文携带的主控板标识对应的主控板确定状态信息并记录至本地;
将本地记录的主控板的状态信息发送至除主用主控板之外的主控板。
4.根据权利要求3所述的方法,其特征在于,所述为请求报文携带的主控
板标识对应的主控板确定状态信息包括:
在本地记录的主控板状态信息中查找状态为备用Slave的主控板状态信息,
如果未查找到,将所述主控板标识对应的主控板的状态确定为Slave,并为

\t所述主控板标识对应的主控板上的网管口分配网管口标识,将所述主控板标识、
所述主控板标识对应的主控板的状态、以及所述主控板标识对应的主控板上的
网管口被分配的网管口标识作为主控板状态信息;
如果查找到,将所述主控板标识对应的主控板的状态确定为初始化Init,并
为所述主控板标识对应的主控板上的网管口分配网管口标识,将所述主控板标
识、所述主控板标识对应的主控板的状态、以及所述主控板标识对应的主控板
上的网管口被分配的网管口标识作为主控板状态信息。
5.根据权利要求4所述的方法,其特征在于,网络设备中主控板上的网管
口管理模块在所处主控板为主用主控板时,进一步执行以下步骤:
实时检测状态为Slave的主控板,以及实时检测状态为Init的主控板;
检测到状态为Slave的主控板故障或重启时,从本地记录的状态为Init的主
控板状态信息中选择出满足设定选择条件的主控板状态信息,对选择出的主控
板状态信息进行以下修改:主控板状态从Init修改为Slave,将修改后的主控板
状态信息通知给除所述主用主控板以外的其他各个主控板进行主控板状态信息
更新;
检测到状态为Init的主控板故障或重启时,在本地删除该主控板的状态信
息,并通知除所述主用主控板以外的其他各个主控板删除该主控板的状态信息。
6.根据权利要求4所述的方法,其特征在于,网络设备中状态为Slave的
主控板上的网管口管理模块执行以下步骤:
实时检测主用主控板;
当检测到主用主控板故障或重启时,通过主备切换将本主控板切换为主用主
控板...

【专利技术属性】
技术研发人员:李彬荣刘如冰
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1