HOME

TheInfoList



OR:

Frame aggregation is a feature that allows communicating on shared link or channel, typically a TDM shared channel, with minimum time slot that for efficiency reasons benefit from filling the time slot with data, i.e. sending two or more data frames in a single transmission. The feature is an important part of the
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operation ...
802.11e,
802.11n IEEE 802.11n-2009 or 802.11n is a wireless-networking standard that uses multiple antennas to increase data rates. The Wi-Fi Alliance has also retroactively labelled the technology for the standard as Wi-Fi 4. It standardized support for multipl ...
and 802.11ac
wireless LAN A wireless LAN (WLAN) is a wireless computer network A wireless network is a computer network that uses wireless data connections between network nodes. Wireless networking is a method by which homes, telecommunications networks and bus ...
standards that increases throughput with frame aggregation. The MoCA protocol used for communication over coaxial networks also implements frame aggregation for the same reason. In protocol standards and implementations, the frame aggregation is usually combined with
segmentation and reassembly Segmentation and reassembly (SAR) is the process used to fragment and reassemble variable length packets into fixed length cells so as to allow them to be transported across Asynchronous Transfer Mode (ATM) networks or other cell based infr ...
of frames so that the time slots can be filled to 100%. E.g., an aggregation MAC PDU can be filled with 3.5 frames to ensure the time slot is utilized to 100% and in the next time slot the rest of the fragmented frame is sent together with any additional complete frames. The article uses IEEE 802.11 as a basis for explanations as it is probably the most wide spread and commonly known shared channel communication solution, but the protocol features for frame aggregation are common to many other communication protocols that utilize a shared communication channel, e.g.
MAC service data unit MAC service data unit (media access control service data unit, MSDU) is the service data unit that is received from the logical link control (LLC) sub-layer which lies above the media access control (MAC) sub-layer in a protocol stack. The LLC and ...
(MSDU, e.g. an Ethernet frame) aggregation and
MAC protocol data unit In telecommunications, a protocol data unit (PDU) is a single unit of information transmitted among peer entities of a computer network. It is composed of protocol-specific control information and user data. In the layered architectures of c ...
(MPDU, e.g. IEEE 802.11n frame) naming is also used in MoCA. Every frame transmitted by an 802.11 device has a significant amount of overhead, including radio level headers,
media access control In IEEE 802 LAN/MAN standards, the medium access control (MAC, also called media access control) sublayer is the layer that controls the hardware responsible for interaction with the wired, optical or wireless transmission medium. The MAC sublay ...
(MAC) frame fields, inter-frame spacing, and acknowledgement of transmitted frames. At the highest data rates, this overhead can consume more
bandwidth Bandwidth commonly refers to: * Bandwidth (signal processing) or ''analog bandwidth'', ''frequency bandwidth'', or ''radio bandwidth'', a measure of the width of a frequency range * Bandwidth (computing), the rate of data transfer, bit rate or thr ...
than the payload data frame., , To address this issue, the 802.11n standard defines two types of frame aggregation:
MAC service data unit MAC service data unit (media access control service data unit, MSDU) is the service data unit that is received from the logical link control (LLC) sub-layer which lies above the media access control (MAC) sub-layer in a protocol stack. The LLC and ...
(MSDU) aggregation and
MAC protocol data unit In telecommunications, a protocol data unit (PDU) is a single unit of information transmitted among peer entities of a computer network. It is composed of protocol-specific control information and user data. In the layered architectures of c ...
(MPDU) aggregation. Both types group several data frames into one large frame. Because management information needs to be specified only once per frame, the ratio of payload data to the total volume of data is higher, allowing higher throughput.


MSDU aggregation

MAC service data unit MAC service data unit (media access control service data unit, MSDU) is the service data unit that is received from the logical link control (LLC) sub-layer which lies above the media access control (MAC) sub-layer in a protocol stack. The LLC and ...
(MSDU) aggregation relies on the fact that most mobile access points and most mobile client protocol stacks use Ethernet as their "native" frame format. It collects
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
frames to be transmitted to one or multiple destinations and wraps them in a single 802.11n frame. This is efficient because Ethernet headers are much shorter than 802.11 headers. An Aggregate MAC Service Data Unit (A-MSDU) contains only MSDUs whose destination address (DA) and sender address (SA) parameter values map to the same receiver address (RA) and transmitter address (TA) values, i.e., all the MSDUs are intended to be received by a single receiver, and necessarily they are all transmitted by the same transmitter. NOTEā€”It is possible to have different DA and SA parameter values in A-MSDU subframe headers of the same A-MSDU as long as they all map to the same Address 1 and Address 2 parameter values. (reference: IEEE std 802_11-2012)


MPDU aggregation

MAC protocol data unit In telecommunications, a protocol data unit (PDU) is a single unit of information transmitted among peer entities of a computer network. It is composed of protocol-specific control information and user data. In the layered architectures of c ...
(MPDU) aggregation also collects Ethernet frames to be transmitted to a single destination, but it wraps each frame in an 802.11n MAC header. Normally this is less efficient than MSDU aggregation but is actually more efficient in environments with high error rates, because of a mechanism called ''Selective Block acknowledgement''. This mechanism allows each of the aggregated data frames to be individually acknowledged or retransmitted if affected by an error.


See also

*
Block acknowledgement Block acknowledgement (BA) was initially defined in IEEE 802.11e as an optional scheme to improve the MAC efficiency. 802.11n amendment ratified in 2009 enhances this BA mechanism then made it as mandatory to support by all 802.11n-capable device ...
*
IEEE 802.11 IEEE 802.11 is part of the IEEE 802 set of local area network (LAN) technical standards, and specifies the set of media access control (MAC) and physical layer (PHY) protocols for implementing wireless local area network (WLAN) computer commun ...
*
Packet aggregation {{Use mdy dates, date = March 2019 In a packet-based communications network, packet aggregation is the process of joining multiple packets together into a single transmission unit, in order to reduce the overhead associated with each transmissi ...


References

{{reflist


External links


IEEE 802.11 working group

IEEE 802 Standards
available via IEEE Get Program IEEE 802.11