System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种光模块的Link Up Delay的实现方法与装置制造方法及图纸_技高网

一种光模块的Link Up Delay的实现方法与装置制造方法及图纸

技术编号:41001001 阅读:3 留言:0更新日期:2024-04-18 21:39
本发明专利技术提供了一种光模块的Link Up Delay的实现方法与装置,在交换机和光模块相对接后,光模块向交换机频繁下发告警,当下发的连续告警持续时间超过一定时长后,代表此时光模块下发告警过于频繁,为了避免后续告警反复下发,导致交换机的业务路径频繁中断与恢复,因此当连续告警暂时结束时,主动将业务路径中断预设时长,并且在业务路径中断的预设时长后,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判定连续告警的频繁下发是否已经结束,从而恢复或者继续中断业务路径,直至度过告警下发最频繁的阶段,避免业务路径的频繁中断与恢复导致交换机出现异常。

【技术实现步骤摘要】

本专利技术涉及交换机的通信管理,特别是涉及一种光模块的link updelay的实现方法与装置。


技术介绍

1、现有技术中,交换机和光模块在初始对接时,通常会在一定时间内出现大量的告警,这些告警大多是由光模块下发给交换机,并且光模块在向交换机下发告警的同时,光模块自动对交换机下发局部故障(local fault),将交换机中的业务路径进行中断,避免在告警过程中业务路径依然被执行,导致业务出错。而当光模块未向交换机下发告警的同时,光模块自动对交换机下发闲置序列帧(idle),将交换机中的业务路径进行恢复;大量的告警在一定时间内的重复出现则会导致交换机中的业务路径被反复中断与恢复,一方面导致业务总的中断时间和恢复时间较长,另一方面业务路径的频繁中断和恢复容易导致交换机出现异常。

2、鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。


技术实现思路

1、本专利技术要解决的技术问题是如何在光模块频繁对交换机下发告警时,避免业务路径由于告警频繁的中断与恢复,导致交换机出现异常。

2、第一方面,提供一种光模块的link up delay的实现方法,交换机接收到光模块下发的连续告警,所述交换机的业务路径自动中断,当所述连续告警的时长大于或者等于第一预设时长时,进入循环周期;在每轮循环周期中,link up delay的实现方法包括:

3、当连续告警结束时,光模块将交换机的业务路径主动中断;

4、当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期。

5、优选的,所述交换机接收到光模块下发的连续告警,所述交换机的业务路径自动中断,具体包括:

6、当交换机未接收到来自光模块的告警时,光模块自动对交换机下发idle,将交换机中的业务路径连通;

7、当交换机接收到来自光模块的los、lock和lof中的一个或者多个告警时,光模块自动对交换机下发local fault,将交换机中的业务路径进行中断。

8、优选的,所述当连续告警结束时,光模块将交换机的业务路径主动中断,具体包括:

9、当交换机停止接收到光模块的连续告警时,光模块对交换机强制下发localfault,阻止交换机中业务路径恢复。

10、优选的,所述当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

11、当业务路径主动中断的时长大于或者等于所述预设中断时长时,判断当前是否存在连续告警;

12、当存在连续告警时,光模块停止对交换机强制下发local fault,转变为光模块自动对交换机下发local fault,进入下一轮循环周期;

13、当不存在连续告警时,光模块停止对交换机强制下发local fault,转变为光模块自动对交换机下发idle,结束所述循环周期。

14、优选的,所述当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

15、在业务路径主动中断的过程中,统计无告警时长;

16、判断所述无告警时长是否大于或者等于所述预设中断时长;

17、当所述无告警时长大于或者等于所述预设中断时长时,光模块停止对交换机强制下发local fault,转变为光模块自动对交换机下发idle,结束所述循环周期;

18、当所述无告警时长小于所述预设中断时长时,根据当前时间和/或后续时间交换机是否接收到光模块的告警,判断是否进入下一轮循环周期或者结束所述循环周期。

19、优选的,所述当所述无告警时长小于所述预设中断时长时,根据当前时间和/或后续时间交换机是否接收到光模块的告警,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

20、当当前交换机接收到光模块的告警时,模块停止对交换机强制下发local fault,转变为光模块自动对交换机下发local fault,进入下一轮循环周期;

21、当当前交换机未接收到光模块的告警时,则光模块在至多第二预设时长内持续对交换机强制下发local fault,并根据第二预设时长内交换机是否接收到光模块的告警,判断是否进入下一轮循环周期或者结束所述循环周期。

22、优选的,所述当当前交换机未接收到光模块的告警时,则光模块在至多第二预设时长内持续对交换机强制下发local fault,并根据第二预设时长内交换机是否接收到光模块的告警,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

23、当第二预设时长内交换机接收到光模块的告警,则在交换机接收到光模块的告警的同时,光模块停止对交换机强制下发local fault,转变为光模块自动对交换机下发local fault,进入下一轮循环周期;

24、当第二预设时长内交换机未接收到光模块的告警,光模块停止对交换机强制下发local fault,转变为光模块自动对交换机下发idle,结束所述循环周期。

25、第二方面,一种光模块的link up delay的实现装置,用于应用所述的光模块的link up delay的实现方法,包括:主动下发模块1和自动下发模块2,其中:

26、将交换机和光模块相对接,交换机接收到光模块下发的连续告警,所述自动下发模块2用于在光模块向交换机下发连续告警时,自动向交换机下发local fault,所述交换机的业务路径自动中断;所述自动下发模块2还用于在光模块停止向交换机下发连续告警时,自动向交换机下发idle,所述交换机的业务路径自动恢复;

27、当所述连续告警的时长大于或者等于第一预设时长时,进入循环周期,每轮周期中:

28、当连续告警结束时,所述主动下发模块1用于对交换机强制下发local fault,将交换机的业务路径主动中断;

29、当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期。

30、优选的,所述光模块的link up delay的实现装置还包括:装置激活模块3,其中:

31、所述自动下发模块2用于在所述连续告警的时长大于或者等于第一预设时长时,激活所述主动下发模块1。

32、优选的,所述光模块的link up delay的实现装置还包括:计时器模块4,其中:

33、所述计时器模块4用于对连续告警的时长进行计时,以及未告警的时长进行计时,所述主动下发模块1根据所述连续告警的时长和/或未告警本文档来自技高网...

【技术保护点】

1.一种光模块的Link Up Delay的实现方法,其特征在于,交换机接收到光模块下发的连续告警,所述交换机的业务路径自动中断,当所述连续告警的时长大于或者等于第一预设时长时,进入循环周期;在每轮循环周期中,Link Up Delay的实现方法包括:

2.根据权利要求1所述的光模块的Link Up Delay的实现方法,其特征在于,所述交换机接收到光模块下发的连续告警,所述交换机的业务路径自动中断,具体包括:

3.根据权利要求1所述的光模块的Link Up Delay的实现方法,其特征在于,所述当连续告警结束时,光模块将交换机的业务路径主动中断,具体包括:

4.根据权利要求1所述的光模块的Link Up Delay的实现方法,其特征在于,所述当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

5.根据权利要求1所述的光模块的Link Up Delay的实现方法,其特征在于,所述当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

6.根据权利要求5所述的光模块的Link Up Delay的实现方法,其特征在于,所述当所述无告警时长小于所述预设中断时长时,根据当前时间和/或后续时间交换机是否接收到光模块的告警,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

7.根据权利要求6所述的光模块的Link Up Delay的实现方法,其特征在于,所述当当前交换机未接收到光模块的告警时,则光模块在至多第二预设时长内持续对交换机强制下发local fault,并根据第二预设时长内交换机是否接收到光模块的告警,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

8.一种光模块的Link Up Delay的实现装置,用于应用如权利要求1-7任一所述的光模块的Link Up Delay的实现方法,其特征在于,包括:主动下发模块(1)和自动下发模块(2),其中:

9.根据权利要求8所述的光模块的Link Up Delay的实现装置,其特征在于,所述光模块的Link Up Delay的实现装置还包括:装置激活模块(3),其中:

10.根据权利要求9所述的光模块的Link Up Delay的实现装置,其特征在于,所述光模块的Link Up Delay的实现装置还包括:计时器模块(4),其中:

...

【技术特征摘要】

1.一种光模块的link up delay的实现方法,其特征在于,交换机接收到光模块下发的连续告警,所述交换机的业务路径自动中断,当所述连续告警的时长大于或者等于第一预设时长时,进入循环周期;在每轮循环周期中,link up delay的实现方法包括:

2.根据权利要求1所述的光模块的link up delay的实现方法,其特征在于,所述交换机接收到光模块下发的连续告警,所述交换机的业务路径自动中断,具体包括:

3.根据权利要求1所述的光模块的link up delay的实现方法,其特征在于,所述当连续告警结束时,光模块将交换机的业务路径主动中断,具体包括:

4.根据权利要求1所述的光模块的link up delay的实现方法,其特征在于,所述当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:

5.根据权利要求1所述的光模块的link up delay的实现方法,其特征在于,所述当业务路径主动中断的时长大于或者等于预设中断时长时,根据当前连续告警的有无情况和/或业务路径主动中断期间的无告警时长,判断是否进入下一轮循环周期或者结束所述循环周期,具体包括:...

【专利技术属性】
技术研发人员:刘波张美青王剑危祥全张颖谭曼游小胜
申请(专利权)人:武汉光迅科技股份有限公司
类型:发明
国别省市:

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

1