发明名称 双CPU系统主板的控制方法及设备
摘要 本发明公开了一种双CPU系统主板的控制方法和设备,该方法包括:当所述任一CPU系统执行设备的数据处理、控制、管理、和/或维护功能时,所述另一CPU系统通过所述信息交互通道获取该CPU系统的数据信息和状态信息,根据所述状态信息监控该CPU系统的工作状态;当所述任一CPU系统发现所述另一CPU系统故障时,所述任一CPU系统根据所述数据信息代替该故障CPU系统执行所述设备的全部功能。本发明实现了对通信设备CPU系统的冗余,提高了通信设备的可靠性。
申请公布号 CN101714109B 申请公布日期 2013.03.20
申请号 CN200910223578.2 申请日期 2009.11.24
申请人 杭州华三通信技术有限公司 发明人 鲁玉春;文晋阳
分类号 G06F11/16(2006.01)I 主分类号 G06F11/16(2006.01)I
代理机构 北京鑫媛睿博知识产权代理有限公司 11297 代理人 龚家骅
主权项 一种双CPU系统主板的设备,其特征在于,所述双CPU系统主板包括第一CPU系统、第二CPU系统、控制逻辑以及业务处理系统或专用集成电路处理单元,所述业务处理系统或专用集成电路处理单元与所述第一CPU系统和第二CPU系统分别通过各自独立的第一数据通道和第二数据通道连接,所述控制逻辑控制所述第一数据通道和第二数据通道的开关,所述第一CPU系统与所述第二CPU系统之间配置信息交互通道传递数据信息和状态信息,所述第一CPU系统与第二CPU系统分别具有相同的单独执行设备的数据处理、管理、控制以及维护的功能,其中所述第一CPU系统,用于通过所述第一数据通道接收所述业务处理系统或专用集成电路处理单元发送的指令和/或数据,当设备处于主备工作模式时,独立执行设备的数据处理、管理、控制以及维护功能;当设备处于负载分担工作模式时,与所述第二CPU系统共同分担设备的管理、控制、维护功能以及共同执行设备的数据处理功能,并彼此监控对方CPU系统的工作状态,当其中一个CPU系统故障时,另一个CPU系统代替故障CPU系统执行设备的全部管理、控制、维护以及数据处理功能;所述第二CPU系统,用于当设备处于主备工作模式时,根据所述第一CPU系统的状态信息监控所述第一CPU系统的工作状态,当所述第一CPU系统故障时,代替所述第一CPU系统执行设备的数据处理、管理、控制以及维护功能;当设备处于负载分担工作模式时,通过所述第二数据通道接收所述业务处理系统或专用集成电路处理单元发送的指令和/或数据,与所述第一CPU系统共同分担执行管理、控制、维护功能和共同执行设备的数据处理功能,并彼此监控对方CPU系统的工作状态,当其中一个CPU系统故障时,另一个则代替该故障CPU系统执行设备的全部管理、控制、维护以及数据处理功能;其中,所述第一CPU系统还用于:当所述双CPU系统内的软件升级时,判断当前设备的工作模式为主备工作模式还是负载分担工作模式;若当前工作模式为主备工作模式,通知所述第二CPU系统执行软件升级;在所述第二CPU系统软件完成升级、代替所述第一CPU系统执行设备的数据处理、管理、 控制和维护功能后,执行软件升级;并在软件升级完成后代替所述第二CPU系统执行设备的数据处理、管理、控制和维护功能;若当前工作模式为负载分担工作模式,首先将当前工作模式切换为主备工作模式,然后根据所述主备工作模式下的软件升级过程执行软件升级。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园区六和路310号华为杭州生产基地