111103000200aalb713gcrcommentsnormativetext.docx
《111103000200aalb713gcrcommentsnormativetext.docx》由会员分享,可在线阅读,更多相关《111103000200aalb713gcrcommentsnormativetext.docx(54页珍藏版)》请在冰豆网上搜索。
![111103000200aalb713gcrcommentsnormativetext.docx](https://file1.bdocx.com/fileroot1/2023-4/19/56b8e54e-b6ff-43a7-8878-4b00a64e7a9c/56b8e54e-b6ff-43a7-8878-4b00a64e7a9c1.gif)
111103000200aalb713gcrcommentsnormativetext
IEEEP802.11
WirelessLANs
NormativetextforLB173GCRcommentresolutions
Date:
2011-03-15
Author(s):
Name
Affiliation
Address
Phone
email
AlexAshley
NDSLtd
OneLondonRoad,Staines,Middlesex,TW184EX,UK
aashleyatndsdotcom
SantoshPandey
Cisco
sanpandeatciscodotcom
Abstract
ThisdocumentcontainsproposedresolutionstocommentsreceivedinLB173intheGCRcategory.
3.Definitions,acronymsandabbreviations
3.1Definitions
advancedgroupcastwithretries(GCR):
AsetoffeaturescomprisedoftheGCRblockacknowledgementretransmissionpolicyandtheGCRserviceperiod(GCR-SP)deliverymethod.(#2379)
activefrompowersave(Active-PS):
Adeliverymethodforgroupaddressedframeswherebygroupaddressedframesaretransmittedwhenallassociatednon-accesspoint(non-AP)stations(STAs)areinactivemodeortheAwakestateofthepowersave(PS)mode.(#2377)
groupcastwithretries(GCR)serviceperiod(GCR-SP):
AdeliverymethodforagroupaddressedstreamsubjecttoaGCRagreementwhereintheframesaretransmittedat(#2044)intervals,wheretheintervalbetweentransmissions(#2053)mightbesmallerthanthebeaconinterval.
activegroupcastwithretries(GCR)serviceperiod(ActiveGCR-SP):
AdeliverymethodforagroupaddressedstreamsubjecttoaGCRagreementwhereintheframesmaybetransmittedwithoutregardtothepowerstateofnon-APSTAs.(#2044)(#2410)
concealedgroupcastwithretries(GCR)frame:
Agroupaddressedframethatistransmittedusingtheaggregatemediumaccesscontrol(MAC)servicedataunit(A-MSDU)frameformatwiththedestinationaddress(DA)fieldsettotheGCRconcealmentaddress.(#2079)
groupcastwithretries(GCR)concealmentaddress:
A(#2102)mediumaccesscontrol(MAC)addressthatisusedtopreventgroupaddressedframestransmittedviatheGCRunsolicitedretry(#2278)orGCRBlockAck(#2297)retransmissionpoliciesfrombeingpasseduptheMAC-serviceaccesspoint(MAC_SAP(#2230))ofGCR-incapablestations.
groupcastwithretries(GCR)service:
Ameansfortransmissionandretransmissionofmediumaccesscontrol(MAC)servicedataunits(MSDUs)toadestinationthatisagroupaddressthatprovidesgreaterreliabilitybyusing(#2376)groupaddressedretransmissions,concealedfromGCR-incapablestations.
non-concealedgroupcastwithretries(GCR)frame:
AgroupaddressedframethatisnottransmittedtotheGCRconcealmentaddress.(#2079)
4.3.aa12.1Groupcastwithretries(#2182)
Thegroupcastwithretries(GCR)service(#2182)allowsaSTAtorequestgreaterreliabilityforoneormoregroupaddressedstreamsthattheSTAreceives.Greaterreliabilityisprovidedvia(#2380)unsolicitedretries,ortheBlockAckmechanism.Anon-APSTAmayrequestdeliverywhenallassociatednon-APSTAsareinactive(#2182modeortheAwakestateofthePSmode(#2377),sothattheAPtransmitstheframesviaEDCAwithinregularserviceperiods(#2182).
5.1.1.5InterpretationofserviceclassparameterinMACserviceprimitivesinaSTA
Change5.1.1.5asfollows:
InQoSSTAs,thevalueoftheserviceclassparameterintheMACserviceprimitive(see5.2)maybeanonintegervalueofQoSAckorQoSNoAck.
WhenanMSDUisreceivedfromtheMAC_SAPandtherecipientSTAisaQoSSTAwiththeserviceclasssetto
QoSAck,theMSDUistransmittedusingaQoSdataframewiththeAckPolicysubfieldintheQoSControlfieldsettoeitherNormalAcknowledgment(NormalAck)orBlockAck.
QoSNoAck,theMSDUistransmittedusingaQoSdataframewiththeAckPolicysubfieldintheQoSControlfieldsettoNoAcknowledgment(NoAck).IfthesenderSTAisanAPandtheframehasagroupDA,thentheMSDUisbufferedfortransmissionandisalsosenttotheDS.
IfthesenderSTAisanAPandtheframehasagroupDAthatisnottheGCRconcealmentaddress(#2103),thentheMSDUisbufferedfortransmissionandisalsosenttotheDS.
WhenanMSDUisreceivedfromtheMAC_SAPandtherecipientSTAisnotaQoSSTA,theMSDUistransmittedusinganon-QoSdataframe.
WhenaQoSdataframeisreceivedfromanotherSTA,theserviceclassparameterinMA-UNITDATA.indicationprimitiveissetto
QoSAck,iftheframeisaQoSdataframewiththeAckPolicysubfieldintheQoSControlfieldequaltoeitherNormalAckorBlockAck.,
QoSAck,iftheframeistobedeliveredviaDMSor(#2105)theGCRBlockAckretransmissionpolicy(#2381).
QoSNoAck,iftheframeisaQoSdataframewiththeAckPolicysubfieldintheQoSControlfieldequaltoNoAck.ThisserviceclassisalsousedwheretheDAparameterisagroupaddressunlesstheframeistobedeliveredviaDMS(#2105)theGCRBlockAckretransmissionpolicy(#2381).
Whenanon-QoSdataframeisreceivedfromaSTA,theserviceclassparameterinMA-UNITDATA.indicationprimitiveissetto
QoSAck,iftheframeisanindividuallyaddressedframeandisacknowledgedbytheSTA.
QoSNoAck,iftheframeisagroupaddressedframeandisnotacknowledgedbytheSTA.
Notethatthegroupaddressedframessentbyanon-QoSSTAarenotacknowledgedregardlessoftheserviceclassparameterinMA-UNITDATA.indicationprimitive.
NOTE—GCRframesareonlytransmittedbyaQoSAPora(#2106)meshSTA
6.3.29BlockAck
6.3.29.2MLME-ADDBA.request(#2387)
6.3.29.2.2Semanticsoftheserviceprimitive
InserttwoextraparametersbeforetheVendorSpecificInfoparameterasindicated:
Theprimitiveparametersareasfollows:
MLME-ADDBA.request(
PeerSTAAddress,
DialogToken,
TID,
BlockAckPolicy,
BufferSize,
BlockAckTimeout,
ADDBAFailureTimeout,
BlockAckStartingSequenceControl,
Extended,
GCRGroupAddress,
VendorSpecificInfo
)
InsertthefollowingtwoparameterdescriptionsabovetheVendorSpecificInforow(notethattheentiretableisnotshownhere):
Name
Type
Validrange
Description
Extended
Boolean
true,false
SpecifieswhethertherequestissentusinganExtendedADDBAframeoranADDBAframe.
Iftrue,therequestissentusinganExtendedADDBAframe
Iffalse,therequestissentusinganADDBAframe
GCRGroupAddress
MACAddress
AnyvalidgroupMACaddress
SpecifiesthegroupaddressforwhichaBlockAckagreementisrequested
6.3.29.3MLME-ADDBA.confirm(#2387)
6.3.29.3.2Semanticsoftheserviceprimitive
InsertanextraparameterbeforetheVendorSpecificInfoparameterasindicated:
Theprimitiveparametersareasfollows:
MLME-ADDBA.confirm(
PeerSTAAddress,
DialogToken,
TID,
ResultCode,
BlockAckPolicy,
BufferSize,
BlockAckTimeout,
GCRGroupAddress,
VendorSpecificInfo
)
InsertthefollowingparameterdescriptionabovetheVendorSpecificInforow(notethattheentiretableisnotshownhere):
Name
Type
Validrange
Description
GCRGroupAddress
MACAddress
AnyvalidgroupMACaddress
SpecifiesthegroupaddressforwhichaBlockAckagreementwasrequested
6.3.29.4MLME-ADDBA.indication(#2387)
6.3.29.4.2Semanticsoftheserviceprimitive
InserttwoextraparametersbeforetheVendorSpecificInfoparameterasindicated:
Theprimitiveparametersareasfollows:
MLME-ADDBA.indication(
PeerSTAAddress,
DialogToken,
TID,
BlockAckPolicy,
BufferSize,
BlockAckTimeout,
Extended,
GCRGroupAddress,
VendorSpecificInfo
)
InsertthefollowingtwoparameterdescriptionsabovetheVendorSpecificInforow(notethattheentiretableisnotshownhere):
Name
Type
Validrange
Description
Extended
Boolean
true,false
SpecifieswhetherthereceivedrequestwascontainedinanExtendedADDBAframeoranADDBAframe.
Iftrue,therequestwasreceivedusinganExtendedADDBAactionframeformat
Iffalse,therequestwasreceivedusinganADDBAactionframeformat
GCRGroupAddress
MACAddress
AnyvalidgroupMACaddress
SpecifiesthegroupaddressforwhichaBlockAckagreementisrequested
6.3.29.5MLME-ADDBA.response(#2387)
6.3.29.5.2Semanticsoftheserviceprimitive
InsertanextraparameterbeforetheVendorSpecificInfoparameterasindicated:
Theprimitiveparametersareasfollows:
MLME-ADDBA.response(
PeerSTAAddress,
DialogToken,
TID,
ResultCode,
BlockAckPolicy,
BufferSize,
BlockAckTimeout,
GCRGroupAddress,
VendorSpecificInfo
)
InsertthefollowingtwoparameterdescriptionsabovetheVendorSpecificInforow(notethattheentiretableisnotshownhere):
Name
Type
Validrange
Description
GCRGroupAddress
MACAddress
AnyvalidgroupMACaddress
SpecifiesthegroupaddressforwhichaBlockAckagreementwasrequested
8.2.4Framefields
8.2.4.1FrameControlfield
8.2.4.1.8MoreDatafield
Changethefourthparagraphof8.2.4.1.8asfollows:
TheMoreDatafieldissetto1ingroupaddressedframestransmittedbytheAPwhenadditionalgroupaddressedBUsthatarenotpartofanactiveGCR-SPremaintobetransmittedbytheAPduringthisbeaconinterval.TheMoreDatafieldissetto0ingroupaddressedframestransmittedbytheAPwhennomoregroupaddressedBUsthatarenotpartofanactiveGCR-SPremaintobetransmittedbytheAPduringthisbeaconintervalandinallgroupaddressedframestransmittedbynon-APSTAs.
Insertthefollowingparagraphafterthefourthparagraphof8.2.4.1.8
TheMoreDatafieldissetto1ingroupaddressedframestransmittedbytheAPwhenadditionalgroupaddressedBUsthatarepartofanactiveGCR-SPremaintobetransmittedbytheAPduringthisGCR-SP.TheMoreDatafieldissetto0ingroupaddressedframestransmittedbytheAPwhennomoregroupaddressedBUsthatarepartofanactiveGCR-SPremaintobetransmittedbytheAPduringthisGCR-SP.(#2382)
8.4.2.36Scheduleelement
Changethefirstparagraphof8.4.2.36asfollows:
TheScheduleelementistransmittedbytheHCtoanon-APSTAtoannouncetheschedulethattheHC/APfollowsforadmittedstreamsoriginatingfromorde