[发明专利]机架式设备卡同步系统及其同步方法在审
| 申请号: | 201210388589.8 | 申请日: | 2012-10-12 |
| 公开(公告)号: | CN103731251A | 公开(公告)日: | 2014-04-16 |
| 发明(设计)人: | 刘涛 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04L7/00 | 分类号: | H04L7/00 |
| 代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 胡美强;王聪 |
| 地址: | 201617 上海市松*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机架 设备 同步 系统 及其 方法 | ||
技术领域
本发明涉及一种机架式设备卡同步系统及其同步方法。
背景技术
机架式设备都有多块插卡组成,其中一般包括主控卡,备控卡,以及各种业务卡。主控卡为用户控制的接口卡,所有配置命令都通过主控卡下达到各业务卡,另外,在主控卡上的配置也需要同时同步到备控卡,以便在发生主/备控卡倒换时能及时将备控卡切换为主控卡使用而不影响业务。所以,对于机架式设备,配置在主控卡与业务卡间以及主/备控卡间的同步是个非常关键的技术要点。以下统一将配置发起端称为主同步端,将配置同步端称为备同步端。
一般的卡间同步技术包括RPC(远程过程调用协议)实现和Agentx(扩展snmp(简单网络管理协议)代理,为扩展snmp代理定义的一个协议)实现等等。
其中RPC实现通过RPC远程过程调用的方式来实现灵活的函数远程调用,主同步端进行配置时,直接以RPC远程调用的方式调用备同步端配置函数,从而实现配置同步到备同步端。这种方式的缺点是:实现复杂,需要考虑各种不同函数参数类型及参数数目的实现,而且针对每条参与远程调用的函数在主/备同步端都需要一定的适配代码,所以工作量也较大。
Agentx协议的同步方式是基于snmp的同步实现,在该同步方式下,所有用户命令都基于MIB(管理信息库)开发,主控卡和业务卡上维护相同的MIB库。在主同步端下发配置时,配置命令会转化为针对MIB的snmp协议操作。主/备同步端通过Agentx协议实现snmp的代理机制,这样主同步端的snmp操作会通过Agentx代理发送到备同步端,备同步端执行与主同步端一致的snmp操作,从而实现配置同步。该实现方式的缺点是:需要开发Agentx协议,另外,代理机制也增加了处理的复杂性。
发明内容
本发明要解决的技术问题是为了克服现有技术中主/备控卡的同步实现方法的复杂,需要大量开发和调试工作的缺陷,提供一种机架式设备卡同步系统及其同步方法,通过报文方式简化主/备控卡之间的同步信息的传送,所以简化了主/备控卡之间同步的实现。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供了一种机架式设备卡的同步方法,其特点是,所述机架式设备卡的同步方法包括以下步骤:
S1、一主同步端的MIB基于snmp协议设置,并生成一设置参数;
S2、将所述设置参数封装为一参数报文,并发送至一备同步端;
S3、在所述备同步端接收所述参数报文并解包得到所述设置参数;
S4、基于snmp协议将所述备同步端的MIB按照所述设置参数设置。
其中本发明将机架式设备卡中需要将配置同步至其他设备卡的作为主同步端,将被同步的设备卡作为备同步端。主同步端的snmp协议配置MIB的设置参数以报文的方式发送至所述备同步端,备同步端的snmp协议基于报文中的设置参数以同样地方式配置MIB,从而实现主同步端和备同步端的配置的同步。
而且本发明中封装得到的参数报文可以采用现有技术中任意的封装格式,本发明并不限制所述参数报文的封装格式。
此外,目前在机架式设备卡中MIB的配置均是通过snmp协议完成的,所以此处不再具体说明所述MIB与snmp协议之间设置的流程。
较佳地,所述步骤S1为:
基于snmp协议,主同步端的MIB按照一配置指令设置,并生成所述设置参数。
优选地,所述步骤S1为:
基于snmp协议的配置函数snmpSet,主同步端的MIB按照所述配置指令进行设置,并生成所述设置参数。
其中所述配置函数snmpSet是现有snmp协议中预设的配置函数所以此处不再详细赘述。
优选地,所述步骤S4为:
基于snmp协议的配置函数snmpSet,按照所述设置参数设置所述备同步端的MIB。
优选地,所述参数报文包含所述备同步端的地址信息和所述设置参数。
通过所述参数报文中备同步端的地址信息,可以使得主同步端在发送时知道发送的对象,并且也使得所述备同步端确认接收到的报文是否是发给自己的报文,所以保证报文发送的准确。
较佳地,所述主同步端和备同步端的MIB是相同的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210388589.8/2.html,转载请声明来源钻瓜专利网。





