本发明专利技术实施例公开了一种流量整形方法及网络设备,包括:网络设备通过获取当前时间对应的设定时间段内的待处理报文,确定为第一类型TCP应答报文后,计算当前时间对应的设定时间段内的报文转发速率,并在确定报文转发速率小于等于第一阈值后,发送第一类型TCP应答报文。由于网络设备在获取到待处理报文后,确定计算得到的当前时间对应的设定时间段内的报文转发速率小于等于第一阈值后,才发送第一类型TCP应答报文,从而调整了下游设备响应接收到的应答报文而发送数据报文的速率,避免由于网络上突发流量过多而发生的网络拥堵的情况,因而,有效提高了网络设备的流量整形的效果,提升了移动数据接入网的数据传输性能。
【技术实现步骤摘要】
一种流量整形方法及网络设备
本专利技术涉及移动通信
,尤其涉及一种流量整形方法及网络设备。
技术介绍
在移动通信
,基站设备部署于运营商核心网络之下,用于处理空中接口与网络之间报文的交换与转发。基站设备可通过流量整形,控制报文的交换与转发的速率。令牌桶算法为现有技术中一种常用的流量整形方法,其采用定时定量转发策略来控制基站设备转发报文的速率。具体来说,基站设备以一定速率向令牌桶中增加令牌,基站设备转发数据包时会消耗令牌桶中的令牌,且消耗的令牌的数量与报文的数据量成正比。当待转发报文的数据量小于令牌桶中令牌的数量时,基站设备可正常向下游设备发送待转发报文,而当待转发报文的数据量大于令牌桶中令牌的数量时,则等待令牌桶中积累了足够多的令牌后,再将待转发报文发送给下游设备。然而,由于大部分报文的数据较大,当基站设备在短时间内接收到大量的报文时,会导致基站设备的缓存被待转发报文迅速占满,若待转发报文的数据量远大于令牌桶中令牌的最大容量,则可能会由于没有足够的令牌,而使得基站设备将部分报文丢弃,流量整形的效果较差,并因此影响数据传输性能。综上,目前亟需要一种流量整形方法,用以有效提高基站流量整形的效果,提升数据传输性能。
技术实现思路
本专利技术提供一种流量整形方法及网络设备,用于有效提高基站流量整形的效果,提升数据传输性能。本专利技术实施例提供的一种流量整形方法,包括:网络设备获取当前时间对应的设定时间段内的待处理报文;所述网络设备确定所述待处理报文为第一类型TCP应答报文后,计算所述网络设备在当前时间对应的设定时间段内的报文转发速率;所述网络设备确定所述当前时间对应的设定时间段内的报文转发速率小于等于第一阈值后,发送所述第一类型TCP应答报文。可选地,所述方法还包括:所述网络设备若确定所述当前时间对应的设定时间段内的报文转发速率大于第一阈值,则将所述第一类型TCP应答报文设置为当前时间对应的设定时间段内的已处理报文。可选地,所述方法还包括:所述网络设备若确定所述待处理报文为TCP数据报文后,则发送所述TCP数据报文。可选地,所述网络设备计算所述网络设备在当前时间对应的设定时间段内的报文转发速率,包括:所述网络设备计算在当前时间对应的设定时间段内通过一个或多个第一类型TCP连接发送的第一类型TCP应答报文的应答号总跨度;所述网络设备根据所述应答号总跨度和所述当前时间对应的设定时间段的长度,确定所述网络设备在当前时间对应的设定时间段内的报文转发速率。可选地,所述第一类型TCP应答报文为上行TCP应答报文,所述第一类型TCP连接为下载TCP连接;或者,所述第一类型报文为下行TCP应答报文,所述第一类型TCP连接为上传TCP连接。本专利技术实施例提供的一种网络设备,包括:获取模块,用于获取当前时间对应的设定时间段内的待处理报文;处理模块,用于确定所述待处理报文为第一类型TCP应答报文后,计算所述网络设备在当前时间对应的设定时间段内的报文转发速率;发送模块,用于确定所述当前时间对应的设定时间段内的报文转发速率小于等于第一阈值后,发送所述第一类型TCP应答报文。可选地,所述处理模块还用于:若确定所述当前时间对应的设定时间段内的报文转发速率大于第一阈值,则将所述第一类型TCP应答报文设置为当前时间对应的设定时间段内的已处理报文。可选地,所述发送模块还用于:若所述处理模块确定所述待处理报文为TCP数据报文后,发送所述TCP数据报文。可选地,所述处理模块具体用于:计算在当前时间对应的设定时间段内通过一个或多个第一类型TCP连接发送的第一类型TCP应答报文的应答号总跨度;根据所述应答号总跨度和所述当前时间对应的设定时间段的长度,确定所述网络设备在当前时间对应的设定时间段内的报文转发速率。可选地,所述第一类型TCP应答报文为上行TCP应答报文,所述第一类型TCP连接为下载TCP连接;或者,所述第一类型报文为下行TCP应答报文,所述第一类型TCP连接为上传TCP连接。本专利技术实施例中,网络设备通过获取当前时间对应的设定时间段内的待处理报文,确定待处理报文为第一类型TCP应答报文后,计算当前时间对应的设定时间段内的报文转发速率,并在确定报文转发速率小于等于第一阈值后,发送第一类型TCP应答报文。由于网络设备在获取到待处理报文后,确定计算得到的当前时间对应的设定时间段内的报文转发速率小于等于第一阈值后,才发送第一类型TCP应答报文,从而调整下游设备响应接收到的应答报文而发送数据报文的速率,避免由于网络上突发流量过多而发生的网络拥堵的情况,因而,有效提高了网络设备的流量整形的效果,提升了数据传输性能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例适用的系统架构图;图2为本专利技术实施例中的一种流量整形方法所对应的流程示意图;图3为本专利技术实施例中的计算报文转发速率的方法所对应的流程示意图;图4为本专利技术实施例中的一种网络设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例,仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合说明书附图对本专利技术实施例做进一步详细描述。图1为本专利技术实施例适用的一种系统架构示意图,如图1所示,该系统架构中包括服务器101,网络设备102,一个或多个终端(如图1中的第一终端1031、第二终端1032、第三终端1033),其中,服务器101通过运营商的核心网与网络设备102连接,网络设备102通过无线网络与其覆盖范围内的一个或多个终端连接。本专利技术实施例中,服务器101与终端(例如:第一终端1031、第二终端1032、第三终端1033)可通过网络设备102的转发功能实现通信。其中,服务器101向终端发送报文的过程为下行通信过程,具体为,服务器将下行报文通过核心网发送给网络设备,网络设备接收到该报文后,进一步将下行报文转发给终端,在此过程中,服务器为上游设备,终端为下游设备;终端向服务器101发送报文的过程为上行通信过程,具体为,终端通过无线网络向为其提供无线信号服务的网络设备发送上行报文,网络设备接收到终端发送的上行报文后,将此上行报文转发给服务器101,在此过程中,终端为上游设备,服务器为下游设备。下面具体说明在上行通信过程或下行通信过程中,网络设备的转发过程。本专利技术实施例中,网络设备中可设置有用于存储报文的缓存单元,缓存单元中可存储多种类型的报文,例如,TCP数据报文和TCP应答报文。其中,TCP数据报文包括上游设备向下游设备发送的具体数据,TCP应答报文为下游设备接收到上游设备发送的TCP数据报文后向上游设备返回的,用于表示已收到该TCP数据报文的确认消息,每个TCP应答报文可对应一个应答号。TCP应答报文的应答号为对应的TCP数据报文的最后一个字节对应的序列号加1的数值,用于表示该应答号以前的数据已被接本文档来自技高网...
【技术保护点】
一种流量整形方法,其特征在于,所述方法包括:网络设备获取当前时间对应的设定时间段内的待处理报文;所述网络设备确定所述待处理报文为第一类型TCP应答报文后,计算所述网络设备在当前时间对应的设定时间段内的报文转发速率;所述网络设备确定所述当前时间对应的设定时间段内的报文转发速率小于等于第一阈值后,发送所述第一类型TCP应答报文。
【技术特征摘要】
1.一种流量整形方法,其特征在于,所述方法包括:网络设备获取当前时间对应的设定时间段内的待处理报文;所述网络设备确定所述待处理报文为第一类型TCP应答报文后,计算所述网络设备在当前时间对应的设定时间段内的报文转发速率;所述网络设备确定所述当前时间对应的设定时间段内的报文转发速率小于等于第一阈值后,发送所述第一类型TCP应答报文。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述网络设备若确定所述当前时间对应的设定时间段内的报文转发速率大于第一阈值,则将所述第一类型TCP应答报文设置为当前时间对应的设定时间段内的已处理报文。3.如权利要求1所述的方法,其特征在于,所述方法还包括:所述网络设备若确定所述待处理报文为TCP数据报文后,则发送所述TCP数据报文。4.如权利要求1至3中任一项所述的方法,其特征在于,所述网络设备计算所述网络设备在当前时间对应的设定时间段内的报文转发速率,包括:所述网络设备计算在当前时间对应的设定时间段内通过一个或多个第一类型TCP连接发送的第一类型TCP应答报文的应答号总跨度;所述网络设备根据所述应答号总跨度和所述当前时间对应的设定时间段的长度,确定所述网络设备在当前时间对应的设定时间段内的报文转发速率。5.如权利要求4所述的方法,其特征在于,所述第一类型TCP应答报文为上行TCP应答报文,所述第一类型TCP连接为下载TCP连接;或者,所述第一类型报文为下行TCP应答报文,所述第一类...
【专利技术属性】
技术研发人员:郑自永,陈昌运,关文祥,
申请(专利权)人:京信通信技术广州有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。