一种无损保护倒换实现方法与系统技术方案

技术编号:28495320 阅读:33 留言:0更新日期:2021-05-19 22:27
本发明专利技术公开了一种无损保护倒换实现方法:在发送端对每个报文增加一个序列号,工作路径和保护路径上同一个报文的序列号保持一致,在序列号为0的报文中包含每个序列号的周期号,当序列号周期翻转后,序列号为0报文里面的周期号递增,以保证每个序列号为0的报文周期号与实际的序列号周期保持一致;接收端对序列号为0的报文作终结处理,并解析报文里面的周期号作为当前序列号的周期号,后续报文的周期号以此为准;当工作路径中断后,接收端依据报文的周期号和序列号将工作路径和保护路径的报文拼接起来。本发明专利技术实现了无损保护倒换。本发明专利技术还提供了相应的无损保护倒换实现系统。明还提供了相应的无损保护倒换实现系统。明还提供了相应的无损保护倒换实现系统。

【技术实现步骤摘要】
一种无损保护倒换实现方法与系统


[0001]本专利技术属于通信
,更具体地,涉及一种无损保护倒换实现方法与系统。

技术介绍

[0002]随着钻石级客户专线业务对可靠性要求越来越高,需要对客户业务实现100%的可靠性传输。现有技术是通过在发送端设备发送报文时,对每个发送的报文增加一个递增的序列号,工作路径和保护路径上的同一个报文序列号相同,每发送一个报文则序列号加一,直到序列号翻转后从0开始重新计数(例如一个8bit的数值,它所表达的数值范围是0~255,每增加一个报文序列号计数加1,当计数计到255时,下一个报文的序列号就又从0开始,这个过程就是表示翻转);接收端在接收转发报文时,同时从工作或保护路径上接收报文(对于1+1保护的链路来说,当前链路为工作路径,另外一个链路为保护路径,但是两条链路都可以为工作路径或保护路径),同一序列号的报文先到达接收端则优先转发到出口,后到达的报文被丢弃,当工作路径故障时,接收端自动从保护路径接收报文,接收端需要按照序列号的顺序拼接工作路径和保护路径的报文并转发。
[0003]在以上技术基础上,当工本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种无损保护倒换实现方法,其特征在于,包括:在发送端对每个报文增加一个序列号,工作路径和保护路径上同一个报文的序列号保持一致,在序列号为0的报文中包含每个序列号的周期号,当序列号周期翻转后,序列号为0报文里面的周期号递增,以保证每个序列号为0的报文周期号与实际的序列号周期保持一致;接收端对序列号为0的报文作终结处理,并解析报文里面的周期号作为当前序列号的周期号,后续报文的周期号以此为准;当工作路径中断后,接收端依据报文的周期号和序列号将工作路径和保护路径的报文拼接起来。2.如权利要求1所述的无损保护倒换实现方法,其特征在于,还包括:在工作路径和保护路径的传输时延差较大时,工作路径和保护路径报文拼接时,会存在一个长时间的转发空档期;计算出工作路径和保护路径的传输时延差,接收端将通过传输时延较短的路径上的报文延时预设的时延时间后并缓存,再发送转发到用户端。3.如权利要求1或2所述的无损保护倒换实现方法,其特征在于,还包括:当工作路径中断时,发送端将缓存的报文做降速处理,直到保护路径的报文与工作路径拼接成功。4.如权利要求1或2所述的无损保护倒换实现方法,其特征在于,定义一个滑动窗口(M

N,M)来容忍接收端报文存在的乱序,M表示当前收到最新的一个序列号值,每收到一个报文就刷新M,X表示收到的最新的序列号,N表示滑动窗口期长短;当前周期号为R,每收到一个序列号为0的报文后,提取序列号为0的报文里面的周期号,刷新当前周期号。5.如权利要求4所述的无损保护倒换实现方法,其特征在于,所述接收端利用所述滑动窗口(M

N,M)对工作路径和保护路径的报文做选收和拼接处理,具体为:(1)接收到的报文的序列号为X,判断X是否在(M

N,M)范围内(M

N<X<M),M的值每收到一个报文加1;如果在范围内则转步骤(2),如果不在范围内,则转步骤(3);(2)当X在(M

N,M)范围...

【专利技术属性】
技术研发人员:熊俊
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1