【技术实现步骤摘要】
拥塞控制方法、装置、设备和存储介质
本专利技术涉及通信
,尤其涉及一种拥塞控制方法、装置、设备和存储介质。
技术介绍
为了提升用户可用带宽,家庭网关(CustomerPremiseEquipment,CPE)设备利用自身的传统的数字用户线路接口(DigitalSubscriberLine,DSL)和长期演进(LongTermEvolution,LTE)接口,与汇聚接入设备(Hybridaccessaggregation,HAG)建立DSL通用路由封装(GenericRoutingEncapsulation)隧道,和LTEGRE隧道,并将两条GRE隧道绑定在一起使用。两条GRE隧道绑定在一起使用时,接收一侧的设备需要对从两条GRE隧道接收到的数据包进行保序处理。以HAG向CPE发送下行流为例,HAG通过LTEGRE隧道发送序列号为1和2的数据包,并通过DSLGRE隧道发送序列号为3和4的数据包时,若序列号为3和4的数据包先到达CPE,则CPE需要先缓存序列号为3和4的数据包,并等待保序序列号为1和2的数据包到达后,将序列号为1、2、3和4的数据包一起向下游发送。但是,由于需要进行保序处理,当其中一条GRE隧道发生拥塞导致丢包时,大量数据报文就会堆积在接收一侧的设备的缓存中,导致业务吞吐量大幅下降。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种拥塞控制方法、装置、设备和存储介质,能够在捆绑使用的GRE隧道中的一条隧道刚刚发生拥塞时,减少通过该隧道传输的数据量,从而避免业务吞吐量大幅下降的问题。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技 ...
【技术保护点】
1.一种拥塞控制方法,其特征在于,所述方法包括:在第一隧道达到预设的拥塞控制条件时,第一网络设备减少所述第一隧道的可用带宽;所述第一隧道为设置在所述第一网络设备与第二网络设备之间且绑定使用的多个通用路由封装GRE隧道中的隧道;在所述第一隧道的可用带宽的带宽利用率高于预设的第一阈值时,丢弃待转发至所述第二网络设备的数据包或者将所述待转发数据包分流至所述多个GRE隧道中的第二隧道发送。
【技术特征摘要】
1.一种拥塞控制方法,其特征在于,所述方法包括:在第一隧道达到预设的拥塞控制条件时,第一网络设备减少所述第一隧道的可用带宽;所述第一隧道为设置在所述第一网络设备与第二网络设备之间且绑定使用的多个通用路由封装GRE隧道中的隧道;在所述第一隧道的可用带宽的带宽利用率高于预设的第一阈值时,丢弃待转发至所述第二网络设备的数据包或者将所述待转发数据包分流至所述多个GRE隧道中的第二隧道发送。2.根据权利要求1所述的方法,其特征在于,所述第一隧道的可用带宽对应至少两个用于发送数据的窗口,则所述减少所述第一隧道的可用带宽包括:减少所述第一隧道的窗口的数量;所述带宽利用率为所述第一隧道的窗口中处于发送状态的窗口的数量与所述第一隧道的全部窗口的数量之间的比值。3.根据权利要求1所述的方法,其特征在于,所述第二隧道为所述多个GRE隧道中满足第一预设条件的隧道,则在所述将待转发至第二网络设备的数据包分流至所述多个GRE隧道中的第二隧道发送之后,包括:若所述第二隧道的可用带宽的带宽利用率高于预设的第二阈值,丢弃所述待转发的数据包。4.根据权利要求1所述的方法,其特征在于,在所述第一隧道达到预设的拥塞控制条件之前,包括:所述第一网络设备通过所述第一隧道向所述第二网络设备发送第一数据包;所述第一网络设备检测是否未在发送所述第一数据包之后的预设时长内接收到所述第二网络设备发送的所述第一数据包的接收应答,若未接收到,确定所述第一隧道达到所述拥塞控制条件。5.根据权利要求4所述的方法,其特征在于,所述第一网络设备通过所述第一隧道向所述第二网络设备发送第一数据包,包括:所述第一网络设备对所述第一数据包进行封装,封装后的第一数据包包括所述第一隧道对应的隧道序列号;将携带所述隧道序列号的所述第一数据包发送给所述第二网络设备;则所述第一网络设备判断是否未在发送所述第一数据包之后的预设时长内接收到所述第二网络设备发送的所述第一数据包的接收应答,包括:所述第一网络设备判断是否未在发送所述第一数据包之后的预设时长内,接收到所述第二网络设备发送的携带有所述隧道序列号的所述第一数据包的接收应答。6.根据权利要求1所述的方法,其特征在于,在所述减少所述第一隧道对应的可用带宽之后,还包括:所述第一网络设备检测所述第一隧道是否达到预设的工作条件,在所述第一隧道达到所述工作条件时,增大所述第一隧道的可用带宽,增大后的所述第一隧道的可用带宽小于预设的最大可用带宽。7.根据权利要求6所述的方法,其特征在于,在所述第一网络设备检测所述第一隧道是否达到预设的工作条件之前,包括:所述第一网络设备通过所述第一隧道向所述第二网络设备发送第二数据包;则所述第一网络设备检测所述第一隧道是否达到预设的工作条件,包括:所述第一网络设备判断是否在发送所述第二数据包之后的预设时长内收到所述第二网络设备发送的所述第二数据包的接收应答。8.根据权利要求6所述的方法,其特征在于,在所述增大所述第一隧道的可用带宽之前,所述方法还包括:所述第一网络设备接收实时业务传输请求;...
【专利技术属性】
技术研发人员:宋晓娟,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。