Upload
samuel-park
View
231
Download
0
Embed Size (px)
DESCRIPTION
doc.: IEEE /0219r3 Submission Handling SRP Reservation Requests Mar 2010 Ganesh Venkatesan, Intel Corporation, et alSlide 3
Citation preview
doc.: IEEE 802.11-10/0219r3
Submission
802.11 -- Interworking with 802.1Qat Stream Reservation Protocol
Date: 2010-03-01
Authors:Name Affiliation Address Phone email Ganesh Venkatesan Intel Corporation JF3-336 2111NE 25th Ave +1 503 334 6720 Ganesh.Venkatesan@intel
.com Brian Hart Cisco Systems 170 W Tasman Dr, San
Jose, CA 95134 408-5253346 [email protected]
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 1
doc.: IEEE 802.11-10/0219r3
Submission Slide 2
Abstract
This submission is an overview of proposed input from 802.11 to 802.1Qat Annex-Q Clause Q.3 --
Discussions on the normative text (10/137r0) corresponding to 09/926r7 spawned interest in revisiting the solution proposed and seek a ‘future proof’ alternative, if possible.
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 2
Adobe Acrobat Document
Note: In the rest of this presentation AP and non-AP STA denote 802.11 implementations with dot1QatNetworking set to true.
doc.: IEEE 802.11-10/0219r3
Submission
Handling SRP Reservation Requests
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 3
doc.: IEEE 802.11-10/0219r3
Submission
Common Scenarios
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 4
Talker
AP
DMN
Listener(s)
AP
DMN
Talker
Listener(s) Talker
AP
Listener(s)
non-AP STA non-AP STA non-AP STA non-AP STAAlternate Data Path
doc.: IEEE 802.11-10/0219r3
Submission
Advanced Scenario: STA is an Intermediate node or a Talker/Listener
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 5
AP
DMN
Listener(s)
non-AP STA non-AP STA
Talker/Listener(s)
TalkerListener(s)
• non-AP STA are intermediate nodes, Talker or Listener
• Note: This scenario is included for completeness. Support for this requires resolution of the “Station Bridge issue*”.
* See http://www.ieee802.org/1/files/public/docs2008/avb-nfinn-802-11-bridging-0308-v3.pdf
doc.: IEEE 802.11-10/0219r3
Submission
• A non-AP STA can either be Talker/Listener or an intermediate node in the path from the Talker to the Listener.
• An intermediate node non-AP STA or a non-AP STA that is also the Talker/Listener just pass the MSRPDU to the AP
• AP forwards the MSRPDU to the AP’s DMN• AP’s DMN invokes (DMN/AP interface) Reserve.request or
Query.request with parameters corresponding to the received SRP Reservation/Query request
• If the MSRPDU is a Reservation Request and the AP has sufficient resources:• AP’s SME issues a MLME.ADDTS.response to the talker• AP’s SME issues a MLME.ADDTS.response to the listener
• AP responds to the DMN with a Reserve.confirm or Query.confirm
MSPRDU Processing at the AP/DMN (adopted proposal – 10/137r0)
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 6
doc.: IEEE 802.11-10/0219r3
Submission
MSRP Handling at AP/DMN (to Talker/Listener) In 10/137r0
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 7
doc.: IEEE 802.11-10/0219r3
Submission
Table Q.3 SRP to 802.11 SME QoS Services Mapping
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 8
MSRP Attribute MAD Primitive 802.11 SME QoS Service
Description
Talker Advertise MAD_Join_Request (new)
SME.QUERY Query bandwidth availability without reservation
Listener Ready or Listener Ready Failed
MAD_Join_Request (new)
SME.ADDTS Reserve bandwidth for a stream
Listener Ready or Listener Ready Failed
MAD_Join_Request () SME.ADDTS Modify bandwidth reserved for a stream – no renewal needed, if requirements have not changed.
Listener Request Removed
MAD_Leave_Request () SME.DELTS Free bandwidth associated with a stream
MAD – MRP (Multiple Registration Protocol) Attribute Declaration
doc.: IEEE 802.11-10/0219r3
Submission
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 9
Changes to 802.11 – Summary
1. Ability for APs to send Autonomous ADDTS Response2. Add ADDTS Response.indication to the STA MLME
interface (omission in 10/137r0)3. To the DMN 802.11 interface (out of scope for 802.11)
• Add SME-QUERY.{request|confirm}• Add SME-ADDTS.{request|confirm}
802.1Qat1. Mandate that 802.11 STAs and APs supporting SRP shall also
support EDCA Admission Control2. The 802.11 AP and SRP DMN shall co-exist in the same device3. The SRP DMN shall generate 802.11 TSPECs as described in
document 09/926r74. Mandate that 802.11STAs and APs supporting SRP shall encapsulate
and de-encapsulate the 802.1q Tag
doc.: IEEE 802.11-10/0219r3
Submission Slide 10
Summary of discussions in LA
• Need a discussion on the internals of 802.1Qat as far as SRP goes – Scheduled for the joint meeting with 802.1AVB in March, 2010
• How does the current proposal (10/137r0) deal with Power Save?• How does the current proposal deal with TSPEC, TCLAS and
TCLAS processing negotiation?• Would the current proposal be able to take advantage of
enhancements in 802.11? • Should the solution be the same irrespective of if the 802.11 STA
is a Talker/Listener or is just a node in the path from the Talker to the Listener?
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 10
doc.: IEEE 802.11-10/0219r3
Submission
Alternate Proposal-A .1 -- MSRP Handling at AP/DMN (to Talker/Listener)
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 11
• non-AP STA at the Talker/Listener ends parse SRP and invoke corresponding 802.11 mechanisms
• Synchronization issues need to be addressed at the AP
doc.: IEEE 802.11-10/0219r3
Submission
Alternate Proposal-A .2 -- MSRP Handling at AP/DMN (to Talker/Listener)
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 12
• Upper layer request for a .1Qat reservation is mapped by .1Qat Talker/Listener to a .11 ADDTS exchange, and if successful, the .1Qat Talker/Listener proceeds with MSRPDU exchanges
• No Synchronization issues at the AP
802.1Qat Talker/ListenerAP
DMN
AP’s SME
Upper layer reservation
request/MSRPDU
Upper layer reservation response/MSRPDU
ADDTS Request
ADDTS Response
...MSRPDU
Non-AP STA SMENon-AP MLME
• Network-side request for a .1Qat reservation is processed by DMN at AP (omitting .11 reservations) and passed to .1Qat Talker/Listener which requests the SME to complete a .11 ADDTS exchange. The .1Qat Talker/Listener reports the outcome to the DMN at AP
• No Synchronization issues at the AP
802.1Qat DMN
MSRPDU
MSRPDU
ADDTS Request
AP SME
ADDTS Response
...
AP MLME
Talker/ListenerNon-AP STA SME
Non-AP STA MLME
doc.: IEEE 802.11-10/0219r3
Submission
Alternate Proposal-B -- MSRP Handling at AP/DMN (to Talker/Listener)
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 13
1. Need a new “Reserve” management frame between AP to STA2. STA at Talker end does not have to parse SRP messages; no additional processing in 802.113. No synchronization issues4. Addresses all issues listed in slide-10
doc.: IEEE 802.11-10/0219r3
Submission
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 14
What is in the Reserve Request?
1. TSPEC Element with parameters set to values derived from information in the MSRPDU
2. Optionally TCLAS and TCLAS Processing elements.
doc.: IEEE 802.11-10/0219r3
Submission
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 15
What is in the Reserve Response?A Status Code corresponding to the Success/Failure of TSPEC/TCLAS negotiation between the AP and the STA
doc.: IEEE 802.11-10/0219r3
Submission
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 16
The TSPEC Element in Reserve RequestElement ID
Length TS Info Nominal MSDU Size
Max MSDU Size
Min Service Interval
Max Service Interval
Inactivity Interval
Suspension Interval
EDCA-AC
13 55 09/926r7 Slide #20
SRP Tspec MaxFrameSize + 18
SRP Tspec MaxFrameSize + 18
n/a n/a n/a n/a
HCCA 13 55 09/925r7 Slide #22
10 10 ? ?
Octets 1 1 3 2 2 4 4 4 4
Service Start Time
Minimum Data Rate
Mean Data Rate
Peak Data Rate
Burst Size
Delay Bound
Minimum PHY Rate
Surplus Bandwidth Allowance
Medium Time
EDCA-AC
n/a n/a (SRP Tspec MaxFrameSize +18) * SRP Tspec MaxIntervalFrames
n/a n/a 20msecs 11.42857 *(SRP TSpec MaxFrameSize + 18) * SRP TSpec MaxIntervalFrames bits/sec
1.2 n/a
HCCA n/a 0 (SRP Tspec MaxFrameSize + 18) * SRP Tspec MaxIntervalFrames
(SRP Tspec MaxFrameSize + 18) * SRP Tspec MaxIntervalFrames * 10-2
n/a
Octets 4 4 4 4 4 4 4 2 2
doc.: IEEE 802.11-10/0219r3
Submission
Mar 2010
Ganesh Venkatesan, Intel Corporation, et alSlide 17
Straw Polls1.Should we stay with just the current solution (Slide-7)?2.Which of the three alternate proposals do you prefer
• A.1• A.2• B
3.Should we allow a simple and a complete solution – current solution (slide-7) + Alternate (one of slide-11, 12 or 13) or just an Alternate Proposal (one of slide-11, 12 or 13)?