发明名称 |
一种TCP ACK报文处理方法、装置及无线网络设备 |
摘要 |
本发明提供了一种TCP ACK报文处理方法、装置及无线网络设备,其中,该方法包括:根据待聚合的报文的头部,判断所述待聚合的报文中是否存在连续的TCP ACK报文;当存在连续的TCP ACK报文时,根据预设的阈值对所述连续的TCP ACK报文进行处理;将得到的帧聚合队列送入帧聚合单元进行帧聚合。本发明通过对待聚合的报文中的TCP ACK报文进行特殊的处理,然后进行帧聚合操作,能够减少TCP ACK报文在帧聚合时占用的资源,解决无线空口资源紧缺的问题,尤其能够避免因为TCP ACK攻击造成缓存队列被填满的情况,提高了TCP报文的传输质量,提升了无线网络的吞吐量,特别在帧聚合深度无法提升的情况下,更能有效提高无线网络的资源利用率。 |
申请公布号 |
CN102970118B |
申请公布日期 |
2015.06.17 |
申请号 |
CN201210518197.9 |
申请日期 |
2012.12.04 |
申请人 |
福建星网锐捷网络有限公司 |
发明人 |
覃家广 |
分类号 |
H04L1/16(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L1/16(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种传输控制协议TCP应答ACK报文处理方法,其特征在于,所述方法包括:根据待聚合的报文的头部,判断所述待聚合的报文中是否存在连续的TCPACK报文;当存在连续的TCP ACK报文时,根据预设的阈值对所述连续的TCP ACK报文进行处理;将得到的帧聚合队列送入帧聚合单元进行帧聚合;其中,当存在连续的TCP ACK报文时,根据预设的阈值对所述连续的TCPACK报文进行处理为:当处理TCP ACK报文的次数小于等于所述阈值时,将当前处理的TCPACK报文的确认号与最近一次帧聚合队列的TCP ACK报文的确认号进行比较;若当前处理的TCP ACK报文的确认号小于等于最近一次送入帧聚合队列的TCP ACK报文的确认号时,进一步判断当前处理的TCP ACK报文与最近一次送入帧聚合队列的TCP ACK报文是否指向同一个TCP连接,若是,丢弃当前处理的TCP ACK报文,否则,直接将当前处理的TCP ACK报文送入帧聚合队列;若当前处理的TCP ACK报文的确认号大于最近一次送入帧聚合队列的TCP ACK报文的确认号时,判断当前处理的TCP ACK报文与最近一次送入帧聚合队列的TCP ACK报文相互是否指向同一个TCP连接,若是,丢弃最近一次送入帧聚合队列的TCP ACK报文,将当前处理的TCP ACK报文送入帧聚合队列,否则,直接将当前处理的TCP ACK报文送入帧聚合队列;每一个TCP ACK报文处理结束后,将当前处理TCP ACK报文的次数加1,依次对后续的TCP ACK报文进行如上处理,直至所述次数等于所述阈值或所述连续的TCP ACK报文处理完毕。 |
地址 |
350002 福建省福州市仓山区金山大道618号桔园州工业园19#楼 |