Interworking with 802.1Qat Stream Reservation Protocol

Slides:



Advertisements
Similar presentations
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Advertisements

Doc.: IEEE /0081r0 Submission January 2012 Osama Aboul-Magd, Huawei TechnologiesSlide 1 On Traffic Stream Setup for Audio/Visual Bridging Date:
Doc.: IEEE /678r1 Submission January 2003 Mark Bilstad, Cisco SystemsSlide 1 Uniform e Admissions Control Signaling for HCF and EDCF Bob.
Doc.: IEEE /0926r7 Submission Interworking with 802.1Qat Stream Reservation Protocol Date: Authors: Jan 2010 Ganesh Venkatesan,
Doc.: IEEE /0926r5 Submission Interworking with 802.1Qat Stream Reservation Protocol Date: Authors: Nov 2009 Ganesh Venkatesan,
Doc.: IEEE /0219r3 Submission Interworking with 802.1Qat Stream Reservation Protocol Date: Authors: Mar 2010 Ganesh Venkatesan,
Doc.: IEEE /0219r0 Submission Interworking with 802.1Qat Stream Reservation Protocol Date: Authors: Mar 2010 Ganesh Venkatesan,
Doc.: IEEE /0126r1 Submission January mc HEMM Date: Authors: Graham Smith, DSP GroupSlide 1.
Submission doc.: IEEE /1204r2November 2004 Emily Qi, Intel CorporationSlide 1 QoS Metrics for Traffic Category/Stream Emily H. Qi Intel Corporation.
Doc.: IEEE /0432r0 Submission March 2012 Alex Ashley, NDS LtdSlide 1 Recommended changes to 802.1Q-2011 Date: Authors:
Doc.: IEEE /0150r11 Submission July 2015 Ganesh Venkatesan (Intel Corporation)Slide 1 GCR using SYNRA for GLK Date: Authors:
September 2008 doc.: IEEE /1123r0 September 2008
VTS SG PAR Scope Topics Date: Authors: November 2007
September 2008 doc.: IEEE /1003r0 May 2010
September 2008 doc.: IEEE /1003r0 May 2009
Implementation for Intra-AC Differentiated Services
IEEE 802.1Qat and IEEE Quality of Service Inteworking
QoS Tutorial Date: Authors: Nov 2008 Nov 2008
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Video Transport Streaming SG PAR Scope Statement Discussion
September 2008 doc.: IEEE /1003r0 Jan 2010
September 2008 doc.: IEEE /1003r0 July 2009
September 2008 doc.: IEEE /1003r0 August 2010
September 2008 doc.: IEEE /1003r0 May 2011
September 2008 doc.: IEEE /1123r0 November 2008
doc.: IEEE /xxx Authors:
September 2008 doc.: IEEE /1003r0 Mar 2010
September 2008 doc.: IEEE /1003r0 March 2009
MAPID for User Plane Support
Uniform e Admissions Control Signaling for HCF and EDCF
September 2008 doc.: IEEE /1003r0 July 2010
Joint meeting with 802.1AVB Date: Authors: July 2009
802.11e QoS Tutorial Date: Authors: Nov 2008 Nov 2008
September 2008 doc.: IEEE /1003r0 May 2010
September 2008 doc.: IEEE /1003r0 March 2009
OBSS HCCA Race Condition
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Interworking with 802.1Qat Stream Reservation Protocol
Interworking with 802.1Qat Stream Reservation Protocol
Proposed Overlapping BSS Solution
VTS SG PAR Scope Topics Date: Authors: January 2008
VTS SG PAR Scope Topics Date: Authors: January 2008
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Proposed Overlapping BSS Solution
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Uniform e Admissions Control Signaling for HCF and EDCF
Interworking with 802.1Qat Stream Reservation Protocol
Interworking with 802.1Qat Stream Reservation Protocol
Interworking with 802.1Qat Stream Reservation Protocol
Joint Meeting with 802.1AVB Date: Authors: July 2011
September 2008 doc.: IEEE /1003r0 May 2010
Interworking with 802.1Qat Stream Reservation Protocol
November 2007 doc.: IEEE /2752r1 July 2008
Interworking with 802.1Qat Stream Reservation Protocol
QoS Metrics Date: Authors: January 2005 Month Year
Proposed Resolution for Draft 3.0
Interworking with 802.1Qat Stream Reservation Protocol
IEEE 802.1Qat and IEEE Quality of Service Inteworking
IEEE 802.1Qat and IEEE Quality of Service Inteworking
VTS SG PAR Scope Topics Date: Authors: January 2008
Timing Measurement Date: Authors: Jan 2010 November 2007
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
November 2007 doc.: IEEE /2752r1 July2008
GCR using SYNRA for GLK Date: Authors: July 2015 Month Year
September 2008 doc.: IEEE /1003r0 May 2011
802.11e QoS Tutorial Date: Authors: Oct 2008 Oct 2008
Timing Measurement Date: Authors: Jan 2010 November 2007
July 2008 doc.: IEEE /918r0 July aa – Robust Audio Video Transport Streaming Jacksonville Closing Report Date: Authors:
September 2008 doc.: IEEE /1003r0 Mar 2011
Presentation transcript:

802.11 -- Interworking with 802.1Qat Stream Reservation Protocol September 2008 doc.: IEEE 802.11-08/1003r0 Aug 2009 802.11 -- Interworking with 802.1Qat Stream Reservation Protocol Date: 2009-08-09 Authors: Ganesh Venkatesan, Intel Corporation Alex Ashley, NDS Ltd

September 2008 November 2007 doc.: IEEE 802.11-07/2752r1 doc.: IEEE 802.11-08/1003r0 Aug 2009 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. Slide 2 Ganesh Venkatesan, Intel Corporation Page 2 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

Aug 2009 Overview Annex-Q in IEEE 802.1Qat-Draft 3.2 is informative and describes implementation details for a Designated MSRP Node (DMN) From 802.11’s perspective, the DMN is co-located with the device that supports the AP function in a BSS When stream reservations are made the following needs to be completed: Appropriate TSPECs are passed to the AP 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) Ganesh Venkatesan, Intel Corporation

Aug 2009 Topologies Figure Q-5 Talker is wired to the AP. Listeners can be STA(s) in the BSS or device(s) wired to the STA(s) in the BSS, Figure Q-6 Talker is wired to a STA in the BSS. Listeners can be other STA(s) in the BSS and/or device(s) wired to the AP/STA(s) Figure Q-7 Talker is wired to a STA (STA-A) in the BSS. Listener is another STA in the BSS which has a direct link established with STA-A. Question: Can STAs be intermediate nodes? If so, STAs need a “SRP agent” co-located Figures Q-5, Q-6 and Q-7 need to be updated to show that possibility. Ganesh Venkatesan, Intel Corporation

Aug 2009 Q.2.1 MSRP Handling In Figure Q-8, MLME TS Request from the DMN to the Q-AP, MLME TS Response to the DMN are not supported in 802.11 (See Cl. 10.3.24.0a in 802.11mb Draft1.0) Ganesh Venkatesan, Intel Corporation

Aug 2009 Q.2.1 MSRP Handling DMN invokes MLME-Reserve.request with parameters corresponding to the received SRP reservation request Reserve Request Action frame includes a TSPEC that corresponds to the SRP traffic class Q-STA uses the TSPEC in the Reserve Request Action frame as a hint and constructs a TSPEC to be used in the resulting ADDTS request Q-STA receives a “successful” ADDTS response from the Q-AP Q-STA responds back to the Q-AP with a Reserve Response Action frame Q-AP responds to the DMN with a MLME-Reserve.confirm Ganesh Venkatesan, Intel Corporation

Table Q.3 SRP to MLME QoS Services Mapping Aug 2009 Table Q.3 SRP to MLME QoS Services Mapping MSRP Attribute MAD Primitive MLME QoS Service Description Talker Advertise MAD_Join_Request (new) MLME.Query Query bandwidth availability without reservation Listener Ready or Listener Ready Failed MLME.Reserve Reserve bandwidth for a stream MAD_Join_Request () Modify bandwidth reserved for a stream – no renewal needed, if requirements have not changed. Listener Request Removed MAD_Leave_Request () MLME.DELTS Free bandwidth associated with a stream MAD – MRP (Multiple Registration Protocol) Attribute Declaration Ganesh Venkatesan, Intel Corporation

Aug 2009 Questions on Table Q-3 Is there an 802.11 MLME command to query available bandwidth No. Is there an 802.11 MLME command for this? Is this bandwidth renewal even necessary? ADDTS with the same stream ID supersedes an existing reservation. Reservation renewal may be required if the reservation has timed out due to inactivity. Ganesh Venkatesan, Intel Corporation

Aug 2009 Questions on Table Q-3 Is there an 802.11 MLME command to query available bandwidth No. Is there an 802.11 MLME command for this? Is this bandwidth renewal even necessary? ADDTS with the same stream ID supersedes an existing reservation. Reservation renewal may be required if the reservation has timed out due to inactivity. Ganesh Venkatesan, Intel Corporation

TSPEC mapping (from July joint meeting) September 2008 November 2007 doc.: IEEE 802.11-07/2752r1 doc.: IEEE 802.11-08/1003r0 Aug 2009 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? SR Class-A SR Class-B Max delay tolerance 290us per hop 50msec over 7 hops (2 of which are .11) Max Frame Size 75% of 125us 1171bytes (includes IFG) 1500 Max Frame Rate 8000/s @ 100Mbps 4000/s (no class-A traffic) Slide 10 Ganesh Venkatesan, Intel Corporation Page 10 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

TS Info Field TSPEC Element Aug 2009 TSPEC Element TSPEC Body format Octets: 3 2 4 TS Info Nominal MSDU Maximum MSDU Size Minimum Service Interval Inactivity Suspension StartTime Data Rate   Mean Peak Data Rate Burst Size Delay Bound PHY Rate Surplus Bandwidth Allowance Medium Time RED indicates required parameters used in Admission Control TSPEC Value returned by AP if Admission Accepted (Admission Control) TS Info Field TSPEC Element 23 17 16 15 14 13 11 10 9 8 7 6 5 4 1 Reserved (Schedule) (TSInfo Ack Policy) User Priority PSB Aggregation Direction TID 801.D User Priority Up Down Bi 1=APSD 0-7 WMM 8-15 HCCA 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

TSPECs for HCCA (WMM-SA) Aug 2009 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

802.11 TSPECs (EDCA-AC) Aug 2009 TSPEC Parameter Value (Class-A) Value (Class-B) TSINFO TID Direction APSD User Priority 4 or 5 Value Nominal MSDU Size Maximum MSDU Size 0 (unspecified) Minimum Service Interval Maximum Service Interval Inactivity Interval Suspension Interval Service Start Time Minimum Data Rate Mean Data Rate Peak Data Rate Burst Size Delay Bound Minimum PHY Rate Surplus Bandwidth Allowance Medium Time Ganesh Venkatesan, Intel Corporation

TSPECs for HCCA (WMM-SA) Aug 2009 TSPECs for HCCA (WMM-SA) TSPEC Parameters SRP Class –A SRP Class-B Element ID Length TS Info Nominal MSDU Size Maximum MSDU Size Minimum Service Interval Maximum Service Interval Inactivity Interval Minimum Data Rate Mean Data Rate Maximum Burst Size Minimum PHY Rate Peak Data Rate Delay Bound Surplus Bandwidth Allowance Ganesh Venkatesan, Intel Corporation

Table Q-4 Recommend replacing this table with two tables Aug 2009 Table Q-4 Recommend replacing this table with two tables EDCA-AC for Class-A and Class-B (do we need one each for IEEE 802.11 and WFA WMM?) HCCA for Class-A and Class-B Ganesh Venkatesan, Intel Corporation

References 802.11 QoS Tutorial (08/1214r02) Aug 2009 Slide 16 Ganesh Venkatesan, Intel Corporation