December, 2005doc.: IEEE 802.11-05/1255r01
IEEE P802.11
Wireless LANs
Date: 2005-11-29
Author(s):
Name / Company / Address / Phone / email
Martin Lefkowitz / Consultant / 510-338-1122 /
Bernard Aboba / Microsoft
7.3.2.27 Neighbor Report element
The format of the Neighbor Report element is shown inFigure k31.
Zero or more, one for each neighborElement ID / Length / Neighbor List Verson / Neighbor List
Octets: / 1 / 1 / 1 / Variable
Figure k31—Neighbor Report element format
The Element ID field is equal to the Neighbor Report value in Table 20.
The value of Length field is dependent on the number of Neighbor List Entries representing the neighboring APs being reported. Each entry describes an AP and consists of BSSID, BSSID Information, Channel Number, Regulatory Class, PHY Options, and optionally may include the TSF offset fields. The minimum value of the Length field is 0 (i.e., with no neighbor APs in the Neighbor Report element).
The Neighbor List Version is a one byte field as shown in figure k32.
B0-B4 / B5-B7Neighbor List Version Length / Neighbor List Version
The Neighborl List Versiion Length is the length of the Neighbor List Element. For version 0 it shall be set to 15, if the TSF Offset element is included and shall be set to 11 if it is not.
The Neighbor List Version is intended for future expansion and shall be set to zero
The Neighbor List comprises of zero or more Neighbor List Entries. See Figure k32.
BSSID / BSSID information / Channel Number / Regulatory Class / PHY Options / TSF offset (optional)Octets: / 6 / 2 / 1 / 1 / 1 / 4
Figure k32—Neighborlist entry format
The BSSID is the BSSID of the BSS being reported. The subsequent fields in the Neighbor List Entry pertain to this BSS.
The BSSID Information field may be used to help determine neighbor BSS transition candidates. It shall be two octets in length and shall contain the subfields as shown in Figure k33.
B0 / B1 / B2 / B3 / B4 / B9 / B10 / B15AP Reachability / Security / Key Scope / Capabilities / Reserved
Bits: / 2 / 1 / 1 / 6 / 6
Figure k33—BSSID information field
The AP Reachability field indicates whether the AP identified by this BSSID is reachable by the STA that requested the Neighbor Report for the exchange of preauthentication frames as described in clause 8.4.6.1. The values are shown in Table k10.
Table k10—Reachability field
Value / Reachability / Usage0 / Reserved / n/a
1 / Not Reachable / A station sending a preauthentication frame to the BSSID will not receive a response even if the AP represented by the BSSID is capable of preauthentication.
2 / Unknown / The AP is unable to determine if the value Reachable or Not Reachable is to be returned.
3 / Reachable / The station sending a preauthentication frame to the BSSID can receive a response from an AP that is capable of preauthentication.
The Security bit, if set, indicates that the AP identified by this BSSID supports all of the security capabilities of the AP with which the STA is currently associated. If the bit is not set, it indicates that either the capabilities do not match or the information is not available to the AP at this time.
The Key Scope bit, when set, indicates the AP represented by this BSSID has the same authenticator as the AP sending the report. If this bit is not set, it indicates a distinct authenticator or the information is not available.
The Capabilities Subfield contains selected capability information for the AP represented by this BSSID. The bit fields within this subfield shall have the same meaning and be set equal to the equivalent bits within the Capability Information field being sent in the beacons by the AP being reported. The format of the Capabilities subfield is as in Figure k34.
B4 / B5 / B6 / B7 / B8 / B9Spectrum Management / QoS / APSD / Radio Mesaurement / Delayed Block Ack / Immediate Block Ack
Bits: / 1 / 1 / 1 / 1 / 1 / 1
Figure k34—Capabilities Subfield
Bits 10 – 15 are reserved and shall be set to 0 on transmission and ignored on reception.
Channel Number indicates the current operating channel of the AP represented by the BSSID in this neighbor list entry.
Regulatory Class contains an enumerated value from specifying the frequency band in which the Current Channel is valid.
The PHY Options field contains the Condensed PHY type and TSF offset Flag as shown in the Figure k35.
B0 B6 / B7Condensed PHY Type / TSF offset Flag
Bits: / 7 / 1
Figure k35—PHY Options field
Condensed PHY Type indicates the PHY type of the AP being reported. It shall have an integer value between 0 and 127 as defined by dot11PHYType.
TSF offset Flag is a one bit field. When it is set to 1 it indicates that a TSF offset field is present for this Neighbor List Entry. When set to 0 it indicates that a TSF offset field is not present for this Neighbor List Entry.The Neighbor Report may have the TSF offset Flag set in some Neighbor List Entries and not set in others.
The TSF offset is 4 octets long and contains TSF Offset and Beacon Interval subfields.
TSF Offset / Beacon IntervalOctets: / 2 / 2
Figure k36—TSF offset field format
The TSF Offset subfield is 2 octets long and contains the neighbor AP’s TSF timer offset. This is the time difference, in TU units, between the serving AP and a neighbor AP. This offset is given modulo the neighbor AP’s Beacon Interval and rounded to the nearest TU boundary.
The Beacon Interval field is the beacon interval of the Neighbor AP being reported. This field is defined in clause 7.3.1.3 and illustrated in Figure 26.
7.4.5.5 Neighbor Report Request frame format
The Neighbor Report Request frame uses the Action frame body format and is transmitted by a STA requesting information in the Neighbor Report about neighboring AP’s. The format of the Neighbor Report Request frame body is shown in Figure k46.
Category / Action / Dialog Token / Neighbor Report Request Types / SSID elementOctets: / 1 / 1 / 1 / 1 / variable
Figure k46—Neighbor Report Request frame body format
The Category field shall be set to the value indicating the Radio Measurement category, as specified in Table 19a in 7.3.1.11.
The Action field shall be set to the value indicating Neighbor Report Request, as specified in Table k11 in 7.4.5.
The Dialog Token field shall be set to a non-zero value chosen by the STA sending the measurement request to identify the request/report transaction.
The Neighbor Report Request Types field shall be one octet in length and shall contain the subfields as shown in Error! Reference source not found..
B0 / B1 -B4 B7Reserved / B5 -B7
Neighbor TSF offset Request / Reserved / Neighbor Report Version
Bits: / 1 / 4 / 3
Figure k47—Neighbor Report Request Types Subfield
Neighbor TSF offset Request – This bit is set to 1 to request TSF offset information be provided in neighbor list entires if available. When this bit is set to 0 the TSF Info field shall not beincludedinany neighbor list entries.
All other bitsBits B1-B4 are reserved and shall be set to 0 on transmission and ignored on reception.
Bits B5, B6 and B7 shall represent the Neighbor Report Version requested. These bits are for future expansion of the Neighbor Report and are set to zero.
Submissionpage 1Lefkowitz, Aboba