一种通道恢复方法及装置制造方法及图纸

技术编号:15749597 阅读:318 留言:0更新日期:2017-07-03 13:52
本发明专利技术提供一种通道恢复方法及装置,该方法包括:当检测到目标板载光纤模块的目标光接口通道由关闭Down状态变化为开启UP状态的事件发生时,记录所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间;当所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值超过预设时间阈值时,对所述目标光接口通道进行通道恢复处理。应用本发明专利技术实施例可以避免光纤拔插导致的光接口通道数据转发丢失的情况发生,保证板间数据的正确转发。

【技术实现步骤摘要】
一种通道恢复方法及装置
本专利技术涉及网络通信
,尤其涉及一种通道恢复方法及装置。
技术介绍
在集群转发系统中,集群网板MSFU(Multi-SwitchingFabricUnit,多框交换网板单元)和MFCU(Multi-FabricConnectionUnit,多框网板连接单元)通过标准光纤进行全连接,保证网络中数据流量正确转发。当板载光纤模块存在光接口手动拔插时,会导致板间数据转发出现数据丢包的缺陷,因此,为了保证板间数据的正确转发,如何高效、准确地检测出光接口发生光纤拔插成为一个亟待解决的技术问题。
技术实现思路
本专利技术提供一种通道恢复方法及装置,以解决由于光纤拔插导致的光接口通道数据转发丢包的问题。根据本专利技术实施例的第一方面,提供一种通道恢复方法,应用于多框集群路由设备,该方法包括:当检测到目标板载光纤模块的目标光接口通道由关闭Down状态变化为开启UP状态的事件发生时,记录所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间;当所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值超过预设时间阈值时,对所述目标光接口通道进行通道恢复处理。根据本专利技术实施例的第二方面,提供一种通道恢复装置,应用于多框集群路由设备,其特征在于,该装置包括:检测单元、记录单元、判断单元以及恢复单元;其中:所述记录单元,用于当所述检测单元检测到目标板载光纤模块的目标光接口通道由关闭Down状态变化为开启UP状态的事件发生时,记录所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间;所述判断单元,用于判断所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值是否超过预设时间阈值;所述恢复单元,用于当所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值超过预设时间阈值时,对所述目标光接口通道进行通道恢复处理。应用本专利技术实施例,当检测到目标板载光纤模块的目标光接口通道由Down状态变化为开启UP状态的事件发生时,记录目标光接口通道此次由Down状态变化为UP状态的事件的发生时间,并当该目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与该目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值超过预设时间阈值时,对该目标光接口通道进行通道恢复处理,避免了光纤拔插导致的光接口通道数据转发丢失的情况发生,保证了板间数据的正确转发。附图说明图1是一种典型的多框集群路由设备中板间通信的系统架构示意图;图2是本专利技术实施例提供的一种通道恢复方法的流程示意图;图3A是本专利技术实施例提供的一种定时轮询事件处理流程示意图;图3B是本专利技术实施例提供的一种光接口通道UP/Down事件处理流程示意图;图4是本专利技术实施例提供的一种通道恢复装置的结构示意图;图5是本专利技术实施例提供的另一种通道恢复装置的结构示意图;图6是本专利技术实施例提供的另一种通道恢复装置的结构示意图;图7是本专利技术实施例提供的另一种通道恢复装置的结构示意图;图8是本专利技术实施例提供的另一种通道恢复装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,下面先对本专利技术实施例适用的系统架构进行简单描述。请参见图1,为一种典型的多框集群路由设备中板间通信的系统架构示意图,如图1所示,MSFU与MFCU之间通过标准光纤连接,MSFU中的FE(FabricElement,网板元素)接收电信号,并将电信号转发给板载光纤模块(图中以BOA(Board-mountOpticalAssemblies,板载光纤组件)为例),由BOA将该电信号转换为光信号,并将光信号转发给MPO(Multi-fiberPushOn,多芯光纤连接器)(即板载光纤模块的光接口,一个光接口包括多个光接口通道),由MPO将该光信号转发给通过光纤连接的MFCU的MPO;MFCU的MPO将接收到的光信号转发给对应的BOA,由BOA将该光信号转换为电信号,并转发给对应的FE进行处理。当用户将MSFU(或MFCU)中某一MPO中的光纤拔出再重新插入时,该MPO的光接口通道中会出现数据转发丢包或者由于光纤抖动而出现光接口通道光功率较低,无法UP的问题。因此,及时检测出光纤拔插事件的发生,并对对应的光接口通道进行通道恢复能够保证板间数据的正确转发。为了使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。针对上述光接口通道中出现的数据转发丢包的问题,请参见图2,为本专利技术实施例提供的一种通道恢复方法的流程示意图,如图2所示,该通道恢复方法可以包括以下步骤:需要说明的是,在本专利技术实施例中,步骤201~202的执行主体可以为多框集群路由设备。步骤201、当检测到目标板载光纤模块的目标光接口通道由Down状态变化为UP状态的事件发生时,记录目标光接口通道此次由Down状态变化为UP状态的事件的发生时间。本专利技术实施例中,目标板载光纤模块并不特指某一固定的板载光纤模块,而是可以指代多框集群络设备中任一网板上部署的板载光纤模块;目标光接口通道可以指代目标板载光纤模块任一光接口对应的任一通道,本专利技术实施例后续不再复述。本专利技术实施例中,考虑到当用户拔插板载光纤模块的任一光接口的光纤会导致该光接口对应的光接口通道存在少量的数据转发丢包,但是如果通过命令行手动恢复该光接口对应的光接口通道的处理效率很低,因此,为了提高光接口通道恢复的处理效率,可以使多框集群路由设备自动识别板载光纤模块的光接口发生光纤拔插事件,进而,对该光接口对应的光接口通道进行通道恢复处理。进一步地,考虑到用户拔插(先拔出,后插入,简称拔插)板载光纤模块的光接口的光纤时,会造成该光接口对应的光接口通道状态由Down(关闭)变化为UP(开启),而与由于链路不稳定等光接口自身原因导致的光接口通道状态由Down变化为UP的情况相比,用户拔插光纤造成的光接口通道状态由Down变为UP的事件发生的间隔一般较长,因此,多框集群路由设备可以通过光接口通道状态由Down变为UP的事件之间的时间间隔来确定是否发生光纤拔插事件,进而,确定是否需要进行光接口通道恢复。相应地,在本专利技术实施例中,多框集群路由设备可以对板载光纤模块的光接口通道由Down状态变化为UP状态的事件进行检测,并当检测到目标板载光纤模块的目标光接口通道由Down状态变为UP状态时,多框集群路由设备可以记录该目标光接口通道此次由Down状态变化为UP状态的事件的发生时间。在本专利技术其中一个实施例中,上述检测到目标板载光纤模块的目标光接口通道由Down状态变化为UP状态,可以包括:检测各板载光纤模块的各光接口通道的UP/Down事件;当检测到目标光接口通道UP的事件发生时,记录该目标光接口通道的状态,并判断上一次记录的目标光接口通道的状态是否为Down状态;若是,则确定目标光接口通道由Down状态变化为UP状态的事件发生。在该实本文档来自技高网
...
一种通道恢复方法及装置

【技术保护点】
一种通道恢复方法,应用于多框集群路由设备,其特征在于,该方法包括:当检测到目标板载光纤模块的目标光接口通道由关闭Down状态变化为开启UP状态的事件发生时,记录所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间;当所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值超过预设时间阈值时,对所述目标光接口通道进行通道恢复处理。

【技术特征摘要】
1.一种通道恢复方法,应用于多框集群路由设备,其特征在于,该方法包括:当检测到目标板载光纤模块的目标光接口通道由关闭Down状态变化为开启UP状态的事件发生时,记录所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间;当所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值超过预设时间阈值时,对所述目标光接口通道进行通道恢复处理。2.根据权利要求1所述的方法,其特征在于,所述检测到目标板载光纤模块的目标光接口通道的由Down状态变化为UP状态,包括:检测各板载光纤模块的各光接口通道的UP/Down事件;当检测到所述目标光接口通道UP的事件发生时,记录所述目标光接口通道的状态,并判断上一次记录的所述目标光接口通道的状态是否为Down状态;若是,则确定所述目标光接口通道由Down状态变化为UP状态的事件发生。3.根据权利要求1所述的方法,其特征在于,当检测到目标板载光纤模块的目标光接口通道由关闭Down状态变化为开启UP状态的事件发生时,所述方法还包括:查询是否记录有所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间;若是,则确定所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间与所述目标光接口通道上一次由Down状态变化为UP状态的事件的发生时间之间的差值;否则,对所述目标光接口通道进行通道恢复处理。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:定时轮询各板载光纤模块的各光接口通道的状态;当存在状态为Down的光接口通道,且该光接口通道的光功率超过预设光功率阈值时,对该光接口通道进行通道恢复处理。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当检测到板载光纤模块的光接口通道UP/Down时,在多路复用对象集合中预先创建的光接口通道UP/Down消息队列中写入光接口通道UP/Down事件;当轮询各板载光纤模块的各光接口通道的状态时,在所述多路复用对象集合中预先创建的定时器消息队列中写入定时轮询事件;按照事件发生的时间从先到后的顺序处理所述多路复用对象集合中的定时轮询事件或光接口通道UP/Down事件。6.一种通道恢复装置,应用于多框集群路由设备,其特征在于,该装置包括:检测单元、记录单元、判断单元以及恢复单元;其中:所述记录单元,用于当所述检测单元检测到目标板载光纤模块的目标光接口通道由关闭Down状态变化为开启UP状态的事件发生时,记录所述目标光接口通道此次由Down状态变化为UP状态的事件的发生时间;所述判断单元,用于判断所述目标光接口通道此次由Down状态变化为UP...

【专利技术属性】
技术研发人员:谢龙
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1