802 11 interworking with 802 1qat stream reservation protocol
This presentation is the property of its rightful owner.
Sponsored Links
1 / 24

802.11 -- Interworking with 802.1Qat Stream Reservation Protocol PowerPoint PPT Presentation


  • 92 Views
  • Uploaded on
  • Presentation posted in: General

802.11 -- Interworking with 802.1Qat Stream Reservation Protocol. Date: 2009-11-17. Authors:. Abstract. This submission is an overview of proposed input from 802.11 to 802.1Qat Annex-Q Clause Q.2. A companion word document will be generated when the details in this submission are finalized.

Download Presentation

802.11 -- Interworking with 802.1Qat Stream Reservation Protocol

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


802 11 interworking with 802 1qat stream reservation protocol

802.11 -- Interworking with 802.1Qat Stream Reservation Protocol

Date: 2009-11-17

Authors:

Ganesh Venkatesan, Intel Corporation


Abstract

Abstract

This submission is an overview of proposed input from 802.11 to 802.1Qat Annex-Q Clause Q.2. A companion word document will be generated when the details in this submission are finalized.

Includes inputs from the 802.11aa teleconference on Aug 10th, 2009 and has been iteratively refined in later teleconferences/meetings.

Slide 2

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Overview

  • Annex-Q in IEEE 802.1Qat-Draft 3.2 is informative and describes implementation details for a Designated MSRP Node (DMN). 802.1Qat has decided to mark Annex-Q as normative.

  • From 802.11’s perspective, the DMN is co-located with the device that supports the QAP function in a BSS

  • When stream reservations are made the following needs to be completed:

    • Appropriate TSPECs are passed to the QAP in order to accomplish the desired level of QoS for the stream (Cl. Q.2.2 Table Q-4)

    • All protocol and MLME interface semantics are maintained within 802.11 (Cl. Q.2.2 Table Q-3)

  • Goals are to

    • make no or minimal changes to Q-STAs and

    • render the DMN implementation as agnostic to the underlying link technology (802.11, MoCA, etc.) used.

Ganesh Venkatesan, Intel Corporation


Handling srp reservation requests

Handling SRP Reservation Requests

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Topologies

  • Figure Q-5 Talker is wired to the Q-AP. Listeners can be STA(s) in the BSS or device(s) wired to the Q-STA(s) in the BSS,

  • Figure Q-6 Talker is wired to a Q-STA in the BSS. Listeners can be other Q-STA(s) in the BSS and/or device(s) wired to the Q-AP/Q-STA(s)

  • Figure Q-7 Talker is wired to a Q-STA (STA-A) in the BSS. Listener is another Q-STA in the BSS which has a direct link established with STA-A.

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Case-1: STA is the Talker/Listener

Listener(s)

Listener(s)

DMN

DMN

Q-AP

Q-AP

Q-AP

Q-STA

Q-STA

Q-STA

Q-STA

Q-STA

Talker

Talker

Listener(s)

Talker

Listener(s)

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Case-2: STA is an Intermediate node or a Talker/Listener

Talker/Listener(s)

  • Q-STA are intermediate nodes, Talker or Listener

  • Q-STAs need to understand the new Reserve action frame

  • Q-STAs need not parse SRP reservation message

  • The additional complexity is limited to the Q-AP

DMN

Q-AP

Q-STA

Q-STA

Listener(s)

Talker

Listener(s)

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Case-3: STA is the Talker/Listener

DMN

Q-AP

SRP Control Flow

Q-STA

Q-STA

Listener(s)

Talker

Listener(s)

Dqta Flow

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

MSPRDU Processing at the Q-AP/DMN

  • A Q-STA can either be Talker/Listener or an intermediate node in the path from the Talker to the Listener.

  • An intermediate node Q-STA or a Q-STA that is also the Talker/Listener just pass the MSRPDU to the Q-AP

  • Q-AP forwards the MSRPDU to the Q-AP’s DMN

  • Q-AP’s DMN invokes MLME-Reserve.request or MLME-Query.request with parameters corresponding to the received SRP Reservation/Query request

  • If the MSRPDU is a Reservation Request and the Q-AP has sufficient resources:

    • Q-AP’s SME issues a MLME.ADDTS.response to the talker

    • Q-AP’s SME issues a MLME.ADDTS.response to the listener

  • Q-AP responds to the DMN with a MLME-Reserve.confirm or MLME-Query.confirm

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Case 2: MSRP Handling at Q-AP/DMN (to Talker/Listener)

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Table Q.3 SRP to MLME QoS Services Mapping

MAD – MRP (Multiple Registration Protocol) Attribute Declaration

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

Changes to 802.11 -- Summary

  • Ability for QAPs to send Autonomous ADDTS Response

  • The following MLME primitives

    • MLME-Query.{request|confitm}

    • MLME-Reserve .{request|confirm}

802.1Qat

Mandate that 802.11 STAs and Aps supporting SRP shall also support EDCA Admission Control

Ganesh Venkatesan, Intel Corporation


Mapping srp traffic classes to 802 11 tspecs

Mapping SRP Traffic classes to 802.11 TSPECs

Ganesh Venkatesan, Intel Corporation


Tspec mapping from july joint meeting

TSPEC mapping (from July joint meeting)

802.11 TSPEC mapping to 802.1Qav TSPEC

802.11 QoS mechanisms:

EDCA-AC

HCCA

What is the delay over a 802.11 link?

Power save introduces at least 20msec delay

What is possible for delay/frame size/rate in .11?

08/10/2009 teleconference – 4000 intervals per second. How many frames get sent in an interval depends on max frame size – What can 802.11 do in 250 usecs?

Slide 14

Ganesh Venkatesan, Intel Corporation


Tspec element

TSPEC Element

TSPEC Body format

RED indicates required parameters

used in Admission Control TSPEC

Value returned by AP if Admission Accepted

(Admission Control)

TS Info Field TSPEC Element

WMM

IEEE

Up

Down

Bi

0-7 WMM

8-15 HCCA

801.D

User Priority

1=APSD

Access Policy

EDCA, HCCA

Note: Often TID 0-7 = UP

* Reproduced from https://mentor.ieee.org/802.11/dcn/08/11-08-1214-02-00aa-11e-tutorial.ppt

Ganesh Venkatesan, Intel Corporation


Minimum phy rate derivation

Minimum PHY Rate Derivation

  • Mean Data Rate = SRP TSpec MaxFrameSize * SRP TSpec MaxIntervalFrames

    The Mean Data Rate is also the Max Data Rate (since we assume MSDU size is fixed).

  • Assuming 70% efficiency between the MAC and the PHY this translates into

    1.43 * SRP TSpec MaxFrameSize * SRP TSpec MaxIntervalFrames bytes/sec

     1.43 * SRP TSpec MaxFrameSize * SRP TSpec MaxIntervalFrames * 8 bits bits/sec

    11.44 * SRP TSpec MaxFrameSize * SRP TSpec MaxIntervalFrames bits/sec

  • With 1500 and 4000 for MaxFrameSize and MaxIntervalFrames the above turns into

    68.57 (~70Mbps in the table in next slide)

  • Minimum PHY Rate is

     11.44 * SRP TSpec MaxFrameSize * SRP TSpec MaxIntervalFrames

Ganesh Venkatesan, Intel Corporation


Edca ac input to 802 1qat

EDCA-AC (Input to 802.1Qat)

*Time in usecs between when the frame arrived at the transmitting MAC to when it is transmitted to the destination – includes reception of any required Acknowledgements.

+ 20% surplus allocation?

2 Should bit-15 be set? Bit-15 indicates that the MSDU size is fixed

Ganesh Venkatesan, Intel Corporation


Tspecs for hcca wmm sa

TSPECs for HCCA (WMM-SA)

The basic QoS requirements such as

jitter, latency, bandwidth etc

are defined by the TSPEC

  • ‘Standard’ TSPECs exist for:

  • Voice

  • Multi-Media (Video)

  • Audio

STAs send information on their TC and TSPEC, this allows HC to allocate the TXOPs and calculate QoS requirements (jitter, latency, bandwidth, etc.)

Ganesh Venkatesan, Intel Corporation


Tspecs for hcca wmm sa1

TSPECs for HCCA (WMM-SA)

Ganesh Venkatesan, Intel Corporation


Table q 4

Table Q-4

  • Recommend replacing this table with two tables

    • EDCA-AC for Class-B (Table from slide)

    • HCCA for Class-B (Table from slide)

Ganesh Venkatesan, Intel Corporation


References

References

802.11 QoS Tutorial (08/1214r02)

Annex-K Example Use of TSPEC for Admission Control in Draft 803.11Revmb_D1.0.pdf

Slide 21

Ganesh Venkatesan, Intel Corporation


802 11 interworking with 802 1qat stream reservation protocol

BACKUP

Ganesh Venkatesan, Intel Corporation


What is possible with 802 11 needs work

What is possible with 802.11 (needs work)?

Slide 23

Ganesh Venkatesan, Intel Corporation


802 11 tspecs edca ac

802.11 TSPECs (EDCA-AC)

*Time in usecs between when the frame arrived at the transmitting MAC to when it is transmitted to the destination – includes reception of any required Acknowledgements.

+ 20% surplus allocation?

2 Should bit-15 be set? Bit-15 indicates that the MSDU size is fixed

Ganesh Venkatesan, Intel Corporation


  • Login