信息协同的方法和设备与流程

未命名 09-24 阅读:75 评论:0


1.本技术涉及光通信领域,并且更具体地,涉及一种信息协同的方法和设备。


背景技术:

2.随着高速率、大容量的光通信技术的快速发展,固定网络组网的性能被广泛关注,特别是在家宽场景和政企场景下。
3.例如,家宽场景云游戏对时延和带宽要求比较高,整个带宽调整过程中,各节点之间很难进行快速联动处理,因此可能需要若干秒才能完成,生效速度慢,用户体验不佳。再例如,政企场景主要通过随流信息检测(in-situ flow information telemetry,ifit)进行设备间的时延检测,但是不支持整个网络链路的端到端时延测量。
4.因此,如何有效实现端到端的带宽调整和/或时延测量等信息协同交互是亟待解决的问题。


技术实现要素:

5.本技术实施例提供一种信息协同的方法和设备,能够有效实现端到端带宽调整和/或时延测量等信息的快速协同。
6.第一方面,提供了一种信息协同的方法,该方法可以由第一设备(例如,光线路终端(optical line terminal,olt)节点)执行,或者,也可以由用于第一设备的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由第一设备执行为例进行说明。
7.该方法包括:第一设备生成第一通知报文,第一通知报文的净荷字段用于承载第二通知报文,第二通知报文用于通知第二设备调整第二设备的出口带宽,第二通知报文的净荷字段用于承载目标带宽,光传输网络(optical transport network,otn)芯片支持解析和处理第二通知报文,第一设备向第二设备发送第一通知报文。
8.根据本技术提供的方案,通过在第一通知报文(例如,以太网(ethernet,eth)报文)中添加第二通知报文(例如,光业务单元操作管理维护(optical service unit operation administration maintenance,osu oam)报文)类型的净荷,实现以太节点(例如,光网络终端(optical network termination,ont)节点或olt节点)和otn节点端到端硬件处理快速协同,解决家宽场景中软件调整带宽速度慢等问题。
9.结合第一方面,在第一方面的某些实现方式中,在第一设备生成第一通知报文之前,方法还包括:第一设备将第一设备的出口带宽调整至目标带宽。
10.在该实现方式中,第一设备首先完成出口带宽的调整,再生成第一通知报文,有利于端到端带宽调整的联动快速处理。
11.第二方面,提供了一种信息协同的方法,该方法可以由第二设备(例如,otn1节点)执行,或者,也可以由用于第二设备的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由第二设备执行为例进行说明。
12.该方法包括:第二设备接收来自第一设备的第一通知报文,第一通知报文的净荷
字段用于承载第二通知报文,第二通知报文用于通知第二设备调整第二设备的出口带宽,第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第二通知报文,第二设备芯片解析第一通知报文,以获取目标带宽,第二设备芯片将第二设备的出口带宽调整至目标带宽。
13.根据本技术提供的方案,通过在第一通知报文中添加第二通知报文类型的净荷,第二设备解析报文并获取目标带宽,进而在芯片层完成出口带宽的调整,实现以太节点(例如,ont节点或olt节点)和otn节点端到端硬件处理快速协同,解决家宽场景中软件调整带宽速度慢等问题。
14.结合第二方面,在第二方面的某些实现方式中,第二设备生成第三通知报文,第三通知报文用于通知第三设备调整第三设备的出口带宽,第三通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第三通知报文;第二设备向第三设备发送第三通知报文。
15.在该实现方式中,通过构造otn芯片支持解析和处理的第三通知报文,使得第二设备和第三设备能够实现端到端硬件快速处理带宽调整。
16.结合第一方面或第二方面,在某些实现方式中,第二通知报文为osu oam带宽调整报文。
17.结合第一方面或第二方面,在某些实现方式中,第二通知报文包括ot字段,ot等于1。
18.在该实现方式中,通过ot字段指示第二通知报文的类型,即带宽调整类型。
19.结合第一方面或第二方面,在某些实现方式中,第一通知报文为eth带宽调整报文。
20.结合第一方面或第二方面,在某些实现方式中,第一通知报文包括第一字段,第一字段用于指示第二通知报文的类型。
21.在该实现方式中,通过第一字段指示第二通知报文的类型,即带宽调整类型。
22.第三方面,提供了一种信息协同的方法,该方法可以由第三设备(例如,otn2节点)执行,或者,也可以由用于第三设备的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由第三设备执行为例进行说明。
23.该方法包括:第三设备接收来自第二设备的第三通知报文,第三通知报文用于通知第三设备调整第三设备的出口带宽,第三通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第三通知报文,第三设备芯片解析第三通知报文,以获取目标带宽;第三设备芯片将第三设备的出口带宽调整至目标带宽。
24.根据本技术提供的方案,通过新增第三通知报文类型的净荷,实现以太节点(例如,ont节点或olt节点)和otn节点端到端硬件处理快速协同,解决家宽场景中软件调整带宽速度慢等问题。
25.结合第二方面或第三方面,在某些实现方式中,第三通知报文为osu oam带宽调整报文。
26.结合第二方面或第三方面,在某些实现方式中,第三通知报文包括ot字段,ot等于1。
27.在该实现方式中,通过ot字段指示第三通知报文的类型,即带宽调整类型。
28.第四方面,提供了一种信息协同的方法,该方法可以由第一设备(例如,olt节点)执行,或者,也可以由用于第一设备的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由第一设备执行为例进行说明。
29.该方法包括:第一设备生成第一时延检测报文,第一时延检测报文的净荷字段用于承载第一时间戳,第一时间戳用于指示第一设备发送第一时延检测报文的时间,第一时延检测报文用于通知第二设备确定第一设备与第二设备之间的时延,otn芯片支持解析和处理第一时延检测报文,第一设备向第二设备发送第一时延检测报文。
30.根据本技术提供的方案,通过新增第一时延检测报文来携带时间戳,实现以太节点(例如,ont节点或olt节点)和otn节点之间ifit时延测量的快速协同,解决政企场景中otn节点不支持ifit时延测量等问题。
31.结合第四方面,在第四方面的某些实现方式中,第一设备接收来自网管设备的第一指示信息,第一指示信息用于指示第一设备和第二设备进行时延测量。
32.结合第四方面,在第四方面的某些实现方式中,第一设备接收来自第四设备的第二时延检测报文,第二时延检测报文包括第二时间戳,第二时间戳用于指示第四设备发送第二时延检测报文的时间,第一设备解析第二时延检测报文,以获取第二时间戳,第一设备根据第二时间戳和第三时间戳确定第一设备与第四设备之间的时延,第三时间戳用于指示第一设备接收到第二时延检测报文的时间。
33.示例性的,第四设备可以是ont节点,或者,也可以是用于ont节点的芯片或电路,本技术对此不作限定。
34.可选地,第一设备向网管设备发送第一设备与第四设备之间的时延。
35.结合第四方面,在第四方面的某些实现方式中,第二时延检测报文为随流信息检测ifit时延检测报文。
36.第五方面,提供了一种信息协同的方法,该方法可以由第二设备(例如,otn1节点)执行,或者,也可以由用于第二设备的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由第二设备执行为例进行说明。
37.该方法包括:第二设备接收来自第一设备的第一时延检测报文,第一时延检测报文的净荷字段用于承载第一时间戳,第一时间戳用于指示第一设备发送第一时延检测报文的时间,otn芯片支持解析和处理第一时延检测报文,第二设备解析第一时延检测报文,以获取第一时间戳,第二设备根据第一时间戳和第四时间戳确定第一设备与第二设备之间的时延,第四时间戳用于指示第二设备接收到第一时延检测报文的时间。
38.根据本技术提供的方案,通过新增第一时延检测报文来携带时间戳,实现以太节点(例如,ont节点或olt节点)和otn节点之间ifit时延测量的快速协同,解决政企场景中otn节点不支持ifit时延测量等问题。
39.结合第五方面,在第五方面的某些实现方式中,第二设备接收来自网管设备的第一指示信息,第一指示信息用于指示第一设备和第二设备进行时延测量。
40.结合第五方面,在第五方面的某些实现方式中,第二设备生成第三时延检测报文,第三时延检测报文的净荷字段用于承载第五时间戳,第五时间戳用于指示第二设备发送第三时延检测报文的时间,第三时延检测报文用于通知第三设备确定第二设备与第三设备之间的时延,otn芯片支持解析和处理第三时延检测报文,第二设备向第三设备发送第三时延
检测报文。
41.结合第五方面,在第五方面的某些实现方式中,第二设备接收来自网管设备的第二指示信息,第二指示信息用于指示第二设备和第三设备进行时延测量。
42.结合第四方面或第五方面,在某些实现方式中,第一时延检测报文为osu oam时延检测报文。
43.结合第四方面或第五方面,在某些实现方式中,第一时延检测报文包括第二字段,第二字段用于指示第一时延检测报文的类型。
44.第六方面,提供了一种信息协同的方法,该方法可以由第三设备(例如,otn2节点)执行,或者,也可以由用于第三设备的芯片或电路执行,本技术对此不作限定。为了便于描述,下面以由第三设备执行为例进行说明。
45.该方法包括:第三设备接收来自第二设备的第三时延检测报文,第三时延检测报文的净荷字段用于承载第五时间戳,第五时间戳用于指示第二设备发送第三时延检测报文的时间,otn芯片支持解析和处理第三时延检测报文,第三设备解析第三时延检测报文,以获取第五时间戳,第三设备根据第五时间戳和第六时间戳确定第二设备与第三设备之间的时延,第六时间戳用于指示第三设备接收到第三时延检测报文的时间。
46.结合第六方面,在第六方面的某些实现方式中,第三设备接收来自网管设备的第二指示信息,第二指示信息用于指示第二设备和第三设备进行时延测量。
47.结合第五方面或第六方面,在某些实现方式中,第三时延检测报文为osu oam时延检测报文。
48.结合第五方面或第六方面,在某些实现方式中,第三时延检测报文包括第三字段,第三字段用于指示第三时延检测报文的类型。
49.需要说明的是,上述第一方面至第三方面的带宽调整方案,以及第四方面至第六方面的时延检测方案可以独立使用,可以是组合使用,本技术对此不作具体限定。例如,基于带宽调整方案,第二通知报文的净荷字段还可以承载第一时间戳,第二通知报文用于通知第二设备确定第一设备与第二设备之间的时延等。
50.第七方面,提供了一种第一设备。该设备包括:处理单元,用于生成第一通知报文,第一通知报文的净荷字段用于承载第二通知报文,第二通知报文用于通知第二设备调整第二设备的出口带宽,第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第二通知报文。收发单元,用于向第二设备发送第一通知报文。
51.结合第七方面,在第七方面的某些实现方式中,该处理单元,还用于第一设备将第一设备的出口带宽调整至目标带宽。
52.第八方面,提供了一种第二设备。该设备包括:收发单元,用于接收来自第一设备的第一通知报文,第一通知报文的净荷字段用于承载第二通知报文,第二通知报文用于通知第二设备调整第二设备的出口带宽,第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第二通知报文。处理单元,用于解析第一通知报文,以获取目标带宽,以及将第二设备的出口带宽调整至目标带宽。
53.结合第八方面,在第八方面的某些实现方式中,该处理单元,还用于生成第三通知报文,第三通知报文用于通知第三设备调整第三设备的出口带宽,第三通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第三通知报文。该收发单元,还用于向第三
设备发送第三通知报文。
54.结合第七方面或第八方面,在某些实现方式中,第二通知报文为osu oam带宽调整报文。
55.结合第七方面或第八方面,在某些实现方式中,第二通知报文包括ot字段,ot等于1。
56.结合第七方面或第八方面,在某些实现方式中,第一通知报文为eth带宽调整报文。
57.结合第七方面或第八方面,在某些实现方式中,第一通知报文包括第一字段,第一字段用于指示第二通知报文的类型。
58.第九方面,提供了一种第三设备。该设备包括:收发单元,用于接收来自第二设备的第三通知报文,第三通知报文用于通知第三设备调整第三设备的出口带宽,第三通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第三通知报文。处理单元,用于解析第三通知报文,以获取目标带宽,以及将第三设备的出口带宽调整至目标带宽。
59.结合第八方面或第九方面,在某些实现方式中,第三通知报文为osu oam带宽调整报文。
60.结合第八方面或第九方面,在某些实现方式中,第三通知报文包括ot字段,ot等于1。
61.第十方面,提供了一种第一设备。该设备包括:处理单元,用于生成第一时延检测报文,第一时延检测报文的净荷字段用于承载第一时间戳,第一时间戳用于指示第一设备发送第一时延检测报文的时间,第一时延检测报文用于通知第二设备确定第一设备与第二设备之间的时延,otn芯片支持解析和处理第一时延检测报文。收发单元,用于向第二设备发送第一时延检测报文。
62.结合第十方面,在第十方面的某些实现方式中,该收发单元,还用于接收来自网管设备的第一指示信息,第一指示信息用于指示第一设备和第二设备进行时延测量。
63.结合第十方面,在第十方面的某些实现方式中,该收发单元,还用于接收来自第四设备的第二时延检测报文,第二时延检测报文包括第二时间戳,第二时间戳用于指示第四设备发送第二时延检测报文的时间。该处理单元,还用于解析第二时延检测报文,以获取第二时间戳,以及根据第二时间戳和第三时间戳确定第一设备与第四设备之间的时延,第三时间戳用于指示第一设备接收到第二时延检测报文的时间。
64.可选地,该收发单元,还用于向网管设备发送第一设备与第四设备之间的时延。
65.结合第十方面,在第十方面的某些实现方式中,第二时延检测报文为随流信息检测ifit时延检测报文。
66.第十一方面,提供了一种第二设备。该设备包括:收发单元,用于接收来自第一设备的第一时延检测报文,第一时延检测报文的净荷字段用于承载第一时间戳,第一时间戳用于指示第一设备发送第一时延检测报文的时间,otn芯片支持解析和处理第一时延检测报文。处理单元,用于解析第一时延检测报文,以获取第一时间戳,以及根据第一时间戳和第四时间戳确定第一设备与第二设备之间的时延,第四时间戳用于指示第二设备接收到第一时延检测报文的时间。
67.结合第十一方面,在第十一方面的某些实现方式中,该收发单元,还用于接收来自
网管设备的第一指示信息,第一指示信息用于指示第一设备和第二设备进行时延测量。
68.结合第十一方面,在第十一方面的某些实现方式中,该处理单元,还用于生成第三时延检测报文,第三时延检测报文的净荷字段用于承载第五时间戳,第五时间戳用于指示第二设备发送第三时延检测报文的时间,第三时延检测报文用于通知第三设备确定第二设备与第三设备之间的时延,otn芯片支持解析和处理第三时延检测报文。该收发单元,还用于向第三设备发送第三时延检测报文。
69.结合第十一方面,在第十一方面的某些实现方式中,该收发单元,还用于接收来自网管设备的第二指示信息,第二指示信息用于指示第二设备和第三设备进行时延测量。
70.结合第十方面或第十一方面,在某些实现方式中,第一时延检测报文为osu oam时延检测报文。
71.结合第十方面或第十一方面,在某些实现方式中,第一时延检测报文包括第二字段,第二字段用于指示第一时延检测报文的类型。
72.第十二方面,提供了一种第三设备。该设备包括:收发单元,用于接收来自第二设备的第三时延检测报文,第三时延检测报文的净荷字段用于承载第五时间戳,第五时间戳用于指示第二设备发送第三时延检测报文的时间,otn芯片支持解析和处理第三时延检测报文。处理单元,用于解析第三时延检测报文,以获取第五时间戳,以及根据第五时间戳和第六时间戳确定第二设备与第三设备之间的时延,第六时间戳用于指示第三设备接收到第三时延检测报文的时间。
73.结合第十二方面,在第十二方面的某些实现方式中,该收发单元,还用于接收来自网管设备的第二指示信息,第二指示信息用于指示第二设备和第三设备进行时延测量。
74.结合第十一方面或第十二方面,在某些实现方式中,第三时延检测报文为osu oam时延检测报文。
75.结合第十一方面或第十二方面,在某些实现方式中,第三时延检测报文包括第三字段,第三字段用于指示第三时延检测报文的类型。
76.第十三方面,提供了一种光通信装置,包括,处理器,可选地,还包括存储器,该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得第一设备(例如,olt)执行上述第一方面或第四方面中任一种可能实现方式中的方法,或者使得第二设备(例如,otn1)执行上述第二方面或第五方面中任一种可能实现方式中的方法,或者使得第三设备(例如,otn2)执行上述第三方面或第六方面中任一种可能实现方式中的方法。
77.可选地,该处理器为一个或多个,该存储器为一个或多个。
78.可选地,该存储器可以与该处理器集成在一起,或者该存储器与处理器分离设置。
79.可选地,该光通信装置还包括收发器,收发器具体可以为发射机(发射器)和接收机(接收器)。
80.第十四方面,提供了一种光学系统,包括:第一设备,用于执行上述第一方面或第四三方面任一种可能实现方式中的方法;以及第二设备,用于执行上述第二方面或第五方面任一种可能实现方式中的方法。
81.可选地,该通信系统还包括第三设备,用于执行上述第三方面或第六方面任一种可能实现方式中的方法。
82.第十五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序或代码,该计算机程序或代码在计算机上运行时,使得该计算机作为第一设备执行上述第一方面或第四方面任一种可能实现方式中的方法,以及使得该计算机作为第二设备执行上述第二方面或第五方面任一种可能实现方式中的方法,以及使得该计算机作为第三设备执行上述第三方面或第六方面任一种可能实现方式中的方法。
83.第十六方面,提供了一种芯片,包括至少一个处理器,该至少一个处理器与存储器耦合,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片的第一设备执行上述第一方面或第四方面任一种可能实现方式中的方法,以及使得安装有该芯片的第二设备执行上述第二方面或第五方面任一种可能实现方式中的方法,以及使得安装有该芯片的第三设备执行上述第三方面或第六方面任一种可能实现方式中的方法。
84.其中,该芯片可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。
85.第十七方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序代码,当该计算机程序代码被第一设备运行时,使得该第一设备执行上述第一方面或第四方面任一种可能实现方式中的方法,以及当该计算机程序代码被第二设备运行时,使得第二网管设备执行上述第二方面或第五方面任一种可能实现方式中的方法,以及当该计算机程序代码被第三设备运行时,使得第三设备执行上述第三方面或第六方面任一种可能实现方式中的方法。
附图说明
86.图1是固定网络组网的结构示意图。
87.图2是当前精品家宽组网中端到端带宽调整方案的示意图。
88.图3是当前端到端ifit时延测量组网中时延测量方案的示意图。
89.图4是本技术实施例提供的eth带宽调整报文的示意图。
90.图5是本技术实施例提供的osu oam时延测量报文的示意图。
91.图6是本技术实施例提供的第一种信息协同的方法的流程示意图。
92.图7是本技术实施例提供的端到端带宽调整方案的示意图。
93.图8是本技术实施例提供的第二种信息协同的方法的流程示意图。
94.图9是本技术实施例提供的第三种信息协同的方法的流程示意图。
95.图10是本技术实施例提供的olt调大出口带宽的示意图。
96.图11是本技术实施例提供的带宽调整报文的示意图。
97.图12是本技术实施例提供的otn1 l2转发芯片直接调整出口带宽的示意图。
98.图13是本技术实施例提供的otn1通知下游设备调整带宽的示意图。
99.图14是本技术实施例提供的otn2调整出口带宽的示意图。
100.图15是本技术实施例提供的端到端ifit时延测量方案的示意图。
101.图16是本技术实施例提供的第四种信息协同的方法的流程示意图。
102.图17是本技术实施例提供的第五种信息协同的方法的流程示意图。
103.图18是本技术实施例提供的第六种信息协同的方法的流程示意图。
104.图19是本技术实施例提供的ont和olt的ifit时延测量的示意图。
105.图20是本技术实施例提供的osu oam时延测量报文的示意图。
106.图21是本技术实施例提供的olt和otn时延计算过程的示意图。
107.图22是本技术实施例提供的otn1和otn2时延计算过程的示意图。
108.图23是本技术实施例提供的一种信息协同的设备的结构示意图。
109.图24是本技术实施例提供的另一种信息协同的设备的结构示意图。
110.图25是本技术实施例提供的光学系统的结构示意图。
具体实施方式
111.下面将结合附图,对本技术实施例中的技术方案进行描述。
112.传接融合业务,即传送和接入融合的业务,是指以太网eth业务从光网络终端ont接入,通过eth o pon上行到光线路终端olt设备,olt设备再通过eth上行到otn网络的业务。一般的,传接融合业务存在多跳eth转发和多跳otn转发。
113.图1是固定网络组网的结构示意图。如图1所示,固定网络用户从终端到云平台主要经过接入网和传输网。其中,接入网和传输网之间的信号主要通过光纤进行传递,即信号从接入网输出后进入传输网。
114.在固定网络组网中,接入网的主要功能是实现用户信号到运营商网络的数据接入。传输网的主要功能是实现任意两个网络节点之间的信息的透明传输,同时也可以完成带宽的调度管理、故障的自动切换保护等维护管理。传输网中的节点之间的远距离传递主要由otn设备来实现。
115.一般地,家宽用户或政企用户通过接入网设备接入网络。其中,家宽场景接入网主要由无源光纤网络(passive optical network,pon)设备组成,政企场景主要由用户前端设备(customer premise equipment,cpe)组成。pon设备包括光网络终端ont、光配线网络(optical distribution network,odn)和局端的光线路终端olt。cpe设备可以是otn设备或olt设备等。
116.其一,固定网络在家宽场景(例如,云游戏或云虚拟现实(virtual reality,vr))中对时延和带宽要求比较高。
117.图2是当前精品家宽组网中端到端带宽调整方案的示意图。如图2所示,以终端头盔为例,假设olt检测到队列拥塞,整个网络进行带宽调整的信号传输过程包括:终端头盔的数据(也称为业务数据)通过接入网wifi连接ont汇聚到olt,用户数据经传输网的otn传输到远端的云服务器等。当olt需要与otn1之间进行带宽调整时,olt构造并向otn1发送以太网通知消息。对应的,otn1接收以太网通知消息,并通过软件处理方式来调整出口带宽。进一步地,otn1构造并向otn2发送以太网通知消息,以进行带宽调整。依次类推,直至整个链路的端到端带宽调整完成协同交互。
118.然而,由于当前olt和otn之间、otn和otn之间进行出口带宽调整协同处理时,eth带宽调整报文的收发过程和出口带宽调整过程都是通过驱动软件处理的,所以olt节点和otn节点很难进行快速联动处理。即整个带宽调整过程可能需要若干秒才能完成,生效速度慢,导致用户体验不佳。
119.其二,固定网络在政企场景中主要通过ifit进行各设备间的时延检测。
120.图3是当前端到端随流信息检测ifit时延测量组网中时延测量方案的示意图。如图3所示,ont与olt之间支持ifit时延检测,通过在ifit时延检测报文中携带时间戳t1来确定ont与olt之间的时延。然而,olt与otn、otn和otn之间通过光传送单元(optical transport unit,otu)信号对接,而otu端口不支持ifit时延测量,从而无法测量整个网络链路的端到端时延。
121.综上所述,当eth转发节点(一般为l2转发)发生故障时,很难快速和otn节点进行联动恢复。特别地,如何解决家宽场景中软件调整带宽速度慢,以及政企场景中otn节点不支持ifit时延测量是亟待解决的技术问题。
122.有鉴于此,本技术提出一种信息协同的方法,即以太节点(olt/ont)和otn节点端到端硬件处理快速协同的方法。通过在重新定义类型的通知报文的净荷中携带带宽调整信息和/或时延测量信息,实现以太节点和otn节点快速交互和信息协同,能够有效解决家宽场景中软件调整带宽速度慢,以及政企场景中otn节点不支持ifit时延测量的问题。
123.为了便于理解本技术实施例,作出以下几点说明:
124.在本技术的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
125.本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b可以表示:单独存在a,同时存在a和b,单独存在b的情况。其中,a、b可以是单数或者复数。在本技术的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系。
126.在本技术中,“用于指示”可以包括用于直接指示和用于间接指示。当描述某一指示信息用于指示a时,可以包括该指示信息直接指示a或间接指示a,而并不代表该指示信息中一定携带有a。
127.此外,具体的指示方式还可以是现有各种指示方式,例如但不限于,上述指示方式及其各种组合等。各种指示方式的具体细节可以参考现有技术,本文不再赘述。由上文所述可知,举例来说,当需要指示相同类型的多个信息时,可能会出现不同信息的指示方式不相同的情形。具体实现过程中,可以根据具体的需要选择所需的指示方式,本技术实施例对选择的指示方式不做限定,如此一来,本技术实施例涉及的指示方式应理解为涵盖可以使得待指示方获知待指示信息的各种方法。
128.可以理解的是,在下文示出的实施例中“第一”、“第二”以及各种数字编号只是为了描述方便进行的区分,并不用来限制本技术实施例的范围。下文各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
129.在本技术实施例中,“当
……
时”指在某种客观情况下设备会做出相应的处理,并非是限定时间,且也不要求设备在实现时一定要有判断的动作,也不意味着存在其它限定。
130.下面将结合附图详细说明本技术提供的技术方案。
131.首先,对本技术技术方案中eth带宽调整报文和osu oam时延检测报文进行示例性说明。
132.图4是本技术实施例提供的eth带宽调整报文的示意图。如图4所示,eth报文的
payload字段可以携带osu oam报文,用于指示olt与otn之间进行协同交互的信息(例如,带宽调整和/或时延测量等)。eth报文的type字段用于指示osu oam报文的类型。例如,该type字段可以为0x9500,也可以为其他值,本技术对此不作具体限定。
133.示例性的,以带宽调整场景为例,olt可以通过eth报文与otn进行带宽调整的协同。例如,olt可以将osu oam报文填充到eth报文的payload字段,并发送给下游节点(例如,otn),其中osu oam报文的payload承载带宽调整信息,例如,目标带宽n。下游节点的芯片接收和解析eth报文后可以获得目标带宽n,并在硬件层进行otn出口带宽的调整。
134.应理解,相对于软件调整带宽的方式,本技术技术方案在速度和性能方面都有较大提升,能够有效实现以太节点(例如,ont/olt)和otn节点之间的快速联动。
135.图5是本技术实施例提供的osu oam时延测量报文的示意图。如图5所示,osu oam报文的ot字段新增一种用于ifit时延测量的类型,osu oam报文的payload携带时延测量信息,例如发送端的时间戳t1,用于以太节点和otn节点端到端时延测量。
136.示例性的,ot字段可以是1,用于表示osu oam报文为带宽调整类型,对应的payload携带目标带宽n;或者,ot字段也可以是2,用于表示osu oam报文为ifit时延检测类型,对应的payload携带时间戳t1,即olt发送osu oam报文的时刻;或者,ot字段还可以是3,用于表示osu oam报文为带宽调整类型和ifit时延检测类型,对应的payload携带目标带宽n和时间戳t1等等。
137.需要说明的是,以上ot字段仅是示例性说明,ot字段还可以为其他值,本技术对此不作具体限定。
138.示例性的,以时延检测场景为例,olt可以通过osu oam报文与otn进行时延测量的协同。例如,olt可以将时间戳t1填充到osu oam报文的payload字段,并发送给otn,otn接收和解析osu oam报文后可以获得osu oam报文的发送时刻t1,并结合olt接收osu oam报文的本地时间戳t2,进而计算出两个节点间的时延。
139.类似地,otn也可以构造osu oam报文,并发送给下游otn节点,以实现otn节点之间的带宽调整信息和/或ifit时延测量信息的联动处理。
140.图6是本技术实施例提供的信息协同的方法600的流程示意图。如图6所示,具体包括以下多个步骤。
141.s610,第一设备生成第一通知报文。
142.其中,第一通知报文的净荷字段(payload)用于承载第二通知报文,第二通知报文用于通知第二设备调整第二设备的出口带宽,第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第二通知报文。
143.应理解,使用第一通知报文的vlan帧格式封装第二通知报文,以达到eth oam和osu oam端到端联动快速处理的效果。
144.需要说明的是,在第一设备生成第一通知报文之前,第一设备将第一设备的出口带宽调整至目标带宽。
145.示例性的,当olt检测到队列拥塞时,首先将以太口1的带宽m调整到目标带宽n,m小于n。
146.在该实现方式中,第一设备首先完成出口带宽的调整,再生成第一通知报文,有利于端到端带宽调整的联动快速处理。
147.一种可能的实现方式,第二通知报文为光业务单元操作管理维护osu oam带宽调整报文,本技术对此不作具体限定。
148.其中,第二通知报文包括ot字段,ot等于1,用于指示第二通知报文为带宽调整报文。
149.一种可能的实现方式,第一通知报文为以太网eth带宽调整报文,本技术对此不作具体限定。
150.其中,第一通知报文包括第一字段(例如,type域),第一字段用于指示第二通知报文的类型。
151.在该实现方式中,通过第一字段指示第二通知报文的类型,即带宽调整类型。
152.示例性的,第一字段可以为0x9500,用于指示第二通知报文的类型为带宽调整类型。
153.需要说明的是,第一字段的数值仅是示例性说明,不应构成对本技术技术方案的任何限定。
154.s620,第一设备向第二设备发送第一通知报文。
155.对应的,第二设备接收来自第一设备的第一通知报文。
156.示例性的,第一通知报文为eth带宽调整报文,第一设备通过eth业务通道将第一通知报文快速传递给第二设备。对应的,第二设备接收来自第一设备的eth带宽调整报文。
157.s630,第二设备芯片解析第一通知报文,以获取目标带宽。
158.示例性的,第二设备芯片可以为otn芯片,本技术对此不作具体限定。
159.应理解,otn芯片支持解析和处理osu oam报文。
160.示例性的,第二设备解析第一通知报文后,获取目标带宽为n。例如,otn设备的np芯片对第一通知报文进行识别和转换,传递到otn设备的framer芯片,由framer芯片转换成otn侧的带宽调整oam,触发otn侧的带宽调整。
161.其中,通知报文的具体解析方式可参照现有技术,这里不再过多赘述。
162.s640,第二设备芯片将第二设备的出口带宽调整至目标带宽。
163.应理解,本技术技术方案对ont/olt/otn节点的数量不作具体限定。
164.示例性的,第二设备将内部出口(例如,光口1)的带宽由m调至n。例如,otn设备的np芯片对第一通知报文进行识别和转换,传递到otn设备的framer芯片,由framer芯片转换成otn侧的带宽刚调整oam,触发otn侧的带宽调整,最终实现以太节点和otn节点端到端带宽调整的联动快速处理。
165.可选地,基于第一设备与第二设备之间完成信息协同交互后,第二设备还可以与第三设备进行信息交互。
166.一种可能的实现方式,第二设备生成第三通知报文,第三通知报文用于通知第三设备调整第三设备的出口带宽,第三通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理第三通知报文;第二设备向第三设备发送第三通知报文。
167.对应的,第三设备接收来自第二设备的第三通知报文;第三设备芯片解析第三通知报文,以获取目标带宽;第三设备芯片将第三设备的出口带宽调整至目标带宽。
168.在该实现方式中,通过构造otn芯片支持解析和处理的第三通知报文,使得第二设备和第三设备能够实现端到端硬件快速处理带宽调整。
169.一种可能的实现方式,第三通知报文为光业务单元操作管理维护osu oam带宽调整报文,本技术对此不作具体限定。
170.其中,第三通知报文包括ot字段,ot等于1,用于指示第三通知报文为带宽调整报文。
171.在该实现方式中,通过ot字段指示第三通知报文的类型,即带宽调整类型。
172.示例性的,第二设备构造并发送osu oam报文,该报文用于通知第三设备调整出口带宽。其中,osu oam报文的ot字段等于1,用于指示osu oam报文的类型为带宽调整类型,osu oam报文的payload字段承载目标带宽n。对应的,第三设备的芯片在解析osu oam报文后,可以将其内部出口(例如,光口2)带宽由m调整至n。
173.综上所述,在本技术技术方案中,通过在第一通知报文中添加第二通知报文类型的净荷,实现以太节点(例如,ont/olt)和otn节点端到端硬件处理快速协同,解决家宽场景中软件调整带宽速度慢等问题。
174.为便于理解本技术实施例,下面以olt节点作为第一设备、otn1节点作为第二设备、otn2节点作为第三设备为例,对本技术提供的技术方案进行示例性说明。
175.图7是本技术实施例提供的家宽场景端到端带宽调整方案的示意图。如图7所示,以终端头盔为例,信号传输过程包括:终端头盔的数据通过接入网wifi连接ont汇聚到olt,业务数据经传输网的otn(例如,otn1和otn2)传输到远端的云服务器等。
176.具体地,当olt与otn之间进行快速协同(例如,带宽调整)时,olt构造并向otn1发送eth带宽调整报文。对应的,otn1接收eth带宽调整报文,通过l2转发芯片解析eth带宽调整报文,并通过otn转发芯片解析osu oam报文,以获取目标带宽,通过otn转发芯片硬件调整出口带宽。进一步地,otn1再构造并向otn2发送osu oam带宽调整报文。对应的,otn2接收并解析osu oam带宽调整报文,并通过otn转发芯片硬件调整出口带宽,最终实现端到端带宽调整的快速协同。
177.在整个固定网络的带宽调整方案中,ont与olt、olt与otn1的l2转发芯片、otn2的l2转发芯片与云服务器之间的转发类型是以太转发,otn1的otn转发芯片和otn2的otn转发芯片之间的转发类型是otn转发。
178.在该实现方式中,通过新定义的osu oam报文携带目标带宽,以实现端到端带宽调整的信息协同。由于otn转发芯片支持解析和处理osu oam报文,特别是针对otn节点之间报文转发类型(otn转发),可以直接在芯片层硬件调整出口带宽,避免了通过驱动软件完成消息通知以及带宽处理过程所消耗的不必要时间,极大地提升带宽调整的速度,进而保证以太节点和otn节点之间的快速联动处理。
179.图8是本技术实施例提供的第二种信息协同的方法800的流程示意图。在该实现方式中,针对olt检测到队列拥塞的场景,以家宽场景中带宽调整为例,在以太节点(例如,olt)和otn节点之间采用硬件处理方式进行端到端带宽调整的快速协同处理,具体包括以下多个步骤。
180.s810,olt调整出口带宽。
181.示例性的,图10是本技术实施例提供的olt调大出口带宽的示意图。如图10所示,当olt的以太口1检测到队列拥塞后,可以将出口带宽调大到目标带宽。例如,目标带宽为n,olt当前出口带宽为m,m小于n,则olt可以将出口(例如,以太口1)带宽调大,即由m调整为n。
182.s820,olt生成并向otn1发送带宽调整eth报文(即,第一通知报文的一例)。
183.对应的,otn1接收来自olt的eth带宽调整报文。
184.其中,该eth带宽调整报文的eth type为一种新的类型,即带宽调整报文类型。eth带宽调整报文的payload字段携带osu oam带宽调整报文(即,第二通知报文的一例),该osu oam报文用于通知otn1调整出口带宽,该osu oam带宽调整报文的payload字段承载目标带宽,例如n。
185.需要说明的是,otn芯片支持解析和处理该osu oam报文。
186.示例性的,olt构造eth格式的带宽调整通知报文(即,eth带宽调整报文),并发送给下游设备(例如,otn1)。对应的,otn1的l2转发芯片接收该eth带宽调整报文。
187.图11是本技术实施例提供的新类型的带宽调整报文的示意图。如图11所示,eth带宽调整报文使用vlan帧格式封装osu oam带宽调整报文,即eth带宽调整报文的payload字段中携带osu oam带宽调整报文,eth带宽调整报文的eth type字段(即,第一字段的一例)用于指示osu oam报文的类型。
188.示例性的,eth type字段可以是0x9500,也可以是其他字段或数值,本技术对此不作具体限定。
189.其中,osu oam带宽调整报文的payload字段携带目标带宽n,osu oam带宽调整报文包括ot字段,ot等于1,用于指示osu oam带宽调整报文的类型。
190.可选地,ot字段还可以为其他值,用于指示带宽调整信息,本技术对此不作具体限定。
191.s830,otn1芯片解析osu oam带宽调整报文,以获取目标带宽。
192.示例性的,l2转发芯片解析eth带宽调整报文,获取eth type为0x9500,即带宽调整报文类型。以及,获取eth带宽调整报文的payload中携带osu oam带宽调整报文。进一步地,otn1转发芯片解析osu oam带宽调整报文,获取目标带宽为n。
193.其中,带宽调整报文的具体解析方式可参见现有技术,为了简洁,这里不再过多赘述。
194.s840,otn1芯片将内部出口带宽调整到目标带宽。
195.示例性的,图12是本技术实施例提供的otn1 l2转发芯片直接调整出口带宽的示意图。如图12所示,l2转发芯片基于解析出的目标带宽n,可以将内部出口带宽调整m到目标带宽n,而无需通过软件驱动进行带宽调整,最终实现硬件处理端到端(例如,ont与otn1)带宽调整的快速协同,减少时延,保证用户体验。
196.应理解,otn1调整带宽的内部出口包括:l2转发芯片和otn转发芯片之间的接口,以及otn1的光口1。
197.需要说明的是,本技术技术方案对ont/olt/otn节点的数量不作具体限定。
198.在该实现方式中,端到端硬件处理带宽调整可以在芯片层完成,而非通过软件处理完成,可极大提升带宽调整的处理速度。
199.需要说明的是,本技术技术方案同样适用于otn之间(例如,otn1和otn2)的带宽信息的协同交互。
200.图9是本技术实施例提供的第三种信息协同的方法900的流程示意图。如图9所示,具体包括以下多个步骤。
201.s910-s940的具体实现方式与上述方法800中步骤s810-s840的具体实现方式完全一致,为了简洁,此处不再过多赘述。
202.s950,otn1生成并向otn2发送osu oam带宽调整报文(即,第三通知报文的一例)。
203.对应的,otn2接收来自otn1的osu oam带宽调整报文。
204.其中,该osu oam带宽调整报文用于通知otn2调整出口带宽至目标带宽n。osu oam带宽调整报文的payload携带目标带宽n,otn芯片支持解析和处理该osu oam带宽调整报文。
205.需要说明的是,该osu oam带宽调整报文携带的目标带宽大小与上述方法800的步骤s830中otn1解析后的目标带宽相同,例如n,以保证端到端带宽调整处理的快速协同交互。
206.示例性的,otn1构造osu格式的带宽调整通知报文(即,osu oam带宽调整报文),并发送给下游设备(例如,otn2)。对应的,otn2的l2转发芯片接收该osu oam带宽调整报文。
207.图13是本技术实施例提供的otn1通知下游设备调整带宽的示意图。如图13所示,osu oam带宽调整报文包括ot字段,ot=1,指示osu oam报文为带宽调整类型。
208.s960,otn2芯片解析oau oam带宽调整报文,以获取目标带宽值。
209.示例性的,otn2转发芯片解析osu oam带宽调整报文,并确定该osu oam带宽调整报文的ot字段为ot=1,以及目标带宽n。
210.其中,带宽调整报文的具体解析方式可参见现有技术,为了简洁,这里不再过多赘述。
211.s970,otn2芯片将内部出口带宽调整到目标带宽。
212.示例性的,图14是本技术实施例提供的otn2调整出口带宽的示意图。如图14所示,otn2转发芯片基于解析出的目标带宽n,可以将内部出口带宽调整m到目标带宽n,而无需通过软件驱动进行带宽调整,最终实现硬件处理端到端(例如,ont与otn1、otn2)带宽调整的快速协同,减少时延,保证用户体验。
213.应理解,otn2调整带宽的内部出口包括:otn2的光口2和以太口3。
214.需要说明的是,本技术技术方案对ont/olt/otn节点的数量不作具体限定。
215.在该实现方式中,端到端硬件处理带宽调整可以在芯片层完成,而非通过软件处理完成,可极大提升带宽调整的处理速度。
216.图15是本技术实施例提供的端到端ifit时延测量方案的示意图。如图15所示,网管设备给ont/olt/otn所有节点下发ifit时延测量使能,采用osu oam时延检测报文进行端到端ifit时延测量。基于ifit时延测量使能,ont、olt与otn之间支持ifit时延检测,因此能够实现整个网络链路的端到端时延测量。例如,业务流从街道/企业传输至企业总部的时延检测。
217.具体地,ont、olt和otn组网进行ifit时延测量的流程如图16所示。
218.图16是本技术实施例提供的第四种信息协同的方法1600的流程示意图。如图16所示,具体包括以下多个步骤。
219.s1610,第一设备生成第一时延检测报文。
220.其中,第一时延检测报文的净荷字段用于承载第一时间戳,第一时间戳用于指示第一设备发送第一时延检测报文的时间,第一时延检测报文用于通知第二设备确定第一设
备与第二设备之间的时延,otn芯片支持解析和处理第一时延检测报文。
221.一种可能的实现方式,第一时延检测报文为光业务单元操作管理维护osu oam时延检测报文,本技术对此不作具体限定。
222.其中,第一时延检测报文包括第二字段,第二字段用于指示第一时延检测报文的类型。
223.示例性的,第二字段可以为ot=2,用于指示第一时延检测报文的类型为ifit时延测量。
224.需要说明的是,第二字段的数值仅是示例性说明,不应构成对本技术技术方案的任何限定。
225.s1620,第一设备向第二设备发送第一时延检测报文。
226.对应的,第二设备接收来自第一设备的第一时延检测报文。
227.示例性的,第一设备在启动ifit时延测量后,向第二设备发送osu oam报文,该osu oam报文中携带第一时间戳t1,该第一时间戳用于第二设备确定第一设备和第二设备之间的时延。
228.在该实现方式中,通过在第二通知报文中携带第一时间戳来测量第一设备和第二设备之间的时延,有利于实现out端口ifit时延测量的快速协同,进而确定整个链路的时延。
229.一种可能的实现方式,网管设备发送第一指示信息。对应的,第一设备和第二设备均接收来自网管设备的第一指示信息。
230.其中,第一指示信息用于指示第一设备和第二设备进行时延测量。
231.应理解,基于该实现方式,第一设备和第二设备之间可以进行ifit时延测量,能够解决政企场景中otn节点不支持ifit时延测量等问题。
232.作为示例而非限定,第一设备接收来自第四设备的第二时延检测报文,第二时延检测报文包括第二时间戳,第二时间戳用于指示第四设备发送第二时延检测报文的时间,第一设备解析第二时延检测报文,以获取第二时间戳,第一设备根据第二时间戳和第三时间戳确定第一设备与第四设备之间的时延,第三时间戳用于指示第一设备接收到第二时延检测报文的时间。
233.示例性的,第二时延检测报文为随流信息检测ifit时延检测报文。
234.可选地,第一设备向网管设备发送第一设备与第四设备之间的时延。
235.在该实现方式中,第一设备与第四设备支持ifit时延测量,通过在第二时延检测报文携带第二时间戳来测量第一设备和第四设备之间的时延,有利于实现以太节点和otn节点的ifit时延测量的快速协同,进而确定整个链路的时延。
236.示例性的,第四设备在启动ifit时延测量后,向第一设备发送第二时延检测报文,该第二时延检测报文中携带第二时间戳t2,该第二时间戳用于确定第一设备和第四设备之间的时延。第一设备解析第二时延检测报文并获取第二时间戳t2,并结合接收报文时的第三时间戳t3,进一步确定第一设备和第四设备之间的时延为:t’delay
=t3-t2。
237.s1630,第二设备解析第一时延检测报文,以获取第一时间戳。
238.其中,通知报文的具体解析方式可参照现有技术,这里不再过多赘述。
239.在该实现方式中,第二设备解析第一时延检测报文可以获取第一时间戳,用于确
定第一设备和第二设备之间的时延,实现以太节点和otn节点ifit时延测量的快速协同,解决政企场景中otn节点不支持ifit时延测量等问题。
240.s1640,第二设备根据第一时间戳和第四时间戳确定第一设备与第二设备之间的时延,第四时间戳用于指示第二设备接收到第一时延检测报文的时间。
241.示例性的,第二设备解析第二通知报文,并获取第一时间戳t1,并结合接收报文时的第四时间戳t4,进一步确定第一设备和第二设备之间的时延为:t
delay
=t4-t1。
242.进一步地,结合上述实现方式,可以确定第四设备与第二设备之间的总时延,即t
delay
和t
delay
之和。
243.可选地,第二设备向网管设备发送第一设备与第二设备之间的时延。
244.可选地,基于第一设备与第二设备之间完成信息协同交互后,第二设备还可以与第三设备进行信息交互。
245.一种可能的实现方式,第二设备生成第三时延检测报文,第三时延检测报文的净荷字段用于承载第五时间戳,第五时间戳用于指示第二设备发送第三时延检测报文的时间,第三时延检测报文用于通知第三设备确定第二设备与第三设备之间的时延,otn芯片支持解析和处理第三时延检测报文,第二设备向第三设备发送第三时延检测报文。
246.示例性的,第三时延检测报文为光业务单元操作管理维护osu oam时延检测报文,本技术对此不作具体限定。
247.一种可能的实现方式,第三时延检测报文包括第三字段,第三字段用于指示第三时延检测报文的类型。
248.示例性的,第三字段可以为ot字段,例如ot=2,用于指示第三时延检测报文的类型为ifit时延测量。
249.需要说明的是,第三字段的数值仅是示例性说明,不应构成对本技术技术方案的任何限定。
250.一种可能的实现方式,网管设备发送第二指示信息。
251.对应的,第二设备和第三设备均接收来自网管设备的第二指示信息。
252.其中,第二指示信息用于指示第二设备和第三设备进行时延测量。
253.应理解,基于该实现方式,第二设备和第三设备之间可以进行ifit时延测量,能够解决政企场景中otn节点不支持ifit时延测量等问题。
254.综上所述,在本技术技术方案中,通过新增第一时延检测报文来携带时间戳,实现以太节点(例如,ont节点或olt节点)和otn节点之间ifit时延测量的快速协同,解决政企场景中otn节点不支持ifit时延测量等问题。
255.为便于理解本技术实施例,下面以olt节点作为第一设备、otn1节点作为第二设备、otn2节点作为第三设备、ont节点作为第四设备为例,对本技术提供的技术方案进行示例性说明。
256.图17是本技术实施例提供的第五种信息协同的方法1700的流程示意图。在该实现方式中,采用osu oam报文在以太节点(例如,olt节点)和otn节点之间传递时延信息,以进行端到端ifit时延测量,具体包括以下多个步骤。
257.s1710,网管设备发送指示信息。
258.对应的,ont/olt/otn节点接收来自网管设备的指示信息。
259.其中,该指示信息用于指示系统内所有的ont/olt/otn节点的进行时延测量。
260.s1720,ont启动ifit时延测量,并向olt发送ifit时延检测报文(即,第二时延检测报文的一例)。
261.对应的,olt接收来自ont的ifit时延检测报文。
262.其中,该ifit时延检测报文的ifit头字段携带时间戳t2(即,第二时间戳的一例),即时延检测报文的发送时刻。
263.s1730,olt解析ifit时延检测报文,以获取时间戳t2,并结合本地时间戳t3(即,第三时间戳的一例)计算两个节点(即,olt和otn1)间的时延t’delay

264.其中,时间戳t3是olt接收到时延检测报文的接收时刻。
265.示例性的,图19是本技术实施例提供的ont和olt的ifit时延测量的示意图。如图19所示,olt解析时延检测报文后,获取时间戳t2。再结合本地时间戳t3,即接收到该报文的时刻,计算出两个时间戳的差值,即t’delay
=t3-t2。
266.s1740,olt向网管设备发送两个节点(即,olt和otn1)间的时延t’delay

267.对应的,网管设备接收来自olt的时延t’delay

268.s1750,olt启动ifit时延测量后,生成并发送osu oam时延测量报文#1(即,第一时延检测报文的一例)给下游otn节点(例如,otn1)。
269.对应的,otn1接收来自olt的osu oam时延测量报文#1。
270.其中,osu oam时延测量报文#1中携带时间戳t1(即,第一时间戳的一例),即olt发送osu oam时延检测报文#1的时刻。
271.图20是本技术实施例提供的osu oam时延测量报文的示意图。如图20所示,osu oam时延检测报文#1新增一种用于指示ifit时延测量的ot字段,例如,ot=2。osu oam时延检测报文#1的payload携带时间戳t1,用于olt和otn1进行端到端时延测量。
272.表1是对ot类型定义的示例性说明。其中,ot字段可以是1,表示带宽调整类型;或者,ot字段也可以是2,表示ifit时延测量类型;或者,ot字段可以是3,表示同时为带宽调整类型和ifit时延测量类型。本技术对此不作具体限定。
273.示例性的,以5比特值为例,ot为00001用于表示带宽调整类型,ot为00002用于表示ifit时延测量类型,ot为00003用于表示带宽调整类型和ifit时延测量类型。
274.应理解,ot字段还可以为其他值,用于表示端到端之间协同交互的通知报文的类型,本技术对此不作具体限定。
275.表1 ot类型定义
276.5比特值类型00001带宽调整00002ifit时延测量00003带宽调整和ifit时延测量
277.s1760,otn1解析osu oam时延测量报文#1,以获取时间戳t1,并结合本地时间戳t4计算两个节点(即,otn1和olt)间的时延t
delay

278.示例性的,图21是适用本技术的olt和otn1时延计算过程的一例示意图。如图21所示,otn1解析osu oam时延检测报文#1后,获取时间戳t1。再结合本地时间戳t4,即接收到该osu oam时延检测报文#1的时刻,计算出两个节点之间的时延,即t
delay
=t4-t1。
279.s1770,otn1向网管设备发送两个节点(即,olt和otn1)间的时延t
delay

280.对应的,网管设备接收来自otn1的时延t
delay

281.需要说明的是,本技术技术方案同样适用于otn之间(例如,otn1和otn2)的时延测量的协同交互。
282.图18是本技术实施例提供的第六种信息协同的方法1800的流程示意图。如图18所示,具体包括以下多个步骤。
283.s1810-s1870的具体实现方式与上述方法1700中步骤s1710-s1770的具体实现方式完全一致,为了简洁,此处不再过多赘述。
284.s1880,otn1启动ifit时延测量,生成并发送osu格式的时延测量报文(例如,osu oam时延检测报文#2)(即,第三时延检测报文的一例)给下游otn节点(例如,otn2)。
285.对应的,otn2节点接收来自otn1的osu oam时延测量报文#2。
286.其中,osu oam时延测量报文#2中携带时间戳t5(即,第五时间戳的一例),即otn1发送osu oam时延检测报文#2的时刻。
287.示例性的,osu oam时延检测报文#2新增一种用于指示ifit时延测量的ot字段,例如,ot=2。osu oam时延检测报文#2的payload携带时间戳t5,用于otn1和otn2进行端到端时延测量。
288.s1890,otn2解析osu oam时延检测报文#2后,获取时间戳t5,并结合本地时间戳t6计算两个节点(即,otn1和otn2)间的时延t”delay

289.示例性的,图22是本技术实施例提供的otn1和otn2时延计算过程的示意图。如图22所示,otn2解析osu oam时延检测报文#2后,获取时间戳t5。再结合本地时间戳t6,即接收到该osu oam时延检测报文#2的时刻,计算出两个节点之间的时延,即t”delay
=t6-t5。
290.s1891,otn2向网管设备发送两个节点(即,otn1和otn2)间的时延t”delay

291.对应的,网管设备接收来自otn2的时延t”delay

292.需要说明的是,本技术技术方案对ont/olt/otn节点的数量不作具体限定。例如,该固定组网还包括otn3。那么,otn2和otn3之间也可以进行ifit时延测量。以此类推,最终实现整个固定组网的端到端时延测量。
293.在该实现方式中,采用osu oam时延检测报文在olt和otn(以及otn和otn)之间传递时延信息,实现端到端ifit时延测量。
294.需要说明的是,上述带宽调整方案和时延检测方案可以独立使用,也可以是组合使用,本技术对此不作具体限定。示例性的,端到端之间带宽调整信息和时延测量信息可以是通过两个通知报文进行协同交互的,也可以是通过一个通知报文(例如,第二通知报文)进行协同交互的,本技术对此不作具体限定。
295.具体地,olt节点与otn节点之间可以通过第二通知报文携带目标带宽,用于通知otn节点调整出口带宽至目标带宽,以及通过第一时延检测报文携带发送时间戳,并结合otn节点接收时间戳,确定两个节点之间的时延信息,从而实现端到端的协同交互。再例如,olt节点与otn节点之间也可以通过第二通知报文的净荷字段可以同时携带目标带宽和时间戳,用于通知otn节点将出口带宽调整至目标带宽,以及进一步确定两个端点之间的时延信息。本身其对此不作具体限定。
296.综上所述,本技术提供一种信息协同的方法和设备,保证传接融合业务的故障可
以端到端快速协同恢复,更有利于推广传接协同业务。具体地,通过在eth报文中添加一种osu oam带宽调整类型的净荷,使得以太节点(ont/olt)和otn节点之间能够端到端采用硬件处理方式进行带宽调整联动快速处理,进而解决家宽场景中软件调整带宽速度慢的问题。另外,通过新增一种osu oam时延检测报文来携带时戳,解决政企场景中otn节点不支持ifit时延测量的问题。
297.应理解,基于eth oam和osu oam互通,本技术技术方案还可以扩展应用到其他特性,比如eth保护和otn保护的协同等,本技术对此不作具体限定。
298.上文结合图1至图22,详细描述了本技术信息协同的方法的实施例,下面将结合图23和图24详细描述本技术信息协同的设备(例如,第一/二/三设备)的实施例。应理解,设备实施例的描述与方法实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。
299.图23是本技术实施例提供的一种信息协同的设备的结构示意图。如图23所示,该设备1000可以包括处理单元1100和收发单元1200。
300.应理解,该设备1000可以对应于上述方法实施例中的第一/二/三设备,并且可以包括用于执行本技术实施例的方法中第一/二/三设备执行的方法的单元。该设备1000中的各单元和上述其它操作和/或功能分别为了实现本技术实施例的方法的相应流程。
301.还应理解,该设备1000为第一/二/三设备时,该设备1000中的收发单元1200可以通过收发器实现,例如可对应于图24中示出的设备2000中的收发器2020,该设备1000中的处理单元1100可通过至少一个处理器实现,例如可对应于图24中示出的设备2000中的处理器2010。
302.还应理解,该设备1000为配置于第一/二/三设备中的芯片或芯片系统时,该设备1000中的收发单元1200可以通过输入/输出接口、电路等实现,该设备1000中的处理单元1100可以通过该芯片或芯片系统上集成的处理器、微处理器或集成电路等实现。
303.图24是本技术实施例提供的另一种信息协同的设备的结构示意图。如图24所示,该设备2000包括处理器2010、收发器2020和存储器2030。其中,处理器2010、收发器2020和存储器2030通过内部连接通路互相通信,该存储器2030用于存储指令,该处理器2010用于执行该存储器2030存储的指令,以控制该收发器2020发送信号和/或接收信号。
304.应理解,该设备2000可以对应于上述方法实施例中的第一/二/三设备,并且可以用于执行上述方法实施例中第一/二/三设备执行的各个步骤和/或流程。可选地,该存储器2030可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。存储器2030可以是一个单独的器件,也可以集成在处理器2010中。该处理器2010可以用于执行存储器2030中存储的指令,并且当该处理器2010执行存储器中存储的指令时,该处理器2010用于执行上述与第一/二/三设备对应的方法实施例的各个步骤和/或流程。
305.其中,收发器2020可以包括发射机和接收机。该处理器2010和存储器2030与收发器2020可以是集成在不同芯片上的器件。如,处理器2010和存储器2030可以集成在基带芯片中,收发器2020可以集成在射频芯片中。该处理器2010和存储器2030与收发器2020也可以是集成在同一个芯片上的器件。本技术对此不作限定。
306.可选地,该设备2000是配置在第一/二/三设备中的部件,如电路、芯片、芯片系统
等。
307.其中,收发器2020也可以是通信接口,如输入/输出接口、电路等。该收发器2020与处理器2010和存储器2020都可以集成在同一个芯片中,如集成在基带芯片中。
308.图25是适用本技术实施例提供的光学系统3000的结构示意图。如图25所示,该光学系统3000包括第一设备(例如,光线路终端olt)3010和第二设备(例如,光网络终端otn1)3020。
309.可选地,该光学系统3000还包括第三设备(例如,otn2)3030。
310.其中,该光学系统3000可以用于执行上述方法实施例中第一/二/三设备执行的各个步骤和/或流程。为了简洁,这里不再过多赘述。
311.可选地。光学系统3000还包括其他设备,例如otn3等。具体实现方式与第三设备类似,为了简洁,这里不再赘述。
312.应理解,本技术实施例中的具体的例子只是为了帮助本领域技术人员更好地理解本技术的技术方案,上述具体实现方式可以认为是本技术最优的实现方式,而非限制本技术实施例的范围。
313.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
314.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
315.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
316.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
317.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
318.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存
储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
319.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种信息协同的方法,其特征在于,包括:第一设备生成第一通知报文,所述第一通知报文的净荷字段用于承载第二通知报文,所述第二通知报文用于通知第二设备调整所述第二设备的出口带宽,所述第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理所述第二通知报文;所述第一设备向所述第二设备发送所述第一通知报文。2.根据权利要求1所述的方法,其特征在于,所述第二通知报文为光业务单元操作管理维护osu oam带宽调整报文。3.根据权利要求1或2所述的方法,其特征在于,所述第二通知报文包括ot字段,所述ot等于1。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一通知报文为以太网eth带宽调整报文。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一通知报文包括第一字段,所述第一字段用于指示所述第二通知报文的类型。6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述第一设备生成第一通知报文之前,所述方法还包括:所述第一设备将所述第一设备的出口带宽调整至所述目标带宽。7.一种信息协同的方法,其特征在于,包括:第二设备接收来自第一设备的第一通知报文,所述第一通知报文的净荷字段用于承载第二通知报文,所述第二通知报文用于通知所述第二设备调整所述第二设备的出口带宽,所述第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理所述第二通知报文;所述第二设备芯片解析所述第一通知报文,以获取所述目标带宽;所述第二设备芯片将所述第二设备的出口带宽调整至所述目标带宽。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述第二设备生成第三通知报文,所述第三通知报文用于通知第三设备调整所述第三设备的出口带宽,所述第三通知报文的净荷字段用于承载所述目标带宽,otn芯片支持解析和处理所述第三通知报文;所述第二设备向所述第三设备发送所述第三通知报文。9.根据权利要求7或8所述的方法,其特征在于,所述第二通知报文为光业务单元操作管理维护osu oam带宽调整报文。10.根据权利要求7至9中任一项所述的方法,其特征在于,所述第二通知报文包括ot字段,所述ot等于1。11.根据权利要求8至10中任一项所述的方法,其特征在于,所述第三通知报文为光业务单元操作管理维护osu oam带宽调整报文。12.根据权利要求8至11中任一项所述的方法,其特征在于,所述第三通知报文包括ot字段,所述ot等于1。13.一种信息协同的方法,其特征在于,包括:第三设备接收来自第二设备的第三通知报文,所述第三通知报文用于通知第三设备调整所述第三设备的出口带宽,所述第三通知报文的净荷字段用于承载所述目标带宽,otn芯
片支持解析和处理所述第三通知报文;所述第三设备芯片解析所述第三通知报文,以获取所述目标带宽;所述第三设备芯片将所述第三设备的出口带宽调整至所述目标带宽。14.根据权利要求13所述的方法,其特征在于,所述第三通知报文为光业务单元操作管理维护osu oam带宽调整报文。15.一种第一设备,其特征在于,包括:处理单元,用于生成第一通知报文,所述第一通知报文的净荷字段用于承载第二通知报文,所述第二通知报文用于通知第二设备调整所述第二设备的出口带宽,所述第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理所述第二通知报文;收发单元,用于向所述第二设备发送所述第一通知报文。16.根据权利要求15所述的设备,其特征在于,所述第二通知报文为光业务单元操作管理维护osu oam带宽调整报文。17.根据权利要求15或16所述的设备,其特征在于,所述第二通知报文包括ot字段,所述ot等于1。18.根据权利要求15至17中任一项所述的设备,其特征在于,所述第一通知报文为以太网eth带宽调整报文。19.根据权利要求15至18中任一项所述的设备,其特征在于,所述第一通知报文包括第一字段,所述第一字段用于指示所述第二通知报文的类型。20.根据权利要求15至19中任一项所述的设备,其特征在于,所述处理单元,还用于将所述第一设备的出口带宽调整至所述目标带宽。21.一种第二设备,其特征在于,包括:收发单元,用于接收来自第一设备的第一通知报文,所述第一通知报文的净荷字段用于承载第二通知报文,所述第二通知报文用于通知所述第二设备调整所述第二设备的出口带宽,所述第二通知报文的净荷字段用于承载目标带宽,otn芯片支持解析和处理所述第二通知报文;处理单元,用于解析所述第一通知报文,以获取所述目标带宽;所述处理单元,还用于将所述第二设备的出口带宽调整至所述目标带宽。22.根据权利要求21所述的设备,其特征在于,所述处理单元,还用于生成第三通知报文,所述第三通知报文用于通知第三设备调整所述第三设备的出口带宽,所述第三通知报文的净荷字段用于承载所述目标带宽,otn芯片支持解析和处理所述第三通知报文;所述收发单元,还用于向所述第三设备发送所述第三通知报文。23.根据权利要求21或22所述的设备,其特征在于,所述第二通知报文为光业务单元操作管理维护osu oam带宽调整报文。24.根据权利要求21至23中任一项所述的设备,其特征在于,所述第二通知报文包括ot字段,所述ot等于1。25.根据权利要求22至24中任一项所述的设备,其特征在于,所述第三通知报文为光业务单元操作管理维护osu oam带宽调整报文。26.根据权利要求22至25中任一项所述的设备,其特征在于,所述第三通知报文包括ot
字段,所述ot等于1。27.一种第三设备,其特征在于,包括:收发单元,用于接收来自第二设备的第三通知报文,所述第三通知报文用于通知第三设备调整所述第三设备的出口带宽,所述第三通知报文的净荷字段用于承载所述目标带宽,otn芯片支持解析和处理所述第三通知报文;处理单元,用于解析所述第三通知报文,以获取所述目标带宽;所述处理单元,还用于将所述第三设备的出口带宽调整至所述目标带宽。28.根据权利要求27所述的设备,其特征在于,所述第三通知报文为光业务单元操作管理维护osu oam带宽调整报文。29.一种光学系统,其特征在于,包括:如权利要求15至20中任一项所述的第一设备,以及如权利要求21至26中任一项所述的第二设备。30.根据权利要求29所述的光学系统,其特征在于,所述光学系统还包括:如权利要求27或28项所述的第三设备。

技术总结
本申请实施例提供了一种信息协同的方法和设备,可在家宽场景、政企场景等场景下实现信息协同。该方法包括:第一设备生成第一通知报文,该第一通知报文的净荷字段用于承载第二通知报文,该第二通知报文用于通知第二设备调整出口带宽,该第二通知报文的净荷字段用于承载目标带宽,该第一设备向该第二设备发送该第一通知报文。该方法通过在以太网通知报文中添加OTN芯片支持解析和处理的第二通知报文,能够实现以太节点和OTN节点端到端硬件处理带宽调整的快速协同。调整的快速协同。调整的快速协同。


技术研发人员:葛金亮 张寒 陈瑜芳
受保护的技术使用者:华为技术有限公司
技术研发日:2022.03.17
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐