Shopping Cart

No products in the cart.

IEEE 802.11s-2011

$181.46

IEEE Standard for Information Technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 10: Mesh Networking

Published By Publication Date Number of Pages
IEEE 2011 372
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

Amendment Standard – Superseded. This amendment describes protocols for IEEE 802.11 stations to form self-configuring multi-hop networks that support both broadcast/multicast and unicast data delivery.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.11s-2011 Front Cover
3 Title page
6 Introduction
Notice to users
Laws and regulations
Copyrights
Updating of IEEE documents
Errata
7 Interpretations
Patents
8 Participants
12 Contents
24 List of figures
26 List of tables
29 Important Notice
30 1. Overview
1.2 Purpose
2. Normative references
3. Definitions
3.1 General definitions
33 3.2 Definitions specific to IEEE Std 802.11
34 4. Abbreviations and acronyms
35 5. General description
5.2 Components of the IEEE 802.11 architecture
5.2.2 STA membership in a BSS is dynamic
5.2.3 Distribution system (DS) concepts
5.2.3.1 Extended service set (ESS): The large coverage network
5.2.6 QoS BSS: The QoS network
36 5.2.9 High-throughput (HT) station (STA)
5.2.14 Mesh BSS: IEEE 802.11 wireless mesh network
5.2.14.1 General
5.2.14.2 Overview of the mesh BSS
5.2.14.3 Mesh STA
37 5.2.14.4 IEEE 802.11 components and mesh BSS
39 5.2.14.5 Introduction to mesh functions
5.2.14.5.1 Mesh discovery
40 5.2.14.5.2 Mesh peering management (MPM)
5.2.14.5.3 Mesh security
5.2.14.5.4 Mesh beaconing and synchronization
5.2.14.5.5 Mesh coordination function (MCF)
5.2.14.5.6 Mesh power management
5.2.14.5.7 Mesh channel switching
5.2.14.5.8 Frame addressing in an MBSS
41 5.2.14.5.9 Mesh path selection and forwarding
5.2.14.5.10 Interworking with the DS
42 5.2.14.5.11 Intra-mesh congestion control
5.2.14.5.12 Emergency service support in mesh BSS
5.3 Logical service interfaces
5.3.2 DSS
5.4 Overview of the services
5.4.1 Distribution of messages within a DS
5.4.1.1 Distribution
43 5.4.3 Access control and data confidentiality services
5.4.3.1 Authentication
5.4.3.2 Deauthentication
44 5.4.3.3 Data confidentiality
5.6a Differences between ESS and MBSS LANs
5.8 IEEE Std 802.11 and IEEE Std 802.1X-2004
5.8.2 Infrastructure functional model overview
5.8.2.1a AKM Operations with a Password or PSK
45 5.8.2.2 Alternate Ooperations with PSK
5.8.3 IBSS functional model description
5.8.3.2 Sample IBSS 4-Way Handshake
46 6. MAC service definition
6.1 Overview of MAC services
6.1.2 Security services
6.1.5 MAC data service architecture
47 7. Frame formats
7.1 MAC frame formats
7.1.1 Conventions
7.1.2 General frame format
7.1.3 Frame fields
7.1.3.1 Frame Control field
7.1.3.1.3 To DS and From DS fields
7.1.3.1.6 Power Management field
48 7.1.3.1.7 More Data field
7.1.3.5 QoS Control field
49 7.1.3.5.2 EOSP (end of service period) subfield
50 7.1.3.5.3 Ack Policy subfield
7.1.3.5.9 Mesh Control Present subfield
7.1.3.5.10 Mesh Power Save Level subfield
51 7.1.3.5.11 Receiver Service Period Initiated (RSPI) subfield
7.1.3.6 Frame Body field
7.1.3.6.1 General
7.1.3.6.2 Overhead for encryption
7.1.3.6.3 Mesh Control field
53 7.2 Format of individual frame types
7.2.1 Control frames
7.2.1.4 PS-Poll frame format
7.2.2 Data frames
7.2.2.1 Data frame format
54 7.2.2.2 A-MSDU format
55 7.2.3 Management frames
57 7.2.3.1 Beacon frame format
58 7.2.3.6 Reassociation Request frame format
7.2.3.8 Probe Request frame format
7.2.3.9 Probe Response frame format
59 7.2.3.10 Authentication frame format
61 7.2.3.12 Action frame format
7.3 Management frame body components
7.3.1 Fields that are not information elements
7.3.1.1 Authentication algorithm number field
7.3.1.4 Capability Information field
62 7.3.1.7 Reason Code field
63 7.3.1.8 AID field
7.3.1.9 Status Code field
7.3.1.11 Action field
64 7.3.1.35 Send-Confirm field
7.3.1.36 Anti-Clogging Token field
7.3.1.37 Scalar field
7.3.1.38 Element field
7.3.1.39 Confirm field
65 7.3.1.40 Finite Cyclic Group field
66 7.3.2 Information elements
67 7.3.2.1 SSID element
7.3.2.2 Supported Rates element
7.3.2.6 TIM element
7.3.2.9 Country element
68 7.3.2.13 ERP Information element
7.3.2.14 Extended Supported Rates element
7.3.2.16 Power Capability element
7.3.2.19 Supported Channels element
7.3.2.20 Channel Switch Announcement element
69 7.3.2.20a Secondary Channel Offset element
7.3.2.25 RSN element
7.3.2.25.2 AKM Suites
70 7.3.2.25.4 PMKID
7.3.2.53 Extended Channel Switch Announcement element
7.3.2.56 HT Capabilities element
7.3.2.56.1 HT Capabilities element structure
71 7.3.2.56.2 HT Capabilities Info field
7.3.2.56.5 HT Extended Capabilities field
7.3.2.57 HT Operation element
72 7.3.2.92 Interworking information element
73 7.3.2.98 Mesh Configuration element
7.3.2.98.1 General
7.3.2.98.2 Active Path Selection Protocol Identifier
74 7.3.2.98.3 Active Path Selection Metric Identifier
7.3.2.98.4 Congestion Control Mode Identifier
75 7.3.2.98.5 Synchronization Method Identifier
7.3.2.98.6 Authentication Protocol Identifier
7.3.2.98.7 Mesh Formation Info
76 7.3.2.98.8 Mesh Capability
77 7.3.2.99 Mesh ID element
7.3.2.100 Mesh Link Metric Report element
78 7.3.2.101 Congestion Notification element
79 7.3.2.102 Mesh Peering Management element
80 7.3.2.103 Mesh Channel Switch Parameters element
81 7.3.2.104 Mesh Awake Window element
7.3.2.105 Beacon Timing element
83 7.3.2.106 MCCAOP Setup Request element
7.3.2.106.1 General
7.3.2.106.2 MCCAOP Reservation field
84 7.3.2.107 MCCAOP Setup Reply element
85 7.3.2.108 MCCAOP Advertisement Overview element
86 7.3.2.109 MCCAOP Advertisement element
7.3.2.109.1 General
87 7.3.2.109.2 MCCAOP Advertisement Element Information field
7.3.2.109.3 MCCAOP Reservation Report field
88 7.3.2.110 MCCAOP Teardown element
7.3.2.111 GANN element
89 7.3.2.112 RANN element
90 7.3.2.113 PREQ element
92 7.3.2.114 PREP element
94 7.3.2.115 PERR element
95 7.3.2.116 PXU element
96 7.3.2.117 PXUC element
97 7.3.2.118 Authenticated Mesh Peering Exchange element
98 7.3.2.119 MIC element
7.4 Action frame format details
7.4.1 Spectrum management action details
7.4.1.5 Channel Switch Announcement frame format
99 7.4.7 Public Action details
7.4.7.6 Extended Channel Switch Announcement frame format
7.4.14 Self-protected Action frame details
7.4.14.1 Self-protected Action fields
100 7.4.14.2 Mesh Peering Open frame format
7.4.14.2.1 Mesh Peering Open frame self protection
7.4.14.2.2 Mesh Peering Open frame details
102 7.4.14.3 Mesh Peering Confirm frame format
7.4.14.3.1 Mesh Peering Confirm frame self protection
7.4.14.3.2 Mesh Peering Confirm frame details
103 7.4.14.4 Mesh Peering Close frame format
7.4.14.4.1 Mesh Peering Close frame self protection
7.4.14.4.2 Mesh Peering Close frame details
104 7.4.14.5 Mesh Group Key Inform frame format
7.4.14.5.1 Mesh Group Key Inform frame self protection
7.4.14.5.2 Mesh Group Key Inform frame details
7.4.14.6 Mesh Group Key Acknowledge frame format
7.4.14.6.1 Mesh Group Key Acknowledge frame self protection
105 7.4.14.6.2 Mesh Group Key Acknowledge frame details
7.4.15 Mesh Action frame details
7.4.15.1 Mesh Action fields
106 7.4.15.2 Mesh Link Metric Report frame format
7.4.15.3 HWMP Mesh Path Selection frame format
107 7.4.15.4 Gate Announcement frame format
7.4.15.5 Congestion Control Notification frame format
108 7.4.15.6 MCCA Setup Request frame format
7.4.15.7 MCCA Setup Reply frame format
109 7.4.15.8 MCCA Advertisement Request frame format
7.4.15.9 MCCA Advertisement frame format
110 7.4.15.10 MCCA Teardown frame format
7.4.15.11 TBTT Adjustment Request frame format
111 7.4.15.12 TBTT Adjustment Response frame format
7.4.16 Multihop Action frame details
7.4.16.1 Multihop Action fields
112 7.4.16.2 Proxy Update frame format
7.4.16.3 Proxy Update Confirmation frame format
114 8. Security
8.1 Framework
8.1.1 Security methods
8.1.3 RSNA Establishment
115 8.1.6 Emergency service establishment in an RSN
8.2 Pre-RSNA security methods
8.2a Authentication using a password
8.2a.1 SAE overview
116 8.2a.2 Assumptions on SAE
8.2a.3 Representation of a password
117 8.2a.4 Finite cyclic groups
8.2a.4.1 General
8.2a.4.2 Elliptic curve cryptography (ECC) groups
8.2a.4.2.1 ECC group definition
118 8.2a.4.2.2 Generation of the Password Element with ECC groups
119 8.2a.4.3 Finite field cryptography (FFC) groups
8.2a.4.3.1 FFC group definition
8.2a.4.3.2 Generation of the Password Element with FFC groups
120 8.2a.5 SAE protocol
8.2a.5.1 Message exchanges
8.2a.5.2 PWE and secret generation
121 8.2a.5.3 Construction of a Commit Message
8.2a.5.4 Processing of a peer’s Commit Message
122 8.2a.5.5 Construction of a Confirm Message
8.2a.5.6 Processing of a peer’s Confirm Message
8.2a.6 Anti-clogging tokens
123 8.2a.7 Framing of SAE
8.2a.7.1 General
8.2a.7.2 Data type conversion
8.2a.7.2.1 General
8.2a.7.2.2 Integer to octet string conversion
8.2a.7.2.3 Octet string to integer conversion
8.2a.7.2.4 Element to octet string conversion
124 8.2a.7.2.5 Octet string to element conversion
8.2a.7.3 Authentication transaction sequence number for SAE
8.2a.7.4 Encoding and decoding of Commit Messages
8.2a.7.5 Encoding and decoding of Confirm Messages
8.2a.7.6 Status codes
125 8.2a.8 SAE finite state machine
8.2a.8.1 General
126 8.2a.8.2 States
8.2a.8.2.1 Parent process states
8.2a.8.2.2 Protocol instance states
8.2a.8.3 Events and output
8.2a.8.3.1 Parent process events and output
127 8.2a.8.3.2 Protocol instance events and output
8.2a.8.4 Timers
8.2a.8.5 Variables
8.2a.8.5.1 Parent process variables
8.2a.8.5.2 Protocol instance variables
128 8.2a.8.6 Behavior of state machine
8.2a.8.6.1 Parent process behavior
129 8.2a.8.6.2 Protocol instance behavior
8.2a.8.6.2a General
8.2a.8.6.2b Nothing state
130 8.2a.8.6.2c Committed state
131 8.2a.8.6.2d Confirmed state
8.2a.8.6.2e Accepted state
132 8.4 RSNA security association management
8.4.1 Security associations
8.4.1.1 Security association definitions
8.4.1.1.1 PMKSA
133 8.4.1.1.1a PMK-R0 security association
8.4.1.1.1b PMK-R1 security association
8.4.1.1.1c Mesh PMKSA
8.4.1.1.2a Mesh TKSA
134 8.4.1.1.3b Mesh GTKSA
8.4.1.2 Security association life cycle
8.4.1.2.1 Security association in an ESS
135 8.4.1.2.2 Security association in an IBSS
136 8.4.6 RSNA authentication in an ESS
8.4.6.2 Cached PMKSAs and RSNA key management
8.4.7 RSNA authentication in an IBSS
137 8.4.8 RSNA key management in an ESS
8.5 Keys and key distribution
8.5.1 Key hierarchy
8.5.1.5 FT key hierarchy
8.5.1.5.1 Overview
138 8.5.1.5.3 PMK-R0
139 8.5.3 4-Way Handshake
8.5.3.1 4-Way Handshake Message 1
8.5.6 RSNA Authenticator key management state machine
8.5.6.1 Authenticator state machine states
8.5.6.1.1 Authenticator state machine: 4-Way Handshake (per STA)
8.8 Keys and key derivation algorithm for the authenticated mesh peering exchange (AMPE)
8.8.1 Keys and key derivation algorithm
141 9. MAC sublayer functional description
9.1 MAC architecture
9.1.3 Hybrid coordination function (HCF)
142 9.1.3.1 HCF contention-based channel access (EDCA)
9.1.3a Mesh coordination function (MCF)
9.6 Multirate support
9.6.0c1 Basic Rate Set and Basic MCS Set for mesh STA
143 9.7d A-MPDU operation
9.7d.4 A-MPDU aggregation of group addressed data frames
9.9 HCF
9.9.1 HCF contention-based channel access (EDCA)
9.9.1.2 EDCA TXOPs
144 9.9a Mesh coordination function (MCF)
9.9a.1 General
9.9a.2 MCF contention-based channel access
9.9a.3 MCF controlled channel access (MCCA)
9.9a.3.1 General
145 9.9a.3.2 MCCA activation
9.9a.3.3 MCCAOP reservations
146 9.9a.3.4 Neighborhood MCCAOP periods at a mesh STA
147 9.9a.3.5 MCCA access fraction (MAF)
9.9a.3.6 MCCAOP setup procedure
148 9.9a.3.7 MCCAOP advertisement
9.9a.3.7.1 General
149 9.9a.3.7.2 Construction of an MCCAOP advertisement set
150 9.9a.3.7.3 Setting the MCCAOP advertisement set sequence number
151 9.9a.3.7.4 Advertisement procedure
9.9a.3.7.5 Receipt of an MCCAOP advertisement
9.9a.3.7.6 Complete update of the tracked MCCAOP reservations of a neighbor mesh STA
152 9.9a.3.7.7 Partial update of the tracked MCCAOP reservations of a neighbor mesh STA
9.9a.3.7.8 MCCAOP advertisement request procedure
153 9.9a.3.8 MCCAOP teardown
9.9a.3.8.1 Conditions that trigger an MCCAOP teardown
9.9a.3.8.2 MCCAOP teardown procedure
154 9.9a.3.9 Access during MCCAOPs
9.9a.3.9.1 Access by MCCAOP owners
9.9a.3.9.2 Access during an MCCAOP by mesh STAs that are not the MCCAOP owner
155 9.9a.3.10 Interaction with time synchronization
9.13 Protection mechanisms
9.13.2 Protection mechanisms for non-ERP receivers
156 9.13.3 Protection mechanisms for transmissions of HT PPDUs
9.13.3.1 General
9.13.3.4a Protection rules for an HT mesh STA in an MBSS
157 9.13.5 L-SIG TXOP protection
9.13.5.1 General rules
9.22 Mesh forwarding framework
9.22.1 General
158 9.22.2 Forwarding information
9.22.3 Frame addressing in an MBSS
160 9.22.4 Addressing and forwarding of individually addressed Mesh Data frames
9.22.4.1 At source mesh STAs (individually addressed)
161 9.22.4.2 At intermediate and destination mesh STAs (individually addressed)
162 9.22.5 Addressing and forwarding of group addressed Mesh Data frames
9.22.5.1 At source mesh STAs (group addressed)
9.22.5.2 At recipient mesh STAs (group addressed)
163 9.22.6 Addressing of Management frames and MMPDU forwarding
9.22.6.1 General
9.22.6.2 MMPDU forwarding using individually addressed Multihop Action frames
164 9.22.6.3 MMPDU forwarding using group addressed Multihop Action frames
165 9.22.7 Detection of duplicate MSDUs/MMPDUs
9.22.8 Mesh STAs that do not forward
9.22.9 Frame forwarding and unknown destination
167 10. Layer management
10.3 MLME SAP interface
10.3.2 Scan
10.3.2.1 MLME-SCAN.request
10.3.2.1.2 Semantics of the service primitive
168 10.3.2.2 MLME-SCAN.confirm
10.3.2.2.2 Semantics of the service primitive
169 10.3.3 Synchronization
10.3.3.1 MLME-JOIN.request
10.3.3.1.1 Function
10.3.4 Authenticate
10.3.4.1 MLME-AUTHENTICATE.request
10.3.4.1.2 Semantics of the service primitive
170 10.3.4.1.3 When generated
10.3.4.2 MLME-AUTHENTICATE.confirm
10.3.4.2.2 Semantics of the service primitive
171 10.3.4.3 MLME-AUTHENTICATE.indication
10.3.4.3.2 Semantics of the service primitive
172 10.3.4.4 MLME-AUTHENTICATE.response
10.3.4.4.2 Semantics of the service primitive
173 10.3.5 Deauthenticate
10.3.5.1 MLME-DEAUTHENTICATE.request
10.3.5.1.3 When generated
10.3.10 Start
10.3.10.1 MLME-START.request
10.3.10.1.1 Function
10.3.10.1.2 Semantics of the service primitive
174 10.3.10.1.3 When generated
175 10.3.10.2 MLME-START.confirm
10.3.10.2.1 Function
10.3.10.2.3 When generated
10.3.10.2.4 Effect of receipt
10.3.15 Channel switch
10.3.15.1 MLME-CHANNELSWITCH.request
10.3.15.1.2 Semantics of the service primitive
176 10.3.15.1.4 Effect of receipt
10.3.15.3 MLME-CHANNELSWITCH.indication
10.3.15.3.2 Semantics of the service primitive
177 10.3.15.4 MLME-CHANNELSWITCH.response
10.3.15.4.2 Semantics of the service primitive
178 10.3.35 Extended channel switch announcement
10.3.35.1 MLME-EXTCHANNELSWITCH.request
10.3.35.1.1 Function
10.3.35.1.2 Semantics of the service primitive
179 10.3.35.1.3 When generated
10.3.35.3 MLME-EXTCHANNELSWITCH.indication
10.3.35.3.1 Function
10.3.35.3.2 Semantics of the service primitive
180 10.3.35.4 MLME-EXTCHANNELSWITCH.response
10.3.35.4.2 Semantics of the service primitive
181 10.3.77 Mesh peering management
10.3.77.1 Introduction
10.3.77.2 MLME-MESHPEERINGMANAGEMENT.request
10.3.77.2.1 Function
10.3.77.2.2 Semantics of the service primitive
10.3.77.2.3 When generated
182 10.3.77.2.4 Effect of receipt
10.3.77.3 MLME-MESHPEERINGMANAGEMENT.confirm
10.3.77.3.1 Function
10.3.77.3.2 Semantics of the service primitive
10.3.77.3.3 When generated
10.3.77.3.4 Effect of receipt
10.3.77.4 MLME-MESHPEERINGMANAGEMENT.indication
10.3.77.4.1 Function
183 10.3.77.4.2 Semantics of the service primitive
10.3.77.4.3 When generated
10.3.77.4.4 Effect of receipt
10.3.77.5 MLME-MESHPEERINGMANAGEMENT.response
10.3.77.5.1 Function
10.3.77.5.2 Semantics of the service primitive
10.3.77.5.3 When generated
184 10.3.77.5.4 Effect of receipt
10.3.78 Mesh power management
10.3.78.1 Introduction
10.3.78.2 MLME-MESHPOWERMGT.request
10.3.78.2.1 Function
10.3.78.2.2 Semantics of the service primitive
10.3.78.2.3 When generated
185 10.3.78.2.4 Effect of receipt
10.3.78.3 MLME-MESHPOWERMGT.confirm
10.3.78.3.1 Function
10.3.78.3.2 Semantics of the service primitive
10.3.78.3.3 When generated
10.3.78.3.4 Effect of receipt
10.3.79 Mesh neighbor offset synchronization
10.3.79.1 Introduction
10.3.79.2 MLME-MESHNEIGHBOROFFSETSYNCSTART.request
10.3.79.2.1 Function
10.3.79.2.2 Semantics of the service primitive
186 10.3.79.2.3 When generated
10.3.79.2.4 Effect of receipt
10.3.79.3 MLME-MESHNEIGHBOROFFSETSYNCSTART.confirm
10.3.79.3.1 Function
10.3.79.3.2 Semantics of the service primitive
10.3.79.3.3 When generated
10.3.79.3.4 Effect of receipt
10.3.79.4 MLME-MESHNEIGHBOROFFSETCALCULATE.request
10.3.79.4.1 Function
187 10.3.79.4.2 Semantics of the service primitive
10.3.79.4.3 When generated
10.3.79.4.4 Effect of receipt
10.3.79.5 MLME-MESHNEIGHBOROFFSETCALCULATE.confirm
10.3.79.5.1 Function
188 10.3.79.5.2 Semantics of the service primitive
10.3.79.5.3 When generated
10.3.79.5.4 Effect of receipt
10.3.79.6 MLME-MESHNEIGHBOROFFSETSYNCSTOP.request
10.3.79.6.1 Function
10.3.79.6.2 Semantics of the service primitive
10.3.79.6.3 When generated
189 10.3.79.6.4 Effect of receipt
10.3.79.7 MLME-MESHNEIGHBOROFFSETSYNCSTOP.confirm
10.3.79.7.1 Function
10.3.79.7.2 Semantics of the service primitive
10.3.79.7.3 When generated
10.3.79.7.4 Effect of receipt
190 10.3.80 Mesh TBTT adjustment
10.3.80.1 Introduction
10.3.80.2 MLME-MESHTBTTADJUSTMENT.request
10.3.80.2.1 Function
10.3.80.2.2 Semantics of the service primitive
10.3.80.2.3 When generated
10.3.80.2.4 Effect of receipt
191 10.3.80.3 MLME-MESHTBTTADJUSTMENT.confirm
10.3.80.3.1 Function
10.3.80.3.2 Semantics of the service primitive
10.3.80.3.3 When generated
10.3.80.3.4 Effect of receipt
10.3.80.4 MLME-MESHTBTTADJUSTMENT.indication
10.3.80.4.1 Function
192 10.3.80.4.2 Semantics of the service primitive
10.3.80.4.3 When generated
10.3.80.4.4 Effect of receipt
10.3.80.5 MLME-MESHTBTTADJUSTMENT.response
10.3.80.5.1 Function
10.3.80.5.2 Semantics of the service primitive
193 10.3.80.5.3 When generated
10.3.80.5.4 Effect of receipt
10.3.81 MCCA management interface
10.3.81.1 Introduction
10.3.81.2 MLME-ACTIVATEMCCA.request
10.3.81.2.1 Function
10.3.81.2.2 Semantics of the service primitive
194 10.3.81.2.3 When generated
10.3.81.2.4 Effect of receipt
10.3.81.3 MLME-ACTIVATEMCCA.confirm
10.3.81.3.1 Function
10.3.81.3.2 Semantics of the service primitive
195 10.3.81.3.3 When generated
10.3.81.3.4 Effect of receipt
10.3.81.4 MLME-MCCASETUP.request
10.3.81.4.1 Function
10.3.81.4.2 Semantics of the service primitive
10.3.81.4.3 When generated
10.3.81.4.4 Effect of receipt
196 10.3.81.5 MLME-MCCASETUP.confirm
10.3.81.5.1 Function
10.3.81.5.2 Semantics of the service primitive
10.3.81.5.3 When generated
10.3.81.5.4 Effect of receipt
197 10.3.81.6 MLME-MCCASETUP.indication
10.3.81.6.1 Function
10.3.81.6.2 Semantics of the service primitive
198 10.3.81.6.3 When generated
10.3.81.6.4 Effect of receipt
10.3.81.7 MLME-MCCASETUP.response
10.3.81.7.1 Function
10.3.81.7.2 Semantics of the service primitive
199 10.3.81.7.3 When generated
10.3.81.7.4 Effect of receipt
10.3.81.8 MLME-MCCAADVERTISEMENT.request
10.3.81.8.1 Function
10.3.81.8.2 Semantics of the service primitive
200 10.3.81.8.3 When generated
10.3.81.8.4 Effect of receipt
10.3.81.9 MLME-MCCAADVERTISEMENT.confirm
10.3.81.9.1 Function
10.3.81.9.2 Semantics of the service primitive
201 10.3.81.9.3 When generated
10.3.81.9.4 Effect of receipt
10.3.81.10 MLME-MCCAADVERTISEMENT.indication
10.3.81.10.1 Function
10.3.81.10.2 Semantics of the service primitive
10.3.81.10.3 When generated
10.3.81.10.4 Effect of receipt
202 10.3.81.11 MLME-MCCAADVERTISEMENT.response
10.3.81.11.1 Function
10.3.81.11.2 Semantics of the service primitive
10.3.81.11.3 When generated
10.3.81.11.4 Effect of receipt
10.3.81.12 MLME-MCCATEARDOWN.request
10.3.81.12.1 Function
203 10.3.81.12.2 Semantics of the service primitive
10.3.81.12.3 When generated
10.3.81.12.4 Effect of receipt
10.3.81.13 MLME-MCCATEARDOWN.confirm
10.3.81.13.1 Function
10.3.81.13.2 Semantics of the service primitive
204 10.3.81.13.3 When generated
10.3.81.13.4 Effect of receipt
10.3.81.14 MLME-MCCATEARDOWN.indication
10.3.81.14.1 Function
10.3.81.14.2 Semantics of the service primitive
205 10.3.81.14.3 When generated
10.3.81.14.4 Effect of receipt
10.3.82 MBSS congestion control
10.3.82.1 Introduction
10.3.82.2 MLME-MBSSCONGESTIONCONTROL.request
10.3.82.2.1 Function
10.3.82.2.2 Semantics of the service primitive
10.3.82.2.3 When generated
206 10.3.82.2.4 Effect of receipt
10.3.82.3 MLME-MBSSCONGESTIONCONTROL.confirm
10.3.82.3.1 Function
10.3.82.3.2 Semantics of the service primitive
10.3.82.3.3 When generated
10.3.82.3.4 Effect of receipt
10.3.82.4 MLME-MBSSCONGESTIONCONTROL.indication
10.3.82.4.1 Function
10.3.82.4.2 Semantics of the service primitive
207 10.3.82.4.3 When generated
10.3.82.4.4 Effect of receipt
10.3.83 MBSS proxy update
10.3.83.1 Introduction
10.3.83.2 MLME-MBSSPROXYUPDATE.request
10.3.83.2.1 Function
10.3.83.2.2 Semantics of the service primitive
208 10.3.83.2.3 When generated
10.3.83.2.4 Effect of receipt
10.3.83.3 MLME-MBSSPROXYUPDATE.confirm
10.3.83.3.1 Function
10.3.83.3.2 Semantics of the service primitive
209 10.3.83.3.3 When generated
10.3.83.3.4 Effect of receipt
10.3.83.4 MLME-MBSSPROXYUPDATE.indication
10.3.83.4.1 Function
10.3.83.4.2 Semantics of the service primitive
210 10.3.83.4.3 When generated
10.3.83.4.4 Effect of receipt
10.3.83.5 MLME-MBSSPROXYUPDATE.response
10.3.83.5.1 Function
10.3.83.5.2 Semantics of the service primitive
211 10.3.83.5.3 When generated
10.3.83.5.4 Effect of receipt
10.3.84 MBSS mesh gate announcement
10.3.84.1 Introduction
10.3.84.2 MLME-MBSSGATEANNOUNCEMENT.request
10.3.84.2.1 Function
10.3.84.2.2 Semantics of the service primitive
212 10.3.84.2.3 When generated
10.3.84.2.4 Effect of receipt
10.3.84.3 MLME-MBSSGATEANNOUNCEMENT.confirm
10.3.84.3.1 Function
10.3.84.3.2 Semantics of the service primitive
10.3.84.3.3 When generated
10.3.84.3.4 Effect of receipt
10.3.84.4 MLME-MBSSGATEANNOUNCEMENT.indication
10.3.84.4.1 Function
10.3.84.4.2 Semantics of the service primitive
213 10.3.84.4.3 When generated
10.3.84.4.4 Effect of receipt
10.3.85 Mesh link metric
10.3.85.1 Introduction
10.3.85.2 MLME-MESHLINKMETRICREAD.request
10.3.85.2.1 Function
10.3.85.2.2 Semantics of the service primitive
214 10.3.85.2.3 When generated
10.3.85.2.4 Effect of receipt
10.3.85.3 MLME-MESHLINKMETRICREAD.confirm
10.3.85.3.1 Function
10.3.85.3.2 Semantics of the service primitive
215 10.3.85.3.3 When generated
10.3.85.3.4 Effect of receipt
10.3.85.4 MLME-MESHLINKMETRICREPORT.request
10.3.85.4.1 Function
10.3.85.4.2 Semantics of the service primitive
216 10.3.85.4.3 When generated
10.3.85.4.4 Effect of receipt
10.3.85.5 MLME-MESHLINKMETRICREPORT.confirm
10.3.85.5.1 Function
10.3.85.5.2 Semantics of the service primitive
10.3.85.5.3 When generated
217 10.3.85.5.4 Effect of receipt
10.3.85.6 MLME-MESHLINKMETRICREPORT.indication
10.3.85.6.1 Function
10.3.85.6.2 Semantics of the service primitive
10.3.85.6.3 When generated
10.3.85.6.4 Effect of receipt
218 10.3.86 HWMP mesh path selection
10.3.86.1 Introduction
10.3.86.2 MLME-HWMPMESHPATHSELECTION.request
10.3.86.2.1 Function
10.3.86.2.2 Semantics of the service primitive
219 10.3.86.2.3 When generated
10.3.86.2.4 Effect of receipt
10.3.86.3 MLME-HWMPMESHPATHSELECTION.confirm
10.3.86.3.1 Function
10.3.86.3.2 Semantics of the service primitive
10.3.86.3.3 When generated
10.3.86.3.4 Effect of receipt
220 10.3.86.4 MLME-HWMPMESHPATHSELECTION.indication
10.3.86.4.1 Function
10.3.86.4.2 Semantics of the service primitive
10.3.86.4.3 When generated
221 10.3.86.4.4 Effect of receipt
222 11. MLME
11.1 Synchronization
11.1.1 Basic approach
11.1.1.3 TSF for an MBSS
11.1.2 Maintaining synchronization
11.1.2.2a Beacon generation in an MBSS
11.1.2.3 Beacon reception
11.1.3 Acquiring synchronization, scanning
223 11.1.3.2 Active scanning
11.1.3.2.1 Sending a probe response
224 11.2 Power management
11.2.2a Power management in an MBSS
11.3 STA authentication and association
225 11.3.1 Authentication and deauthentication
11.3.1.1 Authentication—originating STA
11.3.1.2 Authentication—destination STA
226 11.3.1.3 Deauthentication—originating STA
11.3.1.4 Deauthentication—destination STA
11.3.3 Additional mechanisms for an AP collocated with a mesh STA
11.7 DLS operation
11.8 TPC procedures
227 11.8.1a Peering based on transmit power capability
11.8.2 Specification of regulatory and local maximum transmit power levels
228 11.9 DFS procedures
11.9.2 Quieting channels for testing
11.9.6 Requesting and reporting of measurements
11.9.7 Selecting and advertising a new channel
11.9.7.2a MBSS channel switching
11.9.7.2a.1 General
229 11.9.7.2a.2 Initiating MBSS channel switch
11.9.7.2a.3 Processing channel switch announcement
230 11.9.7.2a.4 Channel switch across a regulatory class
11.9a Extended channel switching (ECS)
11.9a.1 General
231 11.9a.3 Selecting and advertising a new channel and/or regulatory class
11.9a.3.3 Selecting and advertising a new channel in an MBSS
11.19 STAs communicating data frames outside the context of a BSS
11.21 Tunneled direct-link setup
11.21.1 General
11.23 WLAN interworking with external networks procedures
11.23.2 Interworking capabilities and information
232 11.23.6 Interworking procedures: emergency services support
233 11A. Fast BSS transition
11A.2 Key holders
11A.2.2 Authenticator key holders
11A.2.3 Supplicant key holders
11A.4 FT initial mobility domain association
11A.4.2 FT initial mobility domain association in an RSN
234 11A.5 FT Protocol
11A.5.3 Over-the-DS FT Protocol authentication in an RSN
11A.8 FT authentication sequence
11A.8.4 FT authentication sequence: contents of third message
11A.8.5 FT authentication sequence: contents of fourth message
235 11C. MLME mesh procedures
11C.1 Mesh STA dependencies
11C.2 Mesh discovery
11C.2.1 General
11C.2.2 Mesh identifier
236 11C.2.3 Mesh profile
11C.2.4 Mesh STA configuration
11C.2.5 Supplemental information for the mesh discovery
237 11C.2.6 Scanning mesh BSSs
11C.2.7 Candidate peer mesh STA
11C.2.8 Establishing or becoming a member of a mesh BSS
238 11C.2.9 Establishing mesh peerings
11C.3 Mesh peering management (MPM)
11C.3.1 General
240 11C.3.2 State variable management
11C.3.3 Mesh authentication
241 11C.3.4 Mesh peering instance controller
11C.3.4.1 Overview
11C.3.4.2 Creating a new mesh peering instance
242 11C.3.4.3 Deleting mesh peering instances
11C.3.5 Mesh peering instance selection
243 11C.3.6 Mesh peering open
11C.3.6.1 Generating Mesh Peering Open frames
11C.3.6.2 Mesh Peering Open frame processing
244 11C.3.7 Mesh peering confirm
11C.3.7.1 Generating Mesh Peering Confirm frames
11C.3.7.2 Mesh Peering Confirm frame processing
11C.3.8 Mesh peering close
11C.3.8.1 Generating Mesh Peering Close frames
11C.3.8.2 Mesh Peering Close frame processing
245 11C.4 Mesh peering management finite state machine (MPM FSM)
11C.4.1 General
11C.4.2 States
11C.4.3 Events and actions
246 11C.4.4 Timers
247 11C.4.5 State transitions
249 11C.4.6 IDLE state
250 11C.4.7 OPN_SNT state
11C.4.8 CNF_RCVD state
251 11C.4.9 OPN_RCVD state
252 11C.4.10 ESTAB state
11C.4.11 HOLDING state
11C.5 Authenticated mesh peering exchange (AMPE)
11C.5.1 Overview
253 11C.5.2 Security capabilities selection
11C.5.2.1 Instance Pairwise Cipher Suite selection
11C.5.2.2 Group cipher suite selection
254 11C.5.3 Construction and processing AES-SIV-protected Mesh Peering Management frames
255 11C.5.4 MGTK distribution
11C.5.5 Mesh Peering Management frames for AMPE
11C.5.5.1 General
11C.5.5.2 Mesh peering open for AMPE
11C.5.5.2.1 Generating Mesh Peering Open frames for AMPE
11C.5.5.2.2 Processing Mesh Peering Open frames for AMPE
256 11C.5.5.3 Mesh peering confirm for AMPE
11C.5.5.3.1 Generating Mesh Peering Confirm frames for AMPE
11C.5.5.3.2 Processing Mesh Peering Confirm frames for AMPE
11C.5.5.4 Mesh peering close for AMPE
11C.5.5.4.1 Generating Mesh Peering Close frames for AMPE
257 11C.5.5.4.2 Processing Mesh Peering Close frames for AMPE
11C.5.6 AMPE finite state machine
11C.5.6.1 Overview
11C.5.6.2 Additional events and actions to MPM FSM
258 11C.5.6.3 State transitions
260 11C.6 Mesh group key handshake
11C.6.1 General
261 11C.6.2 Protection on mesh group key handshake frames
262 11C.6.3 Mesh Group Key Inform frame construction and processing
11C.6.4 Mesh Group Key Acknowledge frame construction and processing
263 11C.6.5 Mesh group key implementation considerations
11C.7 Mesh path selection and metric framework
11C.7.1 General
264 11C.7.2 Extensible path selection framework
11C.7.3 Link metric reporting
11C.8 Airtime link metric
266 11C.9 Hybrid wireless mesh protocol (HWMP)
11C.9.1 General
11C.9.2 Terminology
268 11C.9.3 On-demand path selection mode
269 11C.9.4 Proactive tree building mode
11C.9.4.1 General
11C.9.4.2 Proactive PREQ mechanism
270 11C.9.4.3 Proactive RANN mechanism
11C.9.5 Collocated STAs
11C.9.6 Parameters for extensible path selection framework
271 11C.9.7 Addressing of HWMP Mesh Path Selection frame
272 11C.9.8 General rules for processing HWMP elements
11C.9.8.1 General
11C.9.8.2 HWMP propagation
11C.9.8.3 HWMP sequence numbering
273 11C.9.8.4 Forwarding information
275 11C.9.8.5 Repeated attempts at path discovery
11C.9.8.6 Limiting the rate of HWMP sequence number increments
11C.9.9 Path request (PREQ)
11C.9.9.1 General
11C.9.9.2 Function
11C.9.9.3 Conditions for generating and sending a PREQ
283 11C.9.9.4 PREQ processing
11C.9.9.4.1 General
11C.9.9.4.2 Acceptance criteria
11C.9.9.4.3 Effect of receipt
284 11C.9.10 Path reply (PREP)
11C.9.10.1 General
285 11C.9.10.2 Function
11C.9.10.3 Conditions for generating and sending a PREP
288 11C.9.10.4 PREP processing
11C.9.10.4.1 General
11C.9.10.4.2 Acceptance criteria
11C.9.10.4.3 Effect of receipt
289 11C.9.11 Path error (PERR)
11C.9.11.1 General
11C.9.11.2 Function
11C.9.11.3 Conditions for generating and sending a PERR
292 11C.9.11.4 PERR processing
11C.9.11.4.1 General
11C.9.11.4.2 Acceptance criteria
293 11C.9.11.4.3 Effect of receipt
11C.9.12 Root announcement (RANN)
11C.9.12.1 General
11C.9.12.2 Function
294 11C.9.12.3 Conditions for generating and sending a RANN
295 11C.9.12.4 RANN reception
11C.9.12.4.1 General
11C.9.12.4.2 Acceptance criteria
11C.9.12.4.3 Effect of receipt
296 11C.9.13 Considerations for support of STAs without mesh functionality
11C.10 Interworking with the DS
11C.10.1 Overview of interworking between a mesh BSS and a DS
297 11C.10.2 Gate announcement protocol
11C.10.2.1 General
11C.10.2.2 Function
11C.10.2.3 Conditions for generating and sending a GANN
298 11C.10.2.4 GANN processing
11C.10.2.4.1 General
11C.10.2.4.2 Acceptance criteria
11C.10.2.4.3 Effect of receipt
299 11C.10.3 Data forwarding at proxy mesh gates
11C.10.3.1 General
11C.10.3.2 Forwarding of MSDUs from the MBSS to the DS
11C.10.3.3 Forwarding of MSDUs from the DS to the MBSS
301 11C.10.4 Proxy information and proxy update
11C.10.4.1 General
11C.10.4.2 Proxy information
302 11C.10.4.3 Proxy update (PXU)
11C.10.4.3.1 General
11C.10.4.3.2 Function
11C.10.4.3.3 Conditions for generating and sending a PXU
11C.10.4.3.4 Effect of receipt of a PXU
304 11C.10.4.4 Proxy Update Confirmation (PXUC)
11C.10.4.4.1 General
11C.10.4.4.2 Function
11C.10.4.4.3 Conditions for generating and sending a PXUC
11C.10.4.4.4 Effect of receipt of PXUC
11C.10.5 Mesh STA collocation
305 11C.11 Intra-mesh congestion control
11C.11.1 General
11C.11.2 Congestion control signaling protocol
306 11C.12 Synchronization and beaconing in MBSSs
11C.12.1 TSF for MBSSs
11C.12.2 Extensible synchronization framework
11C.12.2.1 General
11C.12.2.2 Neighbor offset synchronization method
11C.12.2.2.1 General
307 11C.12.2.2.2 Timing offset calculation
11C.12.2.2.3 Clock drift adjustment
308 11C.12.3 Beaconing
11C.12.3.1 Beacon generation in MBSSs
309 11C.12.3.2 Beacon reception for mesh STA
11C.12.4 Mesh beacon collision avoidance (MBCA)
11C.12.4.1 Overview
310 11C.12.4.2 Beacon timing advertisement
11C.12.4.2.1 General
11C.12.4.2.2 Calculation of neighbor STA’s TBTT
11C.12.4.2.3 Beacon timing information
311 11C.12.4.2.4 Maintenance of the status number
11C.12.4.2.5 Transmitter’s procedure
312 11C.12.4.2.6 Receiver’s procedure
313 11C.12.4.3 TBTT selection
11C.12.4.4 TBTT adjustment
11C.12.4.4.1 Self-determined TBTT adjustment
11C.12.4.4.2 Requested TBTT adjustment
314 11C.12.4.4.3 TBTT scanning and adjustment procedures
11C.12.4.5 Frame transmission across reported TBTT
315 11C.12.4.6 Delayed beacon transmissions
11C.13 Power save in a mesh BSS
11C.13.1 General
11C.13.2 Mesh power modes
11C.13.2.1 General
316 11C.13.2.2 Peer-specific mesh power modes
317 11C.13.2.3 Non-peer mesh power modes
11C.13.3 Mesh power mode indications and transitions
11C.13.3.1 General
318 11C.13.3.2 Transition to a higher activity level
11C.13.3.3 Transition to a lower activity level
11C.13.4 TIM transmissions in an MBSS
11C.13.5 TIM types
11C.13.6 Mesh awake window
319 11C.13.7 Power save support
320 11C.13.8 Operation in peer-specific and non-peer mesh power modes
11C.13.8.1 General
11C.13.8.2 Operation in active mode
11C.13.8.3 Operation in deep sleep mode for non-peer mesh STAs
321 11C.13.8.4 Operation in light sleep mode for a mesh peering
11C.13.8.5 Operation in deep sleep mode for a mesh peering
11C.13.8.6 Conditions for Doze state
322 11C.13.9 Mesh peer service periods
11C.13.9.1 General
11C.13.9.2 Initiation of a mesh peer service period
323 11C.13.9.3 Operation during a mesh peer service period
11C.13.9.4 Termination of a mesh peer service period
324 11C.13.10 MCCA use by power saving mesh STA
325 Annex A (normative) Protocol Implementation Conformance Statement (PICS) proforma
A.2 Abbreviations and special symbols
A.2.2 General abbreviations for Item and Supported columns
326 A.4 PICS proforma—IEEE Std 802.11-2007
A.4.3 IUT configuration
A.4.4 MAC protocol
A.4.4.1 MAC protocol capabilities
A.4.4.4 MAC addressing functions
327 A.4.14 QoS base functionality
328 A.4.15 QoS enhanced distributed channel access (EDCA)
A.4.16 QoS hybrid coordination function (HCF) controlled channel access (HCCA)
A.4.23 Mesh protocol capabilities
A.4.23.1 General mesh support
332 A.4.23.2 HWMP path selection protocol capabilities
333 Annex D (normative) ASN.1 encoding of the MAC and PHY MIB
361 Annex H (informative) RSNA reference implementation and test vectors
H.10 SAE test vector
363 Annex P (informative) Bibliography
P.1 General
364 Annex S (informative) Frame exchange sequences
S.2 Basic sequences
S.3 EDCA and HCCA sequences
365 Annex X (informative) Interworking with external networks
X.4 Interworking with external networks and emergency call support
X.4.4 Access to emergency services in an RSN
366 Annex Y (informative) Mesh BSS operation
Y.1 Clarification of Mesh Data frame format
Y.2 Operational considerations for interworking
Y.2.1 Formation and maintenance of the IEEE 802.1D spanning tree
Y.3 Power save parameters selection
Y.3.1 General
367 Y.3.2 Selecting the mesh power mode based on traffic load
Y.3.3 Scanning of mesh BSSs
Y.3.4 Default parameters
368 Y.3.5 MSDU forwarding in an MBSS containing mesh STAs in light or deep sleep mode
Y.3.6 Synchronization maintenance of mesh STAs in deep sleep mode
Y.4 SIV key wrapping test vector
370 Y.5 Airtime link metric usage example
Y.6 Generation of proactive PREPs in proactive PREQ mechanism of HWMP
Y.6.1 General
Y.6.2 Additions to forwarding information
371 Y.6.3 Actions when sending data frames as source mesh STA
Y.6.4 Actions on receipt of proactive PREQ
Y.6.5 Generation of proactive PREPs
Y.7 Generation of PREQs in proactive RANN mechanism of HWMP
Y.7.1 General
Y.7.2 Additions to forwarding information
372 Y.7.3 Actions when sending data frames as source mesh STA
Y.7.4 Actions on receipt of proactive RANN
Y.7.5 Actions on receipt of PREP
Y.8 Informative references
IEEE 802.11s-2011
$181.46