发明名称 INCREASING ACCESS POINT THROUGHPUT BY EXCEEDING A-MPDU BUFFER SIZE LIMITATION IN A 802.11 COMPLIANT STATION
摘要 An 802.11-compliant device for high throughput is disclosed. A plurality of TCP packets received in a buffer for transmission are stored. The plurality of TCP packets can be aggregated as A-MSDU sub-frames to form a A-MSDU frame in accordance with an IEEE 802.11 standard. Additionally, a plurality of A-MSDU frames can be aggregated as A-MPDU sub-frames to form a A-MPDU frame. The A-MPDU frame is compliant with a number of allowable sub-frames and a maximum size in accordance with an 802.11 standard. The A-MPDU frame is sent for transmission as an IEEE 802.11 packet.
申请公布号 US2016381599(A1) 申请公布日期 2016.12.29
申请号 US201615194522 申请日期 2016.06.27
申请人 Fortinet, Inc. 发明人 RAM Mohan;HAN Sung-Wook
分类号 H04W28/06;H04L12/26;H04L5/00;H04L12/24;H04L29/06;H04W28/14 主分类号 H04W28/06
代理机构 代理人
主权项 1. A computer-implemented method for exceeding A-MPDU buffer size limitation in a IEEE 802.11 compliant device, comprising: storing a plurality of TCP packets or UDP packets received in a buffer for transmission; detecting an IEEE 802.11ac transmission channel between the IEEE 802.11 compliant device and a second device; responsive to the detection, switching to a high throughput mode with A-MSDU and A-MPDU frame aggregation, comprising: aggregating the plurality of TCP packets as A-MSDU sub-frames to form a A-MSDU frame in accordance with an IEEE 802.11 standard; aggregating a plurality of A-MSDU frames as A-MPDU sub-frames to form a A-MPDU frame, wherein the A-MPDU frame is compliant with a number of allowable sub-frames and a maximum size in accordance with an IEEE 802.11 standard; and sending the A-MPDU frame for transmission as an IEEE 802.11 packet; detecting that errors in IEEE 802.11ac transmission channel between the IEEE 802.11 compliant device and a second device exceed a threshold of tolerance; and responsive to the detection, switching away from a high throughput mode with A-MSDU and A-MPDU frame aggregation.
地址 Sunnyvale CA US