CN103812680A - 一种实现单板切换的***及方法 - Google Patents
一种实现单板切换的***及方法 Download PDFInfo
- Publication number
- CN103812680A CN103812680A CN201210456923.9A CN201210456923A CN103812680A CN 103812680 A CN103812680 A CN 103812680A CN 201210456923 A CN201210456923 A CN 201210456923A CN 103812680 A CN103812680 A CN 103812680A
- Authority
- CN
- China
- Prior art keywords
- veneer
- former
- port
- configuration
- new
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种实现单板切换***,包括单板切换控制子***和单板切换处理子***,所述单板切换控制子***用于接收网络侧的设置信息并发送至单板切换处理子***,根据单板切换处理子***反馈回来的单板适配结果将单板相关配置同步到网络侧;所述单板切换处理子***用于根据所述设置信息,进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。本发明还公开了一种实现单板切换方法,本发明只需要设备侧进行物理拔插单板操作,无需网络侧进行逻辑单板的拔插,即可完成原单板到新单板的适配,并将新单板相关配置信息同步到网络侧,不仅最大程度恢复了原单板承载业务还节省了人力。
Description
技术领域
本发明涉及到通信技术领域,尤其是涉及一种实现单板切换的***及方法。
背景技术
实际应用中,伴随着电信运行商提供的业务种类的增多,通信***的设备需要及时地更新才能满足用户对网络和业务的需求。工程上,为了解决设备在工程应用中已经出现的故障或者隐含的缺陷,或是为了新增设备的使用功能,通信***同样需要对设备进行更新。
通常对设备进行更新实质上是对插在设备上承载有业务的单板进行切换。现有技术中的单板切换过程如下所述:先对原单板相关配置信息进行人工备份,再通过拔掉网络侧的逻辑单板方式清除原单板相关配置信息,然后在设备侧进行物理拔插单板操作,即拔掉原单板、插上新单板,通过插操作来获取新单板相关配置信息,最后在网络侧插上新逻辑单板,最大程度恢复原单板上承载的业务给新单板,同时获取和设备侧相同的新单板相关配置信息,以保证网络侧和设备侧的单板相关配置信息一致。
实际应用中,当用户需要更多的网络端口、更快的网络速度时,采用现有技术对单板进行切换,不仅需要人工对原单板相关配置信息进行备份,还需要人工完成网络侧和设备侧的原单板新单板拔插和原单板业务恢复等操作,可见该单板切换过程至少需要两名操作人员。况且,多数的原单板承载的业务量都比较多,需要操作人员备份和恢复的数据量自然也就比较大,一方面操作人员避免不了地会出现错误,而错误的排查和纠正过程不仅令操作人员工作量增加还令数据传输效率降低;另一方面通过设备侧和网络侧的同时拔插来完成原单板到新单板的硬性切换,对原单板承载业务的恢复程度较小。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现单板切换***及方法,最大程度地恢复原单板承载的业务,并省略了网络侧进行逻辑单板拔插的步骤。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种实现单板切换***,该***包括:
单板切换控制子***,用于接收网络侧的设置信息并发送至单板切换处理子***,根据单板切换处理子***反馈回来的单板适配结果将单板相关配置同步到网络侧;
单板切换处理子***,用于根据所述设置信息,进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
上述方案中,所述单板切换控制子***包括:
单板切换启动单元,用于接收网络侧的设置信息并发送给所述单板切换处理子***;
单板配置同步单元,用于接收所述单板切换处理子***反馈回来的单板适配结果,根据单板适配结果,同步单板相关配置到网络侧。
上述方案中,所述单板切换处理子***包括:
单板切换命令处理单元,用于根据所述单板切换控制子***发送的所述设置信息确定单板需要切换时,通知单板配置备份单元进行原单板相关配置的备份;
单板配置备份单元,用于读取原单板相关配置并进行备份形成一个原单板相关配置备份表,备份完成后通知设备侧进行物理拔插单板操作;
单板配置处理单元,用于接收由设备侧发送的物理插板信息和逻辑插板信息,并对物理插板信息和逻辑插板信息进行比较,根据比较结果,完成原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
上述方案中,所述设置信息包括至少一个槽位号和相应槽位号上的单板切换状态。
本发明还提供了一种实现单板切换方法,该方法包括:
单板切换控制子***接收网络侧的设置信息并发送至单板切换处理子***;
单板切换处理子***根据所述设置信息,进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***;
单板切换控制子***根据单板切换处理子***反馈回的单板适配结果,将单板相关配置同步到网络侧。
上述方案中,所述根据单板适配结果将新单板相关配置同步到网络侧包括:
所述单板切换控制子***接收由所述单板切换控制子***反馈回的适配结果,并判断所述适配结果,当所述适配结果为成功时,同步新单板相关配置到网络侧;当所述适配结果为失败时,通知网络侧更改单板切换状态。
上述方案中,所述根据所述设置信息进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***,包括:
根据所述单板切换控制子***发送的所述设置信息确定单板需要切换时,读取原单板相关配置并进行备份形成一个原单板相关配置备份表,备份完成后通知设备侧进行物理拔插单板操作;
接收由设备侧发送的物理插板信息和逻辑插板信息,并对物理插板信息和逻辑插板信息进行比较,根据比较结果,完成原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
上述方案中,所述物理插板信息包括新单板端口类型、新单板端口数量和新单板端口特有属性;所述逻辑插板信息包括原单板端口类型、原单板端口数量和原单板端口特有属性;
所述对物理插板信息和逻辑插板信息进行比较,根据比较结果完成原单板相关配置到新单板相关配置的适配,包括:
根据新单板端口数量和原单板端口数量的比较,在设备侧得到与所述新单板端口数量一致的端口;
根据新单板端口类型和原单板端口类型的比较,在设备侧得到与所述新单板端口类型一致的端口;
根据新单板端口特有属性和原单板端口特有属性比较,确定是否能够成功切换,如果能够成功切换,则将设备侧的原单板相关配置更新成新单板相关配置,并向所述单板切换控制子***反馈适配结果为成功,如果不能成功切换,向所述单板切换控制子***反馈适配结果为失败。
上述方案中,所述新单板端口特有属性包括新单板端口速率和光电属性;所述原单板端口特有属性包括原单板端口速率和光电属性。
上述方案中,所述方法还包括:
不能成功切换时,发送所述原单板相关配置备份表给设备侧,由设备侧依据原单板相关配置备份表在逻辑上完成单板的使用。
上述方案中,所述设置信息包括至少一个槽位号和相应槽位号上的单板切换状态。
本发明公开一种实现单板切换***及方法,该***能够对原单板相关配置进行自动备份和自动恢复,无需人工备份和恢复;同时根据本发明方案,只需要设备侧进行物理拔插单板操作,无需网络侧进行逻辑单板的拔插,即可完成原单板到新单板的适配,并将新单板相关配置信息同步到网络侧,不仅最大程度恢复了原单板承载业务还节省了人力。
进一步的,能够对原单板相关配置进行自动备份,以便在单板切换失败后能够恢复原单板相关配置进行单板业务的使用;同时可令原单板去适配新单板,最大程度恢复了原单板承载的业务,节省了人力。
附图说明
图1为本发明实现单板切换***的组成结构示意图;
图2为设置信息的存储格式示意图;
图3为本发明实现单板切换方法的流程示意图;
图4为本发明实现单板切换方法的具体流程示意图;
图5为本发明具体实施例示意图。
具体实施方式
本发明的实现单板切换***的组成结构示意图,如图1所示,所述***包括单板切换控制子***10和单板切换处理子***20;其中,
所述单板切换控制子***10,用于接收网络侧的设置信息并发送至所述单板切换处理子***20,接收所述单板切换处理子***20反馈回来的单板适配结果,根据单板适配结果,将单板相关配置同步到网络侧;
所述单板切换处理子***20,用于根据所述设置信息,进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***10。
其中,所述设置信息包括至少一个槽位号和插在相应槽位号上的单板的单板切换状态;所述单板切换状态为“启动”或“取消”;所述设置信息用来标识设备侧是否进行单板切换。
所述单板相关配置包括单板属性和单板承载的业务;所述单板属性包括单板端口类型、单板端口数量和单板端口速率。
进一步的,所述单板切换控制子***10包括单板切换启动单元101和单板配置同步单元102;其中,
所述单板切换启动单元101,用于接收网络侧发送的设置信息,并将所述设置信息发送至所述单板切换处理子***20;
所述单板配置同步单元102,用于接收由所述单板切换处理子***20反馈回来的单板适配结果,根据单板适配结果,将所述单板相关配置同步到网络侧。
所述单板切换处理子***20包括单板切换命令处理单元201、单板配置备份单元202和单板配置处理单元203;其中,
所述单板切换命令处理单元201,用于对所述单板切换控制子***10发送的所述设置信息进行存储,并根据所述设置信息确定单板需要切换时,通知单板配置备份单元202进行原单板相关配置的备份;
所述单板配置备份单元202,用于读取设备侧原单板相关配置并进行备份形成一个原单板相关配置备份表,备份完成后通知设备侧进行物理拔插单板操作;
所述单板配置处理单元203,用于接收由设备侧发送的物理插板信息和逻辑插板信息,并对物理插板信息和逻辑插板信息进行比较,根据比较结果,完成原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***10。
具体的,所述单板切换命令处理单元201,用于接收所述单板切换控制子***10发送的设置信息,对所述设置信息进行存储,存储格式具体可以如图2所示,方便所述单板配置处理单元203对单板切换状态进行第二次判断;还用于根据所述设置信息确定单板切换状态,当所述单板切换状态为“启动”时,通知所述单板配置备份单元202进行原单板相关配置的备份,当所述单板切换状态为“取消”时,无需进行单板切换;这里,所述单板切换命令处理单元201对单板切换状态进行第一次判断,是为了所述单板配置备份单元202存储原单板相关配置,存储所述原单板相关配置是为了在单板适配失败时,逻辑上仍然采用原单板相关配置来完成单板业务。
所述单板配置备份单元202,用于接收到单板切换命令处理单元201发送的通知后,读取设备侧的原单板相关配置并进行备份形成一个原单板相关配置备份表,备份完成后通知设备侧进行物理拔插单板操作,即拔掉原单板、插上新单板;
所述单板配置处理单元203,用于当检测到设备侧出现新单板时,接收设备侧发送的物理插板信息和逻辑插板信息,并对物理插板信息和逻辑插板信息进行比较,根据比较结果,完成原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***10、具体可以是单板配置同步单元102。
其中,所述物理插板信息为新单板端口配置,所述新单板端口配置可包括新单板端口类型、新单板端口数量、新单板端口特有属性和新单板承载业务;
所述逻辑插板信息为原单板端口配置,原单板端口配置可包括原单板端口类型、原单板端口数量、原单板端口特有属性和原单板承载业务;
所述对物理插板信息和逻辑插板信息进行比较就是对新单板端口配置和原单板端口配置进行比较,即:比较新单板端口数量和原单板端口数量、比较新单板端口类型和原单板端口类型、比较新单板端口特有属性和原单板端口特有等;
在下发新单板端口类型和特有属性到设备侧的同时下发新单板承载业务到设备侧;所述新单板承载业务具体可以为新单板端口承载业务;
这里,所述新单板特有属性包括新单板端口速率、光电属性等;相应的,所述原单板特有属性包括原单板端口速率、光电属性等;
具体的,所述单板配置处理单元203首先比较新单板端口数量和原单板端口数量,当新单板端口数量大于原单板端口数量时,所述单板配置处理单元203将按照新单板端口类型生成对应个数的额外端口,可见所述额外端口类型与所述新单板端口类型相同;当新单板端口数量小于原单板端口数量时,所述单板配置处理单元203将删除对应个数的多余端口;而新单板端口数量与原单板端口数量相同则为最理想的情况。
比较新单板端口数量和原单板端口数量之前,单板配置处理单元203还可以对存储在单板切换命令处理单元中的设置信息中的单板切换状态进行判断,当判断出所述单板切换状态为“启动”时,比较新单板端口数量和原单板端口数量;当判断出所述单板切换状态为“取消”时,则无需进行单板切换,不进行处理;
然后,所述单板配置处理单元203将判断相同端口号的新单板端口类型和原单板端口类型是否相同,
当前新单板端口类型与当前原单板端口类型为同一个类型时,所述单板配置处理单元203将发送当前新单板端口类型及当前新单板端口承载业务给设备侧,由所述设备侧返回当前新单板端口类型及当前新单板端口承载业务是否在逻辑上成功添加到设备侧的结果;
当前新单板端口类型与当前原单板端口类型不相同时,所述单板配置处理单元203将判断当前新单板端口类型与当前原单板端口类型是否兼容,
当前新单板端口类型与原单板端口类型兼容时,所述单板配置处理单元203将删除当前原单板端口特有属性,添加当前新单板端口特有属性,并将所述当前新单板端口特有属性及当前新单板端口承载业务发送至设备侧,由设备侧反馈回所述当前新单板端口特有属性及当前新单板端口承载业务是否在逻辑上成功添加到设备侧的结果;
当前新单板端口类型与原单板端口类型不兼容时,所述单板配置处理单元203将发送存放于所述单板配置备份单元202中的所述原单板相关配置备份表给设备侧,并报告不兼容警告给设备侧,设备侧将依据原单板相关配置备份表,在逻辑上完成单板的使用。
其中,所述端口特有属性包括端口速率、光电属性等;
这里,所述端口特有属性同物理插板信息和逻辑插板信息一起,由设备侧发送至所述单板配置处理单元203;
当成功添加所述新单板端口特有属性后,单板配置处理单元203将判断当前端口号是否小于新单板端口数量,当前端口号小于新单板端口数量时,所述单板配置处理单元203将按照上述方案继续进行下一个相同端口号的新单板端口类型和原单板端口类型的判断,直至所述单板配置处理单元203遍历到所有的端口。
接着,所述单板配置处理单元203判断由设备侧返回的添加结果,当判断出所有添加结果均为成功时,所述单板配置处理单元203将设备侧的原单板相关配置更新成新单板相关配置,完成所述原单板到所述新单板的成功适配,并发送成功适配结果给所述单板切换控制子***10、具体可以是单板配置同步单元10;当单板配置处理单元203判断出有至少一个反馈回来的添加结果为失败时,发送失败适配结果给所述单板切换控制子***10、具体可以是单板配置同步单元102,同时发送所述原单板相关配置备份表给设备侧,设备侧将依据原单板相关配置备份表,完成单板的使用。
所述单板切换控制子***10、具体可以是单板配置同步单元102接收到所述单板配置处理单元203发出的成功适配结果后,将新单板相关配置同步到网络侧,保证了设备侧和网络侧单板相关配置的一致性。所述单板配置同步单元102接收到所述单板配置处理单元203发出的失败适配结果后,则通知网络侧更改所述设置信息中的所述单板切换状态。
基于上述实现单板切换***,本发明还提供了一种实现单板切换方法,本发明实现单板切换方法的流程图如图3所示,所述方法包括:
步骤20:单板切换控制子***接收网络侧的设置信息并发送至单板切换处理子***;
具体的,本步骤为:所述单板切换控制子***、具体可以是单板切换控制子***中的单板切换启动单元接收网络侧的设置信息,并将所述设置信息发送至所述单板切换处理子***;
其中,所述设置信息包括至少一个槽位号和插在相应槽位号上的单板的单板切换状态;所述单板切换状态为“启动”或“取消”;所述设置信息用来标识设备侧是否进行单板切换。
步骤30:单板切换处理子***根据所述设置信息,进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
单板切换处理子***包括单板切换命令处理单元、单板配置备份单元和单板配置处理单元。
具体的,本步骤为:所述单板切换命令处理单元接收单板切换控制子***发送的设置信息,对所述设置信息进行存储,存储格式具体可以如图2所示,根据所述设置信息确定单板切换状态,当单板切换状态为“启动”时,通知所述单板配置备份单元进行原单板相关配置的备份,所述单板配置备份单元读取网络侧的原单板相关配置并形成原单板相关配置备份表,然后通知设备侧进行物理上拔插单板操作,即拔掉原插板,插上新单板;当单板切换状态为“取消”时,无需进行单板切换。
所述单板配置处理单元当检测到设备侧出现新单板时,接收设备侧发送的物理插板信息和逻辑插板信息,并对物理插板信息和逻辑插板信息进行比较,完成原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
其中,所述物理插板信息为新单板端口配置,所述新单板端口配置可包括新单板端口类型、新单板端口数量、新单板端口特有属性和新单板承载业务;
所述逻辑插板信息为原单板端口配置,原单板端口配置可包括原单板端口类型、原单板端口数量、原单板端口特有属性和原单板承载业务;
这里,所述新单板特有属性包括新单板端口速率、光电属性等;
相应的,所述原单板特有属性包括原单板端口速率、光电属性等;
具体的,单板配置处理单元根据新单板端口数量和原单板端口数量的比较,在设备侧得到与所述新单板端口数量一致的端口;根据新单板端口类型和原单板端口类型的比较,确定是否能够成功切换,如果能够成功切换,则将设备侧的原单板相关配置更新成新单板相关配置,并向所述单板切换控制子***反馈适配结果为成功,如果不能成功切换,向所述单板切换控制子***反馈适配结果为失败。
步骤40:单板切换控制子***根据单板切换处理子***反馈回的单板适配结果,将单板相关配置同步到网络侧;
具体的,所述单板切换控制子***、具体可以是单板切换控制子***中的单板配置同步单元接收由所述单板切换控制子***反馈回的适配结果,并判断所述适配结果,当所述适配结果为成功时,同步新单板相关配置到网络侧,以保证网络侧和设备侧的单板相关配置信息保持一致。当所述适配结果为失败时,通知网络侧更改单板切换状态,如将单板切换状态由“启动”更改为“取消”。
具体的,步骤30中,所述单板配置处理单元对物理插板信息和逻辑插板信息进行比较的具体过程如图4所示:
这里,单板配置处理单元对物理插板信息和逻辑插板信息进行比较就是对新单板端口配置和原单板端口配置进行比较,即:比较新单板端口数量和原单板端口数量、比较新单板端口类型和原单板端口类型、比较新单板端口特有属性和原单板端口特有属性;
步骤301:单板配置处理单元对存储在所述单板切换命令处理单元中的设置信息中的单板切换状态进行判断,这里,设备侧具有多个槽位号,每个槽位号上可各插上一个单板;所述单板配置处理单元逐一判断所有槽位号的单板切换状态,当判断出所述单板切换状态为“启动”时,执行步骤302;当判断出所述单板切换状态为“取消”时,无需进行单板切换;
步骤302:进行新单板端口数量和原单板端口数量的比较,所述比较过程具体按照下面三种情况进行:
当新单板端口数量大于原单板端口数量时,执行步骤303;
当新单板端口数量小于原单板端口数量时,执行步骤304;
当新单板端口数量等于原单板端口数量时,执行步骤305;
步骤303:所述单板配置处理单元按照新单板端口类型在设备侧生成对应个数的额外端口,然后执行步骤305;
步骤304:所述单板配置处理单元将在设备侧删除对应个数的多余端口,然后执行步骤305;
步骤305:比较具有相同端口号的当前新单板端口类型和当前原单板端口类型是否相同;所述比较过程具体按照下面两种情况进行:
当前所述新单板端口类型和当前原单板端口类型相同,执行步骤306;
当前所述新单板端口类型和当前原单板端口类型不同,执行步骤307;
步骤306:将当前新单板端口类型及当前新单板端口承载业务发送至设备侧,由所述设备侧返回当前新单板端口类型及当前新单板端口承载业务是否在逻辑上成功添加到设备的结果,然后执行步骤310;
步骤307:判断当前新单板端口类型和当前原单板端口类型是否兼容;所述判断过程具体按照下面两种情况进行:
当前新单板端口类型和当前原单板端口类型不兼容时,执行步骤308;
当前新单板端口类型和当前原单板端口类型兼容时,执行步骤309;
步骤308:所述单板配置处理单元将发送存放于所述单板配置备份单元中的所述原单板相关配置备份表给设备侧,并报告不兼容警告给设备侧,设备侧将依据原单板相关配置备份表,完成单板的使用;
步骤309:所述单板配置处理单元删除当前原单板端口特有属性,添加当前新单板端口特有属性,并将当前新单板端口特有属性及当前新单板端口承载业务发送至设备侧,由设备侧反馈回所述当前新单板端口特有属性及当前新单板端口承载业务是否在逻辑上成功添加到设备侧的结果,继续进行步骤310;
这里,所述端口特有属性具体可以为端口速率;
步骤310:所述单板配置处理单元判断当前端口号是否小于新单板端口数量,
当前端口号小于新单板端口数量时,所述单板配置处理单元将返回到步骤305继续处理,直至当前端口号等于新单板端口数量,继续进行步骤311;
步骤311:单板配置处理单元判断由设备侧返回的添加结果,
当判断出所有添加结果均为成功时,执行步骤312;
当判断出至少一个添加结果为失败时,执行步骤313;
步骤312:所述单板配置处理单元将设备侧的原单板相关配置更新成新单板相关配置,完成所述原单板到所述新单板的成功适配,并发送成功适配结果给所述单板配置同步单元;
步骤313:所述单板配置处理单元发送失败适配结果给所述单板配置同步单元,同时发送所述原单板相关配置备份表给设备侧,设备侧将依据原单板相关配置备份表,完成单板的使用;单板配置同步单元将通知网络侧更改单板切换状态“启动”为“取消”。
下面结合一个具体实施例对本发明做进一步的详细说明。
如图5所示,本实施例中,设备A,设备B和设备C组成一个环形网络。网络侧希望将4端口GE(Gigabit Ethernet,千兆以太网速率)单板更换为8端口10GE(万兆以太网速率)单板,让设备A与设备B之间能够具有更大的网络容量。单板切换前,所述设备A的1号槽位插的是4端口GE单板;所述设备B的2号槽位插的也是4端口GE单板,所述设备A的1号槽位1号端口与所述设备B的2号槽位2号端口存在物理连接,所述设备A与所述设备B之间配置有大量业务。
单板切换启动单元接收来自网络侧的设置信息,这里,所述设置信息指明插在设备A上1号槽位的4端口GE单板的单板切换状态为“启动”,设备A上的其余槽位号所对应的单板切换状态为“取消”;所述单板切换启动单元将所述设置信息发送给所述单板切换命令处理单元;所述单板切换命令处理单元存储设置信息,并根据所述设置信息确定所述单板切换状态;所述单板切换命令处理单元判断出设备A上只有1号槽位对应单板切换状态为“启动”,通知所述单板配置备份单元进行原单板相关配置的备份;所述单板配置备份单元接收到备份通知后,读取原单板相关配置并备份形成一个原单板相关配置备份表;备份完成后通知设备侧进行物理拔插单板操作,即拔掉4端口GE单板、插上8端口10GE单板;
当检测到有新单板出现,所述单板配置处理单元接收设备侧的物理插板信息和逻辑插板信息并对存储在所述单板切换命令处理单元中的设置信息中单板切换状态进行第二次判断。
本实施例中,所述单板配置处理单元判断设备A只有1号槽位的单板切换状态为“启动”,那么接着比较原单板4端口GE单板和新单板8端口10GE单板的端口数量。这里,新单板端口数量为8个,原单板端口数量为4个,新单板端口比原单板端口多出了4个额外端口,于是所述单板配置处理单元生成出4个额外端口,并按照新单板8端口10GE单板的端口类型对所述4个额外端口生成相同端口类型的配置;
这里,所述单板配置处理单元203将所述新单板的8个端口依次标识为1号端口,2号端口...8号端口;将原单板的4个端口与4个额外端口构成的8个端口称之为第一组端口,将所述新单板包含的8个端口称为第二组端口。
继而,所述单板配置处理单元判断所述第一组端口和所述第二组端口的相同端口号的端口类型是否相同,经判断,所述第一组端口的1号端口到4号端口都为GE端口,所述第二组端口的1号端口到4号端口都为10GE端口,虽然端口速率不同,但是所述GE端口和所述10GE端口均属于以太网接口,所以所述第一组端口的前四个端口与所述第二组端口的前四个端口均可视为兼容端口;因所述第一组端口的后四个端口是按照新单板8端口10GE单板的端口类型而派生出来的,所以所述第一组端口的后四个端口与所述第二组端口的后四个端口均为相同接口。故可视为第二组端口可与第一组端口兼容,那么将单板配置处理单元分8次将这8个端口的端口属性发送到设备A,这里,单板配置处理单元还同时下发每个端口承载业务到设备A,设备A返回8次成功添加结果,所述单板配置处理单元将设备A的原单板相关配置更新成新单板相关配置,设备A成功完成从4端口GE单板到8端口10GE单板的更换,所述单板配置同步单元接收到所述单板配置处理单元发出的适配成功结果,将所述新单板相关配置同步到网络侧,保证了设备A和网络侧单板相关配置的一致性。
按照本实施例中所述的方法进行单板切换,所述设备B同样成功完成从4端口GE单板到8端口10GE单板的更换。
这里,单板切换前,因为设备A与设备B之间配置有大量业务,拔插单板必然有时间间隔,就造成设备A与设备B之间会有瞬间的业务间断,本实施例中采用现有的数据传输安全保护技术,通过将所述设备A和所述设备B之间的业务暂时倒换到其它传输途径的方法来保证设备间业务的不间断。
在设备A与设备B成功完成单板适配后,由其它传输途径倒换回所述设备A与所述设备B之间,如图5所示,所述设备A的所述1号槽位的所述1号端口重新与所述设备B的所述2号槽位的所述2号端口建立起连接。
本发明提供一种实现单板切换***及方法,该方案能够对原单板相关配置进行自动备份,以便在单板切换失败后能够自动恢复原单板相关配置进行单板业务的使用;与现有技术中需同时拔插设备侧和网络侧原单板不同,本发明省略了网络侧进行逻辑单板拔插的步骤,只需要设备侧进行物理上拔掉原单板、插上新单板,就可完成原单板到新单板的适配,最大程度恢复了原单板承载的业务。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (11)
1.一种实现单板切换***,其特征在于,该***包括:
单板切换控制子***,用于接收网络侧的设置信息并发送至单板切换处理子***,根据单板切换处理子***反馈回来的单板适配结果将单板相关配置同步到网络侧;
单板切换处理子***,用于根据所述设置信息,进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
2.根据权利要求1所述的实现单板切换***,其特征在于,所述单板切换控制子***包括:
单板切换启动单元,用于接收网络侧的设置信息并发送给所述单板切换处理子***;
单板配置同步单元,用于接收所述单板切换处理子***反馈回来的单板适配结果,根据单板适配结果,同步单板相关配置到网络侧。
3.根据权利要求1所述的实现单板切换***,其特征在于,所述单板切换处理子***包括:
单板切换命令处理单元,用于根据所述单板切换控制子***发送的所述设置信息确定单板需要切换时,通知单板配置备份单元进行原单板相关配置的备份;
单板配置备份单元,用于读取原单板相关配置并进行备份形成一个原单板相关配置备份表,备份完成后通知设备侧进行物理拔插单板操作;
单板配置处理单元,用于接收由设备侧发送的物理插板信息和逻辑插板信息,并对物理插板信息和逻辑插板信息进行比较,根据比较结果,完成原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
4.根据权利要求1、2或3所述的实现单板切换***,其特征在于,所述设置信息包括至少一个槽位号和相应槽位号上的单板切换状态。
5.一种实现单板切换方法,其特征在于,该方法包括:
单板切换控制子***接收网络侧的设置信息并发送至单板切换处理子***;
单板切换处理子***根据所述设置信息,进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***;
单板切换控制子***根据单板切换处理子***反馈回的单板适配结果,将单板相关配置同步到网络侧。
6.根据权利要求5所述的实现单板切换方法,其特征在于,所述根据单板适配结果将新单板相关配置同步到网络侧包括:
所述单板切换控制子***接收由所述单板切换控制子***反馈回的适配结果,并判断所述适配结果,当所述适配结果为成功时,同步新单板相关配置到网络侧;当所述适配结果为失败时,通知网络侧更改单板切换状态。
7.根据权利要求5所述的实现单板切换方法,其特征在于,所述根据所述设置信息进行原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***,包括:
根据所述单板切换控制子***发送的所述设置信息确定单板需要切换时,读取原单板相关配置并进行备份形成一个原单板相关配置备份表,备份完成后通知设备侧进行物理拔插单板操作;
接收由设备侧发送的物理插板信息和逻辑插板信息,并对物理插板信息和逻辑插板信息进行比较,根据比较结果,完成原单板相关配置到新单板相关配置的适配,并将单板适配结果反馈给所述单板切换控制子***。
8.根据权利要求7所述的实现单板切换方法,其特征在于,所述物理插板信息包括新单板端口类型、新单板端口数量和新单板端口特有属性;所述逻辑插板信息包括原单板端口类型、原单板端口数量和原单板端口特有属性;
所述对物理插板信息和逻辑插板信息进行比较,根据比较结果完成原单板相关配置到新单板相关配置的适配,包括:
根据新单板端口数量和原单板端口数量的比较,在设备侧得到与所述新单板端口数量一致的端口;
根据新单板端口类型和原单板端口类型的比较,在设备侧得到与所述新单板端口类型一致的端口;
根据新单板端口特有属性和原单板端口特有属性比较,确定是否能够成功切换,如果能够成功切换,则将设备侧的原单板相关配置更新成新单板相关配置,并向所述单板切换控制子***反馈适配结果为成功,如果不能成功切换,向所述单板切换控制子***反馈适配结果为失败。
9.根据权利要求8所述的实现单板切换方法,其特征在于,所述新单板端口特有属性包括新单板端口速率和光电属性;所述原单板端口特有属性包括原单板端口速率和光电属性。
10.根据权利要求9所述的实现单板切换方法,其特征在于,所述方法还包括:
不能成功切换时,发送所述原单板相关配置备份表给设备侧,由设备侧依据原单板相关配置备份表在逻辑上完成单板的使用。
11.根据权利要求5至10任一所述的实现单板切换方法,其特征在于,所述设置信息包括至少一个槽位号和相应槽位号上的单板切换状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210456923.9A CN103812680B (zh) | 2012-11-14 | 2012-11-14 | 一种实现单板切换的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210456923.9A CN103812680B (zh) | 2012-11-14 | 2012-11-14 | 一种实现单板切换的***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103812680A true CN103812680A (zh) | 2014-05-21 |
CN103812680B CN103812680B (zh) | 2017-12-19 |
Family
ID=50708922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210456923.9A Active CN103812680B (zh) | 2012-11-14 | 2012-11-14 | 一种实现单板切换的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103812680B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105743686A (zh) * | 2014-12-12 | 2016-07-06 | 中兴通讯股份有限公司 | 端口属性继承方法及装置 |
CN106385323A (zh) * | 2015-07-27 | 2017-02-08 | 中兴通讯股份有限公司 | 属性修改方法及装置 |
CN107438011A (zh) * | 2016-05-26 | 2017-12-05 | 中兴通讯股份有限公司 | 配置信息的确定方法及装置、网管、*** |
CN108243440A (zh) * | 2016-12-26 | 2018-07-03 | 大唐移动通信设备有限公司 | 一种板间速率切换方法及装置 |
CN111327455A (zh) * | 2020-01-20 | 2020-06-23 | 深圳震有科技股份有限公司 | 一种基于sdh设备的业务迁移方法、控制***及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004086686A1 (en) * | 2003-03-25 | 2004-10-07 | Utstarcom Korea Limited | Apparatus of network synchronization and switching for use in atm exchanger |
CN1756106A (zh) * | 2004-09-30 | 2006-04-05 | 华为技术有限公司 | 一种同步数字体系带宽升级方法和控制流程 |
CN1988566A (zh) * | 2005-12-21 | 2007-06-27 | 华为技术有限公司 | 一种接入层设备中单板主备切换的方法 |
CN101079734A (zh) * | 2007-06-22 | 2007-11-28 | 中兴通讯股份有限公司 | 一种机架式设备热插拔配置恢复的方法 |
CN101136960A (zh) * | 2006-08-30 | 2008-03-05 | 中兴通讯股份有限公司 | 一种实现单板自动识别的方法 |
CN101330343A (zh) * | 2008-07-30 | 2008-12-24 | 中兴通讯股份有限公司 | 一种网元内交叉单元倒换状态同步方法 |
-
2012
- 2012-11-14 CN CN201210456923.9A patent/CN103812680B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004086686A1 (en) * | 2003-03-25 | 2004-10-07 | Utstarcom Korea Limited | Apparatus of network synchronization and switching for use in atm exchanger |
CN1756106A (zh) * | 2004-09-30 | 2006-04-05 | 华为技术有限公司 | 一种同步数字体系带宽升级方法和控制流程 |
CN1988566A (zh) * | 2005-12-21 | 2007-06-27 | 华为技术有限公司 | 一种接入层设备中单板主备切换的方法 |
CN101136960A (zh) * | 2006-08-30 | 2008-03-05 | 中兴通讯股份有限公司 | 一种实现单板自动识别的方法 |
CN101079734A (zh) * | 2007-06-22 | 2007-11-28 | 中兴通讯股份有限公司 | 一种机架式设备热插拔配置恢复的方法 |
CN101330343A (zh) * | 2008-07-30 | 2008-12-24 | 中兴通讯股份有限公司 | 一种网元内交叉单元倒换状态同步方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105743686A (zh) * | 2014-12-12 | 2016-07-06 | 中兴通讯股份有限公司 | 端口属性继承方法及装置 |
CN105743686B (zh) * | 2014-12-12 | 2019-02-19 | 中兴通讯股份有限公司 | 端口属性继承方法及装置 |
CN106385323A (zh) * | 2015-07-27 | 2017-02-08 | 中兴通讯股份有限公司 | 属性修改方法及装置 |
CN107438011A (zh) * | 2016-05-26 | 2017-12-05 | 中兴通讯股份有限公司 | 配置信息的确定方法及装置、网管、*** |
CN107438011B (zh) * | 2016-05-26 | 2022-03-18 | 中兴通讯股份有限公司 | 配置信息的确定方法及装置、网管、*** |
CN108243440A (zh) * | 2016-12-26 | 2018-07-03 | 大唐移动通信设备有限公司 | 一种板间速率切换方法及装置 |
CN111327455A (zh) * | 2020-01-20 | 2020-06-23 | 深圳震有科技股份有限公司 | 一种基于sdh设备的业务迁移方法、控制***及存储介质 |
CN111327455B (zh) * | 2020-01-20 | 2022-11-15 | 深圳震有科技股份有限公司 | 一种基于sdh设备的业务迁移方法、控制***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103812680B (zh) | 2017-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103812680A (zh) | 一种实现单板切换的***及方法 | |
CN101739313B (zh) | 一种连续数据保护和恢复方法 | |
CN104679614B (zh) | 一种数据库灾备*** | |
CN105468475A (zh) | 数据库的备份方法及备份装置 | |
CN101651706A (zh) | 一种数据发送和接收方法以及***和装置 | |
CN101316184A (zh) | 容灾切换方法、***、装置 | |
CN103235748A (zh) | 元数据的管理方法和*** | |
CN105591801B (zh) | 一种虚拟网络功能vnf故障处理方法及vnf管理设备 | |
CN101877631A (zh) | 服务器及其业务切换方法 | |
WO2006122486A1 (fr) | Procede de mise a jour et de retour en arriere de donnees de dispositifs terminaux | |
CN104486394A (zh) | 不中断业务软件升级方法及装置 | |
CN101980484A (zh) | 一种实现路由器全保护的方法及*** | |
CN104639615A (zh) | 一种控制器集群中数据处理方法和装置 | |
CN102957546A (zh) | 配置处理方法、装置及*** | |
CN100461646C (zh) | 通信设备中主备板倒换的方法 | |
CN101110608B (zh) | 一种主备板数据检测的方法、***和装置 | |
CN106569858B (zh) | 一种配置文件的更新方法以及电路板 | |
CN101022633B (zh) | 一种配置数据恢复方法、***及装置 | |
CN101789854B (zh) | 主备负荷分担的方法、装置和*** | |
CN104937863A (zh) | ***升级的方法和设备 | |
CN101335541B (zh) | 一种实现主备板数据同步的方法 | |
CN107438011B (zh) | 配置信息的确定方法及装置、网管、*** | |
CN109101372A (zh) | 机箱管理板的冗余切换方法、存储介质及机箱管理板 | |
CN102014008A (zh) | 一种数据容灾方法及*** | |
CN105591776A (zh) | Sdn网络设备的主备链路切换方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |