一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

带宽调整方法、装置和系统、电子设备、可读存储介质与流程

2022-04-30 02:13:12 来源:中国专利 TAG:


1.本技术实施例涉及光通信领域,特别涉及一种带宽调整方法、装置和系统、电子设备、计算机可读存储介质。


背景技术:

2.在光传送网(otn,opticaltransportnetwork)的定义中,多个业务信号承载在otn信号的净荷中的方法是将otn信号的净荷划分为n个时隙,然后将业务信号承载在otn信号的净荷中的一个或多个时隙中,时隙以字节间插的方式实现。
3.按照otn标准g.709,otn技术时隙颗粒度最小为1.25g,这个时隙颗粒度在承载低于1.25g的业务,例如,快速以太网(fe,fast ethernet)业务、同步传输模块(stm,synchronous transfermodule)-1业务、e1业务等时,带宽浪费非常严重。例如,e1业务的带宽为2兆(m),承载在1.25g的时隙中,带宽浪费高达99%。因此,需要一种传输技术来实现在otn中高效率承载小颗粒业务的方法。业界一个研究热点是使用光业务单元(osu,opticalserviceunit)承载小颗粒业务,使用载荷块(pb,payloadblock)划分otn帧的净荷区,osu映射到pb中。
4.目前的针对otn的带宽调整过程比较繁琐。


技术实现要素:

5.本技术实施例提供一种带宽调整方法、装置和系统、电子设备、计算机可读存储介质。
6.第一方面,本技术实施例提供一种带宽调整方法,包括:
7.源节点收到网管服务器下发的调整命令,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第一调整处理,如果第一调整处理成功,则向源节点的下游节点发送第一消息;
8.中间节点收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理,如果第二调整处理成功,则向中间节点的下游节点转发第一消息;
9.宿节点收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理,如果第三调整处理成功,则向宿节点的上游节点回送第二消息;
10.中间节点收到第二消息,向中间节点的上游节点回送第二消息;
11.源节点收到第二消息,退出光业务单元对应的调整模式;
12.中间节点退出光业务单元对应的调整模式;
13.宿节点退出光业务单元对应的调整模式。
14.第二方面,本技术实施例提供一种带宽调整系统,包括:
15.源节点,用于收到网管服务器下发的调整命令,进入光业务单元对应的调整模式,
对光业务单元的正向传输带宽参数进行第一调整处理,如果第一调整处理成功,则向源节点的下游节点发送第一消息;
16.中间节点,用于收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理,如果第二调整处理成功,则向中间节点的下游节点转发第一消息;
17.宿节点,用于收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理,如果第三调整处理成功,则向宿节点的上游节点回送第二消息;
18.中间节点还用于:收到第二消息,向中间节点的上游节点回送第二消息;
19.源节点还用于:收到第二消息,退出光业务单元对应的调整模式;
20.中间节点还用于:退出光业务单元对应的调整模式;
21.宿节点还用于:退出光业务单元对应的调整模式。
22.本技术的带宽调整方法,在源节点收到网管服务器下发的调整命令时,触发路径上的每一个节点分别对光业务单元的正向传输带宽参数的调整,而不需要网管服务器向路径上的每一个节点均下发调整命令,从而简化了带宽调整过程;并且,源节点进入光业务单元对应的调整模式,并依次向下游节点发送第一消息,直到宿节点,使得路径上的每一个节点均进入光业务单元对应的调整模式,并在对光业务单元的正向传输带宽参数进行相应的调整后,退出光业务单元对应的调整模式,实现了路径上的所有节点基于光业务单元的调整模式的同步调整。
附图说明
23.图1为本技术实施例中路径包含的节点示意图;
24.图2为本技术一个实施例提供的系统侧的带宽调整方法的流程图;
25.图3为本技术实施例中调整模式和非调整模式的转换示意图;
26.图4为本技术另一个实施例提供的源节点侧的带宽调整方法的流程图;
27.图5为本技术另一个实施例提供的中间节点侧的带宽调整方法的流程图;
28.图6为本技术另一个实施例提供的宿节点侧的带宽调整方法的流程图;
29.图7为本技术实施例的示例1的带宽调整方法的交互示意图;
30.图8为本技术实施例的示例2的带宽调整方法的交互示意图;
31.图9为本技术实施例的示例3的带宽调整方法的交互示意图;
32.图10为本技术实施例的示例4的带宽调整方法的交互示意图;
33.图11为本技术实施例的示例5的带宽调整方法的交互示意图;
34.图12为本技术实施例的示例6的带宽调整方法的交互示意图;
35.图13为本技术另一个实施例提供的源节点的组成框图;
36.图14为本技术另一个实施例提供的中间节点的组成框图;
37.图15为本技术另一个实施例提供的宿节点的组成框图。
具体实施方式
38.为使本领域的技术人员更好地理解本技术的技术方案,下面结合附图对本技术提
供的带宽调整方法、装置和系统、电子设备、计算机可读存储介质进行详细描述。
39.在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本技术透彻和完整,并将使本领域技术人员充分理解本技术的范围。
40.在不冲突的情况下,本技术各实施例及实施例中的各特征可相互组合。
41.如本文所使用的,术语“和/或”包括至少一个相关列举条目的任何和所有组合。
42.本文所使用的术语仅用于描述特定实施例,且不意欲限制本技术。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加至少一个其它特征、整体、步骤、操作、元件、组件和/或其群组。
43.除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本技术的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
44.在本技术实施例中,如图1所示,每一条路径起点为源节点,终点为宿节点,中间经过至少一个中间节点。由于路径传输的双向性,客户业务数据包(pkt,packet)可以从源节点传输到宿节点,也可以从宿节点传输到源节点。
45.下面介绍客户业务数据包从源节点传输到宿节点的过程。
46.当源节点有客户业务需要发送时,通过源节点中的客户侧模块1将客户业务数据包映射到osu中,通过源节点中的线路侧模块1将osu映射到光数据单元(odu,opticaldataunit)k中,将oduk发送给下游节点(即路径上与源节点相邻,且靠近宿节点一侧的中间节点);
47.中间节点接收到oduk,通过中间节点的线路侧模块1从oduk中获取osu,通过中间节点的线路侧模块2将osu重新映射到oduk中,将oduk发送给下游节点(即路径上与本中间节点相邻,且靠近宿节点一侧的中间节点;或者宿节点);
48.宿节点接收到oduk,通过宿节点的线路侧模块1从oduk中获取osu,通过宿节点的客户侧模块1从osu中获取客户业务数据包。
49.下面介绍客户业务数据包从宿节点传输到源节点的过程。
50.当宿节点有客户业务需要发送时,通过宿节点中的客户侧模块2将客户业务数据包映射到osu中,通过宿节点中的线路侧模块2将osu映射到oduk中,将oduk发送给上游节点(即路径上与宿节点相邻,且靠近源节点一侧的中间节点);
51.中间节点接收到oduk,通过中间节点的线路侧模块3从oduk中获取osu,通过中间节点的线路侧模块4将osu重新映射到oduk中,将oduk发送给上游节点(即路径上与本中间节点相邻,且靠近宿源节点一侧的中间节点;或者源节点);
52.源节点接收到oduk,通过源节点的线路侧模块2从oduk中获取osu,通过源节点的客户侧模块2从osu中获取客户业务数据包。
53.本技术实施例中,路径上的某一个节点的上游节点是指路径上与某一个节点相邻,且靠近源节点侧的节点(可以是源节点,也可以是中间节点);路径上的某一个节点的下
游节点是指路径上与某一个节点相邻,且靠近宿节点侧的节点(可以是宿节点,也可以是中间节点)。
54.例如,假设路径上包括:源节点、中间节点1、中间节点2和宿节点,那么,源节点的下游节点就是中间节点1,中间节点1的上游节点就是源节点,中间节点1的下游节点就是中间节点2,中间节点2的上游节点就是中间节点1,中间节点2的下游节点就是宿节点,宿节点的上游节点就是中间节点2。
55.下面分别从系统侧(即多侧交互)、源节点侧、中间节点侧和宿节点侧进行描述。
56.图2为本技术一个实施例提供的系统侧的带宽调整方法的流程图。
57.第一方面,参照图2,本技术一个实施例提供一种带宽调整方法,包括:
58.步骤200、源节点收到网管服务器下发的调整命令,进入osu对应的调整模式,对osu的正向传输带宽参数进行第一调整处理,如果第一调整处理成功,则向源节点的下游节点发送第一消息。
59.在一些示例性实施例中,第一消息用于请求对osu的正向传输带宽参数进行调整。
60.在一些示例性实施例中,如果源节点和宿节点之间存在至少一个中间节点,则源节点的下游节点为路径上与源节点相邻,且靠近宿节点侧的中间节点;如果源节点和宿节点之间不包括中间节点,则源节点的下游节点为宿节点。
61.在一些示例性实施例中,第一消息用于请求增加osu的正向传输带宽参数。在另一些示例性实施例中,第一消息用于请求减小osu的正向传输带宽参数。也就是说,调整可以是增加,也可以是减小。
62.在一些示例性实施例中,可以采用不同的命令名称来区分表示请求增加osu的正向传输带宽参数还是请求减小osu的正向传输带宽参数。例如,采用inc_req(即带宽增加请求消息)表示请求增加osu的正向传输带宽参数,采用dec_req(即带宽减小请求命令)表示请求减小osu的正向传输带宽参数。在另一些示例性实施例中,可以采用相同的命令名称来表示请求增加osu的正向传输带宽参数和请求减小osu的正向传输带宽参数,并定义一个命令参数来表示具体是请求增加osu的正向传输带宽参数还是请求减小osu的正向传输带宽参数。例如,采用adj_req表示请求对osu的正向传输带宽参数的调整,并在adj_req中采用命令参数a来表示具体是请求增加osu的正向传输带宽参数还是请求减小osu的正向传输带宽参数,如命令参数a取值为第一数值(如1)时表示请求增加osu的正向传输带宽参数,命令参数a取值为第二数值(如2)时表示请求减小osu的正向传输带宽参数。
63.当然,也可以采用其他的方式来区分表示请求增加osu的正向传输带宽参数和请求减小osu的正向传输带宽参数,具体的实现方式不用于限定本技术实施例的保护范围。
64.在一些示例性实施例中,第一消息中可以包括:osu的正向传输目标带宽。
65.在一些示例性实施例中,如果第一消息中不包括:osu的正向传输目标带宽。那么,osu的正向传输目标带宽可以预先设置,或者预先采用其他的方式获得。
66.在一些示例性实施例中,第一消息中还可以包括:osu的正向传输原始带宽,也就是当前osu的正向传输带宽。
67.在一些示例性实施例中,可以通过带内随路开销的方式将第一消息发送给源节点的下游节点。也就是说,在正向传输的osu帧的开销中携带第一消息。osu帧可以是承载客户业务数据包的osu数据帧,也可以是不承载客户业务数据的osu管理帧。具体的携带方式不
用于限定本技术实施例的保护范围。通过带内随路开销的方式将第一消息发送给路径上的下游节点,可以实现带宽的无损调整,也就是在不影响客户业务传输的情况下实现带宽参数的调整。
68.需要说明的是,可以在将客户业务数据包映射到osu帧之前,将第一消息映射到osu帧的开销中,也可以在将客户业务数据包映射到osu帧的过程中,将第一消息映射到osu帧的开销中,也可以在将客户业务数据包映射到osu帧之后,将第一消息映射到osu帧的开销中,本技术实施例对此不做限定,本技术实施例强调的是在osu帧的开销中携带第一消息。
69.需要说明的是,本技术实施例中任意相邻两个节点之间的消息均可以通过带内随路开销的方式来传输。
70.在一些示例性实施例中,源节点对光业务单元的正向传输带宽参数进行第一调整处理包括以下至少之一:
71.源节点对调整命令的参数进行校验;
72.源节点检测正向链路带宽资源是否充足;
73.源节点判断是否处于正向调整的使能状态;
74.源节点调整单个正向传输周期内osu对应的载荷块的数量;
75.源节点对载荷块的调整数量进行预留;
76.源节点调整osu的正向传输带宽。
77.在一些示例性实施例中,第一调整处理成功包括以下至少之一:
78.源节点对调整命令的参数进行校验通过;
79.源节点检测到正向链路带宽资源充足;
80.源节点判断出处于正向调整的使能状态;
81.源节点调整单个正向传输周期内osu对应的载荷块的数量成功;
82.源节点对载荷块的调整数量进行预留成功;
83.源节点调整osu的正向传输带宽成功。
84.在一些示例性实施例中,调整命令的参数可以是指正向传输目标带宽、正向传输原始带宽等。
85.在一些示例性实施例中,在对调整命令的参数进行校验时,可以校验调整命令的参数的取值是否在合理范围内,如果调整命令的参数的取值在预设取值范围内,则调整命令的参数校验通过;如果调整命令的参数的取值在预设取值范围之外,则调整命令的参数校验不通过。
86.在一些示例性实施例中,可以根据osu的正向传输目标带宽判断链路带宽资源是否充足。具体的,如果osu的正向传输带宽参数的增量大于链路带宽的剩余量,则说明链路带宽资源不足;如果osu的正向传输带宽参数的增量小于或等于链路带宽的剩余量,则说明链路带宽资源充足。
87.在一些示例性实施例中,可以根据osu的正向传输目标带宽调整单个传输周期内osu对应的pb的数量。具体的,可以将正向传输目标带宽除以单个pb的带宽得到调整后所需要的pb的数量,然后根据调整后所需要的pb的数量和目前已有的pb的数量确定pb的数量的调整量。
88.步骤201、中间节点收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理,如果第二调整处理成功,则向中间节点的下游节点转发第一消息。
89.在一些示例性实施例中,如果源节点和中间节点之间存在至少一个中间节点,则中间节点的上游节点为路径上与中间节点相邻,且靠近源节点侧的中间节点;如果源节点和中间节点之间不包括中间节点,则中间节点的上游节点为源节点。
90.在一些示例性实施例中,如果中间节点和宿节点之间存在至少一个中间节点,则中间节点的下游节点为路径上与中间节点相邻,且靠近宿节点侧的中间节点;如果中间节点和宿节点之间不包括中间节点,则中间节点的下游节点为宿节点。
91.在一些示例性实施例中,中间节点对光业务单元的正向传输带宽参数进行第二调整处理包括以下至少之一:
92.中间节点对第一消息的参数进行校验;
93.中间节点检测正向链路带宽资源是否充足;
94.中间节点判断是否处于正向调整的使能状态;
95.中间节点调整单个正向传输周期内osu对应的载荷块的数量;
96.中间节点对载荷块的调整数量进行预留。
97.在一些示例性实施例中,第二调整处理成功包括以下至少之一:
98.中间节点对第一消息的参数进行校验通过;
99.中间节点检测到正向链路带宽资源充足;
100.中间节点判断出处于正向调整的使能状态;
101.中间节点调整单个正向传输周期内osu对应的载荷块的数量成功;
102.中间节点对载荷块的调整数量进行预留成功。
103.在一些示例性实施例中,第一消息的参数可以是指正向传输目标带宽、正向传输原始带宽等。
104.在一些示例性实施例中,在对第一消息的参数进行校验时,可以校验第一消息的参数的取值是否在合理范围内,如果第一消息的参数的取值在预设取值范围内,则第一消息的参数校验通过;如果第一消息的参数的取值在预设取值范围之外,则第一消息的参数校验不通过。在一些示例性实施例中,由于中间节点在进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理时,会产生一定的时延,为了保证客户业务的正常传输,中间节点在接收到第一消息后,需要先终结第一消息,然后在进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理后,再向下游节点发送第一消息。
105.在一些示例性实施例中,由于第一消息是通过带内随路开销的方式从宿节点依次传递到宿节点的,因此,中间节点终结第一消息也就是将osu帧的开销中携带的第一消息删除,然后在中间节点调整osu的正向传输带宽参数后,在下一个osu帧的开销中重新插入第一消息,这样,保证客户业务的传输不受带宽调整的影响。
106.步骤202、宿节点收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理,如果第三调整处理成功,则向宿节点的上游节点回送第二消息。
107.在一些示例性实施例中,第一消息用于确认对osu的正向传输带宽参数进行调整。
108.在一些示例性实施例中,宿节点对光业务单元的正向传输带宽参数进行第三调整处理包括以下至少之一:
109.宿节点对第一消息的参数进行校验;
110.宿节点判断是否处于正向调整的使能状态;
111.宿节点调整正向发送接口的带宽限制。
112.在一些示例性实施例中,第三调整处理成功包括以下至少之一:
113.宿节点对第一消息的参数进行校验通过;
114.宿节点判断出处于正向调整的使能状态;
115.宿节点调整正向发送接口的带宽限制成功。
116.在一些示例性实施例中,调整osu的正向发送接口的带宽限制也就是将osu的正向发送接口的带宽限制调整为osu的正向传输目标带宽。
117.在一些示例性实施例中,osu的正向发送接口是指宿节点将osu发送给客户端的接口。
118.在一些示例性实施例中,如果源节点和宿节点之间存在至少一个中间节点,则宿节点的上游节点为路径上与宿节点相邻,且靠近源节点侧的中间节点;如果源节点和宿节点之间不包括中间节点,则宿节点的上游节点为源节点。
119.在一些示例性实施例中,第二消息用于确认增加osu的正向传输带宽参数。在另一些示例性实施例中,第二消息用于确认减小osu的正向传输带宽参数。
120.在一些示例性实施例中,可以采用不同的命令名称来区分表示确认增加osu的正向传输带宽参数和确认减小osu的正向传输带宽参数。例如,采用inc_ack(即带宽增加确认命令)表示确认增加osu的正向传输带宽参数,采用dec_ack(即带宽减小确认命令)表示确认减小osu的正向传输带宽参数。在另一些示例性实施例中,可以采用相同的命令名称来表示确认增加osu的正向传输带宽参数和确认减小osu的正向传输带宽参数,并定义一个命令参数来表示具体是确认增加osu的正向传输带宽参数还是确认减小osu的正向传输带宽参数。例如,采用adj_ack表示确认对osu的正向传输带宽参数的调整,并在adj_ack中采用命令参数b来表示具体是确认增加osu的正向传输带宽参数还是确认减小osu的正向传输带宽参数,如命令参数b取值为第三数值(如1)时表示确认增加osu的正向传输带宽参数,命令参数b取值为第四数值(如2)时表示确认减小osu的正向传输带宽参数。
121.当然,也可以采用其他的方式来区分表示确认增加osu的正向传输带宽参数和确认减小osu的正向传输带宽参数,具体的实现方式不用于限定本技术实施例的保护范围。
122.在一些示例性实施例中,可以通过带内随路开销的方式向上游节点返回第二消息。也就是说,在反向传输的osu帧的开销中携带第二消息。osu帧可以是承载客户业务数据包的osu数据帧,也可以是不承载客户业务数据的osu管理帧。具体的携带方式不用于限定本技术实施例的保护范围。通过带内随路开销的方式向上游节点返回第二消息,可以实现带宽的无损调整,也就是在不影响客户业务传输的情况下实现带宽调整。
123.需要说明的是,可以在将客户业务数据包映射到osu帧之前,将第二消息映射到osu帧的开销中,也可以在将客户业务数据包映射到osu帧的过程中,将第二消息映射到osu帧的开销中,也可以在将客户业务数据包映射到osu帧之后,将第二消息映射到osu帧的开
销中,本技术实施例对此不做限定,本技术实施例强调的是在osu帧的开销中携带第二消息。
124.在一些示例性实施例中,由于宿节点在进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理时,会产生一定的时延,为了保证客户业务的正常传输,宿节点在接收到第一消息后,需要先终结第一消息,然后在进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理后,再向上游节点返回第二消息。
125.在一些示例性实施例中,由于第一消息是通过带内随路开销的方式从源节点依次传递到宿节点的,因此,宿节点终结第一消息也就是将osu帧的开销中携带的第一消息删除,然后在宿节点进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理后,在下一个osu帧的开销中重新插入第二消息,这样,保证客户业务的传输不受带宽参数调整的影响。
126.步骤203、中间节点收到第二消息,向中间节点的上游节点回送第二消息。
127.步骤204、源节点收到第二消息,退出光业务单元对应的调整模式。
128.步骤205、中间节点退出光业务单元对应的调整模式。
129.步骤206、宿节点退出光业务单元对应的调整模式。
130.本技术的带宽调整方法,在源节点收到网管服务器下发的调整命令时,触发路径上的每一个节点分别对光业务单元的正向传输带宽参数的调整,而不需要网管服务器向路径上的每一个节点均下发调整命令,从而简化了带宽调整过程;并且,源节点进入光业务单元对应的调整模式,并依次向下游节点发送第一消息,直到宿节点,使得路径上的每一个节点均进入光业务单元对应的调整模式,并在对光业务单元的正向传输带宽参数进行相应的调整后,退出光业务单元对应的调整模式,实现了路径上的所有节点基于光业务单元的调整模式的同步调整。
131.在一些示例性实施例中,中间节点收到第二消息后,向中间节点的上游节点回送第二消息之前,该方法还包括:
132.中间节点对光业务单元的正向传输带宽参数进行第四调整处理,如果第四调整处理成功,则继续执行向中间节点的上游节点回送第二消息的步骤;
133.源节点收到第二消息后,退出光业务单元对应的调整模式之前,该方法还包括:
134.源节点对光业务单元的正向传输带宽参数进行第五调整处理,如果第五调整处理成功,则继续执行退出光业务单元对应的调整模式的步骤。
135.在一些示例性实施例中,中间节点对光业务单元的正向传输带宽参数进行第四调整处理包括以下至少之一:
136.中间节点对第二消息的参数进行校验;
137.中间节点检测正向链路带宽资源是否充足;
138.中间节点判断是否处于正向传输带宽调整的使能状态;
139.中间节点调整单个正向传输周期内光业务单元对应的载荷块的数量。
140.在一些示例性实施例中,第四调整处理成功包括以下至少之一:
141.中间节点对第二消息的参数进行校验通过;
142.中间节点检测到正向链路带宽资源充足;
143.中间节点判断出处于正向传输带宽调整的使能状态;
144.中间节点调整单个正向传输周期内光业务单元对应的载荷块的数量成功。
145.在一些示例性实施例中,源节点对光业务单元的正向传输带宽参数进行第五调整处理包括以下至少之一:
146.源节点对第二消息的参数进行校验;
147.源节点检测正向链路带宽资源是否充足;
148.源节点判断是否处于正向传输带宽调整的使能状态;
149.源节点调整单个正向传输周期内光业务单元对应的载荷块的数量;
150.源节点调整光业务单元的正向传输带宽。
151.在一些示例性实施例中,第五调整处理成功包括以下至少之一:
152.源节点对第二消息的参数进行校验通过;
153.源节点检测到正向链路带宽资源充足;
154.源节点判断出处于正向传输带宽调整的使能状态;
155.源节点调整单个正向传输周期内光业务单元对应的载荷块的数量成功;
156.源节点调整光业务单元的正向传输带宽成功。
157.在一些示例性实施例中,向源节点的下游节点发送第一消息包括:周期性向源节点的下游节点发送第一消息;
158.向宿节点的上游节点回送第二消息包括:周期性向宿节点的上游节点回送第二消息;
159.源节点退出调整模式后,该方法还包括:源节点停止发送第一消息;
160.宿节点向宿节点的上游节点回送第二消息后,该方法还包括:如果宿节点在预设时间内没有接收到第一消息,则宿节点停止向宿节点的下游节点回送第二消息,退出调整模式;
161.中间节点向中间节点的上游节点回送第二消息后,该方法还包括:如果中间节点在预设时间内没有接收到第二消息,则中间节点退出调整模式。
162.需要说明的是,源节点周期性发送第一消息的目的是告知路径上的其他节点目前调整并没有结束,使得其他节点不会退出调整模式,从而使得路径上的所有节点的状态保持一致,不会出现调整状态混乱的情况;同样,宿节点周期性发送第二消息的目的也是为了告知路径上的其他节点目前调整并没有结束,使得其他节点不会退出调整模式,从而使得路径上的所有节点的状态保持一致,不会出现调整状态混乱的情况。
163.需要说明的是,虽然源节点周期性发送第一消息,但是中间节点仅在第一次接收到第一消息时进行第二调整处理,宿节点仅在第一次接收到第一消息时进行第三调整处理。
164.需要说明的是,虽然宿节点周期性发送第二消息,但是中间节点仅在第一次接收到第二消息时进行第四调整处理,源节点仅在第一次接收到第二消息时进行第五调整处理。
165.在一些示例性实施例中,如果第一调整处理失败或第五调整处理失败,该方法还包括:
166.源节点向网管服务器上报调整结果,退出光业务单元对应的调整模式;其中,调整
结果用于指示调整失败。
167.在一些示例性实施例中,调整结果可以包括:失败原因。也可以不包括任何信息。
168.例如,如果调整命令的参数校验不通过,则源节点向网管服务器上报的调整结果中包括的失败原因可以是调整命令参数错误;如果链路带宽资源不足,则源节点向网管服务器上报的调整结果中包括的失败原因可以是链路带宽资源不足。
169.在一些示例性实施例中,如果第二调整处理或第四调整处理失败,该方法还包括:
170.中间节点向网管服务器上报调整结果;其中,调整结果用于指示调整失败;
171.中间节点向源节点发送第三消息;其中,第三消息用于指示带宽调整处理出错;
172.源节点收到第三消息,对光业务单元的正向传输带宽参数进行第一调整回退操作,向源节点的下游节点发送第四消息;
173.中间节点收到第四消息,向中间节点的下游节点发送第四消息;
174.宿节点收到第四消息,向宿节点的上游节点回送第五消息;
175.中间节点收到第五消息,向中间节点的上游节点回送第五消息;
176.源节点收到第五消息,退出光业务单元对应的调整模式;
177.中间节点退出光业务单元对应的调整模式;
178.宿节点退出光业务单元对应的调整模式。
179.在一些示例性实施例中,第四消息用于指示进行调整回退操作,第五消息用于确认进行调整回退操作。
180.在一些示例性实施例中,如果第三调整处理失败,该方法还包括:
181.宿节点向网管服务器上报调整结果;其中,调整结果用于指示调整失败;
182.宿节点向源节点发送第三消息;其中,第三消息用于指示调整处理出错;
183.源节点收到第三消息,对光业务单元的正向传输带宽参数进行第一调整回退操作,向源节点的下游节点发送第四消息;
184.中间节点收到第四消息,对光业务单元的正向传输带宽参数进行第二调整回退操作,向中间节点的下游节点发送第四消息;
185.宿节点收到第四消息,向宿节点的上游节点回送第五消息;
186.中间节点收到第五消息,向中间节点的上游节点回送第五消息;
187.源节点收到第五消息,退出光业务单元对应的调整模式;
188.中间节点退出光业务单元对应的调整模式;
189.宿节点退出光业务单元对应的调整模式。
190.在一些示例性实施例中,向源节点的下游节点发送第四消息包括:周期性向源节点的下游节点发送第四消息;
191.向宿节点的上游节点回送第五消息包括:周期性向宿节点的上游节点回送第五消息;
192.中间节点向中间节点的上游节点回送第五消息后,该方法还包括:在预设时间内没有接收到第五消息,退出osu对应的调整模式;
193.宿节点向宿节点的上游节点回送第五消息后,该方法还包括:在预设时间内没有收到第四消息,退出osu对应的调整模式。
194.需要说明的是,源节点周期性发送第四消息的目的是告知路径上的其他节点目前
调整回退并没有结束,使得其他节点不会退出调整模式,从而使得路径上的所有节点的状态保持一致,不会出现调整状态混乱的情况;同样,宿节点周期性发送第五消息的目的也是为了告知路径上的其他节点目前调整回退并没有结束,使得其他节点不会退出调整模式,从而使得路径上的所有节点的状态保持一致,不会出现调整状态混乱的情况。
195.需要说明的是,虽然源节点周期性发送第四消息,但是中间节点仅在第一次接收到第四消息时进行第二调整回退操作,宿节点仅在第一次接收到第四消息时进行第三调整回退操作。
196.需要说明的是,如果源节点接收到源节点的下游节点发送的第三消息,则源节点不会接收到源节点的下游节点返回的第二消息;同样,如果源节点接收到源节点的下游节点返回的第二消息,则源节点不会接收到源节点的下游节点发送的第三消息。
197.在一些示例性实施例中,第三消息可以是故障指示命令(如err),也可以是其他名称,具体名称不用于限定本技术实施例的保护范围。
198.在一些示例性实施例中,第三消息包括以下至少之一:
199.指示调整处理失败的状态;
200.指示调整处理失败的类型;
201.指示调整处理失败的节点信息。
202.在一些示例性实施例中,指示调整处理失败的类型包括以下至少之一:
203.参数校验不通过,链路带宽资源不足,处于正向传输带宽调整的非使能状态,载荷块的数量调整失败,正向发送接口的带宽限制调整失败。
204.在一些示例性实施例中,第四消息可以是带宽回退请求命令(如rollback_req),也可以是其他名称,具体名称不用于限定本技术实施例的保护范围。
205.在一些示例性实施例中,第五消息可以是带宽回退确认命令(如rollback_ack),也可以是其他名称,具体名称不用于限定本技术实施例的保护范围。
206.在一些示例性实施例中,可以通过带内随路开销的方式向下游节点发送第四消息。也就是说,在正向传输的osu帧的开销中携带第四消息。osu帧可以是承载客户业务数据包的osu数据帧,也可以是不承载客户业务数据的osu管理帧。具体的携带方式不用于限定本技术实施例的保护范围。通过带内随路开销的方式向下游节点发送第四消息,可以实现带宽的无损调整,也就是在不影响客户业务传输的情况下实现带宽调整。
207.需要说明的是,可以在将客户业务数据包映射到osu帧之前,将第四消息映射到osu帧的开销中,也可以在将客户业务数据包映射到osu帧的过程中,将第四消息映射到osu帧的开销中,也可以在将客户业务数据包映射到osu帧之后,将第四消息映射到osu帧的开销中,本技术实施例对此不做限定,本技术实施例强调的是在osu帧的开销中携带第四消息。
208.在一些示例性实施例中,可以通过带内随路开销的方式向上游节点返回第五消息。也就是说,在反向传输的osu帧的开销中携带第五消息。osu帧可以是承载客户业务数据包的osu数据帧,也可以是不承载客户业务数据的osu管理帧。具体的携带方式不用于限定本技术实施例的保护范围。通过带内随路开销的方式向上游节点返回第五消息,可以实现带宽的无损调整,也就是在不影响客户业务传输的情况下实现带宽调整。
209.需要说明的是,可以在将客户业务数据包映射到osu帧之前,将第五消息映射到
osu帧的开销中,也可以在将客户业务数据包映射到osu帧的过程中,将第五消息映射到osu帧的开销中,也可以在将客户业务数据包映射到osu帧之后,将第五消息映射到osu帧的开销中,本技术实施例对此不做限定,本技术实施例强调的是在osu帧的开销中携带第五消息。
210.在一些示例性实施例中,该方法还包括:
211.源节点在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式;
212.中间节点在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式;
213.宿节点在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式。
214.在一些示例性实施例中,链路故障包正向链路故障和反向链路故障。
215.在一些示例性实施例中,可以根据是否接收到失效告警判定是否存在链路故障。具体的,如果接收到失效告警,则判定存在链路故障;如果没有接收到失效告警,则判定不存在链路故障。
216.在一些示例性实施例中,源节点退出光业务单元对应的调整模式之前,该方法还包括:源节点对光业务单元的正向传输带宽参数进行第一调整回退操作;
217.中间节点退出光业务单元对应的调整模式之前,该方法还包括:中间节点对光业务单元的正向传输带宽参数进行第二调整回退操作;
218.宿节点退出所述光业务单元对应的调整模式之前,该方法还包括:宿节点对光业务单元的正向传输带宽参数进行第三调整回退操作。
219.在一些示例性实施例中,对光业务单元的正向传输带宽参数进行第一调整回退操作包括以下至少之一:
220.源节点恢复单个正向传输周期内光业务单元对应的载荷块的数量;
221.源节点恢复光业务单元的正向传输带宽。
222.在一些示例性实施例中,对光业务单元的正向传输带宽参数进行第二调整回退操作包括:
223.中间节点恢复单个正向传输周期内光业务单元对应的载荷块的数量。
224.在一些示例性实施例中,对光业务单元的正向传输带宽参数进行第三调整回退操作包括:宿节点恢复正向发送接口的带宽限制。
225.在一些示例性实施例中,源节点接收到网管服务器发送的调整命令后,该方法还包括:源节点判断是否进入调整模式;如果没有进入调整模式,则进入调整模式;如果已进入调整模式,则继续处于调整模式;如图3所示;
226.中间节点接收到中间节点的上游节点发送的第一消息后,该方法还包括:判断是否进入调整模式;如果没有进入调整模式,则进入调整模式;如果已进入调整模式,则继续处于调整模式;
227.宿节点接收到宿节点的上游节点发送的第一消息后,该方法还包括:判断是否进入调整模式;如果没有进入调整模式,则进入调整模式;如果已进入调整模式,则继续处于调整模式。
228.在一些示例性实施例中,如果第一调整处理成功或第五调整处理成功,该方法还包括:
229.源节点向网管服务器上报调整结果;其中,调整结果用于指示带宽调整成功;
230.如果第二调整处理成功或第四调整处理成功,该方法还包括:
231.中间节点向网管服务器上报调整结果;其中,调整结果用于指示带宽调整成功;
232.如果第三调整处理成功,该方法还包括:
233.向网管服务器上报调整结果;其中,调整结果用于指示带宽调整成功。
234.在一些示例性实施例中,调整结果包括以下至少之一:调整后的osu的正向传输带宽参数;osu的正向传输带宽参数的变化情况。
235.在一些示例性实施例中,osu的正向传输带宽参数的变化情况可以是指osu的正向传输带宽参数的变化量。
236.在一些示例性实施例中,宿节点收到第一消息后,该方法还包括:
237.宿节点向宿节点的上游节点发送第六消息,第六消息用于触发光业务单元的反向传输参数的调整。
238.需要说明的是,第六消息的内容和第一消息的内容一致,只是传输方向相反,不用等待网管服务器下发调整命令,即可主动启动反向调节流程。
239.在一些示例性实施例中,宿节点向宿节点的上游节点发送第六消息后,该方法还包括:
240.宿节点对osu的反向传输带宽参数进行第六调整处理,如果第六调整处理成功,则向宿节点的上游节点发送第六消息;
241.中间节点收到第六消息,对osu的反向传输带宽参数进行第七调整处理,如果第七调整处理成功,则向中间节点的上游节点发送第六消息;
242.源节点收到第六消息,对osu的反向传输带宽参数进行第八调整处理,如果第八调整处理成功,则向源节点的下游节点回送第七消息;
243.中间节点收到第七消息,向中间节点的下游节点回送第七消息;
244.宿节点收到第七消息,退出osu对应的调整模式;
245.中间节点退出osu对应的调整模式;
246.源节点退出osu对应的调整模式。
247.在一些示例性实施例中,宿节点对osu的反向传输带宽参数进行第六调整处理包括以下至少之一:
248.宿节点检测反向链路带宽资源是否充足;
249.宿节点判断是否处于反向调整的使能状态;
250.宿节点调整单个反向传输周期内光业务单元对应的载荷块的数量;
251.宿节点对载荷块的调整数量进行预留;
252.宿节点调整光业务单元的反向传输带宽。
253.在一些示例性实施例中,中间节点对osu的反向传输带宽参数进行第七调整处理包括以下至少之一:
254.中间节点对第六消息的参数进行校验;
255.中间节点检测反向链路带宽资源是否充足;
256.中间节点判断是否处于反向调整的使能状态;
257.中间节点调整单个反向传输周期内光业务单元对应的载荷块的数量;
258.中间节点对载荷块的调整数量进行预留。
259.在一些示例性实施例中,源节点对osu的反向传输带宽参数进行第八调整处理包括以下至少之一:
260.源节点对第六消息的参数进行校验;
261.源节点判断是否处于反向调整的使能状态;
262.源节点调整反向发送接口的带宽限制。
263.在一些示例性实施例中,中间节点收到第七消息后,向中间节点的下游节点回送第七消息之前,该方法还包括:
264.中间节点对osu的反向传输带宽参数进行第九调整处理,如果第九调整处理成功,则继续执行向中间节点的下游节点回送第七消息的步骤;
265.宿节点收到第七消息后,退出osu对应的调整模式之前,该方法还包括:
266.宿节点对osu的反向传输带宽参数进行第十调整处理,如果第十调整处理成功,则继续执行退出光业务单元对应的调整模式的步骤。
267.在一些示例性实施例中,中间节点对osu的反向传输带宽参数进行第九调整处理包括以下至少之一:
268.中间节点对第七消息的参数进行校验;
269.中间节点检测反向链路带宽资源是否充足;
270.中间节点判断是否处于反向带宽调整的使能状态;
271.中间节点调整单个反向传输周期内光业务单元对应的载荷块的数量。
272.在一些示例性实施例中,宿节点对osu的反向传输带宽参数进行第十调整处理包括以下至少之一:
273.宿节点对第七消息的参数进行校验;
274.宿节点检测反向链路带宽资源是否充足;
275.宿节点判断是否处于正向传输带宽调整的使能状态;
276.宿节点调整单个反向传输周期内光业务单元对应的载荷块的数量;
277.宿节点调整光业务单元的反向传输带宽。
278.在一些示例性实施例中,向宿节点的上游节点发送第六消息包括:周期性向宿节点的上游节点发送第六消息;
279.向源节点的下游节点回送第七消息包括:周期性向源节点的下游节点回送第七消息;
280.宿节点退出调整模式后,该方法还包括:宿节点停止发送第六消息;
281.源节点向源节点的下游节点回送第七消息后,该方法还包括:如果源节点在预设时间内没有接收到第六消息,则源节点停止向源节点的下游节点回送第七消息,退出调整模式;
282.中间节点向中间节点的下游节点回送第七消息后,该方法还包括:如果中间节点在预设时间内没有接收到第七消息,则中间节点退出调整模式。
283.在一些示例性实施例中,如果第六调整处理失败或第十调整处理失败,该方法还
包括:
284.宿节点向网管服务器上报调整结果,退出光业务单元对应的调整模式;其中,调整结果用于指示调整失败。
285.在一些示例性实施例中,如果第七调整处理或第九调整处理失败,该方法还包括:
286.中间节点向网管服务器上报调整结果;其中,调整结果用于指示调整失败;
287.中间节点向宿节点发送第八消息;其中,第八消息用于指示带宽调整处理出错;
288.宿节点收到第八消息,对光业务单元的反向传输带宽参数进行第四调整回退操作,向宿节点的上游节点发送第九消息;
289.中间节点收到第九消息,向中间节点的上游节点发送第九消息;
290.源节点收到第九消息,向源节点的下游节点回送第十消息;
291.中间节点收到第十消息,向中间节点的下游节点回送第十消息;
292.宿节点收到第十消息,退出光业务单元对应的调整模式;
293.中间节点退出光业务单元对应的调整模式;
294.宿节点退出光业务单元对应的调整模式。
295.在一些示例性实施例中,如果第八调整处理失败,该方法还包括:
296.源节点向网管服务器上报调整结果;其中,调整结果用于指示调整失败;
297.源节点向宿节点发送第八消息;其中,第八消息用于指示调整处理出错;
298.宿节点收到第八消息,对光业务单元的反向传输带宽参数进行第四调整回退操作,向宿节点的上游节点发送第九消息;
299.中间节点收到第九消息,对光业务单元的反向传输带宽参数进行第五调整回退操作,向中间节点的上游节点发送第九消息;
300.源节点收到第九消息,向源节点的下游节点回送第十消息;
301.中间节点收到第十消息,向中间节点的下游节点回送第十消息;
302.宿节点收到第十消息,退出光业务单元对应的调整模式;
303.中间节点退出光业务单元对应的调整模式;
304.宿节点退出光业务单元对应的调整模式。
305.在一些示例性实施例中,第八消息包括以下至少之一:
306.指示调整处理失败的状态;
307.指示调整处理失败的类型;
308.指示调整处理失败的节点信息。
309.在一些示例性实施例中,该方法还包括:
310.宿节点在退出调整模式之前判定存在链路故障,对光业务单元的反向传输带宽参数进行第四调整回退操作,退出光业务单元对应的调整模式;
311.中间节点在退出调整模式之前判定存在链路故障,对光业务单元的反向传输带宽参数进行第五调整回退操作,退出光业务单元对应的调整模式;
312.源节点在退出调整模式之前判定存在链路故障,对光业务单元的反向传输带宽参数进行第六调整回退操作,退出光业务单元对应的调整模式。
313.在一些示例性实施例中,对光业务单元的反向传输带宽参数进行第四调整回退操作包括以下至少之一:
314.宿节点恢复单个反向传输周期内光业务单元对应的载荷块的数量;
315.宿节点恢复光业务单元的反向传输带宽。
316.在一些示例性实施例中中,对光业务单元的饭向传输带宽参数进行第五调整回退操作包括:
317.中间节点恢复单个饭向传输周期内光业务单元对应的载荷块的数量。
318.在一些示例性实施例中,对光业务单元的反向传输带宽参数进行第六调整回退操作包括:源节点恢复反向发送接口的带宽限制。
319.需要说明的是,反向传输带宽参数的调整过程与正向传输参数的调整过程相似,这里不再赘述。
320.图4为本技术另一个实施例提供的源节点侧的带宽调整方法的流程图。
321.第二方面,参照图4,本技术另一个实施例提供一种带宽调整方法,应用于源节点,包括:
322.步骤400、收到网管服务器下发的调整命令,进入osu对应的调整模式,对osu的正向传输带宽参数进行第一调整处理,如果第一调整处理成功,则向源节点的下游节点发送第一消息。
323.步骤400与前述实施例步骤200的具体实现过程相同,这里不再赘述。
324.步骤401、源节点收到第二消息,退出光业务单元对应的调整模式。
325.步骤401与前述实施例步骤204的具体实现过程相同,这里不再赘述。
326.应用于源节点侧的带宽调整方法的具体实现过程与前述实施例的带宽调整方法中源节点的具体实现过程相同,这里不再赘述。
327.图5为本技术另一个实施例提供的中间节点侧的带宽调整方法的流程图。
328.第三方面,参照图5,本技术另一个实施例提供一种带宽调整方法,应用于中间节点,包括:
329.步骤500、收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理,如果第二调整处理成功,则向中间节点的下游节点转发第一消息。
330.步骤500与前述实施例步骤201的具体实现过程相同,这里不再赘述。
331.步骤501、收到第二消息,向中间节点的上游节点回送第二消息。
332.步骤501与前述实施例步骤203的具体实现过程相同,这里不再赘述。
333.步骤502、退出光业务单元对应的调整模式。
334.步骤502与前述实施例步骤205的具体实现过程相同,这里不再赘述。
335.应用于中间节点侧的带宽调整方法的具体实现过程与前述实施例的带宽调整方法中中间节点的具体实现过程相同,这里不再赘述。
336.图6为本技术另一个实施例提供的宿节点侧的带宽调整方法的流程图。
337.第四方面,参照图6,本技术另一个实施例提供一种带宽调整方法,应用于宿节点,包括:
338.步骤600、收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理,如果第三调整处理成功,则向宿节点的上游节点回送第二消息。
339.步骤600与前述实施例步骤202的具体实现过程相同,这里不再赘述。
340.步骤601、退出光业务单元对应的调整模式。
341.步骤601与前述实施例步骤206的具体实现过程相同,这里不再赘述。
342.应用于宿节点侧的带宽调整方法的具体实现过程与前述实施例的带宽调整方法中宿节点的具体实现过程相同,这里不再赘述。
343.下面通过几个示例详细说明本技术实施例的具体实现过程,所列举的示例仅仅是为了说明方便,不用于限定本技术实施例的保护范围。
344.为了简化描述,以下示例中认为源节点和宿节点之间只有一个中间节点,也就是说,路径上只包括:源节点、中间节点和宿节点。
345.示例1
346.本示例描述增加osu的正向传输带宽参数的过程,如图7所示,该方法包括:
347.1、网管服务器向源节点发送调整命令,调整命令用于请求增加osu的正向传输带宽参数,调整命令包括osu的正向传输目标带宽。
348.2、源节点接收到网管服务器发送的调整命令,进入调整模式,对调整命令的参数进行校验,如果校验通过,则继续执行步骤3;如果校验不通过,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为调整命令的参数错误。
349.本步骤中,对调整命令的参数进行校验也就是判断osu的正向传输目标带宽是否在合理范围内,如果在合理范围内,则校验通过;如果在合理范围之外,则校验不通过。
350.3、源节点判断正向链路带宽资源是否充足,如果正向链路带宽资源充足,则执行步骤4;如果正向链路带宽资源不充足,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为正向链路带宽资源不足。
351.4、源节点通过带内随路开销的方式周期性向中间节点发送第一消息,第一消息包括:osu的正向传输目标带宽。
352.5、中间节点第一次接收到源节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验通过,则继续执行步骤6。
353.本步骤中,对第一消息的参数进行校验也就是判断osu的正向传输目标带宽是否在合理范围内,如果在合理范围内,则校验通过;如果在合理范围之外,则校验不通过。
354.6、中间节点判断正向链路带宽资源是否充足,如果正向链路带宽资源充足,则执行步骤7。
355.7、中间节点通过带内随路开销的方式将第一消息发送给宿节点。
356.8、宿节点接收到中间节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验通过,则继续执行步骤9。
357.本步骤中,对第一消息的参数进行校验也就是判断osu的正向传输目标带宽是否在合理范围内,如果在合理范围内,则校验通过;如果在合理范围之外,则校验不通过。
358.9、宿节点判断正向链路带宽资源是否充足,如果正向链路带宽资源充足,则执行步骤10。
359.10、宿节点增加osu的正向发送接口的带宽限制,通过带内随路开销的方式周期性向中间节点回送第二消息,第二消息用于确认增加osu的正向传输带宽参数。
360.11、中间节点第一次接收到宿节点回送的第二消息,终结第二消息,增加单个正向传输周期内osu对应的载荷块的数量,通过带内随路开销的方式向源节点回送第二消息。
361.12、源节点接收到中间节点第一次回送的第二消息,终结第二消息,调整单个正向传输周期内osu对应的载荷块的数量,调整osu的正向传输带宽,退出调整模式,停止发送第一消息。
362.13、中间节点通过带内随路开销的方式向源节点回送第二消息后,在预设时间内没有接收到第一消息和第二消息,退出调整模式。
363.14、宿节点增加osu的正向发送接口的带宽限制完成后,在预设时间内没有接收到第一消息,退出调整模式。
364.示例2
365.本示例描述增加osu的正向传输带宽参数的过程中,中间节点进行第一消息的参数校验不通过的处理过程,如图8所示,该方法包括:
366.1、网管服务器向源节点发送调整命令,调整命令用于请求增加osu的正向传输带宽参数,调整命令包括osu的正向传输目标带宽。
367.2、源节点接收到网管服务器发送的调整命令,进入调整模式,对调整命令的参数进行校验,如果校验通过,则继续执行步骤3;如果校验不通过,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为调整命令的参数错误。
368.本步骤中,对调整命令的参数进行校验也就是判断osu的正向传输目标带宽是否在合理范围内,如果在合理范围内,则校验通过;如果在合理范围之外,则校验不通过。
369.3、源节点判断正向链路带宽资源是否充足,如果正向链路带宽资源充足,则执行步骤4;如果正向链路带宽资源不充足,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为正向链路带宽资源不足。
370.4、源节点通过带内随路开销的方式周期性向中间节点发送第一消息,第一消息包括:osu的正向传输目标带宽。
371.5、中间节点第一次接收到源节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验不通过,则继续执行步骤6。
372.6、中间节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为第一消息的参数错误。
373.7、中间节点通过带内随路开销的方式向源节点发送第三消息,第三消息用于指示调整处理出错。
374.8、源节点接收到第三消息,终结第三消息。
375.9、源节点通过带内随路开销的方式周期性向中间节点发送第四消息,第四消息用于指示进行调整回退操作。
376.10、中间节点接收到第四消息,通过带内随路开销的方式向宿节点发送第四消息。
377.11、宿节点接收到第四消息,通过带内随路开销的方式周期性向中间节点回送第五消息,第五消息用于确认进行调整回退操作。
378.12、中间节点接收到第五消息,通过带内随路开销的方式向源节点回送第五消息。
379.13、源节点接收到第五消息,退出调整模式,停止发送第四消息。
380.14、中间节点在预设时间内没有接收到第四消息和第五消息,退出调整模式。
381.15、宿节点在预设时间内没有收到第四消息,停止回送第五消息。
382.示例3
383.本示例描述增加osu的正向传输带宽参数的过程中,宿节点进行第一消息的参数校验不通过时的处理过程,如图9所示,该方法包括:
384.1、网管服务器向源节点发送调整命令,调整命令用于请求增加osu的正向传输带宽参数,调整命令包括osu的正向传输目标带宽。
385.2、源节点接收到网管服务器发送的调整命令,进入调整模式,对调整命令的参数进行校验,如果校验通过,则继续执行步骤3;如果校验不通过,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为调整命令的参数错误。
386.本步骤中,对调整命令的参数进行校验也就是判断osu的正向传输目标带宽是否在合理范围内,如果在合理范围内,则校验通过;如果在合理范围之外,则校验不通过。
387.3、源节点判断正向链路带宽资源是否充足,如果正向链路带宽资源充足,则执行步骤4;如果正向链路带宽资源不充足,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为正向链路带宽资源不足。
388.4、源节点通过带内随路开销的方式周期性向中间节点发送第一消息,第一消息包括:osu的正向传输目标带宽。
389.5、中间节点第一次接收到源节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验通过,则继续执行步骤6。
390.本步骤中,对第一消息的参数进行校验也就是判断osu的正向传输目标带宽是否在合理范围内,如果在合理范围内,则校验通过;如果在合理范围之外,则校验不通过。
391.6、中间节点判断正向链路带宽资源是否充足,如果正向链路带宽资源充足,则执行步骤7。
392.7、中间节点通过带内随路开销的方式将第一消息发送给宿节点。
393.8、宿节点接收到中间节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验不通过,则继续执行步骤9。
394.本步骤中,对第一消息的参数进行校验也就是判断osu的正向传输目标带宽是否在合理范围内,如果在合理范围内,则校验通过;如果在合理范围之外,则校验不通过。
395.9、宿节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为第一消息的参数错误。
396.10、宿节点通过带内随路开销的方式向源节点发送第三消息,第三消息用于指示带宽调整出错。
397.11、源节点接收到第三消息,终结第三消息。
398.12、源节点通过带内随路开销的方式周期性向中间节点发送第四消息,第四消息用于指示进行宽调整回退操作。
399.13、中间节点接收到第四消息,通过带内随路开销的方式向宿节点发送第四消息。
400.14、宿节点接收到第四消息,通过带内随路开销的方式周期性向中间节点回送第五消息,第五消息用于确认进行调整回退操作。
401.15、中间节点接收到第五消息,通过带内随路开销的方式向源节点回送第五消息。
402.16、源节点接收到第五消息,退出调整模式,停止发送第四消息。
403.17、中间节点在预设时间内没有接收到第四消息和第五消息,退出调整模式。
404.18、宿节点在预设时间内没有接收到第四消息,退出调整模式,停止回送第五消息。
405.示例4
406.本示例描述减小osu的正向传输带宽参数的过程,如图10所示,该方法包括:
407.1、网管服务器向源节点发送调整命令,调整命令用于请求减小osu的正向传输带宽参数,调整命令包括osu的正向传输目标带宽。
408.2、源节点接收到网管服务器发送的调整命令,进入调整模式,对调整命令的参数进行校验,如果校验通过,则继续执行步骤3;如果校验不通过,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为调整命令的参数错误。
409.3、源节点减小单个正向传输周期内osu对应的载荷块的数量,通过带内随路开销的方式周期性向中间节点发送第一消息,对载荷块的数量的调整量进行资源预留。
410.4、中间节点第一次接收到源节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验通过,则继续执行步骤5。
411.5、中间节点减小单个正向传输周期内osu对应的载荷块的数量,中间节点通过带内随路开销的方式将第一消息发送给宿节点,对载荷块的数量的调整量进行资源预留。
412.6、宿节点接收到中间节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验通过,则继续执行步骤9。
413.7、宿节点减小osu的正向发送接口的带宽限制,通过带内随路开销的方式周期性向中间节点回送第二消息,第二消息用于确认减小osu的正向传输带宽参数。
414.8、中间节点接收到宿节点回送的第二消息,终结第二消息,通过带内随路开销的方式向源节点回送第二消息。
415.9、源节点接收到第二消息,终结第二消息,退出调整模式,释放预留的带宽资源,停止发送第一消息。
416.10、中间节点通过带内随路开销的方式向源节点回送第二消息后,在预设时间内没有接收到第一消息和第二消息,退出调整模式,释放预留的带宽资源。
417.11、宿节点减小osu的正向发送接口的带宽限制完成后,在预设时间内没有接收到第一消息,退出调整模式,停止回送第二消息。
418.示例5
419.本示例描述减小osu的正向传输带宽参数的过程中,中间节点进行第一消息的参数校验不通过的处理过程,如图11所示,该方法包括:
420.1、网管服务器向源节点发送调整命令,调整命令用于请求减小osu的正向传输带宽参数,调整命令包括osu的正向传输目标带宽。
421.2、源节点接收到网管服务器发送的调整命令,进入调整模式,对调整命令的参数进行校验,如果校验通过,则继续执行步骤3;如果校验不通过,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为调整命
令的参数错误。
422.3、源节点减小单个正向传输周期内osu对应的载荷块的数量,通过带内随路开销的方式周期性向中间节点发送第一消息,对载荷块的数量的调整量进行资源预留。
423.4、中间节点第一次接收到源节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验不通过,则继续执行步骤5。
424.5、中间节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为第一消息的参数错误。
425.6、中间节点通过带内随路开销的方式向源节点发送第三消息,第三消息用于指示带宽调整出错。
426.7、源节点接收到第三消息,终结第三消息。
427.8、源节点恢复单个正向传输周期内osu对应的载荷块的数量,释放预留的带宽资源,通过带内随路开销的方式周期性向中间节点发送第四消息,第四消息用于指示进行调整回退操作。
428.9、中间节点第一次接收到第四消息,通过带内随路开销的方式向宿节点发送第四消息。
429.10、宿节点接收到第四消息,通过带内随路开销的方式周期性向中间节点回送第五消息,第五消息用于确认进行调整回退操作。
430.11、中间节点接收到第五消息,通过带内随路开销的方式向源节点回送第五消息。
431.12、源节点接收到第五消息,退出调整模式,停止发送第四消息。
432.13、中间节点在预设时间内没有接收到第四消息和第五消息,退出调整模式。
433.14、宿节点在预设时间内没有接收到第四消息,停止发送第五消息。
434.示例6
435.本示例描述减小osu的正向传输带宽参数的过程中,宿节点进行第一消息的参数校验不通过时的处理过程,如图12所示,该方法包括:
436.1、网管服务器向源节点发送调整命令,调整命令用于请求减小osu的正向传输带宽参数,调整命令包括osu的正向传输目标带宽。
437.2、源节点接收到网管服务器发送的调整命令,进入调整模式,对调整命令的参数进行校验,如果校验通过,则继续执行步骤3;如果校验不通过,则源节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结果包括:失败原因,失败原因为调整命令的参数错误。
438.3、源节点减小单个正向传输周期内osu对应的载荷块的数量,通过带内随路开销的方式周期性向中间节点发送第一消息,对载荷块的数量的调整量进行资源预留。
439.4、中间节点第一次接收到源节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验通过,则继续执行步骤5。
440.5、中间节点减小单个正向传输周期内osu对应的载荷块的数量,中间节点通过带内随路开销的方式将第一消息发送给宿节点,对载荷块的数量的调整量进行资源预留。
441.6、宿节点接收到中间节点发送的第一消息,终结第一消息,进入调整模式,对第一消息的参数进行校验,如果校验不通过,则继续执行步骤9。
442.7、宿节点向网管服务器上报调整结果,调整结果用于指示带宽调整失败,调整结
果包括:失败原因,失败原因为命令参数错误。
443.8、宿节点通过带内随路开销的方式向源节点发送第三消息,第三消息用于指示带宽调整出错。
444.9、源节点接收到第三消息,终结第三消息。
445.10、源节点恢复单个正向传输周期内osu对应的载荷块的数量,释放预留的带宽资源,通过带内随路开销的方式周期性向中间节点发送第四消息,第四消息用于指示进行调整回退操作。
446.11、中间节点第一次接收到第四消息,终结第四消息,恢复单个正向传输周期内osu对应的载荷块的数量,释放预留的带宽资源,通过带内随路开销的方式向宿节点发送第四消息。
447.12、宿节点接收到第四消息,通过带内随路开销的方式周期性向中间节点返回第五消息,第五消息用于确认进行调整回退操作。
448.13、中间节点接收到第五消息,通过带内随路开销的方式向源节点返回第五消息。
449.14、源节点接收到第五消息,退出调整模式,停止发送第四消息。
450.15、中间节点在预设时间内没有接收到第四消息和第五消息,退出调整模式。
451.16、宿节点在预设时间内没有接收到第四消息,退出调整模式,停止发送第五消息。
452.第八方面,本技术实施例提供一种电子设备,包括:
453.至少一个处理器;
454.存储器,存储器上存储有至少一个程序,至少一个程序被至少一个处理器执行,使得至少一个处理器实现上述任意一种带宽调整方法。
455.其中,处理器为具有数据处理能力的器件,其包括但不限于中央处理器(cpu)等;存储器为具有数据存储能力的器件,其包括但不限于随机存取存储器(ram,更具体如sdram、ddr等)、只读存储器(rom)、带电可擦可编程只读存储器(eeprom)、闪存(flash)。
456.在一些实施例中,处理器、存储器通过总线相互连接,进而与计算设备的其它组件连接。
457.第九方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意一种带宽调整方法。
458.图13为本技术另一个实施例提供的源节点的组成框图。
459.第五方面,参照图13,本技术另一个实施例提供一种源节点,包括:
460.第一通信模块1301,用于收到网管服务器下发的调整命令;如果第一调整处理成功,则向源节点的下游节点发送第一消息;收到第二消息;
461.第一带宽调整模块1302,用于在第一通信模块1301收到网管服务器下发的调整命令的情况下,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第一调整处理;在第一通信模块1301收到第二消息的情况下,退出光业务单元对应的调整模式。
462.在一些示例性实施例中,第一带宽调整模块1302具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第一调整处理:
463.对调整命令的参数进行校验;
464.检测正向链路带宽资源是否充足;
465.判断是否处于正向调整的使能状态;
466.调整单个正向传输周期内光业务单元对应的载荷块的数量;
467.对载荷块的调整数量进行预留;
468.调整光业务单元的正向传输带宽。
469.在一些示例性实施例中,第一带宽调整模块1302还用于:
470.对光业务单元的正向传输带宽参数进行第五调整处理,如果第五调整处理成功,则继续执行退出光业务单元对应的调整模式的步骤。
471.在一些示例性实施例中,第一带宽调整模块1302具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第五调整处理包括以下至少之一:
472.对第二消息的参数进行校验;
473.检测正向链路带宽资源是否充足;
474.判断是否处于正向传输带宽调整的使能状态;
475.调整单个正向传输周期内光业务单元对应的载荷块的数量;
476.调整光业务单元的正向传输带宽。
477.在一些示例性实施例中,第一通信模块1301具体用于采用以下方式实现向源节点的下游节点发送第一消息:周期性向源节点的下游节点发送第一消息;
478.第一通信模块1301还用于:停止发送第一消息。
479.在一些示例性实施例中,第一通信模块1301还用于:
480.如果第一调整处理失败或第五调整处理,向网管服务器上报调整结果,退出光业务单元对应的调整模式;其中,调整结果用于指示调整失败。
481.在一些示例性实施例中,第一通信模块1301还用于:收到第三消息,向源节点的下游节点发送第四消息;收到第五消息;
482.第一带宽调整模块1302还用于:对光业务单元的正向传输带宽参数进行第一调整回退操作;退出光业务单元对应的调整模式。
483.在一些示例性实施例,第三消息包括以下至少之一:
484.指示调整处理失败的状态;
485.指示调整处理失败的类型;
486.指示调整处理失败的节点信息。
487.在一些示例性实施例中,第一带宽调整模块1302还用于:
488.在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式。
489.在一些示例性实施例中,第一带宽调整模块1302还用于:对所述光业务单元的正向传输带宽参数进行第一调整回退操作。
490.在一些示例性实施例中,第一带宽调整模块1302具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第一调整回退操作:
491.源节点恢复单个正向传输周期内光业务单元对应的载荷块的数量;
492.源节点恢复光业务单元的正向传输带宽。
493.上述源节点的具体实现过程与前述实施例源节点侧的带宽调整方法的具体实现
过程相同,这里不再赘述。
494.图14为本技术另一个实施例提供的中间节点的组成框图。
495.第六方面,参照图14,本技术另一个实施例提供一种中间节点,包括:
496.第二通信模块1401,用于收到第一消息,向中间节点的下游节点转发第一消息;收到第二消息,向中间节点的上游节点回送第二消息;
497.第二带宽调整模块1402,用于进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理;退出光业务单元对应的调整模式。
498.在一些示例性实施例中,第二带宽调整模块1402具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第二调整处理:
499.对第一消息的参数进行校验;
500.检测正向链路带宽资源是否充足;
501.判断是否处于正向调整的使能状态;
502.调整单个正向传输周期内光业务单元对应的载荷块的数量;
503.对载荷块的调整数量进行预留。
504.在一些示例性实施例中,第二带宽调整模块1402还用于:
505.对光业务单元的正向传输带宽参数进行第四调整处理。
506.在一些示例性实施例中,第二带宽调整模块1402具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第四调整处理:
507.对第二消息的参数进行校验;
508.检测正向链路带宽资源是否充足;
509.判断是否处于正向传输带宽调整的使能状态;
510.调整单个正向传输周期内光业务单元对应的载荷块的数量。
511.在一些示例性实施例中,第二带宽调整模块1402还用于:
512.在第二通信模块1401在预设时间内没有接收到第二消息的情况下,退出调整模式。
513.在一些示例性实施例中,第二通信模块1401还用于:
514.如果第二调整处理或第四调整处理失败,向网管服务器上报调整结果;其中,调整结果用于指示调整失败;向源节点发送第三消息;其中,第三消息用于指示带宽调整处理出错;到第四消息,向中间节点的下游节点发送第四消息;收到第五消息,向中间节点的上游节点回送第五消息;
515.第二带宽调整模块1402还用于:退出光业务单元对应的调整模式。
516.在一些示例性实施例中,第二通信模块1401还用于:
517.收到第四消息,向中间节点的下游节点发送第四消息;收到第五消息,向中间节点的上游节点回送第五消息;
518.第二带宽调整模块1402还用于:
519.对光业务单元的正向传输带宽参数进行第二调整回退操作,退出光业务单元对应的调整模式。
520.在一些示例性实施例中,第三消息包括以下至少之一:
521.指示调整处理失败的状态;
522.指示调整处理失败的类型;
523.指示调整处理失败的节点信息。
524.在一些示例性实施例中,第二带宽调整模块1402还用于:
525.在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式。
526.在一些示例性实施例中,第二带宽调整模块1402还用于:
527.对光业务单元的正向传输带宽参数进行第二调整回退操作。
528.在一些示例性实施例中,第二带宽调整模块1402具体用于采用以下方式实现对光业务单元的正向传输带宽参数进行第二调整回退操作:恢复单个正向传输周期内光业务单元对应的载荷块的数量。
529.上述中间节点的具体实现过程与前述实施例中间节点侧的带宽调整方法的具体实现过程相同,这里不再赘述。
530.图15为本技术另一个实施例提供的宿节点的组成框图。
531.第七方面,参照图15,本技术另一个实施例提供一种宿节点,包括:
532.第三通信模块1501,用于收到第一消息,向宿节点的上游节点回送第二消息;
533.第三带宽调整模块1502,用于进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理;退出光业务单元对应的调整模式。
534.在一些示例性实施例中,第三带宽调整模块1502具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第三调整处理:
535.对第一消息的参数进行校验;
536.判断是否处于正向调整的使能状态;
537.调整正向发送接口的带宽限制。
538.在一些示例性实施例中,第三通信模块1501具体用于采用以下方式实现向宿节点的上游节点回送第二消息包括:周期性向宿节点的上游节点回送第二消息;如果在预设时间内没有接收到第一消息,则停止向宿节点的上游节点回送第二消息;
539.第三带宽调整模块1502还用于:退出调整模式。
540.在一些示例性实施例中,第三通信模块1501还用于:
541.收到第四消息,向宿节点的上游节点回送第五消息;
542.第三带宽调整模块1502还用于:
543.退出光业务单元对应的调整模式。
544.在一些示例性实施例中,第三通信模块1501还用于:
545.如果第三调整处理,向网管服务器上报调整结果;其中,调整结果用于指示调整失败;向源节点发送第三消息;其中,第三消息用于指示调整处理出错;收到第四消息,向宿节点的上游节点回送第五消息;
546.第三带宽调整模块1502还用于:退出光业务单元对应的调整模式。
547.在一些示例性实施例中,第三消息包括以下至少之一:
548.指示调整处理失败的状态;
549.指示调整处理失败的类型;
550.指示调整处理失败的节点信息。
551.在一些示例性实施例中,第三带宽调整模块1502还用于:
552.在进入调整模式后退出调整模式之前判定存在链路故障,对光业务单元的正向传输带宽参数进行第三调整回退操作,退出光业务单元对应的调整模式。
553.在一些示例性实施例中,第三带宽调整模块1502还用于:
554.对光业务单元的正向传输带宽参数进行第三调整回退操作,。
555.在一些示例性实施例中,第三带宽调整模块1502具体用于采用以下方式实现对光业务单元的正向传输带宽参数进行第三调整回退操作:宿节点恢复正向发送接口的带宽限制。在一些示例性实施例中,第三通信模块1501还用于:
556.向宿节点的上游节点发送第六消息,第六消息用于触发光业务单元的反向传输参数的调整。
557.上述宿节点的具体实现过程与前述实施例宿节点侧的带宽调整方法的具体实现过程相同,这里不再赘述。
558.第八方面,本技术另一个实施例提供一种带宽调整系统,包括:
559.源节点,用于收到网管服务器下发的调整命令,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第一调整处理,如果第一调整处理成功,则向源节点的下游节点发送第一消息;
560.中间节点,用于收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第二调整处理,如果第二调整处理成功,则向中间节点的下游节点转发第一消息;
561.宿节点,用于收到第一消息,进入光业务单元对应的调整模式,对光业务单元的正向传输带宽参数进行第三调整处理,如果第三调整处理成功,则向宿节点的上游节点回送第二消息;
562.中间节点还用于:收到第二消息,向中间节点的上游节点回送第二消息;
563.源节点还用于:收到第二消息,退出光业务单元对应的调整模式;
564.中间节点还用于:退出光业务单元对应的调整模式;
565.宿节点还用于:退出光业务单元对应的调整模式。
566.在一些示例性实施例中,中间节点还用于:
567.对光业务单元的正向传输带宽参数进行第四调整处理,如果第四调整处理成功,则继续执行向中间节点的上游节点回送第二消息的步骤;
568.源节点还用于:
569.对光业务单元的正向传输带宽参数进行第五调整处理,如果第五调整处理成功,则继续执行退出光业务单元对应的调整模式的步骤。
570.在一些示例性实施例中,源节点具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第一调整处理:
571.对调整命令的参数进行校验;
572.检测正向链路带宽资源是否充足;
573.判断是否处于正向调整的使能状态;
574.调整单个正向传输周期内光业务单元对应的载荷块的数量;
575.对载荷块的调整数量进行预留;
576.调整光业务单元的正向传输带宽。
577.在一些示例性实施例中中,中间节点具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第二调整处理:
578.对第一消息的参数进行校验;
579.检测正向链路带宽资源是否充足;
580.判断是否处于正向调整的使能状态;
581.调整单个正向传输周期内光业务单元对应的载荷块的数量;
582.对载荷块的调整数量进行预留。
583.在一些示例性实施例中,宿节点具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第三调整处理:
584.对第一消息的参数进行校验;
585.判断是否处于正向调整的使能状态;
586.调整正向发送接口的带宽限制。
587.在一些示例性实施例中,中间节点具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第四调整处理:
588.对第二消息的参数进行校验;
589.检测正向链路带宽资源是否充足;
590.判断是否处于正向传输带宽调整的使能状态;
591.调整单个正向传输周期内光业务单元对应的载荷块的数量。
592.在一些示例性实施例中,源节点具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第五调整处理:
593.对第二消息的参数进行校验;
594.检测正向链路带宽资源是否充足;
595.判断是否处于正向传输带宽调整的使能状态;
596.调整单个正向传输周期内光业务单元对应的载荷块的数量;
597.调整光业务单元的正向传输带宽。
598.在一些示例性实施例中,源节点具体用于采用以下方式实现向源节点的下游节点发送第一消息:周期性向源节点的下游节点发送第一消息;
599.宿节点具体用于采用以下方式实现向宿节点的上游节点回送第二消息:周期性向宿节点的上游节点回送第二消息;
600.源节点还用于:停止发送第一消息;如果在预设时间内没有接收到第一消息,则停止向宿节点的上游节点回送第二消息,退出调整模式;
601.中间节点还用于:如果在预设时间内没有接收到第二消息,则退出调整模式。
602.在一些示例性实施例中,源节点还用于:
603.如果第一调整处理失败或第五调整处理,向网管服务器上报调整结果,退出光业务单元对应的调整模式;其中,调整结果用于指示调整失败。
604.在一些示例性实施例中,中间节点还用于:
605.如果第二调整处理或第四调整处理失败,向网管服务器上报调整结果;其中,调整结果用于指示调整失败;向源节点发送第三消息;其中,第三消息用于指示带宽调整处理出
错;
606.源节点还用于:
607.收到第三消息,对光业务单元的正向传输带宽参数进行第一调整回退操作,向源节点的下游节点发送第四消息;
608.中间节点还用于:
609.收到第四消息,向中间节点的下游节点发送第四消息;
610.宿节点还用于:
611.收到第四消息,向宿节点的上游节点回送第五消息;
612.中间节点还用于:
613.收到第五消息,向中间节点的上游节点回送第五消息;
614.源节点还用于:收到第五消息,退出光业务单元对应的调整模式;
615.中间节点还用于:退出光业务单元对应的调整模式;
616.宿节点还用于:退出光业务单元对应的调整模式。
617.在一些示例性实施例中,宿节点还用于:
618.如果第三调整处理,向网管服务器上报调整结果;其中,调整结果用于指示调整失败;向源节点发送第三消息;其中,第三消息用于指示调整处理出错;
619.源节点还用于:
620.收到第三消息,对光业务单元的正向传输带宽参数进行第一调整回退操作,向源节点的下游节点发送第四消息;
621.中间节点还用于:
622.收到第四消息,对光业务单元的正向传输带宽参数进行第二调整回退操作,向中间节点的下游节点发送第四消息;
623.宿节点还用于:
624.收到第四消息,向宿节点的上游节点回送第五消息;
625.中间节点收到第五消息,向中间节点的上游节点回送第五消息;
626.源节点还用于:收到第五消息,退出光业务单元对应的调整模式;
627.中间节点还用于:退出光业务单元对应的调整模式;
628.宿节点还用于:退出光业务单元对应的调整模式。
629.在一些示例性实施例中,第三消息包括以下至少之一:
630.指示调整处理失败的状态;
631.指示调整处理失败的类型;
632.指示调整处理失败的节点信息。
633.在一些示例性实施例中,源节点还用于:
634.在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式;
635.中间节点还用于:
636.在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式;
637.宿节点还用于:
638.在进入调整模式后退出调整模式之前判定存在链路故障,退出光业务单元对应的调整模式。
639.在一些示例性实施例中,源节点退出光业务单元对应的调整模式之前,该方法还包括:源节点对光业务单元的正向传输带宽参数进行第一调整回退操作;
640.中间节点退出光业务单元对应的调整模式之前,该方法还包括:中间节点对光业务单元的正向传输带宽参数进行第二调整回退操作;
641.宿节点退出光业务单元对应的调整模式之前,该方法还包括:宿节点对光业务单元的正向传输带宽参数进行第三调整回退操作。
642.在一些示例性实施例中,源节点具体用于采用以下方式至少之一实现对光业务单元的正向传输带宽参数进行第一调整回退操作:
643.恢复单个正向传输周期内光业务单元对应的载荷块的数量;
644.恢复光业务单元的正向传输带宽。
645.在一些示例性实施例中,中间节点具体用于采用以下方式实现对光业务单元的正向传输带宽参数进行第二调整回退操作:
646.恢复单个正向传输周期内光业务单元对应的载荷块的数量。
647.在一些示例性实施例中,宿节点具体用于采用以下方式实现对光业务单元的正向传输带宽参数进行第三调整回退操作包括:恢复正向发送接口的带宽限制。
648.在一些示例性实施例中,宿节点还用于:
649.向宿节点的上游节点发送第六消息,第六消息用于触发光业务单元的反向传输参数的调整。
650.上述带宽调整系统的具体实现过程与前述实施例系统侧的带宽调整方法的具体实现过程相同,这里不再赘述。
651.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储器、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
652.本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而
易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本技术的范围的情况下,可进行各种形式和细节上的改变。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献