集群路由器板卡访问方法、装置及集群路由器制造方法及图纸

技术编号:19126114 阅读:24 留言:0更新日期:2018-10-10 07:35
本发明专利技术提供的一种集群路由器板卡访问方法、装置及集群路由器,属于通信技术领域。集群路由器包括第一板卡和第二板卡,其中,第一板卡上插有硬件主,第二板卡上插有硬件备。该方法包括:接收主业务进程发送的访问背板信息请求,其中,所述访问背板信息请求用于所述第二板卡当所述主业务进程分配至所述硬件备时发送给所述第一板卡的背板守护线程;接收第一板卡的背板守护线程访问背板信息的访问结果;将访问结果反馈至所述主业务进程。能够实现主业务进程可以分配到任何板卡上,从而实现业务和板卡的分离,这样在节约成本的基础上,提高了集群路由器的稳定和可靠性。

【技术实现步骤摘要】
集群路由器板卡访问方法、装置及集群路由器
本专利技术涉及通信
,尤其涉及一种集群路由器板卡访问方法、装置及集群路由器。
技术介绍
在当前的集群路由器中,业务都是以主(M)和备(S)的方式存在。其中,业务主执行业务功能,而业务备主要是在主宕机时执行备转主接替原主的工作,保证业务持续性。业务主在运行过程中,需要查询或修改一些机框相关信息(如GMAC等),而这些信息业界一般是存在机框背板上。为了保证对数据操作的安全性,对访问背板的板卡物理属性进行了限制,即只有硬件主的板卡才能访问。所以目前业务主默认分配到硬件主的板卡上,而业务备分配到硬件备的板卡上。这样就造成了业务的主备和板卡的硬件主备强绑定的结果。而且,在集群系统里面,业务种类较多,而板卡资源有限,如果按照上述强绑定的策略,则就会加重系统中某些板卡的负荷,降低系统的稳定性和可靠性。针对上述问题,现有技术主要是由硬件逻辑改进工艺。第一种技术是:硬件逻辑做硬件主备互斥,即硬件主或硬件备都能访问,但在同一时刻只能是硬件主或硬件备访问。第二种技术是:将机框背板上的内容移到板卡上,但发生业务主修改信息时,需要同步到其他板卡并更新对应板卡的信息,即要保证所有板卡上信息的一致性。不论是上述的第一种技术或者第二种技术都需要硬件逻辑进行升级改版。这样就会出现一个问题是:对于已经在使用的板卡或设备就不能进行有效的改进了。这样就会造成设备资源的浪费,并在一定程度上增加了企业运营的成本。而且,对于第二种技术,将机框相关的信息放到每个板卡上,涉及到板卡存储资源占用以及数据同步的维护,这无形就增加了每个板卡的负荷。因此,有必要提出一种集群路由器板卡访问方法、装置及集群路由器,避免上述情况的发生。
技术实现思路
本专利技术的主要目的在于提出一种在线监测方法、装置及系统,能够在线监测单板的运行情况,便于分析通信异常的原因,增强了单板的可维护性,且整个系统的硬件设计简单、维护成本低。为实现上述目的,本专利技术提供一种集群路由器板卡访问方法,集群路由器包括第一板卡和第二板卡,其中,所述第一板卡上插有硬件主,所述第二板卡上插有硬件备,所述方法包括:接收主业务进程发送的访问背板信息请求,其中,所述访问背板信息请求用于所述第二板卡当所述主业务进程分配至所述硬件备时发送给所述第一板卡的背板守护线程;接收所述第一板卡的背板守护线程访问背板信息的访问结果;将所述访问结果反馈至所述主业务进程。可选地,所述访问背板信息请求还用于所述第一板卡当所述主业务进程分配至所述硬件主时发送给所述第一板卡的背板守护线程。可选地,在所述接收主业务进程发送的访问背板信息请求之前,所述方法还包括:启动版本;在所述版本启动的初始阶段,设置所述第一板卡的背板守护线程;动态竞争选举主业务;根据选举结果,创建对应的所述主业务进程。可选地,在接收所述第一板卡的背板守护线程访问背板信息的访问结果之前,所述方法还包括:在距离发送所述请求的时间间隔达到预设的时间阈值的情况下,使所述第一板卡或者所述第二板卡重新将所述请求发送给所述第一板卡的背板守护线程。可选地,当所述访问背板信息请求为读取请求时,所述接收所述第一板卡的背板守护线程访问背板信息的访问结果,包括:接收所述第一板卡的背板守护线程读取本地缓存的数据。可选地,当所述访问背板信息请求为写入请求时,所述接收所述第一板卡的背板守护线程访问背板信息的访问结果,包括:判断所述第一板卡的背板守护线程写入请求的数据与本地缓存的数据是否相一致,若否,则对所述背板信息进行更新。此外,为实现上述目的,本专利技术还提供一种集群路由器板卡访问装置,集群路由器包括第一板卡和第二板卡,其中,所述第一板卡上插有硬件主,所述第二板卡上插有硬件备,所述装置包括:第一接收模块,用于接收主业务进程发送的访问背板信息请求,其中,所述访问背板信息请求用于所述第二板卡当所述主业务进程分配至所述硬件备时发送给所述第一板卡的背板守护线程;第二接收模块,用于接收所述第一板卡的背板守护线程访问背板信息的访问结果;反馈模块,用于将所述访问结果反馈至所述主业务进程。可选地,所述访问背板信息请求还用于所述第一板卡当所述主业务进程分配至所述硬件主时发送给所述第一板卡的背板守护线程。可选地,所述装置还包括:启动模块,用于启动版本;设置模块,用于在所述版本启动的初始阶段,设置所述第一板卡的背板守护线程;选举模块,用于动态竞争选举主业务;创建模块,用于根据选举结果,创建对应的所述主业务进程。可选地,所述装置还包括:判断模块,用于判断距离发送所述请求的时间间隔是否达到预设的时间阈值,若是,则触发发送模块;所述发送模块,用于使所述第一板卡或者所述第二板卡重新将所述请求发送给所述第一板卡的背板守护线程。可选地,当所述访问背板信息请求为读取请求时,所述第二接收模块,具体用于接收所述第一板卡的背板守护线程读取本地缓存的数据。可选地,当所述访问背板信息请求为写入请求时,所述判断模块,还用于判断所述第一板卡的背板守护线程写入请求的数据与本地缓存的数据是否相一致,若否,则对所述背板信息进行更新。此外,为实现上述目的,本专利技术还提供一种集群路由器,包括第一板卡和第二板卡,其中,所述第一板卡上插有硬件主,所述第二板卡上插有硬件备,所述第二板卡,用于当主业务进程分配至硬件备时,将所述主业务进程发送的访问背板信息请求发送给所述第一板卡的背板守护线程;所述第一板卡,用于触发所述背板守护线程访问背板信息,并将访问结果反馈至所述主业务进程。可选地,所述第一板卡,还用于当所述主业务进程分配至所述硬件主时,将所述请求发送给所述第一板卡的背板守护线程。可选地,当所述请求为读取通知消息时,所述第一板卡,还用于触发所述背板守护线程读取本地缓存的数据。可选地,当所诉请求为写入请求时,所述第一板卡,还用于触发所述背板守护线程判断所述写入请求的数据与本地缓存的数据是否相一致,若否,则对所述背板信息进行更新。本专利技术提出的集群路由器板卡访问方法、装置及集群路由器,通过接收主业务进程发送的访问背板信息请求,其中,所述访问背板信息请求用于所述第二板卡当所述主业务进程分配至所述硬件备时发送给所述第一板卡的背板守护线程,接收第一板卡的背板守护线程访问背板信息的访问结果,并将访问结果反馈至主业务进程,能够实现主业务进程可以分配到任何板卡上,从而实现业务和板卡的分离,这样在节约成本的基础上,提高了集群路由器的稳定和可靠性。附图说明图1为本专利技术较佳实施例提供的及其路由器系统的框架示意图;图2为本专利技术第一实施例提供的集群路由器板卡访问方法的流程示意图;图3为第一实施例中示例一的流程示意图;图4为第一实施例中示例二的流程示意图;图5为第一实施例中示例三的流程示意图;图6为第一实施例中示例四的流程示意图;图7为本专利技术第二实施例提供的集群路由器板卡访问方法的流程示意图;图8为本专利技术第三实施例提供的集群路由器板卡访问方法的流程示意图;图9为本专利技术第四实施例提供的集群路由器板卡访问装置的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描本文档来自技高网
...
集群路由器板卡访问方法、装置及集群路由器

【技术保护点】
1.一种集群路由器板卡访问方法,其特征在于,集群路由器包括第一板卡和第二板卡,其中,所述第一板卡上插有硬件主,所述第二板卡上插有硬件备,所述方法包括:接收主业务进程发送的访问背板信息请求,其中,所述访问背板信息请求用于所述第二板卡当所述主业务进程分配至所述硬件备时发送给所述第一板卡的背板守护线程;接收所述第一板卡的背板守护线程访问背板信息的访问结果;将所述访问结果反馈至所述主业务进程。

【技术特征摘要】
1.一种集群路由器板卡访问方法,其特征在于,集群路由器包括第一板卡和第二板卡,其中,所述第一板卡上插有硬件主,所述第二板卡上插有硬件备,所述方法包括:接收主业务进程发送的访问背板信息请求,其中,所述访问背板信息请求用于所述第二板卡当所述主业务进程分配至所述硬件备时发送给所述第一板卡的背板守护线程;接收所述第一板卡的背板守护线程访问背板信息的访问结果;将所述访问结果反馈至所述主业务进程。2.根据权利要求1所述的集群路由器板卡访问方法,其特征在于,所述访问背板信息请求还用于所述第一板卡当所述主业务进程分配至所述硬件主时发送给所述第一板卡的背板守护线程。3.根据权利要求1所述的集群路由器板卡访问方法,其特征在于,在所述接收主业务进程发送的访问背板信息请求之前,所述方法还包括:启动版本;在所述版本启动的初始阶段,设置所述第一板卡的背板守护线程;动态竞争选举主业务;根据选举结果,创建对应的所述主业务进程。4.根据权利要求1或2所述的集群路由器板卡访问方法,其特征在于,在接收所述第一板卡的背板守护线程访问背板信息的访问结果之前,所述方法还包括:在距离发送所述请求的时间间隔达到预设的时间阈值的情况下,使所述第一板卡或者所述第二板卡重新将所述请求发送给所述第一板卡的背板守护线程。5.根据权利要求1或2所述的集群路由器板卡访问方法,其特征在于,当所述访问背板信息请求为读取请求时,所述接收所述第一板卡的背板守护线程访问背板信息的访问结果,包括:接收所述第一板卡的背板守护线程读取本地缓存的数据。6.根据权利要求1或2所述的集群路由器板卡访问方法,其特征在于,当所述访问背板信息请求为写入请求时,所述接收所述第一板卡的背板守护线程访问背板信息的访问结果,包括:判断所述第一板卡的背板守护线程写入请求的数据与本地缓存的数据是否相一致,若否,则对所述背板信息进行更新。7.一种集群路由器板卡访问装置,其特征在于,集群路由器包括第一板卡和第二板卡,其中,所述第一板卡上插有硬件主,所述第二板卡上插有硬件备,所述装置包括:第一接收模块,用于接收主业务进程发送的访问背板信息请求,其中,所述访问背板信息请求用于所述第二板卡当所述主业务进程分配至所述硬件备时发送给所述第一板卡的背板守护线程;第二接收模块,用于接收所述第一板卡的背板守护线程访问背板信息的访问结果;反馈模块,...

【专利技术属性】
技术研发人员:陈宗立
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1