本文涉及光传输网络otn技术,尤指一种otn跨芯片发送请求、接收开销的方法、装置和介质。
背景技术:
1、光传输网络otn通过丰富的开销来完成网络维护管理,但目前各个设备厂商设计的专用otn芯片中,部分通用开销字节的使用不完全一致,例如在实现dcn通道功能时,有的设备厂商只使用gcc0/gcc1/gcc2开销字节,而有的设备厂商可能还要用到res字节去提高dcn管道的带宽;并且专用芯片中逻辑一旦固化则无法改变。
2、因此,为了防止开销处理出错,或者方便专用芯片使用者有自己特殊的用途,可以在专用芯片中能够开辟一条传输通道,后续通过在外部通过加上一片低成本的现场可编程门阵列fpga,实现专用芯片向外部fpga传输提取的开销,以及接收外部fpga传输来的开销,以实现差异化的开销处理功能。
3、但是目前文献中只记载了针对部分开销自节进行跨芯片传输的技术方案,如aps/pcc、gcc0、gcc1、gcc2、res字节,不能做到对otn里所有的开销字节进行插入提取,无法起到保护和逃生通道的作用。
技术实现思路
1、本申请提供了一种otn跨芯片发送请求、接收开销的方法、装置和介质,适用于otn中所有开销字节的传输,通用性强。
2、本申请实施例提供的一种光传输网络otn跨芯片发送开销请求的方法,应用于所述otn中的第一芯片,所述方法包括:
3、根据开销字节的外部开销使能配置,生成开销请求,并将所述开销请求写入第二存储队列;
4、根据保护组的使能配置,生成保护请求,并将所述保护请求写入第三存储队列;
5、读取所述第二存储队列存储的开销请求和所述第三存储队列存储的保护请求,产生控制信息,并将所述控制信息写入第四存储队列;
6、读取所述第四存储队列存储的控制信息,将所述控制信息发送到所述otn中的第二芯片进行处理。
7、作为一示例实施例,根据开销字节的外部开销使能配置,生成开销请求,并将所述开销请求写入第二存储队列,包括:
8、接收数据通路申请的开销请求后,查询此开销请求对应行的外部开销使能配置,在当前行至少有1个开销字节配置为外部开销使能的情况下,生成一开销请求写入第二fifo,所述开销请求包括当前行的所述使能配置、行信息、复帧信息和通道信息。
9、作为一示例实施例,写入第二fifo的开销请求中包含的复帧信息是数据通路申请的开销请求中包含的复帧信息加1。
10、作为一示例实施例,所述第一芯片向所述第二芯片发送的控制信息包括用于开销请求的控制信息或用于保护请求的控制信息。
11、本申请实施例提供的光传输网络otn跨芯片接收开销字节的方法,应用于所述otn中的第一芯片,所述方法包括:
12、接收第二芯片发送的开销字节的数据以及保护信息;
13、根据向第二芯片发送的控制信息,对所述开销字节的数据和保护信息执行对应的处理,所述控制信息包括用于开销请求的控制信息或用于保护请求的控制信息。
14、作为一示例实施例,根据向第二芯片发送的控制信息,对所述开销字节的数据和保护信息执行对应的处理,包括:
15、当向第二芯片发送的控制信息为用于开销请求的控制信息时,将接收到的开销字节的数据写入开销缓存;写入地址包括:行信息、复帧信息和通道信息。
16、作为一示例实施例,根据向第二芯片发送的控制信息,对所述开销字节的数据和保护信息执行对应的处理,包括:
17、当向第二芯片发送的控制信息为用于保护请求的控制信息时,将接收到的保护信息发送给保护倒换模块。
18、本申请实施例提供的计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如前任一实施例所述的光传输网络otn跨芯片发送开销请求的方法,或实现如前任一实施例所述的光传输网络otn跨芯片接收开销字节的方法。
19、本申请实施例提供的光传输网络otn跨芯片发送开销请求的装置,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现如前任一实施例所述的光传输网络otn跨芯片发送开销请求的方法。
20、本申请实施例提供的光传输网络otn跨芯片接收开销字节的装置,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现如前任一实施例所述的光传输网络otn跨芯片接收开销字节的方法。
21、与相关技术相比,本申请实施例记载的otn跨芯片发送开销请求、接收开销字节的方法,适用与所有的开销字节,通用性强;此外,本申请实施例支持请求保护字节以及接收保护信息,可以弥补现有otn本身的保护sf/sd在芯片内部而无法实现aps保护协议的缺陷。
22、本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。
1.一种光传输网络otn跨芯片发送开销请求的方法,应用于所述otn中的第一芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.一种光传输网络otn跨芯片接收开销字节的方法,应用于所述otn中的第一芯片,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求5所述的方法,其特征在于,
8.一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至4中任一项所述的光传输网络otn跨芯片发送开销请求的方法,或实现如权利要求5至7中任一项所述的光传输网络otn跨芯片接收开销字节的方法。
9.一种光传输网络otn跨芯片发送开销请求的装置,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现如权利要求1至4中任一项所述的光传输网络otn跨芯片发送开销请求的方法。
10.一种光传输网络otn跨芯片接收开销字节的装置,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现如权利要求5至7中任一所述的光传输网络otn跨芯片接收开销字节的方法。