--- 1/draft-ietf-opsawg-capwap-extension-03.txt 2014-05-13 17:14:18.159009727 -0700 +++ 2/draft-ietf-opsawg-capwap-extension-04.txt 2014-05-13 17:14:18.191010488 -0700 @@ -1,20 +1,20 @@ OPSAWG Y. Chen Internet-Draft D. Liu Updates: 5416 (if approved) H. Deng Intended status: Standards Track China Mobile -Expires: September 5, 2014 Lei. Zhu +Expires: Nov 10, 2014 Lei. Zhu Huawei - March 4, 2014 + May 10, 2014 CAPWAP Extension for 802.11n and Power/channel Autoconfiguration - draft-ietf-opsawg-capwap-extension-03 + draft-ietf-opsawg-capwap-extension-04 Abstract The CAPWAP binding for 802.11 is specified by RFC5416 and it was based on IEEE 802-11.2007 standard. Several new amendments of 802.11 have been published since RFC5416 was published in 2009. 802.11n is one of those amendments and it has been widely used in real deployment. This document extends the CAPWAP binding for 802.11 to support 802.11n and also defines a power and channel auto configuration extension. @@ -27,21 +27,21 @@ Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on September 5, 2014. + This Internet-Draft will expire on September 20, 2014. Copyright Notice Copyright (c) 2014 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents @@ -61,26 +61,26 @@ 3.1.2. 802.11n Radio Configuration Message Element . . . . . 4 3.1.3. 802.11n Station Information . . . . . . . . . . . . . 6 4. Power and Channel Autoconfiguration . . . . . . . . . . . . . 7 4.1. Channel Autoconfiguration When WTP Power On . . . . . . . 7 4.2. Power Configuration When WTP Power On . . . . . . . . . . 8 4.3. Channel/Power Auto Adjusment . . . . . . . . . . . . . . 8 4.3.1. IEEE 802.11 Scan Parameters Message Element . . . . . 9 4.3.2. IEEE 802.11 Channel Bind Message Element . . . . . . 11 4.3.3. IEEE 802.11 Channel Scan Report . . . . . . . . . . . 12 4.3.4. IEEE 802.11 Neighbor WTP Report . . . . . . . . . . . 14 - 5. Security Considerations . . . . . . . . . . . . . . . . . . . 14 - 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 14 + 5. Security Considerations . . . . . . . . . . . . . . . . . . . 15 + 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15 7. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 15 - 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15 - 9. Normative References . . . . . . . . . . . . . . . . . . . . 15 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 16 + 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 16 + 9. Normative References . . . . . . . . . . . . . . . . . . . . 16 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 17 1. Introduction The 802.11-2009 [IEEE 802.11n.2009] standard was published in 2009 as an amendment to the IEEE 802.11-2007 standard to improve network throughput. The maximum data rate increases to 600Mbps. In the physical layer, 802.11n uses Orthogonal Frequency Division Multiplexing (OFDM) and Multiple Input/Multiple Output (MIMO) to achieve the high throughput. 802.11n uses multiple antennas to form an antenna array which can be dynamically adjusted to improve the @@ -333,21 +333,21 @@ channel for the WTP. 4.2. Power Configuration When WTP Power On The IEEE 802.11 Tx Power message element defined in section 6.18 of [RFC5416] is used by the AC to control the transmission power of the WTP. The 802.11 Tx Power information element is carried in the Configure Status Response message or in the Configure Update Request message. -4.3. Channel/Power Auto Adjusment +4.3. Channel/Power Auto Adjustment The Channel Scan Procedure is illustrated by the figure 4. WTP Configure Status Req AC -------------------------------------------------------> Configure Status Res(Scan Parameter Message Element, Channel Bind Message Element) <------------------------------------------------------ or WTP AC @@ -417,24 +417,24 @@ Figure 5: IEEE 802.11 Scan Parameters Message Element Type: TBD3 for IEEE 802.11 Scan Parameters Message Element. Length: 10. Radio ID: An 8-bit value representing the radio, whose value is between one (1) and 31. - M bit: Work mode of the WTP. 0x00:normal mode. 0x01: monitor only - mode, no service is provided in this mode. + M bit: Work mode of the WTP. 0:normal mode. 1: monitor only mode, no + service is provided in this mode. - S bit: Scan Type: 0x00: active scan; 0x01: passive scan. + S bit: Scan Type: 0: active scan; 1: passive scan. L bit: L=1: Open Load Balance Scan. L=0: Disable Load Balance Scan. D bit: D=1: Open Rogue WTP detection scan. D=0: Disable Rouge WTP detection scan. Report Time: Channel quality report time (unit: second). PrimeChlSrvTime: Service time (unit: millisecond) on the working scan channel. This segment is invalid(set to 0) when WTP oper mode is set @@ -490,22 +490,22 @@ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 7: Channel Information Format Channel ID: the channel ID of the channel which will be scanned. Flag: Bitmap, reserved for future use. 4.3.3. IEEE 802.11 Channel Scan Report - There are two types of scan report: Channel Scan Reprot and Neighbor - STA Reprot. Channel Scan Report is used to channel autoconfiguration + There are two types of scan report: Channel Scan Report and Neighbor + STA Report. Channel Scan Report is used to channel autoconfiguration while Neighbor WTP Report is used to power autoconfiguration. The WTP send the scan report to the AC through WTP Event Request message. The information element that used to carry the scan report is Channel Scan Report Message Element and Neighbor WTP Report Message Element. The format of the IEEE 802.11 Channel Scan Report message element is in Figure 8. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 @@ -518,88 +518,119 @@ Type: TBD5 for IEEE 802.11 Channel Scan Report message element. Length: >=29. Radio ID: An 8-bit value representing the radio, whose value is between one (1) and 31. Report Count: The number of channels for which a report is provided. Channel Scan Report: The format of each Channel Scan Report is shown - in Figure 9. It complies with the IEEE 802.11 Beacon report that - defined in section 8.4.2.24.7 of [IEEE-802.11.2012]. + in Figure 9. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - |Operating Class|Channel Number |Actual Measurement Start Time..| + | Channel Number | Radar Statistics | Mean | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - | ...Actual Measurement Start Time | - |-------------------------------+-------------------------------+ - |..Actual Measurement Start Time| Measurement Duration | - +---------------+---------------+-------------------------------+ - |Reported Frame | RCPI | BSSID... | - +---------------+---------------+-------------------------------+ - | ...BSSID | - +---------------+-----------------------------------------------+ - | Antenna ID | Parent TSF... | - +---------------+-----------------------------------------------+ - |...Parent TSF | Optional Sub-elements(variable) | - +---------------+-----------------------------------------------+ + | Time | Mean RSSI | Screen Packet Count | + +---------------------------------------------------------------+ + | NeighborCount| Mean Noise | Interference | WTP Tx Occp | + +---------------------------------------------------------------+ + | WTP Rx Occp | Unknown Occp | CRC Err Cnt | Decrypt Err Cnt | + +---------------------------------------------------------------+ + |Phy Err Cnt | Retrans Cnt | + +-----------------------------+ Figure 9: Channel Scan Report - Operating Class: Indicates the channel set for which the measurement - request applies. The definition of this field complies with the - definition in section 8.4.2.24.7 of [IEEE-802.11.2012]. + Channel Number: The channel number. - Channel Number: Indicates the channel number for which the - measurement report applies. The definition of this field complies - with the definition in section 8.4.2.24.7 of [IEEE-802.11.2012]. + Radar Statistics: Whether detect radar signal in this channel. 0x00: + detect radar signal. 0x01: no radar signal is detected. - Actual Measurement Start Time: Is set to the value of the measuring - station's TSF timer at the time the measurement started. + Mean Time: Channel measurement duration (ms). - Measurement Duration: Is set to the duration over which the Beacon - Report was measured. The definition of this field complies with the - definition in section 8.4.2.24.7 of [IEEE-802.11.2012]. + Mean RSSI: The average signal strength of the scanned channel (dbm). - Reported Frame Information: This field contains two subfields as - defined in [IEEE-802.11.2012]. + Screen Packet Count: Received packet number. - RCPI: Indicates the received channel power of the Beacon, Measurement - Pilot, or Probe Response frame. + Neighbor Count: The neighbor number of this channel. - RSNI:Indicates the received signal to noise indication for the - Beacon, Measurement Pilot, or Probe Response frame. + Mean Noise: the average noise on this channel. - BSSID: This field contains the BSSID from the Beacon,Measurement - Pilot, or Probe Response frame being reported. + Interference: The interference of the channel, including STA + interference and WTP interference. - Antenna ID: This field contains the identifying number for the - antennas used for this measurement. + WTP Tx Occp: (The WTP sending duration time/Monitor time)*255. + The WTP sending duration time is the total sending time of + the WTP during the period of channel scan. - Parent TSF: This field contains the lower 4 octets of the measuring - station's TSF timer value at the start of reception of the first - octet of the timestamp field of the reported Beacon, Measurement - Pilot, or Probe Response frame at the time the Beacon frame being - reported was received. + WTP Rx Occp: (The WTP receiving duration time/Monitor time)*255. + THe WTP receiving duration time is the total receiving time of + the WTP during the period of channel scan. - Optional Subelements: This field contains zero or more subelements. + Unknown Occp: (All other packet transmission time duration/Monitor + time)*255. -4.3.4. IEEE 802.11 Neighbor WTP Report + CRC Err Cnt: CRC err packet number. - This document specifies that the WTP MAY include an instance of the - IEEE 802.11 Neighbor Report Element defined in section 8.4.2.39 of - [IEEE-802.11.2012] within IEEE 802.11 Information Element message - element defined in section 6.6 of [RFC5416] to report neighbouring - WTP information to the AC. + Decrypt Err Cnt: Decryption err packet number. + + Phy Err Cnt: Physical err packet number. + + Retrans Cnt: Retransmission packet number. + +4.3.4. IEEE 802.11 WTP Neighbor Report + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Element ID | Length | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Radio ID | Reserved | Number of Neighbor Report | + +---------------------------------------------------------------+ + | Neighbor Infor... | + +---------------------------------------------------------------+ + + Figure 10: WTP Neighbor Report TLV + + The definition of Neighbor info is as follows: + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | BSSID | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | BSSID | Channel Number | + +---------------------------------------------------------------+ + | 2nd Offset | Mean RSSI | Sta Intf | AP Intf | + +---------------------------------------------------------------+ + + Figure 11: Neighbor info + + BSSID: The BSSID of this neighbor WTP. + + Channel Number: The channel number of this WTP neighbor. + + 2nd channel offset: The auxiliary channel offset of this WTP. + + Mean RSSI: The average signal strength of this WTP (dbm). + + Sta Intf: (The station air interface occupation time/Monitor + time)*255. The station air interface occupation time is the + air interface occupation time caused by the stations which are connected + to this WTP. + + AP Intf: (The WTP air interface occupation time/Monitor time)*255. + The WTP air interface occupation time is the air interface occupation + time caused by the WTP. 5. Security Considerations This document is based on RFC5415/RFC5416 and adds no new security considerations. 6. IANA Considerations The extension defined in this document need to extend CAPWAP IEEE 802.11 binding message element which is defined in section 6 of