一种光传送网中的业务处理的方法、装置和系统与流程


一种光传送网中的业务处理的方法、装置和系统
1.本技术是分案申请,原申请的申请号是201910942575.8,原申请日是2019年9月30日,原申请的全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及光通信技术领域,尤其涉及光传送网中业务处理技术。


背景技术:



3.光传送网(optical transport network,otn)作为一种骨干承载网络的核心技术,包括多种速率的光承载容器。例如,光数据单元0(optical data unit 0,odu0)为当前otn技术的速率最小的承载容器,其速率约为1.25吉比特每秒(gigabit per second,gbps),用于承载1gbps的以太网业务数据。
4.为提升承载效率,当前otn的光承载容器采用时分复用技术。具体地,通过将一个高速率的承载容器划分为多个固定的时隙,用于实现多业务承载。当前,otn支持1.25g时隙和5g时隙两种颗粒度。对于低于1gbps的业务,当前的otn承载容器的时隙粒度无法提供有效的承载方案。为此,业界提供了如图1所示的技术方案。如图1所示,otn帧(102)可用于承载业务数据的区域(即1-4行、第17列-3824列的区域)被划分为多个净荷块(即图1所示的净荷块1-k)。图1中还新定义了一个低速率帧(101)。该低速率帧包括开销区和净荷区。其中,净荷区用于承载业务数据。通过将承载了业务数据的低速率帧映射到一个净荷块中,来实现低速率业务数据的承载。


技术实现要素:



5.现有技术提供的方案存在承载效率较低的问题。为此,本技术实施例提供了一种光传送网中业务数据的处理方法、装置和系统。
6.第一方面,本技术实施例提供了一种光传送网(otn)中业务处理的方法。该方法包括:
7.获取业务数据;
8.将所述业务数据映射到光业务单元(osu)帧中,所述osu帧包括开销子帧和数据子帧,所述开销子帧用于承载开销信息,所述数据子帧用于承载所述业务数据;
9.将所述osu帧映射到otn帧的多个净荷块中,所述osu帧对应有所述业务数据的标识;
10.发送所述otn帧。
11.通过定义一种灵活的osu帧结构,合理设计开销子帧和数据子帧的结构,本技术提供的技术方案提升otn帧的承载效率。
12.在一种具体的设计中,所述开销子帧还用于承载所述业务数据。这种做法可以进一步提升otn帧的承载效率。
13.在一种具体的设计中,所述osu帧包括多个所述开销子帧,每隔固定数量的所述数
据子帧有一个所述开销子帧。通过降低开销子帧的周期,可以提升开销处理速度,使得otn设备根据开销内容进行快速地事件响应。
14.在一种具体的设计中,所述开销子帧包括所述osu帧承载的所述业务数据的数量信息。通过携带数量信息,可以简化业务数据的提取处理。
15.在一种具体的设计中,所述osu帧包含业务标识字段,所述业务标识字段用于承载所述标识。
16.在一种具体的设计中,所述开销子帧和所述数据子帧的大小均为192字节;或,所述开销子帧和所述数据子帧的大小均为112至124字节中的任意一个数值;或,所述开销子帧和所述数据子帧的大小均为240至252字节的任意一个数值;或,所述开销子帧和所述数据子帧的大小均为496至508字节的任意一个数值。
17.在一种具体的设计中,所述osu帧对应有所述业务数据的标识具体包括:所述osu帧的每两个子帧对应所述业务数据的标识,所述子帧为所述开销子帧或所述数据子帧。这种做法可以进一步提升otn帧的承载效率。
18.在一种具体的设计中,所述方法还包括:
19.获取业务开销帧,所述业务开销帧用于承载所述业务数据的部分开销信息;
20.将所述业务开销帧映射到所述otn帧的一个净荷块中。
21.需要说明的是,上述的多种具体设计可以任意结合使用。
22.第二方面,本技术实施例提供了一种光传送网(otn)中业务处理的方法。该方法包括:
23.获取多个业务数据;
24.将所述多个业务数据映射到光业务单元(osu)帧中,所述osu帧包括专用开销帧和多个数据子帧,所述多个数据子帧用于承载所述多个业务数据,所述专用开销帧用于承载所述多个业务数据的开销信息;
25.将所述osu帧映射到otn帧的多个净荷块中,所述osu帧对应有所述多个业务数据的标识;
26.发送所述otn帧。
27.通过定义一种灵活的osu帧结构,合理设计专用开销帧和数据子帧的结构,本技术提供的技术方案提升otn帧的承载效率。
28.在一种具体的设计中,所述数据子帧用于承载多个业务数据的另一开销信息。所述专用开销帧的发送间隔可以灵活设置。这种做法可以在需要的时候才发送专用开销帧,可有效提升otn帧的承载效率。
29.第三方面,本技术实施例提供了一种光传送网(otn)的业务处理装置。该装置包括处理器以及存储器,其中:所述存储器,存储有程序代码;所述处理器,用于读取并执行所述存储器存储的程序代码,以实现如第一方面、第一方面的任意一种具体设计、第二方面或其具体设计所述的方法。
30.第四方面,本技术实施例提供了一种光传送网络(otn)设备。所述otn设备包括如第三方面或者其任意具体设计所述的装置和光收发器。其中,所述装置用于发送所述otn帧给所述光收发器;所述光收发器用于发送接收到的所述otn帧给另一otn设备。
31.第五方面,本技术实施例提供了一种光传送网(otn)中业务处理的方法。该方法包
括:
32.接收otn帧,所述otn帧的多个净荷块中承载有osu帧,所述osu帧对应有业务数据的标识,所述osu帧包括开销子帧和数据子帧,所述开销子帧用于承载开销信息,所述数据子帧用于承载所述业务数据;从所述otn帧中提取所述osu帧;根据所述标识,从所述osu帧中获取所述业务数据。
33.在一种具体设计中,所述开销子帧还用于承载所述业务数据。
34.在一种具体设计中,所述osu帧包括多个所述开销子帧,每隔固定数量的所述数据子帧有一个所述开销子帧。
35.在一种具体设计中,所述开销子帧包括所述osu帧承载的所述业务数据的数量信息。
36.在一种具体设计中,所述osu帧包含业务标识字段,该业务标识字段用于承载所述标识。
37.第六方面,本技术实施例提供了一种光传送网(otn)的业务处理装置。该装置包括处理器以及存储器,其中:所述存储器,存储有程序代码;所述处理器,用于读取并执行所述存储器存储的程序代码,以实现如第五方面或第五方面的任一具体设计所述的方法。
38.第七方面,本技术实施例提供了一种光传送网络(otn)系统。所述otn系统包括第三方面或者其任意一种具体设计所述的otn设备和另一otn设备。所述另一otn设备包括第六方面或其任意一种具体设计所述的otn的业务处理装置。
39.通过定义新的osu帧结构并定义一套映射流程,本技术实施例提供的技术能够改善现有技术面临的承载效率的问题。
附图说明
40.下面将参照所示附图对本技术实施例进行更详细的描述:
41.图1为现有技术的业务处理方法示意图;
42.图2为本技术实施例的一种可能的应用场景示意图;
43.图3为一种可能的网络设备硬件结构示意图;
44.图4为一种可能的光业务单元(osu)帧的结构示意图;
45.图5为另一种可能的osu帧的结构示意图;
46.图6为一种可能的开销子帧的结构示意图;
47.图7a为一种可能的开销子帧包含的开销字段的示意图;
48.图7b为另一种可能的开销子帧包含的开销字段的示意图;
49.图7c为一种可能的专用开销帧包含的开销字段的示意图;
50.图8为一种可能的业务处理流程图;
51.图9为本技术实施例提供的一种业务处理的流程示意图;
52.图10为图9所示的业务流程中一种可能的添加业务标识的流程示意图;
53.图11为图9所示的业务流程中另一种可能的添加业务标识的流程示意图;
54.图12为本技术实施例提供的一种可能的业务处理装置的结构示意图;
55.图13为另一种可能的网络设备的结构示意图;
56.图14为又一种可能的网络设备的结构示意图。
具体实施方式
57.首先,对本技术中的部分用语进行解释说明,以便于本领域技术人员理解。
58.1)、多个指两个或两个以上。“和/或”描述关联对象的关联关系,可以存在三种关系。例如,a和/或b可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术的描述中,“第一”、“第二”等词汇仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
59.2)、数学符号“*”表示乘号。
60.3)、上游或下游。从源设备a向目的设备b传输数据,并经过设备m,在数据传输方向上设备m点位于设备a和设备b点之间,则设备a在设备m的上游方向,设备b在设备m的下游方向。
61.4)、业务数据指的是光传送网络可以承载的业务。例如,可以是以太网业务、分组业务、无线回传业务等。
62.本技术实施例适用于光网络,例如:otn。一个otn通常由多个设备通过光纤连接而成,可以根据具体需要组成如线型、环形和网状等不同的拓扑类型。如图2所示的otn 200由8个otn设备201组成,即设备a-h。其中,202指示光纤,用于连接两个设备;203指示客户业务接口,用于接收或发送客户业务数据。根据实际的需要,一个otn设备可能具备不同的功能。一般地来说,otn设备分为光层设备、电层设备以及光电混合设备。光层设备指的是能够处理光层信号的设备,例如:光放大器(optical amplifier,oa)、光分插复用器(optical add-drop multiplexer,oadm)。oa也可被称为光线路放大器(optical line amplifier,ola),主要用于对光信号进行放大,以支持在保证光信号的特定性能的前提下传输更远的距离。oadm用于对光信号进行空间的变换,从而使其可以从不同的输出端口(有时也称为方向)输出。电层设备指的是能够处理电层信号的设备,例如:能够处理otn信号的设备。光电混合设备指的是具备处理光层信号和电层信号能力的设备。需要说明的是,根据具体的集成需要,一台otn设备可以集合多种不同的功能。本技术提供的技术方案适用于不同形态和集成度的包含电层功能的otn设备。
63.需要说明的是,本技术实施例中的otn设备使用的数据帧结构是otn帧,用于承载各种业务数据,并提供丰富的管理和监控功能。otn帧可以是oduk、oducn、oduflex,或者光通道传输单元k(optical transport unit k,otuk),otucn,或者灵活otn(flexo)帧等。其中,odu帧和otu帧区别在于,otu帧包括odu帧和otu开销;k代表了不同的速率等级,例如,k=1表示2.5gbps,k=4表示100gbps;cn表示可变速率,具体为100gbps的正整数倍的速率。除非特殊的说明,odu帧指的是oduk、oducn或oduflex的任意一种,otu帧指的是otuk、otucn或者flexo的任意一种。还需要指出的是,随着otn技术发展,可能定义出新的类型的otn帧,也适用于本技术。
64.图3为一种可能的网络设备硬件结构示意图。例如,图2中的设备a。具体地,otn设备300包括支路板301、交叉板302、线路板303、光层处理单板(图中未示出)和系统控制和通信类单板304。根据具体的需要,一网络设备包含的单板类型和数量可能不相同。例如,作为核心节点的网络设备没有支路板301。又如,作为边缘节点的网络设备有多个支路板301,或者没有光交叉板302。再如,只支持电层功能的网络设备可能没有光层处理单板。
65.支路板301、交叉板302和线路板303用于处理otn的电层信号。其中,支路板301用
于实现各种客户业务的接收和发送,例如sdh业务、分组业务、以太网业务和前传业务等。更进一步地,支路板301可以划分为客户侧光模块和信号处理器。其中,客户侧光模块可以为光收发器,用于接收和/或发送业务数据。信号处理器用于实现对业务数据到数据帧的映射和解映射处理。交叉板302用于实现数据帧的交换,完成一种或多种类型的数据帧的交换。线路板303主要实现线路侧数据帧的处理。具体地,线路板303可以划分为线路侧光模块和信号处理器。其中,线路侧光模块可以为线路侧光收发器,用于接收和/或发送数据帧。信号处理器用于实现对线路侧的数据帧的复用和解复用,或者映射和解映射处理。系统控制和通信类单板304用于实现系统控制。具体地,可以通过背板从不同的单板收集信息,或将控制指令发送到对应的单板上去。需要说明的是,除非特殊说明,具体的组件(例如信号处理器)可以是一个或多个,本技术不做限制。还需要说明的是,对设备包含的单板类型以及单板的功能设计和数量,本技术不做任何限制。需要说明的是,在具体的实现中,上述两个单板也可能设计为一个单板。此外,网络设备还可能包括用于备用的电源、用于散热的风扇等。
66.以现有技术中的低速率帧的大小为53字节,其中开销区和净荷区分别占用5字节和48字节为例。那么,对于用于承载低速率帧的otn帧来说,其净荷区中用于承载开销的比例为:5/53=9.43%。相较于一个otn帧承载另一个otn帧的承载方式(开销比为0.42%)来说,这种低速率帧方案存在开销比过大的问题。也就是说,otn帧在承载低速率帧时,用于承载业务数据的比例较小,即承载效率较低。
67.为此,本技术新定义了一种帧结构。为了简化说明,后续称该帧结构为光业务单元(optical service unit,osu)帧。需要说明的是,这个名称仅是一个示例,不应对本技术定义的帧结构构成限定。该名称也可以替换为低速率帧、低速业务帧或光业务数据单元帧等其他名称。
68.图4-图5为两种可能的光业务单元(osu)帧的结构示意图。如图4所示,osu帧包括一个开销子帧和多个数据子帧。如图5所示,osu帧包括多个开销子帧和多个数据子帧。其中,一个开销子帧和多个数据帧构成一个组。因此,一个osu帧包含多个这样的组。例如,图5中的osu帧包括n个组。通过一个开销子帧对应多个数据子帧的设计,来降低开销占比。
69.应理解,osu帧也可以仅包括一个开销子帧和一个数据子帧。为了降低开销占比,开销子帧还需要携带数据。
70.图6为一种可能的开销子帧的结构示意图。具体地,开销子帧包括开销区和数据区。开销区用于承载开销信息。数据区用于承载业务数据。需要说明的是,开销子帧可能只包含开销区。在开销子帧中增加数据区的好处是,可以进一步降低开销信息占比。开销子帧可以携带的开销信息和其含义如表1所示。需要说明的是,表1中给出的开销信息列表,并不代表一个开销子帧需要携带所有这些开销信息。在实际应用中,一个开销子帧携带的开销信息可以根据具体需要来设计。对此,本技术不做限定。
71.表1开销子帧可能携带的开销举例
72.[0073][0074]
需要说明的是,表1所给出的开销举例并没有涉及每个开销信息所需要占用的字节数量。根据具体需要,可以为这些开销信息确定实际占用osu帧中的开销子帧的大小。例如,fas占用4字节,dm占用2字节,len占用1字节等。此外,为了简化后续描述,将bei、bdi和stat等用于指示各种路径状态的信息的集合简称为路径状态指示(trail status indicatiron,txi)。本领域技术人员应理解,txi可以包括bei,bdi或stat的一个或者多个。此外,txi还可能包括其他用于指示路径状态的信息。
[0075]
针对开销子帧包含的开销信息,下面提供两个具体举例。图7a和图7b为两种可能的开销子帧包含的开销字段的示意图。
[0076]
如图7a所示,一个osu帧包含80个子帧,其中4个为开销子帧,76个数据子帧。80个子帧分为4个组。每一组子帧中包含一个开销子帧和19个数据子帧。
[0077]
以每一个子帧的大小为190字节,一个开销子帧包含8字节开销(剩余位置用于承载数据)为例,osu帧的开销比为:(4*8)/(4*20*190)=0.21%。这种方式可以大大降低开销比,从而可以提升otn帧的业务承载效率。
[0078]
或者,以每一个子帧的大小为240字节,一个开销子帧包含8字节开销(剩余位置用于承载数据)为例,osu帧的开销比为:(4*8)/(4*20*240)=0.17%。或者,以osu帧的子帧的
大小为256字节,一个开销子帧包含8字节开销(剩余位置用于承载数据)为例,osu帧的开销比为:(4*8)/(4*20*256)=0.16%。
[0079]
以上给出了多种的开销子帧的举例。在实际应用中,可以根据需要来选择开销子帧的大小。例如,可以选择112至124字节中的任意数值;或者,可以选择240至252字节的任意数值;或者,可以选择496至508字节的任意数值。
[0080]
图7a中的四个开销子帧携带的开销为:
[0081]
第一组的开销子帧包括:包含fas(4字节),pm(1字节),pt(1字节),len(2字节)。第二组的开销子帧包括:pm(1字节),aps(1字节),len(2字节),4字节为保留字节(res)。第三组的开销子帧包括:pm(1字节),dm(1字节),len(2字节),4字节为保留字节。第四组的开销子帧包括:gcc(2字节),len(2字节),4字节为保留字节。其中,每个开销子帧携带的len,用于指示当前开销子帧和之后紧跟的连续19个数据子帧包含的有效数据的数量。需要说明的是,一组里的子帧携带的可以是同一个业务数据。当同一组业务里携带的是不同的业务数据时,还需要借助业务标识来区分每个子帧里携带的具体业务。关于业务标识的添加和处理参见图10和图11相关描述,在此不予赘述。
[0082]
其他作为保留字节的位置,可以进一步承载mfas、sm或tcm等表1列举的开销信息。例如,可以携带1比特的mfas信息,来实现指示一个256个osu帧组成的复帧。具体地,可以在前128个osu帧的mfas字段携带0,后128个osu帧的mfas字段携带1。或者,采用1个字节携带mfas信息,该mfas字节基于osu帧从0到255进行递增。
[0083]
图7b的帧结构和图7a所示的帧结构类似。两者主要的区别在图7b所示的帧结构中,开销子帧携带的开销信息不相同。具体地,在图7b所示的帧结构中,第一组的开销子帧包括:包含fas(4字节)、bip(1字节)、txi(1字节)和len(2字节)。第二组的开销子帧包括:tti(1字节)、bip(1字节)、txi(1字节)和len(2字节);剩余的3字节为保留字节(res)。第三组的开销子帧包括:txi(1字节)、bip(1字节)和len(2字节);剩余的5字节为保留字节。第四组的开销子帧包括:pt(1字节)、bip(1字节)、txi(1字节)、len(2字节);剩余的3字节为保留字节。其中,每个开销子帧携带的len同图7a,不再赘述。其中,txi包括bei(4比特)、bdi(1比特)和stat(3比特)。
[0084]
需要说明的是,osu帧的开销子帧也可以连续放置,然后再放置数据子帧,从而构成osu帧。在图7b的帧结构设计中,每个一定数量的数据子帧有一个开销子帧。或者说,每个开销子帧后跟一定数量的数据子帧。通过在每个一定数量的子帧放置同样类型的开销(例如图7b的bip和txi),使得某一些开销出现的频率是osu帧频率的两倍甚至更高。这种设计方式使得接收端设备可以更快地获取路径的状态信息,可以提高接收端设备对路径状态变化的响应速率。例如,如果发生路径故障,接收端设备可以快速准确地进行保护倒换。又如,如果路径的性能发生裂化,接收端设备可以采取一定的措施来改变路径性能等。
[0085]
针对不经常变化的信息,可以采用其中一个开销子帧的开销字段来传递。这么做,可以节约开销,进一步提升业务承载效率。例如,tti仅在图7b中的第二个开销子帧中承载。
[0086]
与图7a的描述类似,图7b中的开销子帧还可以用于承载mfas、dm、aps等表1列举的开销信息,不再赘述。
[0087]
为了进一步降低开销比,本技术还定义了一种新的开销帧(后续简称专用开销帧)。该专用开销帧用来承载多个业务数据的开销。其主要用于承载一些非频繁变化的开销
信息,或者是不需要及时传送的开销信息。例如,tti、pt、bdi、stat、gcc等。专用开销帧可以根据需要周期性或者周期性的发送。在需要的时候才发送该专用开销帧,可以降低开销信息在otn帧的占比,从而提升业务承载效率。
[0088]
图7c给出了一种专用开销帧的结构示意图。如图7c所示,该专用开销帧携带了一个特殊的sid(即图中的sid0),用来表示该帧为专门的开销帧,用于承载多个业务数据的开销。sid0可以特殊的填充来表示。例如,全0或者全1。具体地,该专门开销帧的大小可以为前述一个osu帧的子帧大小。例如,192字节。专用开销帧划分为多个区域,每个区域对应一个业务,分别用于该业务对应的开销信息。如图7c所示,专用开销帧划分为n个区域,其中,针对业务#1携带的开销包括:tti、pt、bdi、gcc。在实际应用中,专用开销帧承载的信息可以根据具体需要来选择。
[0089]
需要说明的是,当专用开销帧独立于osu帧时,osu帧的开销子帧仍可以保留,用于承载一些需要随着业务数据发送的开销信息。例如,fas、bip、len等。这么做,osu帧的开销子帧用于承载开销的字节数减少。对应地,其承载数据的字节数增加。提升了otn帧的承载效率。或者,osu帧可以仅包含数据子帧和固定大小的开销字段,例如,可以osu帧的大小可以为190*76+4*3字节。具体地,osu帧包括76个大小为190字节的数据子帧,4个大小为1字节的bip字段和4个大小为2字节的len字段。又如,osu帧可以仅为一个开销子帧大小。例如,190字节。在每个osu帧中携带少量必要的开销,例如len等。
[0090]
或者,当专用开销帧为osu帧的一部分时,专用开销帧可以替代开销子帧。应理解,采用不包含开销子帧的osu帧和专用开销帧的方案,可以理解为等同于一个osu帧包含数据子帧(即前述提及的携带少量必要的开销的osu帧)和开销子帧(即前述的专用开销帧)。与图7a和图7b所示的开销子帧不同的是,专用开销帧划分区域来携带不同数据的开销。此外,该专用开销帧出现的频率不固定,可以根据具体需要来发送。也就是说,在这种具体方案中,osu帧包含的子帧个数是不固定的。
[0091]
需要说明的是,osu帧结构也可以采用如图4所示的osu帧结构。例如,一个osu帧包含80个子帧,其中1个为开销子帧,79个数据子帧。该开销子帧包括:包含fas(4字节),pm(3字节),pt(1字节),aps(1字节),dm(1字节),gcc(2字节),len(2字节),2字节为保留字节。其中,开销子帧携带的len,用于指示当前开销子帧和之后紧跟的连续79个数据子帧包含的有效数据的数量。具体地,以osu子帧大小为240字节,该osu帧的开销比为:16/(80*240)=0.08%。这种方式可以大大降低开销比,从而可以提升otn帧的业务承载效率。
[0092]
结合图8,下面介绍本技术提出的业务处理的方法。如图8所示,作为发送端的otn设备需要执行如下步骤,来完成业务数据的承载。
[0093]
s801:获取业务数据;
[0094]
具体地,作为发送侧的otn设备通过客户业务接口来获取业务数据。或者,发送侧设备本地产生需要传送的业务数据。
[0095]
s803:将所述业务数据映射到光业务单元(osu)帧中,所述osu帧包括开销子帧和数据子帧,所述开销子帧用于承载开销信息,所述数据子帧用于承载所述业务数据;
[0096]
具体地,发送侧otn设备将业务数据映射到osu帧的一个或者多个子帧中。以图7b所示的osu帧为例,那么业务数据会映射到开销子帧和/或数据子帧中。实际业务数据占用的字节数可以通过len字段来传递。这么做,接收端设备可以根据len的数值来进行数据解
析,较为简单。当然,len也不是必须的。如果业务数据不能占满整数个子帧(数据子帧和/或开销子帧),那么可以填充特殊的固定填充比特。
[0097]
s805:将所述osu帧映射到otn帧的多个净荷块中,所述osu帧对应有所述业务数据的标识;
[0098]
具体地,为了标识一个osu帧所承载的业务数据,需要为osu帧提供其承载的业务数据的标识。将osu帧和业务数据的标识对应的方法有多种,详见图10-图11所示的具体实现方式,在此不予赘述。为简化说明,业务数据的标识简称为业务标识sid。
[0099]
需要说明的是,为了提升映射效率,可以将多个otn帧看成一个整体,来承载多个osu帧。因此,当前步骤并没有限定一个osu帧所对应的otn帧个数。例如,如果一个净荷块的一部分在第一个otn帧,另一个部分在第二个otn帧,那么osu帧可能映射到两个otn帧的净荷块。
[0100]
s807:发送所述otn帧。
[0101]
具体地,otn设备将otn帧发送出去。例如,发送给其下游的otn设备。
[0102]
下面将基于上面描述的本技术的一些共性方面,对本技术技术方案进一步说明。
[0103]
本技术的一个实施例提供了一种业务处理的方法、装置和系统。在本实施例中,以图2的网络场景为例,假设本实施例的发送端设备为a,接收端设备为h。需要说明的是,a和h仅是示例,可以替换为其他的路径。例如,该路径可以替换为设备a-设备h-设备g-设备f,其中,设备a为源设备,设备f为目的设备,设备h和设备g为中间设备。
[0104]
图9为本实施例提供的一种业务处理的流程示意图。下面对每个步骤进行详细的介绍。在如下步骤中,步骤s901至s907是发送端设备a执行的,步骤s909至s911是接收端设备h执行的。需要说明的是,为了避免冗余,接收端设备h收到设备a发送的otn帧在附图上未重复给出。
[0105]
s901:获取业务数据;
[0106]
本步骤跟图8的步骤s801类似,针对步骤s801的说明也适用于本步骤,此处不再赘述。例如,设备a通过客户业务接口接收业务数据。
[0107]
s903:将所述业务数据映射到光业务单元(osu)帧中,所述osu帧包括开销子帧和数据子帧,所述开销子帧用于承载开销信息,所述数据子帧用于承载所述业务数据;
[0108]
本步骤跟图8的步骤s803类似,针对步骤s803的说明也适用于本步骤,此处不予赘述。具体地,设备a将接收到的业务数据映射到osu帧的一个或者多个子帧中。
[0109]
s905:将所述osu帧映射到otn帧的多个净荷块中,所述osu帧对应有所述业务数据的标识;
[0110]
本步骤跟图8的步骤s805类似,针对步骤s805的说明也适用于本步骤,此处不予赘述。具体地,在本实施例中,为osu帧中的每一个子帧添加一个sid。或者,可以在osu帧的开销子帧和数据子帧都设置sid字段。需要说明的是,前一种方法中,sid字段不属于osu帧。以前一种方法为例,结合图10和图11对实现osu帧对应有sid的过程进行描述。
[0111]
图10为图9所示的业务流程中一种可能的添加业务标识的流程示意图。具体地,otn帧划分为多个净荷块(例如,图示的k个净荷块)。每个净荷块的大小等于其对应的osu帧的子帧大小加上sid字段的大小。例如,如果osu帧的数据子帧和开销子帧大小相同。那么净荷块的大小等于数据子帧或开销子帧的大小加上sid字段的大小。
[0112]
如图10所示,在将osu帧映射到otn帧的过程中,首先为每一个osu帧的子帧增加sid信息,用于指示每一个子帧所携带的业务数据的标识。然后,再将有对应的sid信息的子帧映射到净荷区中。
[0113]
以前面提及的osu帧为80*190字节大小,sid字段为2字节为例。因为otn帧的净荷块还需要携带sid,otn帧的开销比会有所增加。具体地,otn帧的开销比为:(4*8+2*80)/(4*20*192)=1.25%。相较于现有技术,这种实现方式在承载效率上仍有一定优势。
[0114]
或者,本领域技术人员可知,osu帧也在每一个子帧中包含sid字段。那么,otn帧的开销比为:(4*8+2*80)/4*20*190=1.26%。相较于现有技术,这种实现方式在承载效率上仍有一定优势。每个子帧独立携带sid,在过交叉设备或者发送到线路时,无需等待接收一个完整的osu帧之后再进行交叉或者发送,只需要接收到单个osu子帧,即可基于sid进行交叉或者发送到线路,可降低处理时延。
[0115]
图11为图9所示的业务流程中另一种可能的添加业务标识的流程示意图。sid的添加过程跟图10基本类似。不同之处在于,每两个子帧对应有一个sid,对应一个净荷块。也就是说,一个净荷块的大小等于两个子帧的大小加上sid字段的大小。具体地,设备a为两个子帧(例如,两个数据子帧,或者一个开销子帧和一个数据子帧)添加一个sid。然后再将添加了sid的两个子帧映射到一个净荷区中。以osu帧不包含sid(2字节)为例,那么otn帧的开销比:(4*8+2*40)/(4*10*(2+2*190))=0.73%。相较于图10的方法,图11所示的方法可以进一步降低开销占比。或者,本领域技术人员可以理解,也可以是osu帧的每两个子帧中携带了sid;那么,一个净荷块的大小就等于两个子帧大小。
[0116]
s907:发送所述otn帧。
[0117]
具体地,设备a将otn帧发送给设备h。
[0118]
s909:从所述otn帧中提取所述osu帧;
[0119]
具体地,设备h从otn帧的一个或者多个净荷块中提取osu帧。
[0120]
s911:根据所述标识,从所述osu帧中获取所述业务数据。
[0121]
具体地,设备h识别osu帧的子帧对应的sid。然后,确定所述业务数据所在的子帧,并从这些子帧中提取出业务数据。需要说明的是,可以是从一个osu帧提取业务数据,或者也可以是从多个osu帧提取出业务数据。
[0122]
通过定义新的osu帧结构并定义一套对应的映射流程,本技术实施例提供的方法能够降低现有技术存在的承载效率低的问题。
[0123]
需要说明的是,前述描述中osu帧和子帧还可以替换为osu复帧和osu帧。其中,子帧还可以称为块。对此,本技术不做限定。还需要说明的是,图9所示的实施例可以采用前述描述的任意一种帧格式或者其变形。实际使用时,可以根据具体需要来进行选择。对此,本技术不做限定。
[0124]
例如,在一种具体实现中,图9所示的实施例还可以使用如图7c所示的专用开销帧。那么,图9所示的步骤还可能包括:获取专用开销帧,所述专用开销帧用于承载所述业务数据的部分开销。然后,将所述专用开销帧映射到otn帧的净荷块中。具体的映射方法类似前述图10或者图11所示的方式,在此不再赘述。需要说明的是,在这一实施例中,开销子帧承载的开销为其他需要随着数据子帧传输的开销信息。具体地,可以参见前面关于图7c的相关描述,在此不再赘述。
[0125]
又如,在一种具体实现中,图9所示的实施例可以使用包含数据子帧和图7c所示的专用开销帧的灵活osu帧。也就是说,用专用开销帧替换开销子帧。具体地,该数据子帧主要用于承载业务数据。此外,该数据子帧可能携带少量的开销信息,例如len。其他开销通过专用开销帧来承载。对应地,图9所示的步骤s903细化为将所述业务数据映射为osu帧的数据子帧中,将所述业务数据对应的开销信息的一部分放置到所述专有开销帧中,开销信息中的另外一部分放置到所述数据子帧中。需要说明的是,专有开销帧的插入位置是可以根据需要来选择的,通常地,选择相对较低的频率来插入,可以降低开销信息在otn帧的占比。
[0126]
图12为本技术实施例提供的一种可能的业务处理装置的结构示意图。如图12所示,业务处理装置1200中可以包括处理器1201和存储器1202。该业务处理装置既可以应用于发送侧设备,也应用于接收侧设备。
[0127]
在应用于发送侧设备时,处理器1201用于实现图9中所述的发送侧设备所执行的方法。在实现过程中,处理流程的各步骤可以通过处理器1201中的硬件的集成逻辑电路或软件形式的指令完成图9中所述的发送侧设备所执行的方法。在应用于接收侧设备时,处理器1201用于实现图9中所述的接收侧设备所执行的方法。在实现过程中,处理流程的各步骤可以通过处理器1201中的硬件的集成逻辑电路或者软件形式的指令完成图9中所述的接收侧设备所执行的方法。需要说明的是,所述处理器1201和所述存储器1202在图3所述的网络设备硬件结构图中,可能位于支路板中。
[0128]
需要说明的是,图12所述的装置也可以用于执行前述提及的图9所述的实施例变形所涉及的方法步骤,在此不再赘述。
[0129]
还需要说明的是,处理器1201执行发送步骤时,可能是发送给光收发器,以使得光收发器发送给对端设备。处理器1201执行接收步骤时,可能是从光收发器接收所述otn数据,以进行后续其他的处理步骤。
[0130]
本技术实施例中处理器1201可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。处理器1201用于实现上述方法所执行的程序代码可以存储在存储器1202中。存储器1202和处理器1201耦合。本技术实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1201可能和存储器1202协同操作。存储器1202可以是非易失性存储器,比如硬盘(hard disk drive,hdd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器1202是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0131]
图13和图14提供了两种可能的网络设备的结构示意图。图13所示的网络设备1300包括业务数据获取单元1301、映射单元1302和发送单元1303,分别执行图9的901、903-905以及907步骤。图14所示的网络设备1400包括了接收单元1401、解映射单元1402和业务获取单元1403,分别对应图9中的接收otn帧的步骤、909和911步骤。本领域技术人员应理解,网络设备1300和网络设备1400所包括的单元可以通过一个或者多个处理器来实现。
[0132]
基于以上实施例,本技术实施例还提供了一种计算机可读存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现上述任意一个或多个实施例提供的方法。所述计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0133]
基于以上实施例,本技术实施例还提供了一种芯片,该芯片包括处理器,用于实现上述任意一个或多个实施例所涉及的功能,例如获取或处理上述方法中所涉及的数据帧。可选地,所述芯片还包括存储器,所述存储器,用于处理器所执行必要的程序指令和数据。该芯片,可以由芯片构成,也可以包含芯片和其他分立器件。
[0134]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0135]
本技术是参照根据本技术实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0136]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0137]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0138]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术实施例的范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。

技术特征:


1.一种光传送网中业务处理的方法,其特征在于,所述方法包括:获取业务数据;将所述业务数据映射到光业务单元帧中,所述光业务单元帧包括开销子帧和数据子帧,所述开销子帧用于承载开销信息,所述数据子帧用于承载所述业务数据;将所述光业务单元帧映射到光传送网帧的多个净荷块中,所述光业务单元帧对应有所述业务数据的标识;发送所述光传送网帧。2.如权利要求1所述的方法,其特征在于,所述开销子帧还用于承载所述业务数据。3.如权利要求1或2所述的方法,其特征在于,所述光业务单元帧包括多个所述开销子帧,每隔固定数量的所述数据子帧有一个所述开销子帧。4.如权利要求1-3任意一项所述的方法,其特征在于,所述开销子帧包括所述光业务单元帧承载的所述业务数据的数量信息。5.如权利要求1-4任意一项所述的方法,其特征在于,所述光业务单元帧包含业务标识字段,所述业务标识字段用于承载所述标识。6.如权利要求1-5任意一项所述的方法,其特征在于,所述开销子帧和所述数据子帧的大小均为192字节;或,所述开销子帧和所述数据子帧的大小均为112至124字节中的任意一个数值;或,所述开销子帧和所述数据子帧的大小均为240至252字节的任意一个数值;或,所述开销子帧和所述数据子帧的大小均为496至508字节的任意一个数值。7.如权利要求1-6任意一项所述的方法,其特征在于,所述光业务单元帧对应有所述业务数据的标识具体包括:所述光业务单元帧的每两个子帧对应所述业务数据的标识,所述子帧为所述开销子帧或所述数据子帧。8.如权利要求1-7任意一项所述的方法,其特征在于,所述方法还包括:获取业务开销帧,所述业务开销帧用于承载所述业务数据的部分开销信息;将所述业务开销帧映射到所述光传送网帧的一个净荷块中。9.一种光传送网的业务处理装置,其特征在于,所述装置包括处理器以及存储器,其中:所述存储器,存储有程序代码;所述处理器,用于读取并执行所述存储器存储的程序代码,以实现如权利要求1~8任一项所述的方法。10.一种光传送网络设备,其特征在于,所述光传送网设备包括如权利要求9所述的装置和光收发器,其中:所述装置用于发送所述光传送网帧给所述光收发器;所述光收发器用于发送接收到的所述光传送网帧给另一光传送网设备。11.一种光传送网络系统,其特征在于,所述光传送网系统包括如权利要求10所述光传送网设备和所述另一光传送网设备,所述光传送设备和所述另一光传送设备交互所述光传送网帧。12.一种光传送网中业务处理的方法,其特征在于,所述方法包括:接收光传送网帧,所述光传送网帧的多个净荷块中承载有光业务单元帧,所述光业务单元帧对应有业务数据的标识,所述光业务单元帧包括开销子帧和数据子帧,所述开销子
帧用于承载开销信息,所述数据子帧用于承载所述业务数据;从所述光传送网帧中提取所述光业务单元帧;根据所述标识,从所述光业务单元帧中获取所述业务数据。13.如权利要求12所述的方法,其特征在于,所述开销子帧还用于承载所述业务数据。14.如权利要求12或13所述的方法,其特征在于,所述光业务单元帧包括多个所述开销子帧,每隔固定数量的所述数据子帧有一个所述开销子帧。15.如权利要求12-14任意一项所述的方法,其特征在于,所述开销子帧包括所述光业务单元帧承载的所述业务数据的数量信息。16.如权利要求12-15任意一项所述的方法,其特征在于,所述光业务单元帧包含业务标识字段,所述业务标识字段用于承载所述标识。

技术总结


本申请揭示了一种光传送网(OTN)中业务数据的处理方法、装置和系统。该业务数据的处理方法包括:获取业务数据后,将该业务数据映射到光业务单元(OSU)帧中,OSU帧包括开销子帧和数据子帧,其中,开销子帧用于承载开销信息,所述数据子帧用于承载所述业务数据;将OSU帧映射到OTN帧的多个净荷块中,该OSU帧对应有所述业务数据的标识;发送所述OTN帧。该处理方法使用了一种新的帧结构并定义了一套相应的业务处理流程,开销占比相对较低,能够提高OTN帧的承载效率。承载效率。承载效率。


技术研发人员:

苏伟 吴秋游 马腾

受保护的技术使用者:

华为技术有限公司

技术研发日:

2019.09.30

技术公布日:

2022/12/22

本文发布于:2024-09-25 06:19:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/46591.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:开销   所述   业务   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议