OTN跨芯片发送、接收开销及请求的方法、装置和介质制造方法及图纸

技术编号:38490113 阅读:10 留言:0更新日期:2023-08-15 17:04
一种光传输网络OTN跨芯片发送、接收开销及发送请求的方法、装置和存储介质,其中,OTN跨芯片发送开销字节的方法应用于OTN中的第一芯片,所述方法包括:将光传输单元OTUk帧中的开销字节的数据写入开销缓存;根据所述开销字节的提取开销到外部的使能配置,生成所述开销字节的开销提取请求,并将所述开销提取请求写入第一存储队列;依次读取所述第一存储队列存储的开销提取请求,将提取开销到外部使能的开销字节的数据及控制信息发送到所述OTN中的第二芯片进行处理。二芯片进行处理。二芯片进行处理。

【技术实现步骤摘要】
OTN跨芯片发送、接收开销及请求的方法、装置和介质


[0001]本文涉及光传输网络OTN技术,尤指一种光传输网络OTN跨芯片发送、接收开销及发送请求的方法、装置和存储介质。

技术介绍

[0002]光传输网络OTN通过丰富的开销来完成网络维护管理,但目前各个设备厂商设计的专用OTN芯片中,部分通用开销字节的使用不完全一致,例如在实现DCN通道功能时,有的设备厂商只使用GCC0/GCC1/GCC2开销字节,而有的设备厂商可能还要用到RES字节去提高DCN管道的带宽;并且专用芯片中逻辑一旦固化则无法改变。
[0003]因此,为了防止开销处理出错,或者方便专用芯片使用者有自己特殊的用途,可以在专用芯片中能够开辟一条传输通道,后续通过在外部通过加上一片低成本的现场可编程门阵列FPGA,实现专用芯片向外部FPGA传输提取的开销,以及接收外部FPGA传输来的开销,以实现差异化的开销处理功能。
[0004]但是文献中只记载了针对部分开销自节进行跨芯片传输的技术方案,如APS/PCC、GCC0、GCC1、GCC2、RES字节,不能做到对OTN里所有的开销字节进行插入提取,无法起到保护和逃生通道的作用。

技术实现思路

[0005]本申请提供了一种光传输网络跨芯片传输开销字节的方法、装置和存储介质,适用于OTN中所有开销字节的传输,通用性强。
[0006]本申请提供的光传输网络OTN跨芯片发送开销字节的方法,应用于所述OTN中的第一芯片,所述方法包括:将光传输单元OTUk帧中的开销字节的数据写入开销缓存;根据所述开销字节的提取开销到外部的使能配置,生成所述开销字节的开销提取请求,并将所述开销提取请求写入第一存储队列;依次读取所述第一存储队列存储的开销提取请求,将提取开销到外部使能的开销字节的数据及控制信息发送到所述OTN中的第二芯片进行处理。
[0007]作为一实施示例,所述第一芯片向所述第二芯片发送的开销字节的控制信息包括所述开销字节的复帧信息和通道信息中的至少一种;所述第一芯片还向所述第二芯片发送同步指示标志,所述同步指示标志在发送OTUk帧中第一个提取开销到外部使能的开销字节的数据和控制信息时有效。
[0008]作为一实施示例,所述开销字节的数据有8位,所述开销字节的控制信息包括8位的第一控制信息和8位的第二控制信息,所述第一控制信息的最高位为通道有效标志,其他位为通道号;所述第二控制信息的8位均为复帧号;所述第一芯片通过不同接口发送所述开销字节的数据、第一控制信息和第二控制信息。
[0009]作为一实施示例,所述第一芯片通过不同的串行接口以逐位发送的方式同时发送所述开销字节的数据、第一控制信息和第二控制信息。
[0010]作为一实施示例,所述第一芯片为主芯片,所述第二芯片为从芯片,所述第一芯片还向所述第二芯片发送时钟信号。
[0011]作为一实施示例,所述第一芯片向所述第二芯片发送的开销字节的数据包含所述第一芯片检测的告警信息,及用于保护倒换的信号失效和信号劣化的信息。
[0012]作为一实施示例,所述第一芯片将OTUk帧中的开销字节写入开销缓存,包括:将接收的OTUk帧中已经无效的开销字节的数据替换为本芯片检测的告警信息后,写入所述开销缓存;所述使能配置中,替换为告警信息的所述开销字节,及用于自动保护倒换APS和保护控制信号PCC的开销字节均配置为提取开销到外部使能。
[0013]作为一实施示例,所述OTUk帧中已经无效的开销字节包括用于帧定位的开销字节。
[0014]作为一实施示例,根据所述开销字节的提取开销到外部的使能配置,产生所述开销字节的开销提取请求,并将所述开销提取请求写入第一存储队列,包括:接收到OTUk帧任意一行的最后一列开销时,查询当前行的提取开销到外部的使能配置,在当前行至少有1个开销字节配置为提取开销到外部使能的情况下,生成一开销提取请求写入第一FIFO,所述开销提取请求包括当前行的所述使能配置、行信息、复帧信息和通道信息。
[0015]作为一实施示例,所述依次读取所述第一存储队列存储的开销提取请求,将提取开销到外部使能的开销字节的数据及控制信息发送到第二芯片进行处理,包括:依次读取第一FIFO中的开销提取请求,每读取一开销提取请求时,对该开销提取请求中的所述使能配置进行逐位判断,对所述使能配置中表示提取开销到外部使能的每一位,执行以下处理:根据该位在使能配置中的位置及该开销提取请求中的行信息、复帧信息和通道信息,从所述开销缓存提取出该位对应的开销字节的数据;根据该开销提取请求中的通道信息和复帧信息分别生成该位对应的开销字节的第一控制信息和第二控制信息;通过不同的串行接口以逐位发送的方式向所述第二芯片同时发送该位对应的开销字节的数据、第一控制信息和第二控制信息。
[0016]作为一实施示例,所述以逐位发送的方式向所述第二芯片同时发送该位对应的开销字节的数据、第一控制信息和第二控制信息时,所述方法还包括:使用取值为0至7的第一计数器进行计数,在计数值为0时,将通道有效标志置为有效并作为所述第一控制信息的最高位输出,在计数值为1至7时,将通道号作为所述第一控制信息的其他位依次输出;及在计数值为0,且当前读取的开销提取请求是一个OTUk帧的第一个开销提取请求时,将同步指示标志置为有效,并通过单独的一个串行接口发送到所述第二芯片。
[0017]本申请实施例还提供了一种光传输网络OTN跨芯片发送开销请求的方法,应用于所述OTN中的第一芯片,所述方法包括:
根据开销字节的外部开销使能配置,生成开销请求,并将所述开销请求写入第二存储队列;根据保护组的使能配置,生成保护请求,并将所述保护请求写入第三存储队列;读取所述第二存储队列存储的开销请求和所述第三存储队列存储的保护请求,产生控制信息,并将所述控制信息写入第四存储队列;读取所述第四存储队列存储的控制信息,将所述控制信息发送到所述OTN中的第二芯片进行处理。
[0018]作为一实施示例,根据开销字节的外部开销使能配置,生成开销请求,并将所述开销请求写入第二存储队列,包括:接收数据通路申请的开销请求后,查询此开销请求对应行的外部开销使能配置,在当前行至少有1个开销字节配置为外部开销使能的情况下,生成一开销请求写入第二FIFO,所述开销请求包括当前行的所述使能配置、行信息、复帧信息和通道信息。
[0019]作为一实施示例,写入第二FIFO的开销请求中包含的复帧信息是数据通路申请的开销请求中包含的复帧信息加1。
[0020]作为一实施示例,所述第一芯片向所述第二芯片发送的控制信息包括用于开销请求的控制信息或用于保护请求的控制信息。
[0021]本申请实施例还提供了一种光传输网络OTN跨芯片接收开销字节的方法,应用于所述OTN中的第一芯片,所述方法包括:接收第二芯片发送的开销字节的数据以及保护信息;根据向第二芯片发送的控制信息,对所述开销字节的数据和保护信息执行对应的处理,所述控制信息包括用于开销请求的控制信息或用于保护请求的控制信息。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光传输网络OTN跨芯片发送开销字节的方法,应用于所述OTN中的第一芯片,所述方法包括:将光传输单元OTUk帧中的开销字节的数据写入开销缓存;根据所述开销字节的提取开销到外部的使能配置,生成所述开销字节的开销提取请求,并将所述开销提取请求写入第一存储队列;依次读取所述第一存储队列存储的开销提取请求,将提取开销到外部使能的开销字节的数据及控制信息发送到所述OTN中的第二芯片进行处理。2.根据权利要求1所述的方法,其特征在于,所述第一芯片向所述第二芯片发送的开销字节的控制信息包括所述开销字节的复帧信息和通道信息中的至少一种;所述第一芯片还向所述第二芯片发送同步指示标志,所述同步指示标志在发送OTUk帧中第一个提取开销到外部使能的开销字节的数据和控制信息时有效。3.根据权利要求1所述的方法,其特征在于,所述开销字节的数据有8位,所述开销字节的控制信息包括8位的第一控制信息和8位的第二控制信息,所述第一控制信息的最高位为通道有效标志,其他位为通道号;所述第二控制信息的8位均为复帧号;所述第一芯片通过不同接口发送所述开销字节的数据、第一控制信息和第二控制信息。4.根据权利要求3所述的方法,其特征在于,所述第一芯片通过不同的串行接口以逐位发送的方式同时发送所述开销字节的数据、第一控制信息和第二控制信息。5.根据权利要求1所述的方法,其特征在于,所述第一芯片为主芯片,所述第二芯片为从芯片,所述第一芯片还向所述第二芯片发送时钟信号。6.根据权利要求1所述的方法,其特征在于,所述第一芯片向所述第二芯片发送的开销字节的数据包含所述第一芯片检测的告警信息,及用于保护倒换的信号失效和信号劣化的信息。7.根据权利要求6所述的方法,其特征在于,所述第一芯片将OTUk帧中的开销字节写入开销缓存,包括:将接收的OTUk帧中已经无效的开销字节的数据替换为本芯片检测的告警信息后,写入所述开销缓存;所述使能配置中,替换为告警信息的所述开销字节,及用于自动保护倒换APS和保护控制信号PCC的开销字节均配置为提取开销到外部使能。8.根据权利要求7所述的方法,其特征在于,所述OTUk帧中已经无效的开销字节包括用于帧定位的开销字节。9.根据权利要求1所述的方法,其特征在于,根据所述开销字节的提取开销到外部的使能配置,生成所述开销字节的开销提取请求,并将所述开销提取请求写入第一存储队列,包括:接收到OTUk帧任意一行的最后一列开销时,查询当前行的提取开销到外部的使能配置,在当前行至少有1个开销字节配置为提取开销到外部使能的情况下,生成一开销提取请
求写入第一FIFO,所述开销提取请求包括当前行的所述使能配置、行信息、复帧信息和通道信息。10.根据权利要求9所述的方法,其特征在于,所述依次读取所述第一存储队列存储的开销提取请求,将提取开销到外部使能的开销字节的数据及控制信息发送到所述OTN中的第二芯片进行处理,包括:依次读取第一FIFO中的开销提取请求,每读取一开销提取请求时,对该开销提取请求中的所述使能配置进行逐位判断,对所述使能配置中表示提取开销到外部使能的每一位,执行以下处理:根据该位在使能配置中的位置及该开销提取请求中的行信息、复帧信息和通道信息,从所述开销缓存提取出该位对应的开销字节的数据;根据该开销提取请求中的通道信息和复帧信息分别生成该位对应的开销字节的第一控制信息和第二控制信息;通过不同的串行接口以逐位发送的方式向所述第二芯片同时发送该位对应的开销字节的数据、第一控制信息和第二控制信息。11.根据权利要求10所述的方法,其特征在于,所述以逐位发送的方式向所述第二芯片同时发送该位对应的开销字节的数据、第一控制信息和第二控制信息时,所述方法还包括:使用取值为0至7的第一计数器进行计数,在计数值...

【专利技术属性】
技术研发人员:李俊杨锐王德明
申请(专利权)人:北京晟芯网络科技有限公司
类型:发明
国别省市:

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

1