一种主备模式下的单板运行方法及系统的制作方法

文档序号:7847136阅读:261来源:国知局
专利名称:一种主备模式下的单板运行方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种主备模式下的单板运行方法及系统。
背景技术
电信系统中,为了提高系统的可靠性,通常会对主要单板增加冗余备板,以保证当单板发生故障时,可以及时由冗余备板继续执行当前业务,减小对用户的影响。现有技术中对单板所采用的冗余方式一般包括N+1资源池的工作模式或1+1主备模式。其中,N+1资源池的工作模式,即N块单板工作,1块单板进行备份。当N块单板中任一单板故障时,备份单板接替该单板工作。然而,该工作模式中多块单板向一块单板备份,在相同的内存情况下,备份单板不能完全备份所有的呼叫数据。只能选择重要的数据, 如基站,小区等信息,所以发生单板故障时,一般用户都会掉话。对于1+1主备模式,即每一个单板都配有一块单板做备份,主单板工作,备单板只做主单板的备份。当主单板故障时,备单板通过倒换升为主单板,将IP地址切换为主单板 IP地址,接替原来主单板的工作。该模式下虽然可以很好的保障原有用户不掉话,可靠性高,但是在主单板不出现故障时,备单板始终处于闲置状态,相当于2块单板只做了 1块单板的事情,该模式硬件冗余度高,性能差。

发明内容
本发明实施例提供一种主备模式下的单板运行方法及系统,能够降低硬件的冗余度,在高可靠性的情况下,提高硬件性能。为了解决上述技术问题,本发明实施例的技术方案如下一种主备模式下的单板运行方法,将资源划分为至少两部分可独立运行的资源块,并将所述资源块分配至主单板及其备单板上,所述方法包括所述主单板运行第一资源块与外部单板进行通信,所述备单板运行第二资源块与所述外部单板进行通信,其中,所述第一资源块与所述第二资源块不同;当所述备单板检测到所述主单板出现故障时,由所述备单板运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信。一种单板,包括通信单元,用于运行第二资源块与外部单板进行通信,其中,所述单板的主单板运行第一资源块与所述外部单板进行通信,所述第一资源块与所述第二资源块不同,且所述第一资源块与所述第二资源块为划分资源获得的可独立运行的资源块;故障处理单元,用于当检测到所述主单板出现故障时,运行所述第二资源块,以及在所述单板上存储的所述第一资源块的备份,与所述外部单板进行通信。一种主备模式下的单板运行系统,包括主单板及其备单板,所述系统的资源划分为至少两部分可独立运行的资源块,所述资源块被分配至所述主单板及所述备单板上,
所述主单板,用于运行第一资源块与所述外部单板进行通信;所述备单板,用于运行第二资源块与外部单板进行通信,其中,所述第二资源块与所述第一资源块不同;当检测到所述主单板出现故障时,运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信。本发明实施例通过将资源进行划分,并分别在主、备单板上运行,使得主备单板同时参与运行资源与外部单板进行通信,避免了现有技术的主备模式下主单板运行,备单板闲置的情况,该实施例方法中主备单板的CPU同时参与运行,大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,该方式下的处理能力是现有技术方法处理能力的2 倍。而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的高可靠性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一种主备模式下的单板运行方法流程图;图2是本发明实施例另一种主备模式下的单板运行方法流程图;图3是图2所示实施例中主备单板与外部单板通信的示意图;图4是本发明实施例另一种主备模式下的单板运行方法流程图;图5是图4所示实施例中主备单板与外部单板通信的示意图;图6是本发明实施例一种单板的结构示意图;图7是本发明实施例另一种单板的结构示意图;图8是本发明实施例另一种单板的结构示意图;图9是本发明实施例一种主备模式下的单板运行系统结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,为本发明实施例一种主备模式下的单板运行方法流程图。该方法可以包括步骤101,将资源划分为至少两部分可独立运行的资源块,并将资源块分配至主单板及其备单板上。在现有技术中单板上的资源并不进行划分,而是要么在主单板运行,要么在备单板运行,在本发明实施例中,首先将资源进行划分,其划分的标准是所划分出的各资源块可以独立运行,在运行某一资源块时,无需参看其它资源块。该资源的划分过程可以由主单板和备单板之外的第三方划分,也可以是由两者之一进行划分。在划分完成后,由第三方或两者之一进行资源块的分配,具体的,可以将划分出的至少两部分不同的资源块分别分配在主单板和备单板上,各单板上的资源块不同,其资源量可以相等,也可以不等;也还可以在主单板和备单板上分配所有的资源块,例如,将所有的资源块按单板数量进行备份,然后分配,使得每个单板上都存储有所有的资源块。该资源块划分的步骤可以预先执行,无需在每次单板运行时,都执行一次划分。步骤102,主单板运行第一资源块与外部单板进行通信,备单板运行第二资源块与外部单板进行通信。在将资源块分配至主单板和备单板后,由主单板运行其中的部分资源块,记为第一资源块,备单板运行另一部分资源块,记为第二资源块,第一资源块与第二资源块不同。主备单板在运行各自的资源块时,可以分别与外部单板进行业务通信,也可以是由一公共的通信模块与外部单板进行通信,例如备单板通过主单板上的代理通信模块与外部单板进行通信等,此处对于具体的通信方式不作限定。步骤103,当备单板检测到主单板出现故障时,由备单板运行第二资源块,以及在备单板上存储的第一资源块的备份,与外部单板进行通信。备单板可以通过主备单板之间的软件握手信号对主单板的运行情况进行检测,当获知主单板出现故障时,由备单板在运行原第二资源块的同时,接替运行主单板上的业务, 也即运行备单板上该第一资源块的备份,与外部其它单板进行业务通信。其中,该第一资源块的备份可以是预先在资源块分配时存储在备单板上的,也可以是出现故障时或出现故障之前,由主单板临时备份至备单板上的。在另一实施例中,当故障单板恢复使用时,可以切换回步骤102的方式,也即当主单板恢复时,仍由主单板运行第一资源块,与外部单板进行通信,由备单板运行第二资源块,与外部单板进行通信。在本发明实施例中,主单板和备单板是相对而言的,并非特指某一单板,也即上述方法步骤中,“主单板”和“备单板”对换,也同样可以实现,且在本发明的保范围之内。“第一”、“第二”也仅为区分不同的资源块,并非特指。本发明实施例通过将资源进行划分,并分别在主、备单板上运行,使得主备单板同时参与运行资源与外部单板进行通信,避免了现有技术的主备模式下主单板运行,备单板闲置的情况,该实施例方法中主备单板的CPU同时参与运行,大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,该方式下的处理能力是现有技术方法处理能力的2 倍。而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的高可靠性。参见图2,为本发明实施例另一种主备模式下的单板运行方法流程图。该方法可以包括步骤201,将资源M划分为两部分可独立运行的资源块Ml、M2,并将资源块分配至主单板及其备单板上。在本实施例中,以将资源M划分为两部分可独立运行的资源块,第一资源块Ml、第二资源块M2为例进行说明。具体的资源划分方法是将每个资源块中的全局变量都抽离出来,存放在一个统一
7的结构中,称为环境控制块。每个单板通过不同的环境控制块指针使用对应的独立的资源块。在划分完成后,将第一资源块Ml、第二资源块M2进行备份,将第一资源块Ml、第二资源块M2的备份M2'分配至主单板,将第一资源块Ml的备份Ml'及第二资源块M2分配至备单板,虽然主备单板中存储的资源块相同,但各单板运行的资源块并不相同,如以下步骤 202。步骤202,主单板运行第一资源块Ml与外部单板进行通信,备单板运行第二资源块M2,并通过主单板上的代理通信模块与外部单板进行通信。在将资源块分配至主单板和备单板后,由主单板运行其中的第一资源块M1,备单板运行第二资源块M2,两资源块不同。在本实施例中,主单板通过自身的通信模块,采用主单板自身的IP地址IPl与外部单板进行通信,备单板通过主单板上的代理通信模块,采用主单板的IP地址IPl与外部单板进行通信,如图3所示,该主单板代理通信的模式不需要其他单板感知,影响较小。基于该代理通信模式,由于主单板上开销相对变大,备单板和主单板上运行的资源块的资源量可不相同,例如备单板运行的第二资源块M2的资源量大于主单板运行的第一资源块Ml的资源量,如M2 Ml为6 4等。步骤203,当备单板检测到主单板出现故障时,由备单板运行第二资源块M2,以及第一资源块的备份Ml',使用主单板的IP地址IP1,与外部单板进行通信。备单板通过主备单板之间的软件握手信号对主单板的运行情况进行检测,当获知主单板出现故障时,由备单板接替主单板上的业务,也即使用备单板上存储的第一资源块的备份Ml',与外部单板进行通信。该情况下,备单板即可同时运行第一资源块的备份Ml'和第二资源块M2,将主单板的IP地址IPl切换为自身的IP地址,也即使用主单板的IP地址IPl,与外部单板进行通信,并向其它外部单板发送ARP (Address Resolution Protocol,地址解析协议)消息,更新其他外部单板的ARP表项。由于备单板同时运行第一资源块的备份Ml ’和第二资源块M2,可能业务超过备单板的CPU负荷,此时可以启动流控,流控可以包括分担呼叫到其他单板,或者拒绝某些服务等。步骤204,当备单板检测到主单板恢复时,备单板运行第二资源块M2与外部单板进行通信,并通过主单板上的代理通信模块与外部单板进行通信;其中,主单板恢复运行第一资源块Ml与外部单板进行通信。当备单板检测到主单板恢复时,可以将主备单板的运行状态切换回步骤202对应的状态,也即备单板运行第二资源块M2,通过主单板上的代理通信模块与外部单板进行通信,主单板恢复运行第一资源块Ml与外部单板进行通信。在另一实施例中,如果在步骤203中出现故障的是备单板,则直接由主单板运行第一资源块M1,以及第二资源块的备份M2',使用主单板的IP地址IP1,与外部单板进行通信,备单板恢复后,切换回步骤202的状态。本发明实施例通过将资源进行划分,并分别在主、备单板上运行,使得主备单板同时参与运行资源与外部单板进行通信,大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的高可靠性。参见图4,为本发明实施例另一种主备模式下的单板运行方法流程图。该方法可以包括步骤401,将资源M划分为两部分可独立运行的资源块Ml、M2,并将资源块分配至主单板及其备单板上。本实施例仍以资源M划分的第一资源块Ml、第二资源块M2为例进行说明。其资源划分过程和资源块的分配过程与前述步骤201类似,此处不再赘述。步骤402,主单板运行第一资源块M1,并通过主单板的IP地址IPl与外部单板进行通信;备单板运行第二资源块M2,并通过备单板的IP地址IP2与外部单板进行通信。在将资源块分配至主单板和备单板后,由主单板运行第一资源块M1,备单板运行其中的第二资源块M2,两资源块不同。在本实施例中,主单板通过自身的通信模块,采用主单板自身的IP地址IPl与外部单板进行通信,备单板通过自身的通信模块,采用备单板自身的IP地址IP2与外部单板进行通信,如图5所示。基于该自主通信模式,主单板和备单板上运行的资源块的资源量可以相同,例如 Ml M2 为 1 1 等。步骤403,当备单板检测到主单板出现故障时,备单板增加主单板的IP地址IP1, 并向外部单板发送ARP消息。备单板通过主备单板之间的软件握手信号对主单板的运行情况进行检测,当获知主单板出现故障时,需要由备单板接替主单板上的业务,在接替业务之前,由于备单板与主单板各自通过自己的IP地址与外部单板通信,所以,备单板需要接替主单板上的业务以及主单板的IP地址IPl。备单板需要首先在本地增加主单板的IP地址IPl,并向其它外部单板发送ARP消息,更新其他外部单板的ARP表项,也即将ARP表项中地址IPl对应的主单板的MAC地址, 更新为备单板的MAC地址,以便于备单板可以接替主单板的业务,与外部单板进行通信。步骤404,备单板运行第二资源块M2,使用备单板的IP地址IP2,与外部单板进行通信,且备单板运行第一资源块的备份Ml ‘,使用主单板的IP地址IPl,与外部单板进行通在备单板将主单板的IP地址IPl增加至本地后,备单板仍然运行第二资源块M2, 使用备单板的原IP地址IP2,与外部单板进行通信,对于接替的主单板的业务,备单板则运行在备单板上存储的第一资源块的备份Ml',使用主单板的IP地址IP1,与外部单板进行
ififn。由于备单板同时运行第二资源块M2和第一资源块的备份Ml ’,可能业务超过备单板的CPU负荷,此时可以启动流控,流控可以包括分担呼叫到其他单板,或者拒绝某些服务等。步骤405,当备单板检测到主单板恢复时,备单板运行第二资源块M2,使用备单板的IP地址IP2,与外部单板进行通信。当备单板检测到主单板恢复时,备单板的运行状态切换至步骤402的状态,即运行第二资源块M2,使用备单板的IP地址IP2,与外部单板进行通信。对于备单板所接替的主单板的业务,再切换回主单板,由主单板执行。其中,主单板的切换过程可以是主单板在恢复后,若检测到主单板的IP地址IPl被使用(已在步骤403中将该地址IPl增加至备单板),则先以备用IP地址IP3启动,在恢复运行第一资源块Ml时,将备用IP地址IP3切换为主单板的IP地址IP1,并向外部单板发送ARP消息,以使外部单板的 ARP表项恢复至主单板故障前的状态,主单板运行第一资源块M1,使用IP地址IPl与外部单板进行通信。在另一实施例中,如果在步骤403中出现故障的是备单板,则直接由主单板执行类似步骤404 405的步骤,备单板恢复后,备单板按照上述主单板的切换过程切换回步骤 402的状态。本发明实施例通过将资源进行划分,并分别在主、备单板上运行,使得主备单板同时参与运行资源与外部单板进行通信,大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的高可靠性。以上是对本发明方法实施例的描述,下面对实现上述方法的装置进行介绍。参见图6,为本发明实施例一种单板的结构示意图。该单板可以包括通信单元601,用于运行第二资源块与外部单板进行通信,其中,所述单板的主单板运行第一资源块与所述外部单板进行通信,所述第一资源块与所述第二资源块不同,且所述第一资源块与所述第二资源块为划分资源获得的可独立运行的资源块;故障处理单元602,用于当检测到所述主单板出现故障时,运行所述第二资源块, 以及在所述单板上存储的所述第一资源块的备份,与所述外部单板进行通信。在本发明实施例中,首先将资源进行划分,其划分的标准是所划分出的各资源块可以独立运行,在运行某一资源块时,无需参看其它资源块。在划分完成后,进行资源块的分配,该资源的划分过程和分配过程可以由该单板或其它设备执行。该单板及其主单板获得资源分配后(如第一资源块分配至该单板的主单板,第二资源块分配至该单板),通信单元601可运行该第二资源块,与外部单板进行业务通信,具体的可以通过主单板上的代理通信模块与外部单板进行通信,也可以是通过该单板自身的通信模块与外部单板进行通信。当故障处理单元602检测到主单板出现故障时,由该单元在运行原第二资源块的同时, 接替运行主单板上的业务,即运行该单板上存储的该第一资源块的备份,与外部其它单板进行业务通信。本实施例中,单板通过上述单元与主单板同时参与运行资源与外部单板进行通信,大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的
高可靠性。参见图7,为本发明实施例另一种单板的结构示意图。该单板除了可以包括通信单元701,故障处理单元702之外,还可以包括第一恢复单元703。其中,通信单元701,具体用于运行第二资源块,并通过所述主单板上的代理通信模块与所述外部单板进行通信。故障处理单元702,具体用于当检测到所述主单板出现故障时,运行所述第二资源块,以及在所述单板上存储的所述第一资源块的备份,使用所述主单板的IP地址,与所述外部单板进行通信。第一恢复单元703,用于当检测到所述主单板恢复时,运行第二资源块与外部单板进行通信,并通过所述主单板上的代理通信模块与所述外部单板进行通信;其中,所述主单板恢复运行第一资源块与所述外部单板进行通信。本实施例中,单板通过上述单元与主单板同时参与运行资源与外部单板进行通信,大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的
高可靠性。参见图8,为本发明实施例另一种单板的结构示意图。该单板除了可以包括通信单元801,故障处理单元802之外,还可以包括第二恢复单元803。其中,通信单元801,具体用于运行第二资源块,并通过所述单板的IP地址与所述外部单板进行通信。故障处理单元802可以进一步包括消息发送子单元8021,用于当检测到所述主单板出现故障时,增加所述主单板的 IP地址,并向所述外部单板发送ARP消息;故障处理子单元8022,用于运行第二资源块,使用所述单板的IP地址,与所述外部单板进行通信,且运行在所述单板上存储的所述第一资源块的备份,使用所述主单板的 IP地址,与所述外部单板进行通信。第二恢复单元803,用于当检测到所述主单板恢复时,运行第二资源块,使用所述单板的IP地址,与外部单板进行通信。其中,所述主单板在检测到所述主单板的IP地址被使用时,以备用IP地址启动,在恢复运行所述第一资源块时,将所述备用IP地址切换为所述主单板的IP地址,并向所述外部单板发送ARP消息,与所述外部单板进行通信。本实施例中,单板通过上述单元与主单板同时参与运行资源与外部单板进行通信,大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的高可靠性。参见图9,为本发明实施例一种主备模式下的单板运行系统结构示意图。该系统包括主单板901及其备单板902,该系统的资源划分为至少两部分可独立运行的资源块,资源块被分配至主单板901及备单板902上,主单板901,用于运行第一资源块与所述外部单板进行通信;备单板902,用于运行第二资源块与外部单板进行通信,其中,所述第一资源块与所述第二资源块不同;当检测到所述主单板出现故障时,运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信。本实施例中,该系统大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的高可靠性。以上单板和系统中各单元的具体实现过程,请参见前述方法实施例的对应描述, 此处不再赘述。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种主备模式下的单板运行方法,其特征在于,将资源划分为至少两部分可独立运行的资源块,并将所述资源块分配至主单板及其备单板上,所述方法包括所述主单板运行第一资源块与外部单板进行通信,所述备单板运行第二资源块与所述外部单板进行通信,其中,所述第一资源块与所述第二资源块不同;当所述备单板检测到所述主单板出现故障时,由所述备单板运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信。
2.根据权利要求1所述的方法,其特征在于,所述备单板运行第二资源块与外部单板进行通信,包括所述备单板运行第二资源块,并通过所述主单板上的代理通信模块与所述外部单板进行通信。
3.根据权利要求2所述的方法,其特征在于,所述备单板运行的第二资源块的资源量大于所述主单板运行的第一资源块的资源量。
4.根据权利要求2所述的方法,其特征在于,所述当所述备单板检测到所述主单板出现故障时,由所述备单板运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信,包括当所述备单板检测到所述主单板出现故障时,由所述备单板运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,使用所述主单板的IP地址,与所述外部单板进行通信。
5.根据权利要求2所述的方法,其特征在于,还包括当所述主单板检测到所述备单板出现故障时,由所述主单板运行所述第一资源块,以及在所述主单板上存储的所述第二资源块的备份,使用所述主单板的IP地址,与所述外部单板进行通信。
6.根据权利要求2所述的方法,其特征在于,还包括当所述备单板检测到所述主单板恢复时,所述备单板运行第二资源块与外部单板进行通信,并通过所述主单板上的代理通信模块与所述外部单板进行通信;其中,所述主单板恢复运行第一资源块与所述外部单板进行通信。
7.根据权利要求1所述的方法,其特征在于,所述备单板运行第二资源块与外部单板进行通信,包括所述备单板运行第二资源块,并通过所述备单板的IP地址与所述外部单板进行通信。
8.根据权利要求7所述的方法,其特征在于,所述备单板运行的第二资源块的资源量等于所述主单板运行的第一资源块的资源量。
9.根据权利要求7所述的方法,其特征在于,所述当所述备单板检测到所述主单板出现故障时,由所述备单板运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信,包括当所述备单板检测到所述主单板出现故障时,所述备单板增加所述主单板的IP地址, 并向所述外部单板发送地址解析协议ARP消息;所述备单板运行第二资源块,使用所述备单板的IP地址,与所述外部单板进行通信, 且所述备单板运行在所述备单板上存储的所述第一资源块的备份,使用所述主单板的IP 地址,与所述外部单板进行通信。
10.根据权利要求7所述的方法,其特征在于,还包括当所述备单板检测到所述主单板恢复时,所述备单板运行第二资源块,使用所述备单板的IP地址,与外部单板进行通信;其中,所述主单板在检测到所述主单板的IP地址被使用时,以备用IP地址启动,在恢复运行所述第一资源块时,将所述备用IP地址切换为所述主单板的IP地址,并向所述外部单板发送ARP消息,与所述外部单板进行通信。
11.一种单板,其特征在于,包括通信单元,用于运行第二资源块与外部单板进行通信,其中,所述单板的主单板运行第一资源块与所述外部单板进行通信,所述第一资源块与所述第二资源块不同,且所述第一资源块与所述第二资源块为划分资源获得的可独立运行的资源块;故障处理单元,用于当检测到所述主单板出现故障时,运行所述第二资源块,以及在所述单板上存储的所述第一资源块的备份,与所述外部单板进行通信。
12.根据权利要求11所述的单板,其特征在于,所述通信单元,具体用于运行第二资源块,并通过所述主单板上的代理通信模块与所述外部单板进行通信。
13.根据权利要求12所述的单板,其特征在于,所述故障处理单元,具体用于当检测到所述主单板出现故障时,运行所述第二资源块, 以及在所述单板上存储的所述第一资源块的备份,使用所述主单板的IP地址,与所述外部单板进行通信。
14.根据权利要求12所述的单板,其特征在于,还包括第一恢复单元,用于当检测到所述主单板恢复时,运行第二资源块与外部单板进行通信,并通过所述主单板上的代理通信模块与所述外部单板进行通信;其中,所述主单板恢复运行第一资源块与所述外部单板进行通信。
15.根据权利要求11所述的单板,其特征在于,所述通信单元,具体用于运行第二资源块,并通过所述单板的IP地址与所述外部单板进行通信。
16.根据权利要求15所述的单板,其特征在于,所述故障处理单元包括消息发送子单元,用于当检测到所述主单板出现故障时,增加所述主单板的IP地址, 并向所述外部单板发送ARP消息;故障处理子单元,用于运行第二资源块,使用所述单板的IP地址,与所述外部单板进行通信,且运行在所述单板上存储的所述第一资源块的备份,使用所述主单板的IP地址, 与所述外部单板进行通信。
17.根据权利要求15所述的单板,其特征在于,还包括第二恢复单元,用于当检测到所述主单板恢复时,运行第二资源块,使用所述单板的IP 地址,与外部单板进行通信;其中,所述主单板在检测到所述主单板的IP地址被使用时,以备用IP地址启动,在恢复运行所述第一资源块时,将所述备用IP地址切换为所述主单板的IP地址,并向所述外部单板发送ARP消息,与所述外部单板进行通信。
18.—种主备模式下的单板运行系统,其特征在于,包括主单板及其备单板,所述系统的资源划分为至少两部分可独立运行的资源块,所述资源块被分配至所述主单板及所述备单板上,所述主单板,用于运行第一资源块与所述外部单板进行通信; 所述备单板,用于运行第二资源块与外部单板进行通信,其中,所述第二资源块与所述第一资源块不同;当检测到所述主单板出现故障时,运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信。
全文摘要
一种主备模式下的单板运行方法,将资源划分为至少两部分可独立运行的资源块,并将所述资源块分配至主单板及其备单板上,所述方法包括所述主单板运行第一资源块与外部单板进行通信,所述备单板运行第二资源块与所述外部单板进行通信,其中,所述第一资源块与所述第二资源块不同;当所述备单板检测到所述主单板出现故障时,由所述备单板运行所述第二资源块,以及在所述备单板上存储的所述第一资源块的备份,与所述外部单板进行通信。该方法大大降低了硬件的冗余度,充分利用了硬件资源,提高了硬件性能,而且,在某一单板出现故障时,由另一单板接替运行故障单板上的资源,避免了业务通信的中断,保证了系统的高可靠性。
文档编号H04L1/22GK102388570SQ201180002282
公开日2012年3月21日 申请日期2011年9月30日 优先权日2011年9月30日
发明者申纪伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1