280 likes | 305 Views
Explore MAC component breakdown topics for deeper discussions. Learn about WLAN system architecture, example breakdowns, and real-time work dynamics. An illustrative approach to understanding component relationships.
E N D
MAC Component BreakdownTopics for Discussion Authors: Date: 2008-07-15 Darwin Engwer, Nortel Networks
Abstract This presentation enumerates some MAC component breakdown topics for discussion and shows some examples breakdowns for the purpose of initiating deeper discussions. Darwin Engwer, Nortel Networks
Logistics Please view in slideshow mode to see the animations, which are an important part of the presentation. Darwin Engwer, Nortel Networks
Outline • Introduction/ Caveats • Component Breakdown vs. Function Breakdown • WLAN System Architecture • Example Breakdowns • Access Unit Device Breakdown • Top level • Component detail (drill down sequence) • 802.11u_D3.0 STA Breakdown • Possible VHT Work Breakdown • Single Breakdown Step • Terms • Real-time Breakdown Work • References Darwin Engwer, Nortel Networks
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 • functional view vs. component view • functional view describes the functions without regard to any given component or architecture view (i.e. architecture independent) • component view is architecture dependent and can easily become device specific; therefore must strive to create an architectural component view • Ultimately both views are required for a complete understanding. Darwin Engwer, Nortel Networks
802.11 WLAN System [1] Darwin Engwer, Nortel Networks
Remember Equivalent AP Syntax [1] Darwin Engwer, Nortel Networks
STA STA STA Access Unit component breakdown sequencefrom [3], 8/496r1 1 Non-802.11 LAN / AN AccessUnit (device) Darwin Engwer, Nortel Networks
Access Unit Portal DS AP ACM_STA STA STA STA Access Unit component breakdown sequencefrom [3], 8/496r1 2 Non-802.11 LAN / AN Darwin Engwer, Nortel Networks
Access Unit Portal DS AP ACM_STA ACM_MAC STA STA PHY STA Access Unit component breakdown sequencefrom [3], 8/496r1 3 Non-802.11 LAN / AN Darwin Engwer, Nortel Networks
Non-802.11 LAN / AN Access Unit Portal DS AP ACMSTA MAC SAP ACM_MAC DataHandling Mgmt(inc. SSID) MLME/SME Data fwd Beacons/ProbesAuthen. CA/NAVCSMA MPDU CTRL MMPDU PHY SAP PHY STA STA STA Access Unit component breakdown sequencefrom [3], 8/496r1 4 Darwin Engwer, Nortel Networks
Non-802.11 LAN / AN Access Unit Portal DS AP ACMSTA MAC SAP ACM_MAC Data Movement:-Queues-Filters/Gating DataHandling BSS Mgmt: -Association -SSID Mgmt(inc. SSID) MLME/SME Data fwd Beacons/ProbesAuthen. Medium Access and Control CA/NAVCSMA MPDU CTRL MMPDU PHY SAP PHY STA STA STA Access Unit component breakdown sequencefrom [3], 8/496r1 5 Darwin Engwer, Nortel Networks
Non-802.11 LAN / AN Access Unit Portal DS AP ACMSTA MAC SAP ACM_MAC Data Movement:-Queues-Filters/Gating DataHandling BSS Mgmt: -Association -SSID Mgmt(inc. SSID) MLME/SME Data fwd Beacons/ProbesAuthen. Medium Access and Control CA/NAVCSMA MPDU CTRL MMPDU PHY SAP PHY STA STA STA Access Unit component breakdown sequencefrom [3], 8/496r1 6 BSS Identity = SSID MAC Identity = BSSID Darwin Engwer, Nortel Networks
Non-802.11 LAN / AN Access Unit Portal DS AP ACMSTA MAC SAP ACM_MAC Data Movement:-Queues-Filters/Gating DataHandling BSS Mgmt: -Association -SSID Mgmt(inc. SSID) MLME/SME Data fwd Beacons/ProbesAuthen. Addressable (BSSID) Medium Access and Control CA/NAVCSMA Non-addressable MPDU CTRL MMPDU PHY SAP PHY STA STA STA Access Unit component breakdown sequencefrom [3], 8/496r1 7 BSS Identity = SSID Darwin Engwer, Nortel Networks
STA Breakdown from 802.11u_D3.0 Darwin Engwer, Nortel Networks
60 GHz Lower MAC Legacy Lower MAC <6 GHz Lower MAC 60 GHz PHY Legacy PHY <6 GHz PHY Possible VHT Work Breakdown Upper MAC (management) • The majority of the work between VHTL6 and VHT60 can be independent (since the PHY and lower MAC is tightly coupled per band). • There will be some overlapping MAC work between VHT60 and VHTL6. Upper MAC modification for VHT60 and VHTL6 Link-mgmt & session switch Link-mgmt & session switch Illustrative example only, non-binding. Legend: VHT60 scope VHTL6 scope Legacy Darwin Engwer, Nortel Networks
Terms • Upper/Lower/Middle are all relative terms and should be avoided. • We need a scheme that allows for continuous stratification, division and relation of the various components. • Suggestion = a Dewey Decimal like system • Allows for infinite subdivision and specification Darwin Engwer, Nortel Networks
n1 MPDUs Example of a Single Breakdown Step • The figure at the right shows 3 types of frames that cross the PHY-SAP: MPDUs, Ctrl, MMPDUs. • This is a common view. • But, 802.11 Stnd. defines that all frames at the PHY-SAP are MPDUs. • Therefore we need a new name for the data laden MPDUs, say “n1”. Darwin Engwer, Nortel Networks
Process • ARC SC Mission: The ARC group is tasked to discover, analyze, codify, and promote a common understanding of 802.11 architecture. • Discover: To notice or learn, especially by making an effort; Archaic To reveal or expose; • Analyze: To separate (a material or abstract entity) into constituent parts or elements; determine the elements or essential features of; • Codify: To arrange or systematize; • Promote: To help or encourage to exist or flourish; • MAC Breakdown is an example of Discover, Analyze, Codify. Darwin Engwer, Nortel Networks
MAC Component Breakdown • MAC/MLME distinction is not so important right now • MLME-SME SAP is well defined, so ought no to include SME components (for now) Darwin Engwer, Nortel Networks
Real-time Breakdown Work • To the Bat-Easel … Darwin Engwer, Nortel Networks
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-04-0540-01-0wng-need-ap-functional-descriptions.ppt, Engwer/O’Hara, May 2004 • 5. VHT Task Group Organization Approaches.ppt, Engwer/Yang, May 2008 Darwin Engwer, Nortel Networks
Revisions • r0 – 2008-07-15 For first presentation to ARC SC. Darwin Engwer, Nortel Networks
Backup Slides Darwin Engwer, Nortel Networks
Abstract Systems Analysis • "A [system] may be divided for purposes of classical rational analysis by means of its component assemblies and by means of its functions.” - Pirsig • From that it follows ... Darwin Engwer, Nortel Networks
AP Systems Analysis • An 802.11 AP [system] may be divided for purposes of classical rational analysis by means of its component assemblies and by means of its functions. • If divided by means of its component assemblies, its most basic division is into a MAC, a PHY, a distribution system and a management entity. • To know what the components are for, a division according to functions is necessary. Darwin Engwer, Nortel Networks