本发明专利技术提供一种主用设备与备用设备同步配置的方法及SNMP系统。所述主用设备与备用设备同步配置的方法包括:主用设备接收到遵循SNMP协议的配置请求信息,所述配置请求信息包含待配置对象标识信息;主用设备根据所述配置请求信息完成对所述待配置对象的配置,如果对所述待配置对象的配置成功,则所述主用设备发送同步信息到所述备用设备;所述同步信息包括:所述待配置对象在所述备用设备中相对应的备用对象标识信息;如果所述备用设备接收到所述同步信息,完成对所述备用对象的配置。本发明专利技术能够在双主控系统中,实现主用设备与备用设备的同步配置,使得在进行主用设备与备用设备倒换时,备用设备能够正常运行之前配置的业务。
【技术实现步骤摘要】
—种主用设备与备用设备同步配置的方法及SNMP系统
本专利技术涉及一种计算机网络管理,特别是涉及一种主用设备与备用设备同步配置的方法及SNMP系统。
技术介绍
在计算机网络中,可以通过SNMP (Simple Network Management Protocol,简单网络管理协议)来对计算机网络资源进行管理。SNMP的基本功能包括监视网络性能、检测分析网络差错和配置网络设备等。在网络正常工作时,SNMP可实现统计、配置和测试等功能,当网络出故障时,可实现各种差错检测和恢复功能。 OID (Object Identifier,对象标识符)是以 SMI (Structure of ManagementInformat1n,管理信息结构)为基础的一系列点分符号,这些点分符号在任何网络设备中都唯一标识某一个数据参数。它们的集合我们称为MIB (Management Informat1n Base,管理信息库)。SNMP的set操作可以对MIB中权限为:write_only、read-write的对象进行set操作。即SNMP可以根据要求通过发出相应的SetRequest对控制设备的一些参数、配置、状态进行重新配置。控制设备通过MIB定义一个操作的对象,类型为write-only或read-write,约定操作取值,SNMP可以对这个对象进行配置,控制设备以自己的方式得知此对象的值改变后,可以按照对象取值的含义执行操作,从而实现远程控制。 在通常的控制设备中,SNMP能够很好的实现对控制设备的控制。但是,在双主控系统(即在系统中不仅有主用设备,而且还有作为主用设备的后备的备用设备)中,目前的SNMP并不能实现主用设备与备用设备的操作的同步,即当SNMP在主用设备上进行配置时,其配置信息并不能通过SNMP协议本身的操作同步到备用设备。这将导致当进行主用设备与备用设备倒换后,新的主用设备(原来的备用设备)不能正确运行原先的主用设备上运行的业务,从而可能导致原先运行的业务出现问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种主用设备与备用设备同步配置的方法及SNMP系统,用于解决现有技术中在双主控系统中,SNMP不能实现主用设备与备用设备的操作的同步的问题。 为实现上述目的及其他相关目的,本专利技术提供一种主用设备与备用设备同步配置的方法,应用于SNMP系统中,所述主用设备与备用设备同步配置的方法包括:主用设备接收到遵循SNMP协议的配置请求信息,所述配置请求信息包含待配置对象的标识信息;主用设备根据所述配置请求信息完成对所述待配置对象的配置,如果对所述待配置对象的配置成功,则所述主用设备发送同步信息到所述备用设备;所述同步信息包括:所述待配置对象在所述备用设备中相对应的备用对象的标识信息;如果所述备用设备接收到所述同步信息,完成对所述备用对象的配置。 优选地,如果对所述待配置对象的配置成功,所述主用设备将执行与所述的对所述待配置对象配置成功相应的操作。 优选地,如果对所述备用对象的配置成功,所述备用设备将执行与所述的对所述备用对象配置成功相应的操作。 优选地,所述的主用设备根据所述配置请求信息完成对所述配置对象的配置,如果对所述待配置对象的配置成功,则所述主用设备将同步信息发送到所述备用设备中的具体实现包括通过SNMP的回调处理机制实现。 优选地,所述待配置对象标识信息包括OID信息。 优选地,所述相对应的备用对象的标识信息为所述主用设备与所述备用设备预先约定的用于标识所述待配置对象的信息。 优选地,所述配置请求信息是通过SetRequest报文实现的。 优选地,所述的完成对所述待配置对象的配置以及所述的完成对所述备用对象的配置调用了同一个用于处理对象配置的API。 优选地,所述SNMP系统包括IDB engine,所述用于处理对象配置的API注册在IDBengine 上。 本专利技术还提供一种SNMP系统,所述SNMP系统包括:主用设备以及备用设备,其中,所述主用设备根据接收到的遵循SNMP协议的配置请求信息完成对待配置对象的配置;所述配置请求信息包含所述待配置对象的标识信息;如果对所述待配置对象的配置成功,则所述主用设备发送同步信息到所述备用设备;所述同步信息包括:所述待配置对象在所述备用设备中相对应的备用对象标识信息;所述备用设备根据接收到所述同步信息,完成对所述备用对象的配置;所述同步信息包括:所述待配置对象在所述备用设备中相对应的备用对象标识信息。 如上所述,本专利技术的一种主用设备与备用设备同步配置的方法及SNMP系统,具有以下有益效果:能够在双主控系统中,实现主用设备与备用设备的同步配置,使得在进行主用设备与备用设备倒换时,备用设备能够正常运行之前配置的业务。 【附图说明】 图1显示为本专利技术的一种主用设备与备用设备同步配置的方法及SNMP系统的一实施例的流程示意图。 图2显示为本专利技术的一种主用设备与备用设备同步配置的方法及SNMP系统的一实施例的模块示意图。 元件标号说明 ISNMP 系统 11主用设备 12备用设备 SI ~S3 步骤 【具体实施方式】 以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。 需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。 如图1所示,在本专利技术的一个实施例中,本专利技术提供一种主用设备与备用设备同步配置的方法,应用于SNMP系统中,所述SNMP系统是指包括使用SNMP协议来对计算机网络资源进行管理的系统。所述主用设备是指在双主控的系统中正在运行系统相关业务的设备,所述备用设备是指在双主控系统中,作为主用设备的后备的设备。备用设备与主用设备相一致,因此,备用设备能够在系统需要的时候替代主用设备运行系统相关业务,即备用设备能够在系统需要时作为主用设备使用。这种在系统需要时将备用设备作为主用设备的过程也可以称为主用设备与备用设备倒换。主用设备的待配置对象可以包括标识配置或状态的变量、参数。对主用设备中的任意一个待配置对象A,在备用设备中都有与所述待设置对象相对应的备用对象A’。所述待配置对象A在所述主用设备中的作用与所述备用对象A’在备用设备中的作用完全一致,即所述主用设备的待配置对象A与所述备用设备的备用对象A’ 一一对应。所述主用设备与备用设备同步配置的方法包括: 步骤SI,主用设备接收到SNMP的配置请求信息,所述配置请求信息包含待配置对象标识信息。所述SNMP的配置请求信息是指遵循SNMP协议发送的配置请求信息。 在一个实施例中,所述SNMP的配置请求信息是通过发送Set-Request报文来实现的。所述Set-Request报文中包含了 set-request操作的本文档来自技高网...
【技术保护点】
一种主用设备与备用设备同步配置的方法,应用于SNMP系统中,其特征在于,所述主用设备与备用设备同步配置的方法包括:主用设备接收到遵循SNMP协议的配置请求信息,所述配置请求信息包含待配置对象的标识信息;主用设备根据所述配置请求信息完成对所述待配置对象的配置,如果对所述待配置对象的配置成功,则所述主用设备发送同步信息到所述备用设备;所述同步信息包括:所述待配置对象在所述备用设备中相对应的备用对象的标识信息;如果所述备用设备接收到所述同步信息,完成对所述备用对象的配置。
【技术特征摘要】
1.一种主用设备与备用设备同步配置的方法,应用于SNMP系统中,其特征在于,所述主用设备与备用设备同步配置的方法包括: 主用设备接收到遵循SNMP协议的配置请求信息,所述配置请求信息包含待配置对象的标识信息; 主用设备根据所述配置请求信息完成对所述待配置对象的配置,如果对所述待配置对象的配置成功,则所述主用设备发送同步信息到所述备用设备;所述同步信息包括:所述待配置对象在所述备用设备中相对应的备用对象的标识信息; 如果所述备用设备接收到所述同步信息,完成对所述备用对象的配置。2.根据权利要求1所述的主用设备与备用设备同步配置的方法,其特征在于:所述主用设备与备用设备同步配置的方法还包括:如果对所述待配置对象的配置成功,所述主用设备将执行与所述的对所述待配置对象配置成功相应的操作。3.根据权利要求1所述的主用设备与备用设备同步配置的方法,其特征在于:所述主用设备与备用设备同步配置的方法还包括:如果对所述备用对象的配置成功,所述备用设备将执行与所述的对所述备用对象配置成功相应的操作。4.根据权利要求1所述的主用设备与备用设备同步配置的方法,其特征在于:所述的主用设备根据所述配置请求信息完成对所述配置对象的配置,如果对所述待配置对象的配置成功,则所述主用设备将同步信息发送到所述备用设备中的具体实现包括通过SNMP的回调处理机制实现。5.根据权利要求1所述的主用设备与...
【专利技术属性】
技术研发人员:邓惩,李梅勇,童振宇,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。