Doc.: IEEE 802.11-01/372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 1 A New Approach to the NAV Author: Matthew.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /272a Submission June 2001 S. Choi, Philips Research Slide 1 Problems with IEEE (e) NAV Operation and ONAV Proposal Javier del.
Advertisements

Doc.: IEEE /300R0 Submission May 2002 Terry Cole, AMDSlide 1 Slides to Assist with Joint Meeting of TgE and TgG Terry Cole AMD Fellow
Doc.: IEEE /387r1 Submission November 2000 W.-P. Ying, M. Nakahara, S. Ho, NextComm, Inc.Slide 1 A Scheduling Scheme for Level-2 Enhanced PCF.
Doc.: IEEE /412r0 Submission S. Choi, Philips Research July 2001 Slide 1 Aligning e HCF and h TPC Operations Amjad Soomro, Sunghyun.
Doc.: IEEE /301R0 Submission May 2002 Terry Cole, AMDSlide 1 A More Efficient Protection Mechanism Terry Cole AMD Fellow +1.
IEEE CSMA/CA DCF CSE 6590 Fall /7/20141.
Doc.:IEEE /525Ar0 Submission September 2002 Mathilde Benveniste, Avaya Labs Slide 1 Simplifying Polling Mathilde Benveniste
Doc.:IEEE /223r1 Submission March 2002 J. del Prado and S. Choi, Philips Slide 1 CC/RR Performance Evaluation - Revisited Javier del Prado and.
Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
Doc.: IEEE /1355r2 11ah Submission Date: Authors: Nov 2012 James Wang, MediaTek Slide 1.
Doc. :IEEE /314r0 Submission Sai Shankar et al., Philips ResearchSlide 1 May 2002 TXOP Request: in Time vs. in Queue Size? Sai Shankar, Javier.
Doc.: IEEE /0074r0 Submission NDP Type PS-Poll Frame Follow-Up Date: Authors: Slide 1Young Hoon Kwon, Huawei.
Doc.: IEEE /0798r1 Submission July 2008 L. Chu Etc.Slide 1 HT Features in Mesh Network Date: Authors:
Doc.: IEEE /0798r3 Submission September 2008 L. Chu Etc.Slide 1 HT Features in Mesh Network Date: Authors:
Doc.: IEEE /630r1a Submission S. Choi, Philips Research November 2001 Slide 1 HC Recovery and Backoff Rules Sunghyun Choi and Javier del Prado.
Doc.: IEEE /571r0 CC/RR Model and Simulations November, 2001 Matthew Sherman & Wei Lin, AT&T Labs - ResearchSlide 1 CC/RR Model and Simulations.
Doc.: IEEE /0608r2 Submission May 2012 Shoukang Zheng et. al, I2R, SingaporeSlide 1 Low-Power PS-Poll Date: Authors:
PS-Poll TXOP Using RTS/CTS Protection
Doc.: IEEE /0324r0 Submission Slide 1Michelle Gong, Intel March 2010 DL MU MIMO Error Handling and Simulation Results Date: Authors:
Doc.: IEEE /0567r0 Submission Slide 1Michelle Gong, Intel May 2010 DL MU MIMO Analysis and OBSS Simulation Results Date: Authors:
Doc.: IEEE /630r4a Submission S. Choi, Philips Research January 2002 Slide 1 HC Recovery and Backoff Rules Sunghyun Choi and Javier del Prado.
Doc.: IEEE /0517r0 May 2013 Submission Slide 1 Authors: Combining Process in Virtual CS Mechanism for ah Date: Lv kaiying, ZTE.
Doc.: IEEE /289r0 Submission Bobby Jose,Slide 1 March 2002 CC/RR Alternatives HCF Adhoc Discussion Work Sheet V00.04 Bobby Jose, et.al
Doc.:IEEE /0037r0 Submission Jan. 17, 2011 Yong Liu, MarvellSlide 1 BW Indication in Non-HT Frames Date: Authors:
Doc.: IEEE /1282r1 Submission Extending the 11ad MAC for dynamic bandwidth management (60 GHz) October 2013 Slide 1 Multiple co-authors Date:
Doc.: IEEE /1123r0 Submission September 2010 Zhu/Kim et al 1 Date: Authors: [TXOP Sharing for DL MU-MIMO Support]
Doc.: IEEE /1244r1 Submission Nov.2010 Sun Bo, ZTE CorpSlide 1 Authors: Transmission Mechanism in MU-MIMO Date:
Slide 1 doc.: IEEE /1092r0 Submission Simone Merlin, Qualcomm Incorporated September 2010 Slide 1 ACK Protocol and Backoff Procedure for MU-MIMO.
Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
Doc.: IEEE /605r3 Submission November 2001 S. Kandala, et. al. Slide 1 CFB Ending Rule under HCF Srinivas Kandala, Ken Nakashima, Yashihiro Ohtani.
Submission doc.: IEEE 11-12/279r0 March 2012 Jarkko Kneckt, NokiaSlide ai simulations Date: Authors:
IEEE Project started by IEEE for setting standard for LAN. This project started in (1980, February), Name given to project is year and month.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
Doc.: IEEE /1207r1 Submission September 2013 Matthew Fischer et al (Broadcom)Slide 1 CID 205 BSSID Color Bits Date: Authors:
Doc.: IEEE /097 Mechanisms for Transmission Suppression in January 18, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 1 Mechanisms for.
Submission doc.: IEEE /569r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 An Access Mechanism for Periodic Contention-Free Sessions.
Doc.: IEEE /452 Submission December, 2000 Michael Fischer, Intersil Slide 1 A Hybrid Coordination Function for QoS Michael Fischer Intersil Corporation.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Submission doc.: IEEE /1348 Multiple NAVs for Spatial Reuse Date: Slide 1IITP Authors: Nov 2015 NameAffiliationAddressPhone Evgeny.
MAC for WLAN Doug Young Suh Last update : Aug 1, 2009 WLAN DCF PCF.
Doc.: IEEE /1086r0 SubmissionSlide 1 Date: Authors: Improved Virtual Carrier Sensing Mechanism for 45GHz Sep ZTE Corp.
Submission doc.: IEEE /0098r0 January 2016 Assaf Kasher, IntelSlide 1 Channel bonding proposals Date: Authors:
Resolutions to Static RTS CTS Comments
Submission doc.: IEEE /0353r1 March 2016 Hanseul Hong, Yonsei UniversitySlide 1 MU-RTS/CTS for TWT Protection Date: Authors:
Submission doc.: IEEE /0087r1 January 2016 Jinsoo Ahn, Yonsei UniversitySlide 1 NAV cancellation issues on MU protection Date: Authors:
EA C451 (Internetworking Technologies)
Virtual CS during UL MU Date: Authors: March 2017
An Access Mechanism for Periodic Contention-Free Sessions
SB1000 CID 6304 PHY-CCARESET.request
NAV Protection Mathilde Benveniste Avaya Labs, Research July 2003
Hybrid Coordination Function (HCF) Frame Exchange and NAV Details
EDCA Enhancement to Improve Link Reliability for Multicast Streams
RTS CTS Rule Amendment Date: Authors: Date: January 2011
Clarification on Some HCF Frame Exchange Rules
HCF medium access rules
Clarification on Some HCF Frame Exchange Rules
802.11g NAV Propagation (based on g Draft 2.1 Jan-2002)
HCF medium access rules
Proposed ERTS & ECTS Mechanisms
PCF Enhancements and Contention Free Bursts
Proposed ERTS & ECTS Mechanisms
Comment resolution on CID 20175
HCF medium access rules
NAV Protection Mathilde Benveniste Avaya Labs, Research July 2003
NAV Operation Rules under HCF
802.11g Contention Period – Solution for Co-existence with Legacy
HCF Channel Access And Inter-BSS Channel Sharing
NAV Operation Rules under HCF
Indicating NGV Capabilities in MAC Header
Presentation transcript:

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 1 A New Approach to the NAV Author: Matthew Sherman AT&T Labs - Research 180 Park Avenue Florham Park, NJ Date: June 12, 2001

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 2 What is the NAV Mechanism for implementing Virtual Carrier Sense –Allows STA to know channel is busy when CCA may not be triggered Presented conceptually as a count down timer –Counts down time till channel is idle again –Wireless Medium considered busy if NAV non-zero –See Clause Description of NAV and rules effecting it distributed throughout –Cant find all the rules in one section –Takes detailed reading to understand all effects and exceptions

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide NAV Rules Set NAV at start of CFP if > current setting ( ) –CFP parameter values from Beacon or Probe Response –Must update NAV prior to first Tx in BSS –Originating PC does not set NAV –Recurring value (Automatic set every CFP) –Set regardless of which BSS Beacon CFP parameters are from Do they over write each other? -> YES! Set NAV for Valid duration if > current settings ( ) –Dont set NAV if frame addressed to STA –Implied dont set NAV if source STA –Nonrecurring value Set NAV for Ack+SIFS if PS-Poll ( ) Auto reset when NAV expires (9.2.1) Reset NAV if CF-End ( ) –Ignores address in CF-End Reset NAV even if CF-End for another BSS! –Reset even if NAV not set for CFP (set for frame sequence) May be resetting NAV even it was set for a frame sequence! May Reset NAV if RTS with no CTS and no frame start after CTS time ( ) Ignore NAV to respond ACK (9.2.8) Ignore NAV for Poll response ( ) Do not respond or TX for any other frame if NAV set (3.36)

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 4 Some Observations Affecting Mechanism –CFP parameters –Duration field –Arrival / non arrival of some frame types Independent of duration field Both recurring, and non-recurring sets occur Resets are implied –Reset if counter counts to zero Resets can also be caused by events –Received frame –Did not receive frame NAV is ignored for some frame types

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 5 Deficiencies in NAV Not well suited for dealing with multiple PCF parameter sets –Parameter set can interact, and be unstable May appear to be constantly changing if hear 2 PCFs with different parameter sets Never really sure which CFP parameter set will be obeyed –CF_End from one BSS can reset CFP for another BSS Duration and CFP parameters mechanisms interact –CF_End may reset NAV during frame sequence Frame sequences may inappropriately ignore NAV –Not sensitive to context of NAV

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 6 Additional HCF NAV Rules CFB protected via duration values rather than CFP parameters (9.1.3) –Protecting mini-CFP rather than specific frame sequence –Also uses CFP parameters (9.10.1) Within TXOP Respond to frames from TXsrc with NAV set ( ) –TXsrc own TxOp Set as RA from first (+)CF-Poll of CFB if own BSSID Clear if NAV=0, update NAV from different source, Container from TXsrc with Non-final=0, Non-QoS data or Non Container Management received Clear if CF-End from BSSID –Same as existing rules? –Ignore NAV for RTS, Probe, Data (any type) Respond CTS if NAV set ( ) –CFP only or CFB as well? –Respond even if NAV set for ongoing frame sequence Respond RR to CC if NAV not set (except for CC) ( ) –What if set for CFP? Assumed NAV ignored for RR under CFP? If NAV set, respond only QoS CF-Ack(no data) to QoS data types, even if (+)CF-Poll ( ) –This does not make sense since means cant be polled by HC

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 7 Undocumented HCF NAV Rules (From 01/308) If NAV set for TxOP, reset if –QoS data frame with NF=0 –Any management type frame. –The TXOP expires –WM idle for DIFS TXOP extended by time borrowed by HC –Means NAV setting must be updated as well

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 8 NAV Usage During TXOP This diagram shows the periods covered by the NAV, based on Duration field values in the various frames of a TXOP during which the polled ESTA initiates several QoS Data frame exchanges. Taken from 01/308r0 by Michael Fischer

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 9 So What Should the NAV Be? Functionally it is a set of counters - not one counter Each counter has a context –Set of parameters describing what counter is counting If counter is set, transmission is suppressed in some circumstances Resets due to frames received / not received only affect specific counters, not all counters, depending on context If =0, counter does not suppress transmission Many different realizations possible, and may only require one counter with additional registers –Virtual (Software) NAVs This is a generalization of the existing NAV

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 10 What is appropriate context? Collection of parameters required to determine applicability of counter Context may be explicit, or implicit –Implicit if dedicated counter Prior to HCF, sufficient context would include –Event causing set (CFP or Duration) –Frame Type Causing set (if Duration) Need to know if RTS –BSSID (if CFP) –CFP Parameters (if CFP) Additional context required for HFC

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 11 Rules for Improved legacy NAV Set dedicated CFP NAV counter at start of CFP for each BSSID –Multiple CFP NAVs (Recommended 7 minimum) –CFP parameter values from Beacon or Probe Response If no counter assigned for BSSID set up new counter If no counters available, overwrite BSSID (other than own) for least recently updated May also filter on Beacon signal strength keeping strongest beacons –Recurring value (Automatic set every CFP) –Must update NAV for own BSSID prior to first Tx in BSS –Originating PC does not set NAV Set Duration NAV for Valid duration if > current setting –One dedicated Duration NAV –no CFP sets or resets –Dont set NAV if source or destination STA –Nonrecurring value Set NAV for Ack+SIFS if PS-Poll Auto reset when NAV expires If CF-End, Reset CFP NAV for corresponding BSSID Reset Duration NAV if RTS with no CTS and no frame start after CTS time Ignore All NAVs to respond with ACK or to Poll –Respond only Ack or Null if NAV set for Duration or BSS CFP other than own –Set More Data bit if have data to respond with, but suppressed by NAV –Respond normally if only own BSS CFP NAV set Do not respond or transmit for any other frame if any NAV set RED indicates changes from existing Rules!

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 12 Block Diagram of NAV Function … Other NAV For implementation shown, CFP Counters are used to count time to next CFP as well, and use Set bit to differentiate between 2 counts Own BSS CFP NAV Set 0 Counter 0 Context 0 CFP NAV 2 Set 1 Counter 1 Context 1 Duration NAV Counter N Duration Context Set N-1 CFP NAV N Counter N-1 Context N-1 Full NAV Counter Sets and Resets not Shown

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 13 Additional HCF NAV Rules Ignore own BSS CFP NAV for responding to –RTS (Respond CTS) –Probe (Respond Probe Response) –CC (Respond RR as appropriate) Create CFB NAV –Set by Duration value –Non-recurring set Set CFB NAV on QoS Poll from HC –Set from Duration field in Poll Reset CFB NAV if New QoS Poll from HC –Set to new Duration field from Poll (Even if smaller) Reset CFB NAV if CF-End from Own BSS Ignore CFB NAV for responding to –RTS (Respond CTS) –Probe (Respond Probe Response) –CC (Respond RR as appropriate)

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 14 New TxSup NAV Capability Add new TX suppression (TxSup) NAVs Customized to individual STA environment Use Management Action Frame to Load context –Allow Multicast & Broadcast Addressing Same parameters as CFP NAV Same response rules as CFP NAV Takes precedence over CFP NAVs –(except Own BSS CFP) –If out of NAVs replace oldest CFP NAV with new TxSup NAV If multiple TxSup NAVs always keep most recent

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 15 Software NAV Realization Single NAV Register –Each bit in Register represents one NAV state Full NAV Mask defining Valid NAVs Other NAV Mask –excludes own BSS CFP & CFB NAVs Each NAV has following Context –NAV Type (Duration, CFB, CFP, TxSup) –Frame Type of last set (Null if not set or CFP) –Time of last set –CF Period (Null if Duration or CFB) –CF Length (Null if Duration or CFB) –BSSID (Null if Duration or TxSup)

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 16 Software NAV Realization Cont. Maintain Time ordered Pending Event list –Recommended minimum of 16 Events supported Event context –Time of Event –NAV Number (Bit of NAV effected) –Type of event (Set or Reset) –Qualifiers RTS Auto Reset –Cancel if CTS or start of response frame detected

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 17 Soft NAV Realization Cont. 2 Timer set for Current Event If timer expires, implement event / set next event If frame received –Check if potential NAV impact –Process based on rules presented earlier in this document

doc.: IEEE /372r0 A New Approach to the NAV June, 2001 Matthew Sherman, AT&T Labs - ResearchSlide 18 Other Capabilities Make NAV state accessible via MIB –Include full NAV context