[发明专利]一种引擎模块、线卡、通信设备及其优雅重启的方法有效
申请号: | 201110373473.2 | 申请日: | 2011-11-22 |
公开(公告)号: | CN102412973A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 张少嘉 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/02 | 分类号: | H04L12/02;H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100036 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 引擎 模块 线卡 通信 设备 及其 优雅 方法 | ||
技术领域
本发明涉及数据通信领域,尤其涉及一种引擎模块、线卡、通信设备及其优雅重启的方法。
背景技术
基于背板结构的以太网设备通常包含引擎模块和线卡,引擎模块承担着系统状态的控制、路由的管理、用户接入的控制和管理、设备升级等。线卡用于实现具体的业务,为数据网络提供数据包转发、ping响应以及数据包分片等功能。
如图1所示的是一个简单的基于背板结构的通信设备的框图。其中,引擎模块包含CPU系统、交换矩阵(Fabric)芯片和交换(Switch)芯片。线卡上包含CPU系统、Switch芯片和由媒体接入控制(Media Access Control,MAC)芯片、物理层(PHY)芯片以及各种以太网端口组成的业务模块。
引擎模块与线卡在背板上通过管理通道和高速数据通道相连,高速数据通道连接引擎模块上的Fabric芯片和线卡上的MAC芯片,用于线卡的业务处理模块与引擎模块间进行数据交换。管理通道是连接引擎模块上的CPU和线卡上的CPU的通道,用于引擎模块和线卡间交互管理信息。引擎模块通过管理通道对线卡的业务模块进行配置,并监控线卡的运行状态,如果管理通道出现异常,引擎模块将无法对线卡进行管理配置。
目前现有技术背板结构的通信设备中,通常采用双引擎模块的设计以保证引擎模块对线卡的管理和配置。引擎模块是整个通信设备管理与控制的汇聚点,在设计上通常采用冗余的办法来保证整个系统的可靠性,即在主引擎模块发生故障的时候,从引擎模块接替它的工作,对线卡进行管理和配置。
当线卡故障而导致管理通道访问异常的情况,此时引擎模块也无法得知线卡目前具体的故障状态,引擎模块一般通过复位线卡的办法尝试修复线卡,期望能与线卡建立正常的通信。但是如果此时仅是线卡上的管理通道部分异常,而线卡的业务模块处于正常运行中,复位的操作可能会导致整个网络的中断。
发明内容
本发明实施例提供了一种通信设备及优雅重启的方法,用以实现在通信设备中线卡和引擎模块之间出现通信故障时的优雅重启。
基于上述问题,本发明实施例提供的一种引擎模块,包括:引擎CPU,所述引擎CPU与线卡之间通过管理通道以及数据通道相连;
所述引擎CPU,用于自身对线卡的管理通道访问异常时,通过所述数据通道识别所述线卡当前使用的主CPU状态是否正常,若正常,向线卡发送第一控制指令,指示线卡内部从当前使用的主管理通道切换至从管理通道;若不正常,向线卡发送第二控制信令,指示线卡内部从当前使用的主管理通道切换至从管理通道,且将线卡的业务模块由与线卡的主CPU相连切换至与线卡从CPU相连。
本发明实施例提供的一种线卡,包括:一个主CPU、至少一个从CPU、逻辑控制电路以及业务模块;其中:
所述主CPU,用于接收引擎模块通过自身与线卡之间的管理通道或数据通道发出的访问;
所述逻辑控制电路,用于接收引擎模块发送的第一控制信令或第二控制信令;以及根据所述第一控制信令,控制线卡当前使用的主CPU通过线卡内部的从管理通道与所述引擎模块相连,并关闭线卡内部的主管理通道;以及根据所述第二控制信令,控制线卡的业务模块由与主CPU相连切换至与从CPU相连,并控制将从CPU通过线卡内部的从管理通道与引擎模块相连,关闭线卡内部的主管理通道。
本发明实施例提供的一种通信设备,包括至少一个本发明实施例提供的上述线卡,以及与该线卡相连的至少一个本发明实施例提供的上述引擎模块。
本发明实施例提供的优雅重启的方法,包括:
引擎模块在自身对线卡的管理通道访问异常时,通过所述数据通道识别所述线卡当前使用的主CPU状态是否正常,若正常,向线卡发送第一控制指令,指示线卡内部从当前使用的主管理通道切换至从管理通道;若不正常,向线卡发送第二控制信令,指示线卡内部从当前使用的主管理通道切换至从管理通道,且将线卡的业务模块切换至与线卡从CPU相连;
线卡根据所接收的第一控制信令,控制当前使用的主CPU通过线卡内部的从管理通道与所述引擎模块相连,并关闭线卡内部的主管理通道;以及根据所述第二控制信令,控制线卡的业务模块从与主CPU相连切换至与从CPU相连,并控制将从CPU通过线卡内部的从管理通道与引擎模块相连,关闭线卡内部的主管理通道。
本发明实施例的有益效果包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110373473.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防止抽水机频繁启动装置
- 下一篇:充液打压筒