本技术涉及通信领域,特别是涉及一种过载处理方法、网络设备及系统。
背景技术:
1、随着软件定义网络(software defined network,sdn)技术和网络功能虚拟化(network functions virtualization,nfv)技术的发展,数据通信网络由传统的以网络为核心的架构向以数据中心为核心的网络架构演进。传统的网络设备也从专业化朝着通用化演进。有鉴于此,控制面和用户面分离(control plane and user plane disaggregated,cu分离)技术应运而生,成为本领域的研究热点。cu分离是指控制面(control plane,cp)和用户面(user plane,up)解耦的网络架构。
2、在采用cu分离的网络架构处理业务时,部分业务会经up设备转发至cp设备进行处理。在cp设备管理多个up设备的情况下,cp设备所要处理的业务的业务量较大,可能出现过载的问题。目前,对于cp设备过载的处理方法效果不佳,难以满足处理业务的需要。
技术实现思路
1、本技术提供了一种过载处理方法、网络设备及系统,能够基于up设备粒度的限速策略进行过载处理,提高过载处理的效果。
2、基于此,本技术提供的技术方案如下:
3、第一方面,提供了一种过载处理的方法,该方法应用于网络,网络包括cp设备和至少两个up设备。其中,cp设备获取由至少两个up设备包括的第一up设备发送的第一报文。如果cp设备确定自身过载,则确定第一up设备的第一限速策略。第一限速策略用于对第一报文进行限速处理。基于第一up设备的第一限速策略,能够针对第一报文进行限速。利用针对第一up设备确定对应的第一限速策略对第一报文进行限速,使得第一报文的限速更加符合cp设备过载处理的需要,提高对cp设备进行过载处理的效果。
4、在一些可能的实现方式中,由第一up设备基于第一限速策略调整第一报文。cp设备向第一up设备发送包括第一限速策略的第二报文。第一up设备能够基于第二报文携带的第一限速策略对第一报文进行限速处理。
5、在一些可能的实现方式中,在cp设备向第一up设备发送第二报文之前,cp设备先确定第一up设备能够对第一报文进行限速。作为一种示例,cp设备获取第一up设备发送包括第一能力信息的第三报文。第一能力信息指示第一up设备能够对第一报文限速。cp设备基于第一能力信息,能够确定第一up设备能够对第一报文限速,再向第一up设备发送包括第一限速策略的第二报文。
6、在一些可能的实现方式中,作为一种示例,cp设备在获取到第三报文,确定第一up设备能够对第一报文限速之后,在未发生过载的情况下,cp设备能够向第一up设备发送包括第一速率的第四报文。第一速率为cp设备向第一up设备下发的第一报文发送速率的指导值。第一速率用于指示第一up设备基于第一速率向cp设备发送第一报文。作为另一种示例,cp设备先发起协商。也就是说,cp设备向第一up设备发送包括第一速率的第四报文。第一up设备响应于获取第四报文,向cp设备发送包括第一能力信息的第三报文。
7、在一些可能的实现方式中,如果满足过载恢复条件,cp设备向第一up设备发送包括第二速率的第五报文。第二速率为在过载恢复的情况,cp设备下发到第一up设备的发送第一报文的指导值。第二速率用于指示第一up设备基于第二速率向cp设备发送第一报文。其中,过载恢复条件包括确定cp设备未过载以及到达预设恢复时间中的一个或者多个。
8、在一些可能的实现方式中,第二报文除了包括第一限速策略以外,还包括过载信息。过载信息用于指示cp设备的过载程度。
9、在一些可能的实现方式中,第二报文为包转发控制pfcp协议报文。
10、在一些可能的实现方式中,第二报文包括报文重定向接口控制信息pri controlinformation字段。pri control information字段携带所述第一限速策略。
11、在一些可能的实现方式中,第二报文为控制面和用户面分离协议cusp报文。
12、在一些可能的实现方式中,第二报文包括类型长度值tlv字段。tlv字段携带第一限速策略。
13、在一些可能的实现方式中,由cp设备基于第一限速策略调整第一报文。cp设备在确定第一限速策略后,基于第一限速策略对第一报文限速。
14、在一些可能的实现方式中,cp设备能够基于第一限速策略丢弃第一报文,实现对第一报文的限速。
15、在一些可能的实现方式中,cp设备在基于第一限速策略对第一报文限速之前,先确定第一up设备不能对第一报文限速。如此能够在第一up设备不支持对第一报文限速的情况下,由cp设备对第一报文限速,确保能够进行过载处理。
16、在一些可能的实现方式中,cp设备向第一up设备发送包括第三速率的第六报文。第三速率为cp设备指导第一up设备发送第一报文的速率的指导值。如果cp设备获取由第一up设备反馈的携带第二能力信息的第七报文,或者在预设时间内没有获取到第一up设备发送的反馈报文,则cp设备确定第一up设备不支持对第一报文限速。其中,第二能力信息指示第一up设备不支持对第一报文限速,也就是说,第一up设备不具有对第一报文限速的功能。
17、在一些可能的实现方式中,在cp设备确定未过载时,cp设备基于第四速率处理第一报文。第四速率为在cp设备未过载的情况下调整第一报文的速率的指导值。
18、在一些可能的实现方式中,所述第一限速策略基于所述第一up设备的优先级确定;
19、或者,所述第一限速策略基于所述第一报文的流量确定;
20、或者,所述第一限速策略为在第一时间段内按照第一限速速率对所述第一报文限速,在第二时间段内按照第二限速速率对所述第一报文限速,所述第一时间段为所述第一up设备的保障发送时间段,所述第一限速速率大于所述第二限速速率;
21、或者,所述第一限速策略为在第三时间段内按照第三限速速率对所述第一报文限速,在第四时间段内按照第四限速速率对所述第一报文限速,所述第三时间段早于所述第四时间段,所述第三限速速率小于所述第四限速速率;
22、或者,所述第一限速策略为按照第五限速速率对所述第一报文进行限速处理,所述第五限速速率小于对所述第一报文限速之前所述第一报文的传输速率。
23、在一些可能的实现方式中,网络包括的至少两个up设备包括第二up设备。cp设备还获取由第二up设备发送的第八报文。如果确定cp设备过载,cp设备确定第二up设备的第二限速策略。第二限速策略用于对第八报文进行限速处理。利用针对第二up设备确定对应的第二限速策略对第八报文进行限速,使得第八报文的限速更加符合cp设备过载处理的需要,提高对cp设备进行过载处理的效果。第一限速策略和第二限速策略可能存在不同,如此实现对于不同的up设备的差分处理,能够得到更好的过载处理效果。
24、在一些可能的实现方式中,第一限速策略用于指示按照第六限速速率对所述第一报文进行限速处理,所述第二限速策略用于指示按照第七限速速率对所述第八报文进行限速处理,所述第一up设备的优先级高于所述第二up设备的优先级,所述第六限速速率大于所述第七限速速率,或者所述第一报文的流量大于所述第八报文的流量,所述第六限速速率与对所述第一报文限速之前所述第一报文的传输速率的差值,大于所述第七限速速率与对所述第八报文限速之前所述第八报文的传输速率的差值。
25、在一些可能的实现方式中,确定cp设备过载的条件是满足确定cp设备的资源利用率超过第一阈值和确定所述cp设备处理时延超过第二阈值中的一项或者多项。
26、在一些可能的实现方式中,所述第一限速策略包括传输限速速率、速率百分比以及停止发送时间长度中的一种或者多种。
27、在一些可能的实现方式中,所述cp设备和所述至少两个up设备属于虚拟宽带远程接入服务器vbras。
28、在一些可能的实现方式中,所述第一报文通过所述cp设备与所述第一up设备之间的报文重定向接口pri传输,所述第一报文为拨号报文或者为用户接入报文。
29、在一些可能的实现方式中,所述第一报文为动态主机配置协议dhcp发现discover报文、互联网协议第6版动态主机配置协议dhcpv6请求solicit报文、互联网协议第4版ipv4数据包、互联网协议第6版ipv6数据包和以太网上的点对点协议主动发现初始包padi中的一种。
30、第二方面,提供了一种过载处理的方法,所述方法应用于网络,所述网络包括控制面cp设备和至少两个用户面up设备,所述至少两个up设备包括第一up设备。第一up设备向cp设备发送第一报文。第一up设备获取cp设备发送的包括第一限速策略的第二报文,并基于第一限速策略对第一报文限速。如此,第一up设备基于第一限速策略,能够更为精准地对第一报文进行限速,达到较好的过载处理效果。
31、在一种可能的实现方式中,在第一up设备基于第一限速策略对第一报文限速之前,第一up设备先向cp设备发送包括第一能力信息的第三报文。其中,第一能力信息指示第一up设备能够对第一报文限速。第一up设备向cp设备发送第三报文,能够实现与cp设备的协商,使得cp设备确定第一up设备能够对第一报文进行限速,进而向第一up设备发送包括第一限速策略的第二报文。
32、在一种可能的实现方式中,作为一种示例,第一up设备主动协商,向cp设备发送第三报文。cp设备在基于第三报文确定第一up设备支持调整第一报文后,向第一up设备发送第四报文。第四报文包括第一速率。第一速率用于指示第一up设备根据第一速率向cp设备发送第一报文。第一速率为cp设备向第一up设备下发的发送第一报文的指导值。第一up设备在获取到第四报文后,基于第一速率向cp设备发送第一报文。作为另一种示例,cp设备主动协商,先向第一up设备发送第四报文。第一up设备响应于获取第四报文,向cp设备发送第三报文。第一up设备基于第一速率向cp设备发送第一报文。
33、在一种可能的实现方式中,在第一up设备基于第一限速策略对第一报文限速后,第一up设备向cp设备反馈第九报文。第九报文包括第一能力信息和第五速率。第一能力信息指示第一up设备能够对第一报文限速。第五速率为第一up设备基于第一限速策略对第一报文限速后,发送第一报文的速率。cp设备基于第九报文,能够确定过载处理的结果,便于后续继续调整第一限速策略。
34、在一种可能的实现方式中,第一up设备基于第一限速策略配置速率参数,再基于速率参数调整发送第一报文的速率。
35、在一种可能的实现方式中,所述速率参数为队列参数或者承诺信息速率car参数。
36、在一种可能的实现方式中,如果满足过载恢复条件,cp设备生成包括第二速率的第五报文,并向第一up设备发送第五报文。第一up设备获取第五报文,并基于第二速率向cp设备发送第一报文。其中,载恢复条件包括确定cp设备未过载和到达预设恢复时间中的一个或者多个。第二速率用于指示第一up设备根据第二速率向cp设备发送第一报文。
37、在一种可能的实现方式中,所述第二报文还包括过载信息,所述过载信息用于指示所述cp设备的过载程度。
38、在一种可能的实现方式中,所述第二报文为包转发控制pfcp协议报文。
39、在一种可能的实现方式中,所述第二报文包括报文重定向接口控制信息pricontrol information字段,所述pri control information字段携带所述第一限速策略。
40、在一种可能的实现方式中,所述第三报文为包转发控制pfcp协议报文。
41、在一种可能的实现方式中,所述第二报文为cusp协议报文。
42、在一种可能的实现方式中,所述第二报文包括类型长度值tlv字段,所述tlv字段携带所述第一限速策略。
43、在一种可能的实现方式中,所述第一限速策略包括传输限速速率、速率百分比以及停止发送时间长度中的一种或者多种。
44、在一种可能的实现方式中,所述cp设备和所述至少两个up设备属于虚拟宽带接入系统vbras。
45、在一种可能的实现方式中,所述第一报文通过所述cp设备与所述第一up设备之间的报文重定向接口pri传输,所述第一报文为拨号报文或者为用户接入报文。
46、在一种可能的实现方式中,所述第一报文为动态主机配置协议dhcp发现discover报文、互联网协议第6版动态主机配置协议dhcpv6请求solicit报文、互联网协议第4版ipv4数据包、互联网协议第6版ipv6数据包和以太网上的点对点协议主动发现初始包padi中的一种。
47、第三方面,提供了一种过载处理的装置,所述装置应用于网络中的cp设备,所述网络包括控制面cp设备和至少两个用户面up设备,所述装置包括:
48、获取单元,用于获取由第一up设备发送的第一报文,所述第一up设备为所述至少两个up设备中的一个;
49、处理单元,用于响应于确定所述cp设备过载,确定所述第一up设备的第一限速策略,所述第一限速策略用于对所述第一报文限速。
50、在一种可能的实现方式中,所述装置还包括:
51、发送单元,用于向所述第一up设备发送第二报文,所述第二报文包括所述第一限速策略。
52、在一种可能的实现方式中,所述获取单元,还用于获取所述第一up设备发送的第三报文,所述第三报文包括第一能力信息,所述第一能力信息指示所述第一up设备能够对所述第一报文限速。
53、在一种可能的实现方式中,所述发送单元,还用于向所述第一up设备发送第四报文,所述第四报文包括第一速率,所述第一速率用于指示所述第一up设备基于所述第一速率向所述cp设备发送所述第一报文。
54、在一种可能的实现方式中,所述发送单元,还用于响应于满足过载恢复条件,向所述第一up设备发送第五报文,所述第五报文包括第二速率,所述第二速率用于指示所述第一up设备基于所述第二速率向所述cp设备发送所述第一报文,所述过载恢复条件包括确定所述cp设备未过载和到达预设恢复时间中的一个或者多个。
55、在一种可能的实现方式中,所述第二报文还包括过载信息,所述过载信息用于指示所述cp设备的过载程度。
56、在一种可能的实现方式中,所述第二报文为包转发控制pfcp协议报文。
57、在一种可能的实现方式中,所述第二报文包括报文重定向接口控制信息pricontrol information字段,所述pri control information字段携带所述第一限速策略。
58、在一种可能的实现方式中,所述第二报文为控制面和用户面分离协议cusp报文。
59、在一种可能的实现方式中,所述第二报文包括类型长度值tlv字段,所述tlv字段携带所述第一限速策略。
60、在一种可能的实现方式中,所述处理单元,还用于基于所述第一限速策略,对所述第一报文限速。
61、在一种可能的实现方式中,所述处理单元,用于基于所述第一限速策略,对所述第一报文限速,包括:
62、所述处理单元,用于基于所述第一限速策略,丢弃所述第一报文。
63、在一种可能的实现方式中,所述处理单元,还用于确定所述第一up设备不支持对所述第一报文限速。
64、在一种可能的实现方式中,所述处理单元,用于确定所述第一up设备不支持对所述第一报文限速,包括:
65、所述发送单元,用于向所述第一up设备发送第六报文,所述第六报文包括第三速率,所述第三速率用于指示所述第一up设备基于所述第三速率向所述cp设备发送所述第一报文;
66、所述处理单元,用于响应于所述cp设备获取由所述第一up设备发送的第七报文,或者在预设时间内未获取所述第一up设备发送的反馈报文,所述cp设备确定所述第一up设备不支持对所述第一报文限速,所述第七报文包括第二能力信息,所述第二能力信息指示所述第一up设备不支持对所述第一报文限速。
67、在一种可能的实现方式中,所述处理单元,还用于响应于确定所述cp设备未过载,基于第四速率处理所述第一报文。
68、在一种可能的实现方式中,所述第一限速策略基于所述第一up设备的优先级确定;
69、或者,所述第一限速策略基于所述第一报文的流量确定;
70、或者,所述第一限速策略为在第一时间段内按照第一限速速率对所述第一报文限速,在第二时间段内按照第二限速速率对所述第一报文限速,所述第一时间段为所述第一up设备的保障发送时间段,所述第一限速速率大于所述第二限速速率;
71、或者,所述第一限速策略为在第三时间段内按照第三限速速率对所述第一报文限速,在第四时间段内按照第四限速速率对所述第一报文限速,所述第三时间段早于所述第四时间段,所述第三限速速率小于所述第四限速速率;
72、或者,所述第一限速策略为按照第五限速速率对所述第一报文进行限速处理,所述第五限速速率小于对所述第一报文限速之前所述第一报文的传输速率。
73、在一种可能的实现方式中,所述至少两个up设备包括第二up设备,所述获取单元,还用于获取由所述第二up设备发送的第八报文;
74、所述处理单元,还用于响应于确定所述cp设备过载,确定所述第二up设备的第二限速策略,所述第二限速策略用于对所述第八报文进行限速处理。
75、在一种可能的实现方式中,所述第一限速策略用于指示按照第六限速速率对所述第一报文进行限速处理,所述第二限速策略用于指示按照第七限速速率对所述第八报文进行限速处理,所述第一up设备的优先级高于所述第二up设备的优先级,所述第六限速速率大于所述第七限速速率,或者所述第一报文的流量大于所述第八报文的流量,所述第六限速速率与对所述第一报文限速之前所述第一报文的传输速率的差值,大于所述第七限速速率与对所述第八报文限速之前所述第八报文的传输速率的差值。
76、在一种可能的实现方式中,所述确定所述cp设备过载,包括确定所述cp设备的资源利用率超过第一阈值和确定所述cp设备处理时延超过第二阈值中的一项或者多项。
77、在一种可能的实现方式中,所述第一限速策略包括传输限速速率、速率百分比以及停止发送时间长度中的一种或者多种。
78、在一种可能的实现方式中,所述cp设备和所述至少两个up设备属于虚拟宽带远程接入服务器vbras。
79、在一种可能的实现方式中,所述第一报文通过所述cp设备与所述第一up设备之间的报文重定向接口pri传输,所述第一报文为拨号报文或者为用户接入报文。
80、在一种可能的实现方式中,所述第一报文为动态主机配置协议dhcp发现discover报文、互联网协议第6版动态主机配置协议dhcpv6请求solicit报文、互联网协议第4版ipv4数据包、互联网协议第6版ipv6数据包和以太网上的点对点协议主动发现初始包padi中的一种。
81、第四方面,提供了一种过载处理的装置,所述装置应用于网络中的第一up设备,所述网络包括控制面cp设备和至少两个用户面up设备,所述至少两个up设备包括第一up设备,所述装置包括:
82、获取单元,用于获取所述cp设备发送的第二报文,所述第二报文包括第一限速策略;
83、处理单元,用于基于所述第一限速策略对第一报文限速,所述第一报文为所述第一up设备向所述cp设备发送的报文。
84、在一种可能的实现方式中,所述装置还包括:
85、发送单元,用于向所述cp设备发送第三报文,所述第三报文包括第一能力信息,所述第一能力信息指示所述第一up设备能够对所述第一报文限速。
86、在一种可能的实现方式中,所述获取单元,还用于获取由所述cp设备发送的第四报文,所述第四报文包括第一速率,所述第一速率用于指示所述第一up设备根据所述第一速率向所述cp设备发送所述第一报文;
87、所述发送单元,还用于基于所述第一速率向所述cp设备发送第一报文。
88、在一种可能的实现方式中,所述发送单元,用于向所述cp设备发送第九报文,所述第九报文包括第一能力信息和第五速率,所述第一能力信息指示所述第一up设备能够对所述第一报文限速,所述第五速率为所述第一up设备对所述第一报文限速后,发送第一报文的速率。
89、在一种可能的实现方式中,所述处理单元,用于基于所述第一限速策略对第一报文限速,包括:
90、所述处理单元,用于基于所述第一限速策略配置速率参数,基于所述速率参数调整向所述cp设备发送所述第一报文的速率。
91、在一种可能的实现方式中,所述速率参数为队列参数或者承诺信息速率car参数。
92、在一种可能的实现方式中,所述获取单元,还用于获取由所述cp设备发送的第五报文,所述第五报文包括第二速率,所述第二速率用于指示所述第一up设备根据所述第二速率向所述cp设备发送所述第一报文,所述第五报文为所述cp设备响应于满足过载恢复条件生成并发送的,所述过载恢复条件包括确定所述cp设备未过载和到达预设恢复时间中的一个或者多个;
93、所述发送单元,还用于基于所述第二速率向所述cp设备发送第一报文。
94、在一种可能的实现方式中,所述第二报文还包括过载信息,所述过载信息用于指示所述cp设备的过载程度。
95、在一种可能的实现方式中,所述第二报文为包转发控制pfcp协议报文。
96、在一种可能的实现方式中,所述第二报文包括报文重定向接口控制信息pricontrol information字段,所述pri control information字段携带所述第一限速策略。
97、在一种可能的实现方式中,所述第三报文为包转发控制pfcp协议报文。
98、在一种可能的实现方式中,所述第二报文为cusp协议报文。
99、在一种可能的实现方式中,所述第二报文包括类型长度值tlv字段,所述tlv字段携带所述第一限速策略。
100、在一种可能的实现方式中,所述第一限速策略包括传输限速速率、速率百分比以及停止发送时间长度中的一种或者多种。
101、在一种可能的实现方式中,所述cp设备和所述至少两个up设备属于虚拟宽带接入系统vbras。
102、在一种可能的实现方式中,所述第一报文通过所述cp设备与所述第一up设备之间的报文重定向接口pri传输,所述第一报文为拨号报文或者为用户接入报文。
103、在一种可能的实现方式中,所述第一报文为动态主机配置协议dhcp发现discover报文、互联网协议第6版动态主机配置协议dhcpv6请求solicit报文、互联网协议第4版ipv4数据包、互联网协议第6版ipv6数据包和以太网上的点对点协议主动发现初始包padi中的一种。
104、第五方面,提供了一种过载处理的系统,其特征在于,所述系统包括控制面cp设备和至少两个用户面up设备;
105、所述cp设备,用于获取由第一up设备发送的第一报文,响应于确定所述cp设备过载,确定所述第一up设备的第一限速策略,所述第一up设备为所述至少两个up设备中的一个,所述第一限速策略用于对所述第一报文限速。
106、在一种可能的实现方式中,所述cp设备,还用于向所述第一up设备发送第二报文,所述第二报文包括所述第一限速策略;
107、所述第一up设备,用于获取所述cp设备发送的第二报文,基于所述第一限速策略对第一报文限速,所述第一报文为所述第一up设备向所述cp设备发送的报文。
108、在一种可能的实现方式中,所述第一up设备,还用于向所述cp设备发送第三报文,所述第三报文包括第一能力信息,所述第一能力信息指示所述第一up设备能够对所述第一报文限速;
109、所述cp设备,还用于获取所述第一up设备发送的第三报文,所述第三报文包括第一能力信息,所述第一能力信息指示所述第一up设备能够对所述第一报文限速。
110、在一种可能的实现方式中,所述cp设备,还用于向所述第一up设备发送第四报文,所述第四报文包括第一速率,所述第一速率用于指示所述第一up设备基于所述第一速率向所述cp设备发送所述第一报文。
111、所述第一up设备,还用于获取由所述cp设备发送的第四报文,基于所述第一速率向所述cp设备发送第一报文,所述第四报文包括第一速率,所述第一速率用于指示所述第一up设备根据所述第一速率向所述cp设备发送所述第一报文。
112、在一种可能的实现方式中,所述第一up设备,还用于向所述cp设备发送第九报文,所述第九报文包括第一能力信息和第五速率,所述第一能力信息指示所述第一up设备能够对所述第一报文限速,所述第五速率为所述第一up设备对所述第一报文限速后,发送第一报文的速率。
113、在一种可能的实现方式中,所述第一up设备,用于基于所述第一限速策略对第一报文限速,包括:
114、所述第一up设备,用于基于所述第一限速策略配置速率参数,基于所述速率参数调整向所述cp设备发送所述第一报文的速率。
115、在一种可能的实现方式中,所述速率参数为队列参数或者承诺信息速率car参数。
116、在一种可能的实现方式中,所述cp设备,还用于响应于满足过载恢复条件,向所述第一up设备发送第五报文,所述第五报文包括第二速率,所述第二速率用于指示所述第一up设备基于所述第二速率向所述cp设备发送所述第一报文,所述过载恢复条件包括确定所述cp设备未过载和到达预设恢复时间中的一个或者多个;
117、所述第一up设备,还用于获取由所述cp设备发送的第五报文,基于所述第二速率向所述cp设备发送第一报文。
118、在一种可能的实现方式中,所述第二报文还包括过载信息,所述过载信息用于指示所述cp设备的过载程度。
119、在一种可能的实现方式中,所述第二报文为包转发控制pfcp协议报文。
120、在一种可能的实现方式中,所述第二报文包括报文重定向接口控制信息pricontrol information字段,所述pri control information字段携带所述第一限速策略。
121、在一种可能的实现方式中,所述第二报文为控制面和用户面分离协议cusp报文。
122、在一种可能的实现方式中,所述第二报文包括类型长度值tlv字段,所述tlv字段携带所述第一限速策略。
123、在一种可能的实现方式中,所述cp设备,还用于基于所述第一限速策略,对所述第一报文限速。
124、在一种可能的实现方式中,所述cp设备,用于基于所述第一限速策略,对所述第一报文限速,包括:
125、所述cp设备,用于基于所述第一限速策略,丢弃所述第一报文。
126、在一种可能的实现方式中,所述cp设备,用于确定所述第一up设备不支持对所述第一报文限速。
127、在一种可能的实现方式中,所述cp设备,用于确定所述第一up设备不支持对所述第一报文进行限速处理,包括:
128、所述cp设备,用于向所述第一up设备发送第六报文,响应于所述cp设备获取由所述第一up设备发送的第七报文,或者在预设时间内未获取所述第一up设备发送的反馈报文,确定所述第一up设备不支持对所述第一报文限速,所述第六报文包括第三速率,所述第三速率用于指示所述第一up设备基于所述第三速率向所述cp设备发送所述第一报文,所述第七报文包括第二能力信息,所述第二能力信息指示所述第一up设备不支持对所述第一报文限速。
129、在一种可能的实现方式中,所述cp设备,还用于响应于确定所述cp设备未过载,基于第四速率处理所述第一报文。
130、在一种可能的实现方式中,所述第一限速策略基于所述第一up设备的优先级确定;
131、或者,所述第一限速策略基于所述第一报文的流量确定;
132、或者,所述第一限速策略为在第一时间段内按照第一限速速率对所述第一报文限速,在第二时间段内按照第二限速速率对所述第一报文限速,所述第一时间段为所述第一up设备的保障发送时间段,所述第一限速速率大于所述第二限速速率;
133、或者,所述第一限速策略为在第三时间段内按照第三限速速率对所述第一报文限速,在第四时间段内按照第四限速速率对所述第一报文限速,所述第三时间段早于所述第四时间段,所述第三限速速率小于所述第四限速速率;
134、或者,所述第一限速策略为按照第五限速速率对所述第一报文进行限速处理,所述第五限速速率小于对所述第一报文限速之前所述第一报文的传输速率。
135、在一种可能的实现方式中,所述至少两个up设备包括第二up设备,所述cp设备,还用于获取由所述第二up设备发送的第八报文,响应于确定所述cp设备过载,确定所述第二up设备的第二限速策略,所述第二限速策略用于对所述第八报文进行限速处理。
136、在一种可能的实现方式中,所述第一限速策略用于指示按照第六限速速率对所述第一报文进行限速处理,所述第二限速策略用于指示按照第七限速速率对所述第八报文进行限速处理,所述第一up设备的优先级高于所述第二up设备的优先级,所述第六限速速率大于所述第七限速速率,或者所述第一报文的流量大于所述第八报文的流量,所述第六限速速率与对所述第一报文限速之前所述第一报文的传输速率的差值,大于所述第七限速速率与对所述第八报文限速之前所述第八报文的传输速率的差值。
137、在一种可能的实现方式中,所述确定所述cp设备过载,包括确定所述cp设备的资源利用率超过第一阈值和确定所述cp设备处理时延超过第二阈值中的一项或者多项。
138、在一种可能的实现方式中,所述第一限速策略包括传输限速速率、速率百分比以及停止发送时间长度中的一种或者多种。
139、在一种可能的实现方式中,所述cp设备和所述至少两个up设备属于虚拟宽带远程接入服务器vbras。
140、在一种可能的实现方式中,所述第一报文通过所述cp设备与所述第一up设备之间的报文重定向接口pri传输,所述第一报文为拨号报文或者为用户接入报文。
141、在一种可能的实现方式中,所述第一报文为动态主机配置协议dhcp发现discover报文、互联网协议第6版动态主机配置协议dhcpv6请求solicit报文、互联网协议第4版ipv4数据包、互联网协议第6版ipv6数据包和以太网上的点对点协议主动发现初始包padi中的一种。
142、第六方面,本技术实施例提供了一种控制面设备,所述控制面设备包括处理器芯片和存储器,存储器用于存储指令或程序代码,处理器芯片用于从存储器中调用并运行所述指令或程序代码,以执行如前述第一方面所述的过载处理的方法。
143、第七方面,本技术实施例提供了一种用户面设备,所述用户面设备包括处理器芯片和存储器,存储器用于存储指令或程序代码,处理器芯片用于从存储器中调用并运行所述指令或程序代码,以执行如前述第二方面所述的过载处理的方法。
144、第八方面,本技术实施例提供了一种计算机可读存储介质,包括指令、程序或代码,当其在计算机上执行时,使得所述计算机执行如前述第一方面所述的过载处理的方法,或者第二方面所述的过载处理的方法。
145、第九方面,本技术实施例提供了一种计算机程序产品,当该计算机程序产品在网络设备上运行时,使得网络设备执行第一方面所述的过载处理的方法,或者第二方面所述的过载处理的方法。