本发明涉及通信,尤其涉及一种信息处理方法、装置及通信设备。
背景技术:
1、现有sd-wan(软件定义-广域网)是采用vxlan(虚拟扩展局域网技术)隧道技术,在cpe(用户终端)设备进行应用识别和尽力而为的qos(服务质量)保障。其中,在跨网络场景,可以基于链路丢包率、时延等实现固定线路的应用质量保障。例如:如图1所示(图1中的pop表示业务接入点),sd-wan系统事先规划两条线路,一个是主链路组,一个是备链路组。当主链路组丢包率超过一定的阈值时,低优先级应用避让至备链路组。主链路组丢包率小于一定的阈值时,低优先级应用切回主链路组。具体的,现有sd-wan技术是路径粗粒度保障,且在固定主备路径上做一次性保障。此外,现有sd-wan技术是采用主动测量技术测量,如owamp/twamp(单向主动测量协议或双向主动测量协议)技术,通过模拟真实业务报文发包的情况,计算模拟报文的丢包率、时延,间接得到业务报文的丢包率和时延。
2、基于以上,现有针对端到端的信息处理方案存在以下缺陷:
3、1、现有vxlan技术方案只能根据应用调整固定链路,选择路径有限;不能满足更多应用的不同需求,路径也不是最优的。
4、2、现有vxlan overlay(拼接)技术的连接需多段隧道拼接,末端的cpe不感知整体端到端的路径,无法实现端到端质量保障。
5、3、由于整个系统为开环环境,所以保障也只是一次性的。
6、4、主动测量技术并非真实的业务流,其性能与实际网络性能存在一定偏差。例如,如图2所示,当两点之间存在捆绑链路时,由于owamp/twamp无法控制数据包的转发路径,只能测量其中某一条成员链路的质量指标,无法代表整个捆绑链路的质量。
7、由上,现有针对端到端的信息处理方案存在无法实现端到端的最优保障,传输路径拼接、流程复杂,无法实现闭环控制等缺陷。
技术实现思路
1、本发明的目的在于提供一种信息处理方法、装置及通信设备,以解决现有技术中针对端到端的信息处理方案无法实现端到端的最优保障、传输路径拼接、流程复杂、无法实现闭环控制的问题。
2、为了解决上述技术问题,本发明实施例提供一种信息处理方法,应用于第一终端,包括:
3、获取针对第一应用的报文流和路径调整参数信息;
4、根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备;
5、将所述路径调整参数信息发送给网络设备;
6、其中,所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
7、所述报文流中携带所述目标转发路径;
8、所述目标转发路径为从所述第一终端到作为目标设备的第二终端的转发路径。
9、可选的,在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,还包括:
10、接收所述网络设备发送的所述第一应用对应的初始转发路径;
11、将所述初始转发路径作为所述第一应用对应的目标转发路径;或者,
12、将所述第一终端设置的默认转发路径作为所述第一应用对应的目标转发路径。
13、可选的,在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,还包括:
14、接收所述网络设备发送的针对至少一个应用的转发策略信息;
15、所述根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备,包括:
16、根据所述转发策略信息中所述第一应用对应的策略信息,以及所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备;
17、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
18、可选的,在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,还包括:
19、获取针对所述第一应用的应用识别信息;
20、根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
21、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
22、所述获取针对第一应用的报文流,包括:
23、将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流;
24、其中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
25、可选的,在将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流之前,还包括:
26、接收所述网络设备发送的应用识别信息的编码方式;
27、所述将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流,包括:
28、根据所述编码方式,将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流。
29、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
30、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
31、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
32、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
33、可选的,还包括:
34、向所述网络设备发送针对第二应用的流量速率信息;
35、接收所述网络设备反馈的速率限制调整信息;
36、根据所述速率限制调整信息,对所述第二应用进行流量速率调整。
37、可选的,在将所述路径调整参数信息发送给网络设备之后,还包括:
38、接收所述网络设备发送的重新确定的所述第一应用对应的目标转发路径;
39、在再次获取到针对所述第一应用的报文流的情况下,根据所述重新确定的所述第一应用对应的目标转发路径,将再次获取到的针对所述第一应用的报文流发送给对应的pop设备。
40、本发明实施例还提供了一种信息处理方法,应用于业务接入点设备,包括:
41、接收第一设备发送的针对第一应用的报文流;
42、根据所述报文流,确定针对第一应用的路径调整参数信息;
43、根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备;
44、将所述路径调整参数信息发送给网络设备;
45、其中,所述第一设备为作为源设备的第一终端或所述业务接入点设备的上一业务接入点pop设备;
46、所述报文流中携带所述目标转发路径;
47、所述目标转发路径为从所述第一终端到作为目标设备的第二终端的转发路径;
48、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
49、所述第二设备为作为目标设备的第二终端或所述业务接入点设备的下一pop设备。
50、可选的,在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备之前,还包括:
51、接收所述网络设备发送的针对至少一个应用的转发策略信息;
52、所述根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备,包括:
53、根据所述转发策略信息中所述第一应用对应的策略信息,以及所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备;
54、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
55、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
56、在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备之前,还包括:
57、从所述报文流中识别出所述应用识别信息;
58、根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
59、可选的,所述应用识别信息封装在段路由头部的目标字段中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
60、可选的,在从所述报文流中识别出所述应用识别信息之前,还包括:
61、接收所述网络设备发送的应用识别信息的编码方式;
62、所述从所述报文流中识别出所述应用识别信息,包括:
63、根据所述编码方式,从所述报文流中识别出所述应用识别信息。
64、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
65、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
66、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
67、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
68、可选的,还包括:
69、向所述网络设备发送针对第三应用的流量速率信息;
70、接收所述网络设备反馈的速率限制调整信息;
71、根据所述速率限制调整信息,对所述第三应用进行流量速率调整。
72、本发明实施例还提供了一种信息处理方法,应用于第二终端,包括:
73、接收业务接入点pop设备发送的针对第一应用的报文流;
74、根据所述报文流,确定针对第一应用的路径调整参数信息以及数据包;
75、将所述路径调整参数信息发送给网络设备;
76、将所述数据包进行转发;
77、其中,所述报文流中携带目标转发路径;
78、所述目标转发路径为从作为源设备的第一终端到所述第二终端的转发路径;
79、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项。
80、可选的,在将所述数据包进行转发之前,还包括:
81、接收所述网络设备发送的针对至少一个应用的转发策略信息;
82、所述将所述数据包进行转发,包括:
83、根据所述转发策略信息中所述第一应用对应的策略信息,将所述数据包进行转发;
84、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
85、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
86、在将所述数据包进行转发之前,还包括:
87、从所述报文流中识别出所述应用识别信息;
88、根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
89、可选的,所述应用识别信息封装在段路由头部的目标字段中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
90、可选的,在从所述报文流中识别出所述应用识别信息之前,还包括:
91、接收所述网络设备发送的应用识别信息的编码方式;
92、所述从所述报文流中识别出所述应用识别信息,包括:
93、根据所述编码方式,从所述报文流中识别出所述应用识别信息。
94、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
95、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
96、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
97、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
98、可选的,还包括:
99、向所述网络设备发送针对第四应用的流量速率信息;
100、接收所述网络设备反馈的速率限制调整信息;
101、根据所述速率限制调整信息,对所述第四应用进行流量速率调整。
102、本发明实施例还提供了一种信息处理方法,应用于网络设备,包括:
103、接收第三设备发送的针对第一应用的路径调整参数信息;
104、根据所述路径调整参数信息,重新确定所述第一应用对应的目标转发路径;
105、将重新确定的所述目标转发路径,发送给作为源设备的第一终端;
106、其中,所述第三设备包括:所述第一终端、作为目标设备的第二终端以及业务接入点pop设备中的至少一项;
107、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
108、所述目标转发路径为从所述第一终端到所述第二终端的转发路径。
109、可选的,在接收第三设备发送的针对第一应用的路径调整参数信息之前,还包括:
110、向所述第一终端发送所述第一应用对应的初始转发路径;
111、其中,所述初始转发路径为从所述第一终端到所述第二终端的转发路径。
112、可选的,还包括:
113、向第四设备发送针对至少一个应用的转发策略信息;
114、其中,所述第四设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项;
115、所述转发策略信息包括所述第一应用对应的策略信息;
116、所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
117、可选的,还包括:
118、根据目标应用,设置应用识别信息的编码方式;
119、将所述编码方式,发送给第五设备;
120、其中,所述第五设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项。
121、可选的,所述接收第三设备发送的针对第一应用的路径调整参数信息,包括:
122、接收第三设备发送的采用第一随流检测封装格式封装的针对第一应用的路径调整参数信息;
123、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
124、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
125、可选的,还包括:
126、接收第六设备发送的针对待调整应用的流量速率信息;
127、根据所述流量速率信息,确定速率限制调整信息;
128、将所述速率限制调整信息,发送给所述第六设备;
129、其中,所述第六设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项;
130、所述待调整应用包括:第二应用、第三应用和第四应用中的至少一项。
131、本发明实施例还提供了一种信息处理装置,应用于第一终端,包括:
132、第一获取模块,用于获取针对第一应用的报文流和路径调整参数信息;
133、第一发送模块,用于根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备;
134、第二发送模块,用于将所述路径调整参数信息发送给网络设备;
135、其中,所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
136、所述报文流中携带所述目标转发路径;
137、所述目标转发路径为从所述第一终端到作为目标设备的第二终端的转发路径。
138、可选的,还包括:
139、第一接收模块,用于在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,接收所述网络设备发送的所述第一应用对应的初始转发路径;
140、第一处理模块,用于将所述初始转发路径作为所述第一应用对应的目标转发路径;或者,
141、第二处理模块,用于将所述第一终端设置的默认转发路径作为所述第一应用对应的目标转发路径。
142、可选的,还包括:
143、第二接收模块,用于在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,接收所述网络设备发送的针对至少一个应用的转发策略信息;
144、所述根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备,包括:
145、根据所述转发策略信息中所述第一应用对应的策略信息,以及所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备;
146、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
147、可选的,还包括:
148、第二获取模块,用于在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,获取针对所述第一应用的应用识别信息;
149、第一确定模块,用于根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
150、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
151、所述获取针对第一应用的报文流,包括:
152、将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流;
153、其中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
154、可选的,还包括:
155、第三接收模块,用于在将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流之前,接收所述网络设备发送的应用识别信息的编码方式;
156、所述将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流,包括:
157、根据所述编码方式,将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流。
158、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
159、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
160、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
161、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
162、可选的,还包括:
163、第三发送模块,用于向所述网络设备发送针对第二应用的流量速率信息;
164、第四接收模块,用于接收所述网络设备反馈的速率限制调整信息;
165、第一调整模块,用于根据所述速率限制调整信息,对所述第二应用进行流量速率调整。
166、可选的,还包括:
167、第五接收模块,用于在将所述路径调整参数信息发送给网络设备之后,接收所述网络设备发送的重新确定的所述第一应用对应的目标转发路径;
168、第四发送模块,用于在再次获取到针对所述第一应用的报文流的情况下,根据所述重新确定的所述第一应用对应的目标转发路径,将再次获取到的针对所述第一应用的报文流发送给对应的pop设备。
169、本发明实施例还提供了一种信息处理装置,应用于业务接入点设备,包括:
170、第六接收模块,用于接收第一设备发送的针对第一应用的报文流;
171、第二确定模块,用于根据所述报文流,确定针对第一应用的路径调整参数信息;
172、第五发送模块,用于根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备;
173、第六发送模块,用于将所述路径调整参数信息发送给网络设备;
174、其中,所述第一设备为作为源设备的第一终端或所述业务接入点设备的上一业务接入点pop设备;
175、所述报文流中携带所述目标转发路径;
176、所述目标转发路径为从所述第一终端到作为目标设备的第二终端的转发路径;
177、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
178、所述第二设备为作为目标设备的第二终端或所述业务接入点设备的下一pop设备。
179、可选的,还包括:
180、第七接收模块,用于在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备之前,接收所述网络设备发送的针对至少一个应用的转发策略信息;
181、所述根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备,包括:
182、根据所述转发策略信息中所述第一应用对应的策略信息,以及所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备;
183、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
184、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
185、所述信息处理装置还包括:
186、第一识别模块,用于在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备之前,从所述报文流中识别出所述应用识别信息;
187、第三确定模块,用于根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
188、可选的,所述应用识别信息封装在段路由头部的目标字段中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
189、可选的,还包括:
190、第八接收模块,用于在从所述报文流中识别出所述应用识别信息之前,接收所述网络设备发送的应用识别信息的编码方式;
191、所述从所述报文流中识别出所述应用识别信息,包括:
192、根据所述编码方式,从所述报文流中识别出所述应用识别信息。
193、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
194、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
195、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
196、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
197、可选的,还包括:
198、第七发送模块,用于向所述网络设备发送针对第三应用的流量速率信息;
199、第九接收模块,用于接收所述网络设备反馈的速率限制调整信息;
200、第二调整模块,用于根据所述速率限制调整信息,对所述第三应用进行流量速率调整。
201、本发明实施例还提供了一种信息处理装置,应用于第二终端,包括:
202、第十接收模块,用于接收业务接入点pop设备发送的针对第一应用的报文流;
203、第四确定模块,用于根据所述报文流,确定针对第一应用的路径调整参数信息以及数据包;
204、第八发送模块,用于将所述路径调整参数信息发送给网络设备;
205、第九发送模块,用于将所述数据包进行转发;
206、其中,所述报文流中携带目标转发路径;
207、所述目标转发路径为从作为源设备的第一终端到所述第二终端的转发路径;
208、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项。
209、可选的,还包括:
210、第十一接收模块,用于在将所述数据包进行转发之前,接收所述网络设备发送的针对至少一个应用的转发策略信息;
211、所述将所述数据包进行转发,包括:
212、根据所述转发策略信息中所述第一应用对应的策略信息,将所述数据包进行转发;
213、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
214、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
215、所述信息处理装置还包括:
216、第二识别模块,用于在将所述数据包进行转发之前,从所述报文流中识别出所述应用识别信息;
217、第五确定模块,用于根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
218、可选的,所述应用识别信息封装在段路由头部的目标字段中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
219、可选的,还包括:
220、第十二接收模块,用于在从所述报文流中识别出所述应用识别信息之前,接收所述网络设备发送的应用识别信息的编码方式;
221、所述从所述报文流中识别出所述应用识别信息,包括:
222、根据所述编码方式,从所述报文流中识别出所述应用识别信息。
223、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
224、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
225、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
226、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
227、可选的,还包括:
228、第十发送模块,用于向所述网络设备发送针对第四应用的流量速率信息;
229、第十三接收模块,用于接收所述网络设备反馈的速率限制调整信息;
230、第三调整模块,用于根据所述速率限制调整信息,对所述第四应用进行流量速率调整。
231、本发明实施例还提供了一种信息处理装置,应用于网络设备,包括:
232、第十四接收模块,用于接收第三设备发送的针对第一应用的路径调整参数信息;
233、第六确定模块,用于根据所述路径调整参数信息,重新确定所述第一应用对应的目标转发路径;
234、第十一发送模块,用于将重新确定的所述目标转发路径,发送给作为源设备的第一终端;
235、其中,所述第三设备包括:所述第一终端、作为目标设备的第二终端以及业务接入点pop设备中的至少一项;
236、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
237、所述目标转发路径为从所述第一终端到所述第二终端的转发路径。
238、可选的,还包括:
239、第十二发送模块,用于在接收第三设备发送的针对第一应用的路径调整参数信息之前,向所述第一终端发送所述第一应用对应的初始转发路径;
240、其中,所述初始转发路径为从所述第一终端到所述第二终端的转发路径。
241、可选的,还包括:
242、第十三发送模块,用于向第四设备发送针对至少一个应用的转发策略信息;
243、其中,所述第四设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项;
244、所述转发策略信息包括所述第一应用对应的策略信息;
245、所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
246、可选的,还包括:
247、第一设置模块,用于根据目标应用,设置应用识别信息的编码方式;
248、第十四发送模块,用于将所述编码方式,发送给第五设备;
249、其中,所述第五设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项。
250、可选的,所述接收第三设备发送的针对第一应用的路径调整参数信息,包括:
251、接收第三设备发送的采用第一随流检测封装格式封装的针对第一应用的路径调整参数信息;
252、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
253、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
254、可选的,还包括:
255、第十五接收模块,用于接收第六设备发送的针对待调整应用的流量速率信息;
256、第七确定模块,用于根据所述流量速率信息,确定速率限制调整信息;
257、第十五发送模块,用于将所述速率限制调整信息,发送给所述第六设备;
258、其中,所述第六设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项;
259、所述待调整应用包括:第二应用、第三应用和第四应用中的至少一项。
260、本发明实施例还提供了一种通信设备,所述通信设备为第一终端,包括:处理器和收发机;
261、所述处理器,用于获取针对第一应用的报文流和路径调整参数信息;
262、通过所述收发机,根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备;
263、通过所述收发机,将所述路径调整参数信息发送给网络设备;
264、其中,所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
265、所述报文流中携带所述目标转发路径;
266、所述目标转发路径为从所述第一终端到作为目标设备的第二终端的转发路径。
267、可选的,所述处理器还用于:
268、在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,通过所述收发机,接收所述网络设备发送的所述第一应用对应的初始转发路径;
269、将所述初始转发路径作为所述第一应用对应的目标转发路径;或者,
270、在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,将所述第一终端设置的默认转发路径作为所述第一应用对应的目标转发路径。
271、可选的,所述处理器还用于:
272、在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,通过所述收发机,接收所述网络设备发送的针对至少一个应用的转发策略信息;
273、所述根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备,包括:
274、根据所述转发策略信息中所述第一应用对应的策略信息,以及所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备;
275、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
276、可选的,所述处理器还用于:
277、在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备之前,获取针对所述第一应用的应用识别信息;
278、根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
279、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
280、所述获取针对第一应用的报文流,包括:
281、将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流;
282、其中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
283、可选的,所述处理器还用于:
284、在将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流之前,通过所述收发机,接收所述网络设备发送的应用识别信息的编码方式;
285、所述将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流,包括:
286、根据所述编码方式,将所述应用识别信息封装在段路由头部的目标字段中,得到针对第一应用的报文流。
287、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
288、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
289、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
290、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
291、可选的,所述处理器还用于:
292、通过所述收发机,向所述网络设备发送针对第二应用的流量速率信息;
293、通过所述收发机,接收所述网络设备反馈的速率限制调整信息;
294、根据所述速率限制调整信息,对所述第二应用进行流量速率调整。
295、可选的,所述处理器还用于:
296、在将所述路径调整参数信息发送给网络设备之后,通过所述收发机,接收所述网络设备发送的重新确定的所述第一应用对应的目标转发路径;
297、在再次获取到针对所述第一应用的报文流的情况下,根据所述重新确定的所述第一应用对应的目标转发路径,通过所述收发机,将再次获取到的针对所述第一应用的报文流发送给对应的pop设备。
298、本发明实施例还提供了一种通信设备,所述通信设备为业务接入点设备,包括:处理器和收发机;
299、所述处理器,用于通过所述收发机接收第一设备发送的针对第一应用的报文流;
300、根据所述报文流,确定针对第一应用的路径调整参数信息;
301、通过所述收发机,根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备;
302、通过所述收发机,将所述路径调整参数信息发送给网络设备;
303、其中,所述第一设备为作为源设备的第一终端或所述业务接入点设备的上一业务接入点pop设备;
304、所述报文流中携带所述目标转发路径;
305、所述目标转发路径为从所述第一终端到作为目标设备的第二终端的转发路径;
306、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
307、所述第二设备为作为目标设备的第二终端或所述业务接入点设备的下一pop设备。
308、可选的,所述处理器还用于:
309、在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备之前,通过所述收发机,接收所述网络设备发送的针对至少一个应用的转发策略信息;
310、所述根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备,包括:
311、根据所述转发策略信息中所述第一应用对应的策略信息,以及所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备;
312、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
313、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
314、所述处理器还用于:
315、在根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的第二设备之前,从所述报文流中识别出所述应用识别信息;
316、根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
317、可选的,所述应用识别信息封装在段路由头部的目标字段中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
318、可选的,所述处理器还用于:
319、在从所述报文流中识别出所述应用识别信息之前,通过所述收发机,接收所述网络设备发送的应用识别信息的编码方式;
320、所述从所述报文流中识别出所述应用识别信息,包括:
321、根据所述编码方式,从所述报文流中识别出所述应用识别信息。
322、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
323、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
324、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
325、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
326、可选的,所述处理器还用于:
327、通过所述收发机,向所述网络设备发送针对第三应用的流量速率信息;
328、通过所述收发机,接收所述网络设备反馈的速率限制调整信息;
329、根据所述速率限制调整信息,对所述第三应用进行流量速率调整。
330、本发明实施例还提供了一种通信设备,所述通信设备为第二终端,包括:处理器和收发机;
331、所述处理器,用于通过所述收发机接收业务接入点pop设备发送的针对第一应用的报文流;
332、根据所述报文流,确定针对第一应用的路径调整参数信息以及数据包;
333、通过所述收发机,将所述路径调整参数信息发送给网络设备;
334、通过所述收发机,将所述数据包进行转发;
335、其中,所述报文流中携带目标转发路径;
336、所述目标转发路径为从作为源设备的第一终端到所述第二终端的转发路径;
337、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项。
338、可选的,所述处理器还用于:
339、在将所述数据包进行转发之前,通过所述收发机,接收所述网络设备发送的针对至少一个应用的转发策略信息;
340、所述将所述数据包进行转发,包括:
341、根据所述转发策略信息中所述第一应用对应的策略信息,通过所述收发机,将所述数据包进行转发;
342、其中,所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
343、可选的,所述报文流携带有:针对所述第一应用的应用识别信息;
344、所述处理器还用于:
345、在将所述数据包进行转发之前,从所述报文流中识别出所述应用识别信息;
346、根据所述应用识别信息,从所述转发策略信息中确定出所述第一应用对应的策略信息。
347、可选的,所述应用识别信息封装在段路由头部的目标字段中,所述目标字段为可选tlv字段,所述tlv表示类型、长度和取值。
348、可选的,所述处理器还用于:
349、在从所述报文流中识别出所述应用识别信息之前,通过所述收发机,接收所述网络设备发送的应用识别信息的编码方式;
350、所述从所述报文流中识别出所述应用识别信息,包括:
351、根据所述编码方式,从所述报文流中识别出所述应用识别信息。
352、可选的,所述将所述路径调整参数信息发送给网络设备,包括:
353、采用第一随流检测封装格式,对所述路径调整参数信息进行封装后发送给网络设备;
354、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
355、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
356、可选的,所述处理器还用于:
357、通过所述收发机,向所述网络设备发送针对第四应用的流量速率信息;
358、通过所述收发机,接收所述网络设备反馈的速率限制调整信息;
359、根据所述速率限制调整信息,对所述第四应用进行流量速率调整。
360、本发明实施例还提供了一种通信设备,所述通信设备为网络设备,包括:处理器和收发机;
361、所述处理器,用于通过所述收发机接收第三设备发送的针对第一应用的路径调整参数信息;
362、根据所述路径调整参数信息,重新确定所述第一应用对应的目标转发路径;
363、通过所述收发机,将重新确定的所述目标转发路径,发送给作为源设备的第一终端;
364、其中,所述第三设备包括:所述第一终端、作为目标设备的第二终端以及业务接入点pop设备中的至少一项;
365、所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;
366、所述目标转发路径为从所述第一终端到所述第二终端的转发路径。
367、可选的,所述处理器还用于:
368、在接收第三设备发送的针对第一应用的路径调整参数信息之前,通过所述收发机,向所述第一终端发送所述第一应用对应的初始转发路径;
369、其中,所述初始转发路径为从所述第一终端到所述第二终端的转发路径。
370、可选的,所述处理器还用于:
371、通过所述收发机,向第四设备发送针对至少一个应用的转发策略信息;
372、其中,所述第四设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项;
373、所述转发策略信息包括所述第一应用对应的策略信息;
374、所述转发策略信息包括:转发优先级信息和流量速率限制信息中的至少一项。
375、可选的,所述处理器还用于:
376、根据目标应用,设置应用识别信息的编码方式;
377、通过所述收发机,将所述编码方式,发送给第五设备;
378、其中,所述第五设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项。
379、可选的,所述接收第三设备发送的针对第一应用的路径调整参数信息,包括:
380、接收第三设备发送的采用第一随流检测封装格式封装的针对第一应用的路径调整参数信息;
381、其中,所述第一随流检测封装格式包括:位置标识元素、功能元素和变量元素中的至少一项;
382、所述变量元素包括:丢包测量标识符、单个数据包时延测量标识符以及业务流方向标识中的至少一项。
383、可选的,所述处理器还用于:
384、通过所述收发机,接收第六设备发送的针对待调整应用的流量速率信息;
385、根据所述流量速率信息,确定速率限制调整信息;
386、通过所述收发机,将所述速率限制调整信息,发送给所述第六设备;
387、其中,所述第六设备包括:所述第一终端、作为目标设备的第二终端以及pop设备中的至少一项;
388、所述待调整应用包括:第二应用、第三应用和第四应用中的至少一项。
389、本发明实施例还提供了一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述第一终端侧的信息处理方法;或者,
390、所述处理器执行所述程序时实现上述业务接入点设备侧的信息处理方法;或者,
391、所述处理器执行所述程序时实现上述第二终端侧任一项所述的信息处理方法;或者,
392、所述处理器执行所述程序时实现上述网络设备侧的信息处理方法。
393、本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一终端侧的信息处理方法中的步骤;或者,
394、该程序被处理器执行时实现上述业务接入点设备侧的信息处理方法中的步骤;或者,
395、该程序被处理器执行时实现上述第二终端侧的信息处理方法中的步骤;或者,
396、该程序被处理器执行时实现上述网络设备侧的信息处理方法中的步骤。
397、本发明的上述技术方案的有益效果如下:
398、上述方案中,所述信息处理方法通过获取针对第一应用的报文流和路径调整参数信息;根据所述第一应用对应的目标转发路径,将所述报文流发送给对应的业务接入点pop设备;将所述路径调整参数信息发送给网络设备;其中,所述路径调整参数信息包括:所述第一应用对应的时延信息和报文统计信息中的至少一项;所述报文流中携带所述目标转发路径;所述目标转发路径为从所述第一终端到作为目标设备的第二终端的转发路径;能够支撑实现:通过应用识别和传递,同时动态监测时延、丢包等信息,以便后续动态计算和调整整网转发路径(即目标转发路径),从而实现应用端到端的队列优选、限速确定、延时和丢包的最优选保障、业务路径的优选保障以及闭环控制等,进而满足多用户的不同需求;总之,本方案可通过端到端的业务拉通(对应于目标转发路径)和业务调整(对应于闭环控制调整),从而实现端到端的优选保障,并降低流程复杂度;很好的解决了现有技术中针对端到端的信息处理方案无法实现端到端的最优保障、传输路径拼接、流程复杂、无法实现闭环控制的问题。