IEEE P802.11 Wireless Lans s66

Total Page:16

File Type:pdf, Size:1020Kb

IEEE P802.11 Wireless Lans s66

September 2008 doc.: IEEE 802.11-08/1152r0

IEEE P802.11 Wireless LANs

Proposal to Update SSPN features

Date: 2008-09-10

Author(s): Name Affiliation Address Phone Email 170 W. Tasman Dr. Dave Stephenson Cisco Systems, Inc. +1 408 527 7991 [email protected] San Jose, CA 95134 313 Fairchild dr Gabor Bajko Nokia +1 650 625 2182 [email protected] Mountain View, CA 94043

Abstract This proposal is addresses LB132 SSPN comments.

This document is based on 802.11u-d3.01.

Submission page 1 September 2008 doc.: IEEE 802.11-08/1152r0

6. MAC service definition

6.2 Detailed service specification

6.2.1 MAC Data services

6.2.1.2 MA-UNITDATA.indication

Change 6.2.1.2.4 as shown below:

6.2.1.2.4 Effect of receipt

The effect of receipt of this primitive by the LLC sublayer is dependent on the content of the MSDU.

At an AP for which dot11SspnInterfaceEnabled is TRUE, upon receipt of a group addressed frame of type data the AP’s MAC sublayer shall discard the frame if dot11NonApStaAuthSourceMulticast is FALSE in the dot11InterworkingEntry identified by the source MAC address of the received frame . If dot11NonApStaAuthSourceMulticast is TRUE , the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthSourceMulticastRate in the dot11InterworkingEntry identified by the source MAC address of the received frame . The specific mechanism to perform rate limiting is outside the scope of this sp e cification.

At an AP for which dot11InterworkingServiceEnabled dot11SspnInterfaceEnabled is TRUE , upon receipt of an individually addressed frame of type data and subtypes 0 to 3 inclusive and dot11QosOptionImplemented is TRUE, if the source MAC address corresponds to a non-AP STA which has the QoS bit in the Capabilities element in the (Re)-Association request frame set to 0 and for which the AP has an dot11InterworkingEntry , then the AP ’s MAC sublayer shall update the following MIB variable in the non-AP STA’s dot11InterworkingEntry and perform rate limiting as perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthBestEffortRate in the dot11InterworkingEntry identified by the source MAC address of the received frame. The specific mechanism to perform rate limiting is outside the scope of this specification. described below : If the rate-limit ing mechanism does not discard the frame, the following operations shall be performed by the AP’s MAC sublayer :

— dot11NonApStaBestEffort FrameCount MSDUcount shall be incremented by 1 and — dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the data MSDU

— AP shall measure the aggregate datarate of all individually addressed MSDUs and drop any causing the dot11NonApStaMaxAuthBestEffortRate to be exceeded in any dot11UnicastAveragingPeriod. At an AP for which dot11InterworkingServiceEnabled is TRUE and dot11QosOptionImplemented is FALSE, if the source MAC address corresponds to a non-AP STA for which the AP has an dot11InterworkingEntry , then the AP shall update the following MIB variable in the non-AP STA’s dot11InterworkingEntry and perform rate limiting as described below :

— dot11NonApStaBestEffortFrameCount shall be incremented by 1 and dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the data

— AP shall measure the aggregate datarate of all individually addressed MSDUs and drop any causing the dot11NonApStaMaxAuthBestEffortRate to be exceeded in any dot11UnicastAveragingPeriod.

Submission page 2 September 2008 doc.: IEEE 802.11-08/1152r0

At an AP for which dot11SspnInterfaceEnabled dot11InterworkingServiceEnabled is TRUE , upon receipt of an individually addressed frame of type data and subtypes 8 to 11 inclusive (QoS data subtypes) and dot11QosOptionImplemented is TRUE, if the source MAC address corresponds to a non-AP STA which has the QoS bit in the Capabilities element in the (Re)-Association request frame set to 1 and for which the AP has an dot11InterworkingEntry and the priority is an integer in the range of 0 to 7 inclusive, then the , the AP’s MAC sublayer shall derive the access category shall be derived from the priority using the mapping in Table 9-1 . The AP’s MAC sublayer shall retrieve the MIB variables listed below from the dot11InterworkingEntry identified by the source MAC address of the received frame and perform the following operations: and the AP shall update the following MIB variables in the non-AP STa’s dot11InterworkingEntry and perform rate limiting as described below :

— If the access category is AC_VO, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthVoiceRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaVoice FrameCount MSDUcount shall be incremented by 1 and dot11NonApStaVoiceOctetCount shall be incremented by the number of octets in the data MSDU . The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthVoiceRate to be exceeded in any dot11UnicastAveragingPeriod.

— If the access category is AC_VI, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthVideoRate ; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaVideo FrameCount MSDUcount shall be incremented by 1 and dot11NonApStaVideoOctetCount shall be incremented by the number of octets in the data MSDU . The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthVideoRate to be exceeded in any dot11UnicastAveragingPeriod.

— If the access category is AC_BE, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthBestEffortRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaBestEffort FrameCount MSDUcount shall be incremented by 1 and dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the data MSDU . The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthBestEffortRate to be exceeded in any dot11UnicastAveragingPeriod.

— If the access category is AC_BK, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthBackgroundRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaBackground FrameCount MSDUcount shall be incremented by 1 and dot11NonApStaBackgroundOctetCount shall be incremented by the number of octets in the data MSDU . The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthBackgroundRate to be exceeded in any dot11UnicastAveragingPeriod.

At an AP for which dot11SspnInterfaceEnabled dot11InterworkingServiceEnabled is TRUE , upon receipt of an individually addressed frame of type data whose priority is an integer in the range of 8 to 15 inclusive, then the , the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthHccaRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then and dot11QosOptionImplemented is TRUE, if the source MAC address corresponds to a non-AP STA which has the QoS bit in the Capabilities element in the (Re)-Association request frame set to 1 and for which the AP has an dot11InterworkingEntry and the priority is an integer in the range of 8 to 15 inclusive, then the AP shall update the following MIB variables in the non-AP STa’s dot11InterworkingEntry and perform rate limiting as described below : dot11NonApStaHCCAFrameCountMSDUcount shall be incremented by 1, and Submission page 3 September 2008 doc.: IEEE 802.11-08/1152r0 dot11NonApStaHCCAOctetCount shall be incremented by the number of octets in the dataMSDU. — AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in the range of 8-15 inclusive and drop any causing the dot11NonApStaMaxAuthHccaRate to be exceeded in any dot11UnicastAveragingPeriod.

An AP is responsible for enforcing authorized access limits from an SSPN. These limits are stored in the dot11InterworkingTable based on information received over the SSPN interface.

6.2.1.3 MA-UNITDATA.confirm

Change 6.2.1.3.4 as shown below:

6.2.1.3.4 Effect of receipt

The effect of receipt of this primitive by the LLC sublayer is dependent on the content of the MSDU.

At an AP for which dot11SspnInterfaceEnabled is TRUE, upon receipt of an individually addressed frame of type data and subtypes 0 to 3 inclusive the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthBestEffortRate in the dot11InterworkingEntry identified by the source MAC address of the received frame. The specific mechanism to perform rate limiting is outside the scope of this specification.: If the rate-limiting mechanism does not discard the frame, the following operations shall be performed by the AP’s MAC sublayer dot11InterworkingServiceEnabled is TRUE and dot11QosOptionImplemented is TRUE, if the source MAC address corresponds to a non-AP STA which has the QoS bit in the Capabilities element in the (Re)-Association request frame set to 0 and for which the AP has an dot11InterworkingEntry , then the AP shall update the following MIB variable in the non-AP STA’s dot11InterworkingEntry and perform rate limiting as described below : — dot11NonApStaBestEffort FrameCount MSDUcount shall be incremented by 1 and dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the data. — AP shall measure the aggregate datarate of all individually addressed MSDUs and drop any causing the dot11NonApStaMaxAuthBestEffortRate to be exceeded in any dot11UnicastAveragingPeriod. — dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the MSDU

At an AP for which dot11InterworkingServiceEnabled is TRUE and dot11QosOptionImplemented is FALSE, if the source MAC address corresponds to a non-AP STA for which the AP has an dot11InterworkingEntry , then the AP shall update the following MIB variables in the non-AP STA’s dot11InterworkingEntry and perform rate limiting as described below : — dot11NonApStaBestEffortFrameCount MSDUcount shall be incremented by 1 and dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the data — AP shall measure the aggregate datarate of all individually addressed MSDUs and drop any causing the dot11NonApStaMaxAuthBestEffortRate to be exceeded in any dot11UnicastAveragingPeriod.

At an AP for which dot11SspnInterfaceEnabled is TRUE, upon receipt of an individually addressed frame of type data and subtypes 8 to 11 inclusive (QoS data subtypes) and the priority is an integer in the range of 0 to 7 inclusive, then the , the AP’s MAC sublayer shall derive the access category from the priority using the mapping in Table 9-1. The AP’s MAC sublayer shall retrieve the MIB variables listed below from the dot11InterworkingEntry identified by the source MAC address of the received frame and perform the following operations dot11InterworkingServiceEnabled is TRUE and dot11QosOptionImplemented is TRUE, if the source MAC address corresponds to a non-AP STA which has the QoS bit in the Capabilities element in the (Re)- Association request frame set to 1 and for which the AP has an dot11InterworkingEntry and the provided priority is an integer in the range of 0 to 7 inclusive, then the access category shall be derived from the provided priority using the mapping in Table 9-1 and the AP shall update the following MIB variables in the non-AP STa’s dot11InterworkingEntry and perform rate limiting as described below :

Submission page 4 September 2008 doc.: IEEE 802.11-08/1152r0

— If the access category is AC_VO, then the AP ’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApSta MaxAuth Voice Rate, the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate limiting mechanism does not discard the frame, then dot11NonApStaVoiceMSDUcount shall be incremented by 1 and dot11NonApStaVoiceOctetCount shall be incremented by the number of octets in the MSDU. FrameCount MSDUcount shall be incremented by 1 and dot11NonApStaVoiceOctetCount shall be incremented by the number of octets in the data. The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthVoiceRate to be exceeded in any dot11UnicastAveragingPeriod . — If the access category is AC_VI, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthVideoRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaVideoMSDUcount shall be incremented by 1 and dot11NonApStaVideoOctetCount shall be incremented by the number of octets in the MSDU then dot11NonApStaVideoFrameCount MSDUcount shall be incremented by 1 and dot11NonApStaVideoOctetCount shall be incremented by the number of octets in the data. The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthVideoRate to be exceeded in any dot11UnicastAveragingPeriod . — If the access category is AC_BE, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthBestEffortRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaBestEffortMSDUcount shall be incremented by 1 and dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the MSDU dot11NonApStaBestEffortFrameCount MSDUcount shall be incremented by 1 and dot11NonApStaBestEffortOctetCount shall be incremented by the number of octets in the data. The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthBestEffortRate to be exceeded in any dot11UnicastAveragingPeriod . — If the access category is AC_BK, then the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthBackgroundRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaBackgroundMSDUcount shall be incremented by 1 and dot11NonApStaBackgroundOctetCount shall be incremented by the number of octets in the MSDU dot11NonApStaBackgroundFrameCount MSDUcount shall be incremented by 1 and dot11NonApStaBackgroundOctetCount shall be incremented by the number of octets in the data. The AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in this access category and drop any causing the dot11NonApStaMaxAuthBackgroundRate to be exceeded in any dot11UnicastAveragingPeriod .

At an AP for which dot11SspnInterfaceEnabled is TRUE, upon receipt of an individually addressed frame of type data whose priority is an integer in the range of 8 to 15 inclusive, then the , the AP’s MAC sublayer shall perform rate limiting to enforce the resource utilization limit in dot11NonApStaMaxAuthHccaRate; the specific mechanism to perform rate limiting is outside the scope of this specification. If the rate-limiting mechanism does not discard the frame, then dot11NonApStaHCCAMSDUcount shall be incremented by 1, and dot11NonApStaHCCAOctetCount shall be incremented by the number of octets in the MSDUdot11InterworkingServiceEnabled is TRUE and dot11QosOptionImplemented is TRUE, if the source MAC address corresponds to a non-AP STA which has the QoS bit in the Capabilities element in the (Re)-Association request frame set to 1 and for which the AP has an dot11InterworkingEntry and the provided priority is an integer in the range of 8 to 15 inclusive, then the AP shall update the following MIB variables in the non-AP STa’s dot11InterworkingEntry and pe rform rate limiting as described below :. — dot11Non ApStaHCCAFrameCount MSDUcount shall be incremented by 1, and — dot11NonApStaHCCAOctetCount shall be incremented by the number of octets in the data. — AP shall measure the aggregate datarate of all individually addressed MSDUs having a TID in the range of 8-15 inclusive and drop any causing the dot11NonApStaMaxAuthHccaRate to be exceeded in any dot11Unic astAveragingPeriod.

Submission page 5 September 2008 doc.: IEEE 802.11-08/1152r0

An AP is responsible for enforcing authorized access limits from an SSPN. These limits are stored in the dot11InterworkingTable based on information received over the SSPN interface.

Submission page 6

Recommended publications