本技术涉及通信,尤其涉及一种码块处理方法、装置、设备及可读存储介质。
背景技术:
1、随着5g的发展以及垂直行业用户的增多,网络对切片的需求增强。业界在基于以太网的切片隔离技术上进行了很多有益的探索,城域传送网(metro transport network,mtn)针对5g等新业务需求定义的新型传送网技术体系。
2、mtn由城域传送网段(section)层和城域传送网通路(path)层构成。mtn技术在section(网段)层支持以5gbps为最小颗粒度的通道划分和切片。mtn在section层重用了灵活以太网(flexible ethernet,flexe)的帧格式,网段层的基本数据单元帧格式见由一个开销的64b/66b码块加上20460个有效载荷的64b/66b码块组成。
3、目前,在mtn的通道层之上,提供了更小带宽粒度的mtn切片通道,细粒度mtn(finegranularity mtn,fgmtn)。fgmtn在mtn通道(mtn path,mtnp)层的结构中增加一层fgmtn层,由fgmtn单元结构和单元结构之间的操作、管理与维护(operations,administrationand maintenance,oam)码块、idle(空闲)组成码流。在fgmtn的处理过程中,需要考虑错误标识处理方法。
技术实现思路
1、本技术实施例提供一种码块处理方法、装置、设备及可读存储介质,以确保mtn网络的可靠性。
2、第一方面,本技术实施例提供了一种码块处理方法,应用于城域传送网mtn节点,包括:
3、若携带fgmtn通道的mtn通道码块被错误标记,或者所述码块包含无效的同步头,或者所述码块是具有无效类型字段的控制码块,或者所述码块是错误码块,将所述mtn通道码块内携带的fgmtn通道码块替换为错误码块。
4、可选的,所述将所述mtn通道码块内携带的fgmtn通道码块替换为错误码块,包括:
5、将所述mtn通道码块内携带的一个或多个fgmtn通道的客户码块替换为错误码块(e码块)。
6、可选的,所述方法还包括:
7、将用于承载所述客户码块的错误码块,替换为数据码块(d码块)或结束码块(t码块),得到第一目标fgmtn单元。
8、可选的,所述方法还包括:
9、发送所述第一目标fgmtn单元。
10、可选的,所述mtn节点具有前向纠错(forward error correction,fec)功能,所述方法还包括:
11、在fec码字(codeword)长度检测异常的情况下,将fec codeword长度范围内的66b码块替换为错误码块。
12、第二方面,本技术实施例提供了一种码块处理方法,应用于mtn节点,包括:
13、接收第二目标fgmtn单元;
14、在所述第二目标fgmtn单元的目标码块出现异常的情况下,对所述目标码块进行处理;
15、其中,所述目标码块包括开始码块(s码块)、数据码块(d码块)、结束码块(t码块)中的一种或多种。
16、可选的,所述目标码块包括开始码块;所述对所述目标码块进行处理,包括:
17、在出现开始码块同步头错误的情况下,丢弃所述开始码块以及所述第二目标fgmtn单元;或者,
18、在出现开始码块同步头错误的情况下,若确定所述目标码块为开始码块,读取所述第二目标fgmtn单元;或者,
19、在出现开始码块码块类型域错误的情况下,丢弃所述开始码块以及所述第二目标fgmtn单元;或者,
20、在出现开始码块码块类型域错误的情况下,若确定所述目标码块为开始码块,读取所述第二目标fgmtn单元。
21、可选的,所述目标码块包括数据码块;所述对所述目标码块进行处理,包括:
22、在出现数据码块同步头错误的情况下:
23、若所述数据码块携带fgmtn通道客户信息,将所述数据码块的64比特携带的一个或多个fgmtn通道的客户码块替换为错误码块;或者,
24、若所述数据码块携带开销信息,丢弃所述开销信息。
25、可选的,所述目标码块包括结束码块;所述对所述目标码块进行处理,包括:
26、在出现结束码块同步头错误或码块类型域错误的情况下:
27、若所述结束码块携带fgmtn通道客户信息,将所述结束码块的64比特携带的一个fgmtn通道的客户码块替换为错误码块;或者,
28、若所述结束码块携带开销信息,丢弃所述开销信息。
29、第三方面,本技术实施例提供了一种码块处理装置,应用于mtn节点,包括:
30、第一处理模块,用于若携带gmtn通道的mtn通道码块被错误标记,或者所述码块包含无效的同步头,或者所述码块是具有无效类型字段的控制码块,或者所述码块是错误码块,将所述mtn通道码块内携带的fgmtn通道码块替换为错误码块。
31、可选的,所述第一处理模块,还用于将所述mtn通道码块内携带的一个或多个fgmtn通道的客户码块替换为错误码块。
32、可选的,所述装置还可包括:
33、第二处理模块,用于将用于承载所述客户码块的错误码块,替换为数据码块或结束码块,得到第一目标fgmtn单元。
34、可选的,所述装置还可包括:
35、发送模块,用于发送所述第一目标fgmtn单元。
36、可选的,所述mtn节点具有fec功能,所述装置还可包括:
37、第三处理模块,用于在fec codeword长度检测异常的情况下,将fec codeword长度范围内的66b码块替换为错误码块。
38、第四方面,本技术实施例提供了一种码块处理装置,应用于mtn节点,包括:
39、第一接收模块,用于接收第二目标fgmtn单元;
40、第一处理模块,用于在所述第二目标fgmtn单元的目标码块出现异常的情况下,对所述目标码块进行处理;
41、其中,所述目标码块包括开始码块、数据码块、结束码块中的一种或多种。
42、可选的,所述目标码块包括开始码块;所述第一处理模块,还用于:
43、在出现开始码块同步头错误的情况下,丢弃所述开始码块以及所述第二目标fgmtn单元;或者,
44、在出现开始码块同步头错误的情况下,若确定所述目标码块为开始码块,读取所述第二目标fgmtn单元;或者,
45、在出现开始码块码块类型域错误的情况下,丢弃所述开始码块以及所述第二目标fgmtn单元;或者,
46、在出现开始码块码块类型域错误的情况下,若确定所述目标码块为开始码块,读取所述第二目标fgmtn单元。
47、可选的,所述目标码块包括数据码块;所述第一处理模块,还用于:
48、在出现数据码块同步头错误的情况下:
49、若所述数据码块携带fgmtn通道客户信息,将所述数据码块的64比特携带的一个或多个fgmtn通道的客户码块替换为错误码块;或者,
50、若所述数据码块携带开销信息,丢弃所述开销信息。
51、可选的,所述目标码块包括结束码块;所述第一处理模块,还用于:
52、在出现结束码块同步头错误或码块类型域错误的情况下:
53、若所述结束码块携带fgmtn通道客户信息,将所述结束码块的64比特携带的一个fgmtn通道的客户码块替换为错误码块;或者,
54、若所述结束码块携带开销信息,丢弃所述开销信息。
55、第五方面,本技术实施例提供了一种码块处理装置,应用于mtn节点,包括:处理器和收发器;
56、所述处理器,用于若携带gmtn通道的mtn通道码块被错误标记,或者所述码块包含无效的同步头,或者所述mtn通道码块是具有无效类型字段的控制码块,或者所述mtn通道码块是错误码块,将所述mtn通道码块内携带的fgmtn通道码块替换为错误码块。
57、可选的,所述处理器还用于:
58、将所述mtn通道码块内携带的一个或多个fgmtn通道的客户码块替换为错误码块。
59、可选的,所述处理器还用于:
60、将用于承载所述客户码块的错误码块,替换为数据码块或结束码块,得到第一目标fgmtn单元。
61、可选的,所述处理器还用于:
62、发送所述第一目标fgmtn单元。
63、可选的,所述mtn节点具有fec功能,所述处理器还用于:
64、在fec codeword长度检测异常的情况下,将fec codeword长度范围内的66b码块替换为错误码块。
65、第六方面,本技术实施例提供了一种码块处理装置,应用于mtn节点,包括:处理器和收发器;
66、所述收发器,用于接收第二目标fgmtn单元;
67、所述处理器,用于在所述第二目标fgmtn单元的目标码块出现异常的情况下,对所述目标码块进行处理;
68、其中,所述目标码块包括开始码块、数据码块、结束码块中的一种或多种。
69、可选的,所述目标码块包括开始码块;所述处理器还用于:
70、在出现开始码块同步头错误的情况下,丢弃所述开始码块以及所述第二目标fgmtn单元;或者,
71、在出现开始码块同步头错误的情况下,若确定所述目标码块为开始码块,读取所述第二目标fgmtn单元;或者,
72、在出现开始码块码块类型域错误的情况下,丢弃所述开始码块以及所述第二目标fgmtn单元;或者,
73、在出现开始码块码块类型域错误的情况下,若确定所述目标码块为开始码块,读取所述第二目标fgmtn单元。
74、可选的,所述目标码块包括数据码块;所述处理器还用于:
75、在出现数据码块同步头错误的情况下:
76、若所述数据码块携带fgmtn通道客户信息,将所述数据码块的64比特携带的一个或多个fgmtn通道的客户码块替换为错误码块;或者,
77、若所述数据码块携带开销信息,丢弃所述开销信息。
78、可选的,所述目标码块包括结束码块;所述处理器还用于:
79、在出现结束码块同步头错误或码块类型域错误的情况下:
80、若所述结束码块携带fgmtn通道客户信息,将所述结束码块的64比特携带的一个fgmtn通道的客户码块替换为错误码块;或者,
81、若所述结束码块携带开销信息,丢弃所述开销信息。
82、第七方面,本技术实施例还提供一种通信设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上所述的码块处理方法中的步骤。
83、第八方面,本技术实施例还提供一种可读存储介质,所述可读存储介质上存储程序,所述程序被处理器执行时实现如上所述的码块处理方法中的步骤。
84、在本技术实施例中提出了对fgmtn通道码块的错误标识处理方法,从而有效地保证了fgmtn技术和网络的可靠性。
1.一种码块处理方法,其特征在于,应用于城域传送网mtn节点,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述mtn通道码块内携带的fgmtn通道码块替换为错误码块,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述mtn节点具有前向纠错fec功能,所述方法还包括:
6.一种码块处理方法,其特征在于,应用于mtn节点,包括:
7.根据权利要求6所述的方法,其特征在于,所述目标码块包括开始码块;所述对所述目标码块进行处理,包括:
8.根据权利要求6所述的方法,其特征在于,所述目标码块包括数据码块;所述对所述目标码块进行处理,包括:
9.根据权利要求6所述的方法,其特征在于,所述目标码块包括结束码块;所述对所述目标码块进行处理,包括:
10.一种码块处理装置,其特征在于,应用于mtn节点,包括:
11.一种码块处理装置,其特征在于,应用于mtn节点,包括:
12.一种码块处理装置,其特征在于,应用于mtn节点,包括:处理器和收发器;
13.一种码块处理装置,其特征在于,应用于mtn节点,包括:处理器和收发器;
14.一种通信设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如权利要求1至9中任一项所述的码块处理方法中的步骤。
15.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至9中任一项所述的码块处理方法中的步骤。
