从代理模块故障中恢复的方法技术

技术编号:2874943 阅读:315 留言:0更新日期:2012-04-11 18:40
一种从模块化网络设备的主代理模块故障中的恢复方法,其中,主代理模块执行管理与系统控制功能,而模块化网络设备在其机架中可设置数张网络接口模块。在电源开启之后,安装一备用代理模块到机架上,备用代理模块会依据主代理模块的三种专用信号已被设定而判定先前已安装主代理模块,然后,模块化网络设备进行主代理和备用代理模块之间的网络接口模块组态信息同步更新。如果在一既定时间间隔之内未收到主代理模块送来的信息,则备用代理模块侦测到主代理模块发生故障,结果模块化网络设备重新开机,并且由备用代理模块接管成为主代理模块。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术有关于模块化网络设备,特别是指具有多余备用的管理与系统控制功能的模块化交换器。过去以来,模块化的架构已被发展用来设计网络设备,运用模块设计的好处是能够提供弹性以符合未来网络的成长需求。一般而言,模块化网络设备,如模块化交换器,拥有一张系统管理的代理模块(agent module)以及一张以上的网络接口模块,这些模块配置在模块化网络设备的机架(chassis)插槽(slot),安装在机架上的网络接口模块可提供内部的交换功能而不会形成带宽瓶颈拖累整个网络,而代理模块则结合了交换组织(switch fabric)与管理功能以监控模块化交换器的网络交换运作。这样的代理模块对网络而言虽是不可或缺,然而,却代表了代理模块为潜在的致命点,当它故障时,部份或整个网络将因此瘫痪。有鉴于此,如何提供一种拥有备用代理模块、可靠的模块化交换器,实为一重要的课题。本专利技术之另一目的是提供一种机制,能在模块化网络设备建立冗余的(redundant)管理与系统控制功能。为达上述目的,本专利技术提供一种从第一代理模块故障中恢复的方法,其中第一代理模块安装在模块化网络设备中以执行管理与系统控制功能,而模块化网络设备在其机架中可设置数张网络接口模块。根据本专利技术,安装第二代理模块在模块化网络设备的机架中,并自动设定第二代理模块的已安装信号,以通知第一代理模块已完成安装第二代理模块。然后,第二代理模块依据第一代理模块的已安装信号、就绪信号和特许信号已经被设定而判定先前已安装第一代理模块。在第二代理模块的就绪信号设定后,第一代理模块对第二代理模块进行网络接口模块的组态信息同步处理,再者,第一代理模块会定期地送一信息给第二代理模块,以表示第一代理模块未发生故障。若在一既定时间间隔之内未收到该信息,则第二代理模块侦测到第一代理模块已发生故障。因此,模块化网络设备包含第一代理模块和第二代理模块进行重新开机,并且第二代理模块运用同步过的组态信息,接管执行管理与系统控制功能。另一方面,本专利技术揭露一种方法,能够建立模块化网络设备的冗余管理与系统控制功能,其中,模块化网络设备在其机架中可设置多张网络接口模块,当激活模块化网络设备时,第一代理模块已经安装在机架的第一插槽且第二代理模块安装在机架的第二插槽。若第一代理模块的特许信号已被设定而第二代理模块的特许信号被取消时,决定第一代理模块为主代理模块而第二代理模块为备用代理模块,在第一代理模块的就绪信号和第二代理模块的就绪信号均设定之后,第一代理模块对第二代理模块进行网络接口模块的组态信息同步处理。再者,第一代理模块会定期地送一信息给第二代理模块,以表示第一代理模块未发生故障,若在一既定时间间隔之内未收到该信息,则第二代理模块侦测到第一代理模块已经发生故障。结果,模块化网络设备进行重新开机,并且第二代理模块运用同步过的组态信息,接手执行管理与系统控制功能。100模块化网络设备(系统);110、120代理模块;130网络接口模块;142、144代理模块插槽;146网络接口模块插槽;202、202’中央处理器;210背板;510主代理模块;520备用代理模块;530数据封包;540响应封包;550标头;551、553、557、559字段;PRT#、PRT#’已安装信号;RDY#、RDY#’就绪信号;PRV#、PRV#’特许信号。为建立冗余系统管理的架构,系统100必须安装两张代理模块在机架上,而插槽142、144专门用来容纳代理模块。冗余代理模块的配置可以提供流畅的管理,在网络管理员激活系统100或将其重新开机时,若系统100已安装好两张代理模块,则在插槽142的代理模块110成为主代理模块,而在插槽144的代理模块120成为备用代理模块。然而,若管理员在系统100的电源打开之后才安装一代理模块,则先前安装的代理模块成为主代理模块,而后来安装的成为备用代理模块。从下面较佳实施例的描述,本专利技术的特征将更清楚易懂。参考图2,每一代理模块具有三种专用信号用来决定在系统100中的主代理模块和备用代理模块,本领域技术人员当察知代理模块110以及代理模块120具有大体上相同的结构。一旦安装好代理模块110(120)之后,通过将已安装信号PRT#自动连接至地(ground)而将其设定(assert)。本说明书中信号名称字尾标有#符号者代表一低电位有效(low active)信号。特许信号PRV#只在代理模块110(120)判断本身成为主代理模块后才会设定,此外,在系统电源开启或重新开机后,就绪信号RDY#可用来表示已完成初始化程序,如图标,这些信号在背板210(backplane)上接收与传送。代理模块110(120)包括一中央处理器(CPU)202(202’)以控制信号PRV#、RDY#(信号PRV#’、RDY#’)且用以侦测从另一代理模块120(110)发出的信号PRV#、RDY#和PRT#(信号PRV#’、RDY#’和PRT#’)。CPU 202(202’)也能执行与网络交换与管理相关的功能。如图标,信号PRV#与信号RDY#(信号PRV#’、RDY#’)也可以经由电阻R1(R1’)和电阻R2(R2’)耦接电源Vcc。背板210在系统100内为星形布线(star-wired)的结构,可将每一网络接口模块插槽146连接至代理模块插槽142、144,并提供代理模块110(120)和网络接口模块130之间的通信以交流控制信号及侦测、管理活动,每张模块上的背板连接器(图中未示)可使模块很容易的连上背板而得到所有的系统服务。背板210最好还包括用来传递代理模块110(120)和网络接口模块130之间网络活动的数据信道、用来传递模块侦测信号的控制信道;背板210也具有运作在代理模块110和代理模块120间的通信信道以保持两者组态信息的同步。同张网络接口模块130端口之间的网络活动并不会进入背板210,易言之,当封包的目的地为本地连接节点时,网络接口模块130可提供交换转接服务。如果封包的目的地址不在本地,则网络接口模块130送出封包穿越背板210至代理模块110(120),代理模块110(120)再将其转接至适当的网络接口模块130。本专利技术的操作可通过图3来详细说明。在系统100激活且代理模块110(120)已经开始运作时,安装代理模块120(110)于机架中以建立冗余备用的管理与系统控制功能(步骤S310)。代理模块120(110)会自动设定本身的信号PRT#’(PRT#),以通知代理模块110(120)已完成安装。然后,代理模块120(110)依据信号PRT#、信号RDY#和信号PRV#(信号PRT#’、信号RDY#’和信号PRV#’)已经被设定而判定先前已安装代理模块110(120)(步骤S320)。在代理模块120(110)信号RDY#(RDY#’)设定后,系统100自代理模块110(120)对代理模块120(110)进行网络接口模块130所有组态信息的同步处理(步骤S330)。系统100会把两张代理模块视为逻辑上的一个装置,代理模块120(110)运作在随时待命的模式,也就是发生在代理模块110(120)上的管理活动状态会不断地通知代理模块120(110),当代理模块110(120)中的任何组态信息更本文档来自技高网...

【技术保护点】
一种从第一代理模块故障中恢复的方法,该第一代理模块安装在一模块化网络设备中以执行管理与系统控制功能,该模块化网络设备在其机架中可设置多张网络接口模块,其特征是,该方法至少包含下列步骤: 安装一第二代理模块在该机架中并设定该第二代理模块的已安装信号,以通知该第一代理模块已完成安装该第二代理模块; 该第二代理模块依据该第一代理模块的已安装信号、该第一代理模块的就绪信号和该第一代理模块的特许信号已被设定而判定已安装该第一代理模块; 在该第二代理模块的就绪信号设定后,该第一代理模块对该第二代理模块进行该些网络接口模块的组态信息同步处理; 该第一代理模块定期地送一信息给该第二代理模块,以表示该第一代理模块未发生故障; 若在一既定时间间隔之内未收到该信息,则该第二代理模块侦测到该第一代理模块发生故障; 该模块化网络设备包含该第一代理模块和该第二代理模块进行重新开机;以及 该第二代理模块运用该同步过的组态信息,执行管理与系统控制功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴丽华林慈韵
申请(专利权)人:智邦科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1