MAC Component Breakdown Work-In-Progress

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0949r1 Submission Aug 2008 Darwin Engwer, Nortel NetworksSlide 1 MAC Component Breakdown Work-In-Progress Date: Authors:
Advertisements

Doc.: IEEE /0780r1 Submission July 2009 Victoria Poncini, Microsoft CorporationSlide 1 IEEE MAC Model – Data Plane Date: Authors:
IEEE Wireless LAN Standard
Submission doc.: IEEE 11-10/0745r2 May 2010 Matthew Fischer, BroadcomSlide 1 MFQ MMPDU MAC Sequence Numbering Date: Authors:
Month Year doc.: IEEE yy/0221r2 Mar 2013
Doc.: IEEE /0118r0 Submission January 2009 Darwin Engwer, Nortel NetworksSlide 1 MAC Breakdown Update Date: Authors:
Doc.: IEEE /1265r0 Submission November 2008 Liwen Chu, et al.Slide 1 STA Communication Inside a BSS and Outside the Context of a BSS Date:
Doc.:IEEE /0129r3 May 2012 Santosh Abraham, Qualcomm Inc. Short Beacon Slide 1 Authors:
Target Wake Times Date: Authors: July 2012 Month Year
1 Chapter 8 Power Management in IEEE Yu-Chee 1. Possible Access Sequences for a STA in PS Mode 2. PS in Infrastructure Network 3.
Wireless LANs Prof. F. Tobagi MAC Management 1.
Submission doc.: IEEE /0304r2 March 2015 Joonsuk (Apple) etc.Slide 1 Evaluating Power Save Performance Date: Authors:
Doc.: IEEE /1378r0 Submission November 2008 Darwin Engwer, Nortel NetworksSlide 1 Improving Multicast Reliability Date: Authors:
Submission doc.: IEEE 11-13/0221r1 Mar 2013 BroadcomSlide QoS Queue Architecture and Possible 802.1bz Bridge Model Date: Authors:
1/23 Power Management in IEEE Yu-Chee Tseng.
Submission doc.: IEEE 11-15/0592r0 May 2015 Eric Wong (Apple)Slide 1 More Power Save Calibration Results Date: Authors:
Submission doc.: IEEE 11-11/1204r1 ZTE CorporationSlide 1 Power saving mechanism consideration for ah framework Date: Authors: Sept 2011.
Submission doc.: IEEE /1361r0 November 2015 Slide 1 Dmitry Akhmetov (Intel) Energy consumption with Scheduled PSP Date: Authors: NameAffiliationsAddressPhone .
Doc.: IEEE /1606r0 Submission January 2005 Darwin Engwer, Nortel NetworksSlide 1 AP Functions Diagram Notice: This document has been prepared.
Doc.: IEEE /0118r1 Submission March 2009 Darwin Engwer, Nortel NetworksSlide 1 MAC Breakdown Update Date: Authors:
Doc.: IEEE /0333r1 Submission Mar 2009 David Bagby, Calypso Ventures, Inc.Slide ARC Standing Committee Date: Authors:
Doc.: IEEE /0867r0 Submission July 2008 Darwin Engwer, Nortel NetworksSlide 1 MAC Component Breakdown Topics for Discussion Date: Authors:
Doc.: IEEE /0867r1 Submission July 2008 Darwin Engwer, Nortel NetworksSlide 1 MAC Component Breakdown Topics for Discussion Date: Authors:
Submission doc.: IEEE 11-13/0221r0 Feb 2013 BroadcomSlide QoS Queue Architecture and Possible 802.1bz Bridge Model Date: Authors:
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Doc.: IEEE /0949r2 Submission Aug 2008 Darwin Engwer, Nortel NetworksSlide 1 MAC Component Breakdown Work-In-Progress Date: Authors:
FILS Reduced Neighbor Report
Discussion on MAC Calibration Power Saving Test
VHT Metrics Considerations
MAC Component Breakdown Topics for Discussion
MAC Component Breakdown Topics for Discussion
MAC Breakdown Update Date: Authors: March 2009 March 2009
November 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MAC common concepts and merge strategy.
Power Efficient PS Poll
Protocol Details John Bellardo UCSD.
Resolutions to orphan comments
FILS Reduced Neighbor Report
< November, 2011 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [More Low Energy Mechanism Details]
Beacon Protection Date: Authors: July 2018 July 2018
Simulation Results for Box5
2/17/2019 Interpretations of the Distribution System Service Based on the Specification W. Steven Conner, Intel Corp. Tricci So, Nortel Networks.
Arc Standing Committee
July 2008 doc.: IEEE /0833r0 July 2008 A Proposed Scale-down Solution to A-MPDU DoS Related Comments in LB 129 Date: Authors: Luke.
VHT Metrics Considerations
VHTL6 Throughput Metric Thoughts
802.11ba Architecture Discussion
802.11ba Architecture Discussion
Arc Standing Committee
Arc Standing Committee
Arc Standing Committee
ARC Closing Report Date: Authors: January 2016
Joint submission for Box 5 calibration
May 2004 doc.: IEEE /629r1 May 2004 The Nature of an ESS
May 2004 doc.: IEEE /xxxr0 May 2004 The Nature of an ESS
Power saving mechanism consideration for ah framework
BSS parameters update notification
Simulation Results for Box5
PHY Power Saving Features For 11ac
Suggested Clarification of s ESS Mesh Terminology
MAC Component Breakdown Work-In-Progress
Box 5 Calibration Result
MAC Component Breakdown Work-In-Progress
Merged Access Unit Framework
Arc SC Chairs’ Report Denver, CO, US July ‘08
The Need for an AP Functional Description
DSC Calibration Result
July 2008 doc.: IEEE /0833r0 July 2008 A Proposed Scale-down Solution to A-MPDU DoS Related Comments in LB 129 Date: Authors: Luke.
Multi-Link Architecture and Requirement Discussion
Indicating NGV Capabilities in MAC Header
Multi-Link Architecture and Requirement Discussion
Presentation transcript:

MAC Component Breakdown Work-In-Progress Aug 2008 doc.: IEEE 802.11-08/0949r3 Aug 2008 MAC Component Breakdown Work-In-Progress Date: 2008-08-05 Authors: Darwin Engwer, Nortel Networks Darwin Engwer, Nortel Networks

Aug 2008 doc.: IEEE 802.11-08/0949r3 Aug 2008 Abstract This submission captures the MAC component breakdown work accomplished at the July 2008 session meeting and subsequent conference calls in August 2008. It is a Work-In-Progress (WIP). Darwin Engwer, Nortel Networks Darwin Engwer, Nortel Networks

Outline Introduction/ Caveats Component Breakdown Approach Aug 2008 Outline Introduction/ Caveats Component Breakdown Approach MAC Component Diagram as of 2008-07-15 MAC Component Diagram as of 2008-07-17 MAC Component Diagram as of 2008-08-05 “Parked” Topics Component Breakdown Stages References Darwin Engwer, Nortel Networks

Introduction/ Caveats Aug 2008 Introduction/ Caveats An illustration – for discussion catalyst purposes only. An example to demonstrate the architectural framework result that is desired. Represents a sample component breakdown. Not the only component breakdown approach or the best approach, just an approach. Purpose is to show the components within and the relationship between those components in a consistent architectural framework. Darwin Engwer, Nortel Networks

Component Breakdown Approach Aug 2008 doc.: IEEE 802.11-08/0949r3 Aug 2008 Component Breakdown Approach Component views are often specific to a one architecture and can even become device specific. The goal here is to resist that tendency and create a view that is independent of specific architectures or device implementations. The level of detail must be optimized to yield the best combination of complexity exposure and ease of comprehension. Darwin Engwer, Nortel Networks Darwin Engwer, Nortel Networks

Beacons/Probes Authen. Aug 2008 MAC Component Diagram as of 2008-07-15 . ACM STA MAC-SAP ACM_MAC Data Movement: -Queues -Filters/Gating MSDU Data Handling BSS Mgmt: -Association -SSID Mgmt (inc. SSID) MLME/ SME STA-STA discovery & data xfer Data fwd Beacons/Probes Authen. MSDU MMSDU Addressable MAC MSDU mux/demux & address matching MSDU-MPDU Conversion Frag/Defrag Medium Contention and Access Frame Tx/Rx Non-ctrl CTRL CA/NAV CSMA MPDU Legend: Diagram is a composite data flow/control flow diagram. Control flows are shown as dashed lines. PHY-SAP PHY Darwin Engwer, Nortel Networks

. Aug 2008 MAC Component Diagram as of 2008-07-17 MAC-SAP MAC Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC MSDU MLME/ SME Data (MSDUs) Components waiting to be placed/ detailed: Demux & addr match “MMSDUs” Data (MSDUs) Data Handling bit bucket Addr matching DB Defrag Frag Mgmt (inc. SSID) Beacons/Probes Authen. Ctrl frame decode (2?) Ctrl frame processor Ctrl frame inserter Tx control/ SEQR Rx (ctrl?) frame decode 1 Frame Tx MPDU Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. CRC NAV CCA PHY-SAP Darwin Engwer, Nortel Networks

. Aug 2008 MAC Component Diagram as of 2008-08-05 MAC-SAP MAC Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC MSDU MLME/ SME Gating Components waiting to be placed/ detailed: bit bucket Tx data buffering Data Handling Data (MSDUs) Queuing Demux & addr match “MMSDUs” Mgmt (inc. SSID) Data (MSDUs) bit bucket Addr matching DB Beacons/Probes Authen. Defrag Frag Tx control/ SEQR Rx (ctrl?) frame decode 1 Frame Tx MPDU Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. CRC NAV CCA PHY-SAP Darwin Engwer, Nortel Networks

. Aug 2008 MAC Component Diagram as of 2008-09-09 MAC-SAP MAC Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC MSDU Gating MLME/ SME bit bucket Gating Components waiting to be placed/ detailed: Data (MSDUs) “MMSDUs” bit bucket Tx data buffering Data Handling Demux Queuing SDUs Mgmt (inc. SSID) Data (MSDUs) Defrag Ctrl Decode Tx control/ SEQR Beacons/Probes Authen. Data/Mgmt Frag demux Addr matching DB Address Matching Frame Tx MPDU bit bucket Duration Extractor Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. NAV CRC CCA PHY-SAP Darwin Engwer, Nortel Networks

. Aug 2008 MAC Component Diagram as of 2008-09-11 MAC-SAP MAC Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC MSDU Gating MLME/ SME bit bucket Gating Components waiting to be placed/ detailed: Data (MSDUs) “MMSDUs” bit bucket Tx data buffering Data Handling Demux Queuing SDUs Mgmt (inc. SSID) Data (MSDUs) Defrag Ctrl Decode Tx control/ SEQR Beacons/Probes Authen. Data/Mgmt Frag demux Addr matching DB Address Matching Frame Tx MPDU bit bucket Duration Extractor Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. NAV CRC CCA PHY-SAP Darwin Engwer, Nortel Networks

. Aug 2008 MAC Component Diagram as of 2008-09-11 rev 2 MSDU . MAC-SAP MAC Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC Gating MLME-SAP SME MLME (aka 6) bit bucket Gating “MMSDUs” Components waiting to be placed/ detailed: Data (MSDUs) bit bucket Tx data buffering Data Handling Demux Queuing SDUs Ctrl Decode Mgmt (inc. SSID) Data (MSDUs) Defrag Beacons/Probes Authen. Data/Mgmt Tx control/ SEQR Frag demux Addr matching DB Address Matching Frame Tx MPDU bit bucket Duration Extractor Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. NAV CRC CCA PHY-SAP Darwin Engwer, Nortel Networks

. Aug 2008 MAC Component Diagram as of 2008-09-22 rev 3 (cntrs) MSDU . MAC-SAP (1) MAC Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC Gating (13) Gating (2) Data (MSDUs) bit bucket MLME (aka 6) (14) bit bucket “MMSDUs” Demux (12) SME MLME-SAP (20) Components waiting to be placed/ detailed: Addr matching DB (15) Tx data buffering (16) Queuing (3) SDUs Data Handling Defrag (11) Mgmt (inc. SSID) Data/Mgmt Data (MSDUs) demux (10) Ctrl Decode (17) Beacons/Probes Authen. Frag (4) Address Matching (9) Tx control/ SEQR (18) Frame Tx (5) bit bucket Duration Extractor (8) NAV (19) Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. CRC (7) CCA PHY-SAP (6) Darwin Engwer, Nortel Networks

(CSMA/CA/NAV/Frame Tx/Frame Rx Qualifying) Aug 2008 MAC Component Diagram as of 2008-09-29 rev 4 (cntrs;simplified) MSDU . MAC-SAP (1) MAC Rx Gating Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC Tx Gating Gating (13) Gating (2) MLME Data (MSDUs) bit bucket MLME (aka 6) (14) bit bucket Rx Demux “MMSDUs” Demux (12) SME MLME-SAP (20) Tx Queuing Components waiting to be placed/ detailed: Addr matching DB (15) Tx data buffering (16) Queuing (3) SDUs Data Handling Data (MSDUs) Defrag Defrag (11) Frag Frag (4) Mgmt (inc. SSID) Data/Mgmt Dolphin (CSMA/CA/NAV/Frame Tx/Frame Rx Qualifying) demux (10) Ctrl Decode (17) Beacons/Probes Authen. Address Matching (9) Tx control/ SEQR (18) Frame Tx (5) bit bucket Duration Extractor (8) NAV (19) Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. CRC (7) CCA PHY-SAP (6) Darwin Engwer, Nortel Networks

(CSMA/CA, NAV, Frame Tx/Frame Rx Qualifying) Aug 2008 MAC Component Diagram as of 2008-10-27 rev 4 (cntrs;simplified:Dolphin edit) MSDU . MAC-SAP (1) MAC Rx Gating Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC Tx Gating Gating (13) Gating (2) MLME Data (MSDUs) bit bucket MLME (aka 6) (14) bit bucket Rx Demux “MMSDUs” Demux (12) SME MLME-SAP (20) Tx Queuing Components waiting to be placed/ detailed: Addr matching DB (15) Tx data buffering (16) Queuing (3) SDUs Data Handling Data (MSDUs) Defrag Defrag (11) Frag Frag (4) Mgmt (inc. SSID) Data/Mgmt Dolphin (CSMA/CA, NAV, Frame Tx/Frame Rx Qualifying) demux (10) Ctrl Decode (17) Beacons/Probes Authen. Address Matching (9) Tx control/ SEQR (18) Frame Tx (5) bit bucket Duration Extractor (8) NAV (19) Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. CRC (7) CCA PHY-SAP (6) Darwin Engwer, Nortel Networks

Aug 2008 MAC Component Diagram as of 2008-10-27 rev 5 (cntrs;simplified:regroup) MSDU . MAC-SAP (1) MAC Data Movement: -Queues -Filters/Gating BSS Mgmt: -Association -SSID Medium Contention and Access MSDU-MPDU Conversion STA-STA discovery & data xfer Addressable MAC Rx Gating (9) Tx Gating (2) Data (MSDUs) bit bucket MLME (10) . bit bucket “MMSDUs” Rx Demux (8) SME MLME-SAP (13) Components waiting to be placed/ detailed: Addr matching DB (11) Tx data buffering (12) Tx Queuing (3) SDUs Data Handling Data (MSDUs) Defrag (7) Frag (4) Mgmt (inc. SSID) Data/Mgmt Beacons/Probes Authen. Medium Access (5) bit bucket Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. PHY-SAP (6) Darwin Engwer, Nortel Networks

Aug 2008 Medium Access Component Diagram as of 2008-10-27 rev 5 (cntrs;breakout) . Defrag (7) Addr matching DB (11) Frag (4) Data/Mgmt demux (5.5) Ctrl Decode (5.6) Address Matching (5.4) Tx control/ SEQR (5.7) Medium Access (5) Frame Tx (5.1) bit bucket Duration Extractor (5.3) NAV (5.8) Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. CRC (5.2) CCA PHY-SAP (6) Darwin Engwer, Nortel Networks

. Aug 2008 MAC Component Diagram as of 2008-10-28 rev 6 MSDU-MPDU MAC-SAP (1) MAC Rx Gating (9) Tx Gating (2) Data (MSDUs) bit bucket MLME (10) . bit bucket “MMSDUs” Rx Demux (8) SME MLME-SAP (13) Addr matching DB (11) Tx data buffering (12) Tx Queuing (3) SDUs Data (MSDUs) Defrag (7) Medium Contention and Access MSDU-MPDU Conversion Frag (4) Data/Mgmt Medium Access (5) bit bucket Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. PHY-SAP (6) Darwin Engwer, Nortel Networks

. Aug 2008 Medium Access Component Diagram as of 2008-10-28 rev 6 Defrag (7) Addr matching DB (11) Frag (4) Data/Mgmt demux (5.5) Ctrl Decode (5.6) Address Matching (5.4) Tx control/ SEQR (5.7) Medium Access (5) Frame Tx (5.1) bit bucket Duration Extractor (5.3) NAV (5.8) Legend: -Diagram is a composite data flow/control flow diagram. -Control flows are shown as dashed lines. CRC (5.2) CCA PHY-SAP (6) Darwin Engwer, Nortel Networks

Use Case Scenario Consideration Order Aug 2008 Use Case Scenario Consideration Order Basic Frame Sequence Scenarios: Data/Ack as originator Data/Ack as recipient Exception: Data/Ack missing ack Ex: Data/Ack missing ack, received data addressed to me RTS/CTS/Data/Ack as originator RTS/CTS/Data/Ack as recipient Ex: RTS/CTS/Data/Ack missing CTS Ex: RTS/CTS/Data/Ack missing Ack Ex: RTS/CTS/Data/Ack missing CTS, received data addressed to me RTS/CTS/Data/Ack/Data/Ack Power Saving Scenarios Beacon transmission, including TIM for power:savers. Broadcast data transmission after DTIM Receive data addressed to power:saver. Receive PS:Poll. Send Data/Ack. Ex: no PS:Poll ever received Receive data addressed to power:saver. Notification of leaving PS state. Send Data/Ack. Power saver wakes for beacon, checks TIM, sends PS:Poll. Darwin Engwer, Nortel Networks

“Parked” Topics Block ACK PSMP (well really all of 802.11n) Aug 2008 “Parked” Topics Block ACK PSMP (well really all of 802.11n) 11k bcst mgmt frames (well really all of 802.11k) How do we represent MIB variable access, or control of a block’s functions? Individually or globally (magically)? Darwin Engwer, Nortel Networks

Component Breakdown Stages Aug 2008 Component Breakdown Stages Darwin Engwer, Nortel Networks

Aug 2008 References 1. IEEE Std. 802.11-2007 Cl. 5 General Description 5.2.5 Integration with non-802.11 LANs Figure 5.6 Connecting to other IEEE 802 LANs [shows portal] Annex N AP Functional Description Figure N.4 High-level UML entity diagram for the WLAN system Figure N.5 AP UML composition diagram (alternate syntax) 2. 11-04-1225-08 AP Function Summary 3. 11-08-0496-01-000v-merged-access-unit-framework.ppt, Engwer, April 2008 4. 11-05-1606-00-0apf-ap-functions-diagram.ppt, Engwer, Jan 2005 5. 11-08-0867-01-0arc-MAC-Component-Breakdown-Topics-for-Discussion.ppt 6. 11-08-0869-00-0arc-minutes-arc-sc-July-2008.doc Darwin Engwer, Nortel Networks

Aug 2008 doc.: IEEE 802.11-08/0949r3 Aug 2008 Revisions r0: 2008-08-01 Created (based on 8/867r1 and subsequent discussions on 2008-07-17). r1: 2008-08-05 Updated per conference call work session on 2008-08-05. r2: 2008-09-11 Updated per live meeting work sessions on 2008-09-09 (one diagram revision) and 2008-09-11 (two diagram revisions). r3: 2008-11-08 Added MAC diagram revisions from Bagby (2008-09-22), Engwer (2008-09-29), Engwer (2008-10-27), Engwer (2008-10-28). Darwin Engwer, Nortel Networks Darwin Engwer, Nortel Networks

Aug 2008 Backup Slides Darwin Engwer, Nortel Networks

Aug 2008 Darwin Engwer, Nortel Networks