Enhancing IEEE 802.11 with Multi-Link Acknowledgment Mechanism

 
 
Slide 1
 
Multi-link acknowledgment
 
Date:
 2019-09-10
 
 Authors:
 
Rojan Chitrakar (Panasonic)
 
 
Rojan Chitrakar (Panasonic)
 
Slide 2
 
Overview
 
Multi-link transmission is being considered as one
of the key technology to achieve the peak
throughput goal of 802.11be.
 
In [1], we shared our opinions on some of the topics
related to multi-link transmissions.
 
In this contribution, we will discuss the topic of
acknowledgment for multi-link transmissions in
more detail and propose the concept of multi-link
block ack.
 
 
Rojan Chitrakar (Panasonic)
 
Slide 3
 
Recap: Multi-link transmission [1]
 
In order to improve the peak throughput,
MPDUs belonging to the same TID may be
simultaneously transmitted over multiple
links.
At TX side UMAC performs the allocation
of MPDUs to different links. The same SN
space is used across all links.
At RX side UMAC consolidates the
MDPUs arriving over the different links,
performs BA scoreboarding, MPDUs
reordering etc.
A consolidated acknowledgment may be
transmitted over one of the links.
 
 
Rojan Chitrakar (Panasonic)
 
Slide 4
 
Existing block ack setup mechanism
 
Block ack mechanism is setup between an 
originator
 STA and a
recipient
 STA by exchanging ADDBA Request/Response frames.
If existing block ack setup mechanism is used for multi-link
transmissions, one possible option is to perform block ack setup
(in each direction) between each pair of STAs between two Multi-
link Entities.
 
 
Rojan Chitrakar (Panasonic)
 
Slide 5
 
Existing Block Ack setup mechanism
 
The parameters of the block ack mechanism is negotiated by
exchanging ADDBA Request/Response frames:
TID: TID for the block ack mechanism
Buffer Size: number of buffer for this particular TID
Block Ack Timeout Value: duration in TUs after which the block ack setup is
terminated.
Block Ack Starting Sequence Control: sequence number of the first MSDU to be
sent under this block ack agreement.
 
Once setup, each block ack agreement is uniquely identified by a
tuple of Address 1 (RA), Address 2 (TA), and TID.
 
 
Rojan Chitrakar (Panasonic)
 
Slide 6
 
Proposal 1: Multi-link block ack Setup
 
A single Multi-link block ack agreement is setup between two Multi-link
Entities for a multi-link TID.
 
Example: Multi-band elements in the ADDBA Request/Response frames can
indicate the links for which the Multi-link block ack applies:
The block ack parameters apply to all the involved links. Buffer Size needs to account
for all involved links.
A common sequence number space is used for MPDUs of the same TID
transmitted over multiple links; the Block Ack Starting Sequence Control field
specifies the same sequence number for all links.
 
 
Rojan Chitrakar (Panasonic)
 
Slide 7
 
Per-link block ack
 
Per-link block ack may be preferred for Multi-link transmissions.
However, since the BA bitmaps of different links may cover the same
sequence number range:
Many of the bits of the BA bitmap can be expected to be ‘0’:
Duplication/waste of bitmaps
May cause confusion for the originator
Reception of BlockAck frame may fail (E.g. if the multi-link originator is
affected by in-device coexistence interference.)
 
 
Rojan Chitrakar (Panasonic)
 
Slide 8
 
Proposal 2: Multi-link BlockAck frame
 
A single Multi-link BlockAck frame may be used to acknowledge the MPDUs
received over multiple links:
The BlockAck bitmap consolidates the receipt status of the MPDUs received over multiple
links.
A Multi-link BlockAck Request frame may be transmitted over any one link to solicit the
Multi-link BlockAck frame. E.g. the Multi-link BlockAck frame may be solicited on a link
that does not cause in-device coexistence interference or on the links suffering from in-
device coexistence interference in a delayed manner.
 
 
Rojan Chitrakar (Panasonic)
 
Slide 9
 
Multi-link BlockAck frame
 
Example: A “Multi-link” bit in the BA Control field may be
used to denote a Multi-link BlockAckReq/BlockAck frame.
 
The length of the BlockAck Bitmap of a Multi-link BlockAck
frame may be increased (e.g. 128 octets (1024 bits) or 256
octets (2048 bits)) to acknowledge the higher number of
MPDUs transmitted over multiple links.
 
 
Rojan Chitrakar (Panasonic)
 
Slide 10
 
Conclusion
 
In this contribution, we discussed the setup
mechanism of Multi-link Block Acks.
To simplify the setup process, we propose that a single
Multi-link Block Ack agreement is setup between two
Multi-link Entities for a multi-link TID.
 
We also discussed the acknowledgements for multi-
link transmissions.
We propose that a single Multi-link BlockAck frame
may acknowledge the MPDUs received over multiple
links.
 
 
Reference
 
1)
IEEE 802.11-19/1128r0 – Multi-link transmission
2)
IEEE 802.11-19/818r0 - Discussion on Multi-band operation
3)
IEEE 802.11-19/773r1 - Multi-link Operation Framework
4)
IEEE 802.11-19/823r0 - Multi-link aggregation
5)
IEEE 802.11-19/979r0 - EHT Multi-link Operation Follow-up
6)
IEEE 802.11-19/1291r1 - Performance aspects of Multi-link
operations
7)
IEEE 802.11-19/1213r0 – Discussion on Multi-link Operations
 
Rojan Chitrakar (Panasonic)
 
Slide 11
 
 
Rojan Chitrakar (Panasonic)
 
Slide 12
 
Straw Poll 1
 
Do you support that a single block ack
agreement is negotiated between two Multi-link
devices (MLDs) for a TID that may be
transmitted over multiple links?
Note: The format of the setup frames is TBD.
 
27Y/1N/11A
 
 
Rojan Chitrakar (Panasonic)
 
Slide 13
 
Straw Poll 2
 
 
Do you support assigning sequence numbers
from a common sequence number space shared
across multiple links of a Multi-link device
(MLD) for a TID transmitted to peer Multi-link
device.
 
29Y/1N/15A
 
 
Rojan Chitrakar (Panasonic)
 
Slide 14
 
Straw Poll 3
 
Do you support that a single BlockAck frame
may indicate the receipt status of MPDUs of a
TID received over multiple links?
Note: The format of the BlockAck frame is TBD.
 
deferred
 
 
Rojan Chitrakar (Panasonic)
 
Slide 15
 
Motion 1
 
Move to add the following text into IEEE 802.11be SFD:
 
A single block ack agreement is negotiated
between two Multi-link devices (MLDs) for a TID
that may be transmitted over one or more links.
Note: The format of the setup frames is TBD.
 
Y/N/A
 
 
Rojan Chitrakar (Panasonic)
 
Slide 16
 
Motion 2
 
 
Move to add the following text into IEEE 802.11be SFD:
 
Sequence numbers are assigned from a common
sequence number space shared across multiple
links of a Multi-link device (MLD), for a TID that
may be transmitted to a peer Multi-link device
over one or more links.
 
Y/N/A
Slide Note

doc.: IEEE 802.11-15/0496r1

May 2015

Edward Au (Marvell Semiconductor)

Page

Embed
Share

This document explores the concept of multi-link transmission in IEEE 802.11 networks as a means to enhance peak throughput. It delves into the proposal of a multi-link block acknowledgment mechanism for more efficient data transmission. The discussion includes details on existing block acknowledgment setup mechanisms and how they can be adapted for multi-link transmissions, aiming to optimize network performance.

  • IEEE 802.11
  • Multi-link
  • Acknowledgment
  • Transmission
  • Network Optimization

Uploaded on Aug 08, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. September 2019 doc.: IEEE 802.11-19/1512r6 Multi-link acknowledgment Date: 2019-09-10 Authors: Name Rojan Chitrakar Company Address Phone Email rojan.chitrakar@sg.panasonic.com Panasonic Corporation Lei Huang Yanyi Ding Yoshio Urabe Submission Slide 1 Rojan Chitrakar (Panasonic)

  2. September 2019 doc.: IEEE 802.11-19/1512r6 Overview Multi-link transmission is being considered as one of the key technology to achieve the peak throughput goal of 802.11be. In [1], we shared our opinions on some of the topics related to multi-link transmissions. In this contribution, we will discuss the topic of acknowledgment for multi-link transmissions in more detail and propose the concept of multi-link block ack. Submission Slide 2 Rojan Chitrakar (Panasonic)

  3. September 2019 Recap: Multi-link transmission [1] doc.: IEEE 802.11-19/1512r6 In order to improve the peak throughput, MPDUs belonging to the same TID may be simultaneously transmitted over multiple links. At TX side UMAC performs the allocation of MPDUs to different links. The same SN space is used across all links. At RX side UMAC consolidates the MDPUs arriving over the different links, performs BA scoreboarding, MPDUs reordering etc. A consolidated acknowledgment may be transmitted over one of the links. Submission Slide 3 Rojan Chitrakar (Panasonic)

  4. September 2019 Existing block ack setup mechanism doc.: IEEE 802.11-19/1512r6 Block ack mechanism is setup between an originator STA and a recipient STA by exchanging ADDBA Request/Response frames. If existing block ack setup mechanism is used for multi-link transmissions, one possible option is to perform block ack setup (in each direction) between each pair of STAs between two Multi- link Entities. 2.4 GHz Multi-link AP Multi-link STA 5 GHz 6 GHz ADDBA request (TID n) Block ACK setup for the 6GHz link ADDBA Response (TID n) ADDBA request (TID n) Block ACK setup for the 5GHz link Block ACK setup (TID n) ADDBA Response (TID n) ADDBA request (TID n) Block ACK setup for the 2.4GHz link ADDBA Response (TID n) Block Ack agreement setup for all 3 links Submission Slide 4 Rojan Chitrakar (Panasonic)

  5. September 2019 Existing Block Ack setup mechanism The parameters of the block ack mechanism is negotiated by exchanging ADDBA Request/Response frames: TID: TID for the block ack mechanism Buffer Size: number of buffer for this particular TID Block Ack Timeout Value: duration in TUs after which the block ack setup is terminated. Block Ack Starting Sequence Control: sequence number of the first MSDU to be sent under this block ack agreement. doc.: IEEE 802.11-19/1512r6 ADDBA Request Frame Body MAC Header Block Ack Action Block Ack Parameter Set Block Ack Timeout Value Block Ack Starting Seq. Cntrl. Frame Control Address 1 (RA) Address 2 (TA) Address 3 (BSSID) Sequence Control HT Dialog Token Duration Category FCS Control A-MSDU Supported Block Ack Policy TID Buffer Size Once setup, each block ack agreement is uniquely identified by a tuple of Address 1 (RA), Address 2 (TA), and TID. Submission Slide 5 Rojan Chitrakar (Panasonic)

  6. September 2019 Proposal 1: Multi-link block ack Setup A single Multi-link block ack agreement is setup between two Multi-link Entities for a multi-link TID. doc.: IEEE 802.11-19/1512r6 2.4 GHz Multi-link AP Multi-link STA 5 GHz 6 GHz Multi-link ADDBA request (TID n) Multi-link Block ACK setup Multi-link ADDBA Response (TID n) Block Ack agreement setup for all 3 links Example: Multi-band elements in the ADDBA Request/Response frames can indicate the links for which the Multi-link block ack applies: The block ack parameters apply to all the involved links. Buffer Size needs to account for all involved links. A common sequence number space is used for MPDUs of the same TID transmitted over multiple links; the Block Ack Starting Sequence Control field specifies the same sequence number for all links. ADDBA Request Frame Body MAC Header Block Ack Action Block Ack Parameter Set Block Ack Timeout Value Block Ack Starting Seq. Cntrl. Multi-band element (One or more) Frame Control Address 1 (RA) Address 2 (TA) Address 3 (BSSID) Sequence Control HT Dialog Token Duration Category FCS Control Submission Slide 6 Rojan Chitrakar (Panasonic)

  7. September 2019 doc.: IEEE 802.11-19/1512r6 Per-link block ack Per-link block ack may be preferred for Multi-link transmissions. However, since the BA bitmaps of different links may cover the same sequence number range: Many of the bits of the BA bitmap can be expected to be 0 : Duplication/waste of bitmaps May cause confusion for the originator Reception of BlockAck frame may fail (E.g. if the multi-link originator is affected by in-device coexistence interference.) f 7 8 9 0 0 0 0 0 0 1 1 1 1 2 3 4 5 6 7 8 9 6 GHz (160 MHz) 4 5 6 0 0 0 1 0 0 0 0 0 1 2 3 4 5 6 7 8 9 5 GHz (80 MHz) 1 2 3 1 0 1 0 0 0 0 0 0 2.4 GHz (20 MHz) 1 2 3 4 5 6 7 8 9 t 0 1 Multi-link transmission (TID n) BlockAck bitmap BlockAck frame Legend: m n Submission Slide 7 Rojan Chitrakar (Panasonic)

  8. September 2019 Proposal 2: Multi-link BlockAck frame A single Multi-link BlockAck frame may be used to acknowledge the MPDUs received over multiple links: The BlockAck bitmap consolidates the receipt status of the MPDUs received over multiple links. A Multi-link BlockAck Request frame may be transmitted over any one link to solicit the Multi-link BlockAck frame. E.g. the Multi-link BlockAck frame may be solicited on a link that does not cause in-device coexistence interference or on the links suffering from in- device coexistence interference in a delayed manner. doc.: IEEE 802.11-19/1512r6 7 8 9 f 6 GHz (160 MHz) 4 5 6 5 GHz (80 MHz) 1 2 3 1 0 1 1 0 0 1 1 1 2.4 GHz (20 MHz) 1 2 3 4 5 6 7 8 9 t 0 1 BlockAck frame Multi-link BlockAck Request frame BlockAck bitmap Multi-link transmission (TID n) Multi-link BlockAck frame Legend: m n Submission Slide 8 Rojan Chitrakar (Panasonic)

  9. September 2019 doc.: IEEE 802.11-19/1512r6 Multi-link BlockAck frame Example: A Multi-link bit in the BA Control field may be used to denote a Multi-link BlockAckReq/BlockAck frame. Frame Control BA Duration RA TA BA Control FCS Information Block Ack Starting Sequence Control Block Ack Bitmap BA Ack Policy BA Type Multi-Link Reserved TID_INFO The length of the BlockAck Bitmap of a Multi-link BlockAck frame may be increased (e.g. 128 octets (1024 bits) or 256 octets (2048 bits)) to acknowledge the higher number of MPDUs transmitted over multiple links. Submission Slide 9 Rojan Chitrakar (Panasonic)

  10. September 2019 doc.: IEEE 802.11-19/1512r6 Conclusion In this contribution, we discussed the setup mechanism of Multi-link Block Acks. To simplify the setup process, we propose that a single Multi-link Block Ack agreement is setup between two Multi-link Entities for a multi-link TID. We also discussed the acknowledgements for multi- link transmissions. We propose that a single Multi-link BlockAck frame may acknowledge the MPDUs received over multiple links. Submission Slide 10 Rojan Chitrakar (Panasonic)

  11. September 2019 doc.: IEEE 802.11-19/1512r6 Reference 1) IEEE 802.11-19/1128r0 Multi-link transmission 2) IEEE 802.11-19/818r0 - Discussion on Multi-band operation 3) IEEE 802.11-19/773r1 - Multi-link Operation Framework 4) IEEE 802.11-19/823r0 - Multi-link aggregation 5) IEEE 802.11-19/979r0 - EHT Multi-link Operation Follow-up 6) IEEE 802.11-19/1291r1 - Performance aspects of Multi-link operations 7) IEEE 802.11-19/1213r0 Discussion on Multi-link Operations Submission Slide 11 Rojan Chitrakar (Panasonic)

  12. September 2019 doc.: IEEE 802.11-19/1512r6 Straw Poll 1 Do you support that a single block ack agreement is negotiated between two Multi-link devices (MLDs) for a TID that may be transmitted over multiple links? Note: The format of the setup frames is TBD. 27Y/1N/11A Submission Slide 12 Rojan Chitrakar (Panasonic)

  13. September 2019 doc.: IEEE 802.11-19/1512r6 Straw Poll 2 Do you support assigning sequence numbers from a common sequence number space shared across multiple links of a Multi-link device (MLD) for a TID transmitted to peer Multi-link device. 29Y/1N/15A Submission Slide 13 Rojan Chitrakar (Panasonic)

  14. September 2019 doc.: IEEE 802.11-19/1512r6 Straw Poll 3 Do you support that a single BlockAck frame may indicate the receipt status of MPDUs of a TID received over multiple links? Note: The format of the BlockAck frame is TBD. deferred Submission Slide 14 Rojan Chitrakar (Panasonic)

  15. September 2019 doc.: IEEE 802.11-19/1512r6 Motion 1 Move to add the following text into IEEE 802.11be SFD: A single block ack agreement is negotiated between two Multi-link devices (MLDs) for a TID that may be transmitted over one or more links. Note: The format of the setup frames is TBD. Y/N/A Submission Slide 15 Rojan Chitrakar (Panasonic)

  16. September 2019 doc.: IEEE 802.11-19/1512r6 Motion 2 Move to add the following text into IEEE 802.11be SFD: Sequence numbers are assigned from a common sequence number space shared across multiple links of a Multi-link device (MLD), for a TID that may be transmitted to a peer Multi-link device over one or more links. Y/N/A Submission Slide 16 Rojan Chitrakar (Panasonic)

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#