{"id":148,"date":"2017-12-05T15:56:51","date_gmt":"2017-12-05T14:56:51","guid":{"rendered":"http:\/\/netgab.net\/web\/?p=148"},"modified":"2017-12-06T08:19:27","modified_gmt":"2017-12-06T07:19:27","slug":"cisco-wlc-edca-timers","status":"publish","type":"post","link":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/","title":{"rendered":"Cisco WLC: EDCA timers"},"content":{"rendered":"<p>Because of a customer project I&#8217;m checking the IEEE 802.11-<strong>2016 <\/strong>standard for the changed QoS EDCA parameters. These parameters changed compared to the IEEE 802.11-<strong>2012<\/strong> standard.<\/p>\n<p>If you don&#8217;t know what wireless QoS is about and want to know more, read this <a href=\"https:\/\/mrncciew.com\/2014\/10\/12\/cwap-802-11-medium-contention\/\">excellent blog post of Rasika<\/a>.<\/p>\n<h3>The following tables reflects the EDCA timers for OFDM data rates (802.11a,g,n,ac)<\/h3>\n<table style=\"background-color: #ffffff; width: 742px;\">\n<tbody>\n<tr>\n<td style=\"height: 25.6667px; width: 180px;\"><\/td>\n<td style=\"height: 25.6667px; width: 495px; text-align: center;\" colspan=\"4\"><strong>802.11-2016<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><\/td>\n<td style=\"background-color: #95aaf0; width: 161.45px; text-align: center;\"><strong>\u00a0CW(min)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 160.55px; text-align: center;\"><strong>CW(max) <\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 41px; text-align: center;\"><strong>\u00a0AIFSN<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 132px; text-align: center;\"><strong>\u00a0TXOP (OFDM)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BK (Background)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 161.45px;\">\u00a0aCWmin (15)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 160.55px;\">\u00a0aCWmax (1023)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 41px;\">\u00a07<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 132px;\">2.528 ms<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BE (Best effort)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 161.45px;\">\u00a0aCWmin\u00a0 (15)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 160.55px;\">aCWmax (1023)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 41px;\">\u00a03<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 132px;\">2.528 ms<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VI (Video)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 161.45px;\">\u00a0(aCWmin+1)\/2 -1 (7)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 160.55px;\">aCWmin (15)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 41px;\">\u00a02<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 132px;\">4.096 ms<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VO (Voice)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 161.45px;\">(aCWmin+1)\/4 -1 (3)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 160.55px;\">\u00a0(aCWmin+1)\/2 -1 (7)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 41px;\">\u00a02<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 132px;\">2.080 ms<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em><span style=\"font-size: 10pt;\">Source: IEEE 802.11-2016 Table 9-137 &#8211; &#8220;Default EDCA Parameter Set element &#8230;..&#8221;<\/span><\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Here&#8217;s the 802.11-2012 standard as for comparison. Differences are highlighted in <span style=\"color: #ff0000;\">red<\/span><\/p>\n<table style=\"background-color: #ffffff; width: 745px;\">\n<tbody>\n<tr>\n<td style=\"height: 25.6667px; width: 171.833px;\"><\/td>\n<td style=\"height: 25.6667px; width: 535.167px; text-align: center;\" colspan=\"4\"><strong>802.11-2012<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 171.833px;\"><\/td>\n<td style=\"background-color: #95aaf0; width: 152.817px; text-align: center;\"><strong> CW(min)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 147.117px; text-align: center;\"><strong>CW(max) <\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 60.3px; text-align: center;\"><strong> AIFSN<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 120.933px; text-align: center;\"><strong> TXOP (OFDM)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 171.833px;\"><strong>AC_BK (Background)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 152.817px;\">aCWmin (15)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 147.117px;\">aCWmax (1023)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 60.3px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 120.933px;\"><span style=\"color: #ff0000;\">0<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 171.833px;\"><strong>AC_BE (Best effort)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 152.817px;\">aCWmin (15)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 147.117px;\">aCWmax (1023)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 60.3px;\">3<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 120.933px;\"><span style=\"color: #ff0000;\">0<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 171.833px;\"><strong>AC_VI (Video)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 152.817px;\">(aCWmin+1)\/2 -1 (7)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 147.117px;\">aCWmin (15)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 60.3px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 120.933px;\"><span style=\"color: #ff0000;\">3.008 ms<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 171.833px;\"><strong>AC_VO (Voice)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 152.817px;\">(aCWmin+1)\/4 -1 (3)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 147.117px;\">(aCWmin+1)\/2 -1 (7)<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 60.3px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 120.933px;\"><span style=\"color: #ff0000;\">1.504 ms<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 10pt;\"><em>Source: IEEE 802.11-2012 Table 8-105 &#8211; &#8220;Default EDCA Parameter Set element &#8230;..&#8221;<\/em><\/span><\/p>\n<h3>Differences between IEEE 802.11-2012 and 2016<\/h3>\n<p>The main thing that changed are TXOP limits. Stations sending frames inside the voice of video queue may send more frames in one DCF cycle (additional ~1.000 ms for video and ~5000 ms for voice). Furthermore, the TXOP limit for the background and the best effort queue was changed from 0 to a value of 2.528 ms. At first sight, someone could think, that any value is better than zero and that the background and best effort queues are allowed to send bursts as well, giving them better treatment. Well, it depends&#8230;.<\/p>\n<p>Let&#8217;s assume a station wants to send a 1.500 byte data frame. Without considering medium reservation frames and the variable backoff timer, the air transmission time for this is approximately 2 ms at 6 MBit\/s data rate. This is smaller than the TXOP limit in the 2016 standard for BE or BK queues. So the station may send this one frame in DCF cycle (and an additional smaller frame, because ~ 0.5 ms are still free). However, if sending the same frame at 1 MBit\/s, the air transmission time is <strong>~12 ms<\/strong>. This is higher than the TXOP limit in the 2016 standard for BE or BK queues. In the table above the TXOP limit is 2.528ms, but this is only true for OFDM data rates. At 1 MBit\/s (DSSS), the TXOP limit is <strong>3.264 ms. <\/strong><\/p>\n<p><strong>In the 802.11-2012<\/strong> standard, the legacy station is allowed to send the frame in one DCF duty cycle, because the TXOP limit is 0 in the BK and BE queues. Consequently, the medium is blocked for ~12 ms, not allowing any other station\u00a0 to send frames in this time. So the truck blocks the road. For voice packets of other stations in the cell this means a delay of voice packets of ~12 ms. This influences jitter was well and could result in poor voice quality.<\/p>\n<p><strong>In the 802.11-2016<\/strong> standard, the legacy station is <strong>not allowed<\/strong> to send the frame in one DCF duty cycle, because the TXOP limit is 3.264 ms in the BK and BE queues. The station must (somehow fragment) the frame and send it in multiple DCF cycles. Consequently, the medium is blocked by one station for the maximum of 3.264 ms (if allowing 802.11b). Smaller trucks are used and smaller trucks don&#8217;t block the road so easily. The 802.11-2016 standard states in these cases (chapter 10.22.2.8)):<\/p>\n<p>&nbsp;<\/p>\n<p><em>&#8220;[&#8230;] a STA shall fragment an individually addressed MSDU or MMPDU so that the<br \/>\ninitial transmission of the first fragment does not cause the TXOP limit to be exceeded.&#8221;\u00a0 <\/em><\/p>\n<p><em>&#8220;If the TXOP holder exceeds the TXOP limit, it should use as high a PHY rate as possible to minimize the duration of the TXOP.&#8221; <\/em><\/p>\n<p>Nice idea, but I doubt, that legacy 802.11b clients (yeah, they are still around &#8211; even in the hyped &#8220;Industry 4.0&#8221; world) will follow this. These clients were manufactured decades ago. I guess the vendors didn&#8217;t implement 802.11e\/WMM in those clients.<\/p>\n<h3><strong>However, what parameters are actually used in the Cisco WLC?<\/strong><\/h3>\n<p>Unfortunately the actual values cannot be determined in the WLC GUI or CLI. Furthermore, the names of the EDCA profiles don&#8217;t reflect whether the IEEE 802.11 parameters are used. The good thing is, that the values can be captured in beacon frames.<br \/>\nIf you don&#8217;t know how to capture wirless frames, please check these posts: <a href=\"http:\/\/netgab.net\/web\/2016\/12\/23\/wlan-traffic-capture-1-general\/\">WLAN traffic capture [1]<\/a> and <a href=\"http:\/\/netgab.net\/web\/2016\/12\/23\/wlan-traffic-capture-2-linux\/\">WLAN traffic capture [2]<\/a><\/p>\n<p>Note: In the captures the values can be found in the 802.11 tagged parameter 221 &#8220;WMM\/WME parameter element&#8221;. The TXOP limit are\u00a0 given as integer values in the frames. To get the TXOP limit in microseconds, these values must be multiplied by 32\u00b5s.<\/p>\n<p>So here is a summary of the most important EDCA profiles in AireOS version 8.3.133.0 along with the beacon captures.<\/p>\n<table style=\"background-color: #ffffff; width: 646.567px;\">\n<tbody>\n<tr>\n<td style=\"height: 25.6667px; width: 180px;\"><\/td>\n<td style=\"height: 25.6667px; width: 393.567px; text-align: center;\" colspan=\"4\"><strong>EDCA profile: WMM \/ IEEE 802.11-2012<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><\/td>\n<td style=\"background-color: #95aaf0; width: 84px; text-align: center;\"><strong> CW(min)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 94px; text-align: center;\"><strong>CW(max) <\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 71px; text-align: center;\"><strong> AIFSN<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 144.567px; text-align: center;\"><strong> TXOP (OFDM)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BK (Background)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BE (Best effort)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">3<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VI (Video)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">94 (3.008 ms)<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VO (Voice)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">3<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">47 (1.504 ms)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The EDCA profile &#8220;WMM&#8221; is implemented using the IEEE 802.11-2012 specifications.\u00a0 Download the capture files <a href=\"https:\/\/netgab.net\/files\/netgab_wmm_beacon.pcap\">here<\/a>.<\/p>\n<table style=\"background-color: #ffffff; width: 646.567px;\">\n<tbody>\n<tr>\n<td style=\"height: 25.6667px; width: 180px;\"><\/td>\n<td style=\"height: 25.6667px; width: 393.567px; text-align: center;\" colspan=\"4\"><strong>EDCA profile: Fastlane \/ IEEE 802.11-2016<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><\/td>\n<td style=\"background-color: #95aaf0; width: 84px; text-align: center;\"><strong> CW(min)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 94px; text-align: center;\"><strong>CW(max) <\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 71px; text-align: center;\"><strong> AIFSN<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 144.567px; text-align: center;\"><strong> TXOP (OFDM)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BK (Background)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">79 (2.528 ms)<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BE (Best effort)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">3<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">79 (2.528 ms)<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VI (Video)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">128 (4.096 ms)<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VO (Voice)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">3<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">65 (2.080 ms)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The EDCA profile &#8220;Fastlane&#8221; is implemented using the IEEE 802.11-2016 specifications. Download the capture files <a href=\"https:\/\/netgab.net\/files\/netgab_fastlane_beacon.pcap\">here<\/a>.<\/p>\n<p>All other profiles are not implemented according to the IEEE 802.11 specifications<\/p>\n<table style=\"background-color: #ffffff; width: 646.567px;\">\n<tbody>\n<tr>\n<td style=\"height: 25.6667px; width: 180px;\"><\/td>\n<td style=\"height: 25.6667px; width: 393.567px; text-align: center;\" colspan=\"4\"><strong>EDCA profile: Voice &amp; Video Optimized<br \/>\n<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><\/td>\n<td style=\"background-color: #95aaf0; width: 84px; text-align: center;\"><strong> CW(min)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 94px; text-align: center;\"><strong>CW(max) <\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 71px; text-align: center;\"><strong> AIFSN<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 144.567px; text-align: center;\"><strong> TXOP (OFDM)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BK (Background)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">255<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">12<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BE (Best effort)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">63<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">12<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VI (Video)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">31<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">5<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VO (Voice)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">3<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Download the capture files <a href=\"https:\/\/netgab.net\/files\/netgab_voice_video-optimized_beacon.pcap\">here<\/a>.<\/p>\n<table style=\"background-color: #ffffff; width: 646.567px;\">\n<tbody>\n<tr>\n<td style=\"height: 25.6667px; width: 180px;\"><\/td>\n<td style=\"height: 25.6667px; width: 393.567px; text-align: center;\" colspan=\"4\"><strong>EDCA profile: Voice Optimized<br \/>\n<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><\/td>\n<td style=\"background-color: #95aaf0; width: 84px; text-align: center;\"><strong> CW(min)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 94px; text-align: center;\"><strong>CW(max) <\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 71px; text-align: center;\"><strong> AIFSN<\/strong><\/td>\n<td style=\"background-color: #95aaf0; width: 144.567px; text-align: center;\"><strong> TXOP (OFDM)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BK (Background)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">255<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">12<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_BE (Best effort)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">63<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">1023<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">5<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VI (Video)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">7<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">31<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">5<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<tr>\n<td style=\"height: 26px; width: 180px;\"><strong>AC_VO (Voice)<\/strong><\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 84px;\">3<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 94px;\">15<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 71px;\">2<\/td>\n<td style=\"background-color: #95aaf0; text-align: center; width: 144.567px;\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Download the capture files <a href=\"https:\/\/netgab.net\/files\/netgab_voice-optimized_beacon.pcap\">here<\/a>.<\/p>\n<p>My personal opinion is, to use the &#8220;Fastlane&#8221; (IEEE 802.11-2016) or the &#8220;WMM&#8221; (IEEE-2012) EDCA profile. Following the standard is a good thing &#8211; so why messing up things?<\/p>\n<p>Also keep in mind, that the EDCA &#8220;Fastlane&#8221; setting does not implement an &#8220;Apple&#8221; device bonus in any kind. Fastlane is a framework and some features will prioritize Apple clients despite of any standard QoS mechanisms (personally I don&#8217;t like that). The EDCA &#8220;Fastlane&#8221; profile is just another name for &#8220;802.11-2016&#8221; EDCA. I don&#8217;t get the point why Cisco doesn&#8217;t name is that way&#8230;. (well &#8211; at least this stuff fills up my blog)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Because of a customer project I&#8217;m checking the IEEE 802.11-2016 standard for the changed QoS EDCA parameters. These parameters changed compared to the IEEE 802.11-2012 standard. If you don&#8217;t know what wireless QoS is about and want to know more, read this excellent blog post of Rasika. The following tables [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[20,18,23,21,19,22],"class_list":["post-148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-802-11","tag-edca","tag-fastlane","tag-ieee","tag-qos","tag-wmm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cisco WLC: EDCA timers - NetGab - The daily networking madness<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cisco WLC: EDCA timers - NetGab - The daily networking madness\" \/>\n<meta property=\"og:description\" content=\"Because of a customer project I&#8217;m checking the IEEE 802.11-2016 standard for the changed QoS EDCA parameters. These parameters changed compared to the IEEE 802.11-2012 standard. If you don&#8217;t know what wireless QoS is about and want to know more, read this excellent blog post of Rasika. The following tables [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/\" \/>\n<meta property=\"og:site_name\" content=\"NetGab - The daily networking madness\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-05T14:56:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-06T07:19:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/netgab.net\/web\/wp-content\/uploads\/2017\/12\/hourglass-time-hours-sand-39396-e1512541215962.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"joe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"joe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/\"},\"author\":{\"name\":\"joe\",\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/#\\\/schema\\\/person\\\/b3c8a779d0a772a9b047559d7bba4ccd\"},\"headline\":\"Cisco WLC: EDCA timers\",\"datePublished\":\"2017-12-05T14:56:51+00:00\",\"dateModified\":\"2017-12-06T07:19:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/\"},\"wordCount\":1057,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/netgab.net\\\/web\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/hourglass-time-hours-sand-39396-e1512541215962.jpeg\",\"keywords\":[\"802.11\",\"EDCA\",\"Fastlane\",\"IEEE\",\"QoS\",\"WMM\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/\",\"url\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/\",\"name\":\"Cisco WLC: EDCA timers - NetGab - The daily networking madness\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/netgab.net\\\/web\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/hourglass-time-hours-sand-39396-e1512541215962.jpeg\",\"datePublished\":\"2017-12-05T14:56:51+00:00\",\"dateModified\":\"2017-12-06T07:19:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/#\\\/schema\\\/person\\\/b3c8a779d0a772a9b047559d7bba4ccd\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/netgab.net\\\/web\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/hourglass-time-hours-sand-39396-e1512541215962.jpeg\",\"contentUrl\":\"https:\\\/\\\/netgab.net\\\/web\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/hourglass-time-hours-sand-39396-e1512541215962.jpeg\",\"width\":1920,\"height\":1448,\"caption\":\"hourglass\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/2017\\\/12\\\/05\\\/cisco-wlc-edca-timers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/netgab.net\\\/web\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cisco WLC: EDCA timers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/#website\",\"url\":\"https:\\\/\\\/netgab.net\\\/web\\\/\",\"name\":\"NetGab - The daily networking madness\",\"description\":\"Networking at its best ... and worst\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/netgab.net\\\/web\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/netgab.net\\\/web\\\/#\\\/schema\\\/person\\\/b3c8a779d0a772a9b047559d7bba4ccd\",\"name\":\"joe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32b66c7321ea985e8c54f9975e87605df70ac5e4167a1e4153d91d72c67cf150?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32b66c7321ea985e8c54f9975e87605df70ac5e4167a1e4153d91d72c67cf150?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32b66c7321ea985e8c54f9975e87605df70ac5e4167a1e4153d91d72c67cf150?s=96&d=retro&r=g\",\"caption\":\"joe\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cisco WLC: EDCA timers - NetGab - The daily networking madness","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/","og_locale":"en_US","og_type":"article","og_title":"Cisco WLC: EDCA timers - NetGab - The daily networking madness","og_description":"Because of a customer project I&#8217;m checking the IEEE 802.11-2016 standard for the changed QoS EDCA parameters. These parameters changed compared to the IEEE 802.11-2012 standard. If you don&#8217;t know what wireless QoS is about and want to know more, read this excellent blog post of Rasika. The following tables [&hellip;]","og_url":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/","og_site_name":"NetGab - The daily networking madness","article_published_time":"2017-12-05T14:56:51+00:00","article_modified_time":"2017-12-06T07:19:27+00:00","og_image":[{"width":1920,"height":1448,"url":"https:\/\/netgab.net\/web\/wp-content\/uploads\/2017\/12\/hourglass-time-hours-sand-39396-e1512541215962.jpeg","type":"image\/jpeg"}],"author":"joe","twitter_card":"summary_large_image","twitter_misc":{"Written by":"joe","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#article","isPartOf":{"@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/"},"author":{"name":"joe","@id":"https:\/\/netgab.net\/web\/#\/schema\/person\/b3c8a779d0a772a9b047559d7bba4ccd"},"headline":"Cisco WLC: EDCA timers","datePublished":"2017-12-05T14:56:51+00:00","dateModified":"2017-12-06T07:19:27+00:00","mainEntityOfPage":{"@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/"},"wordCount":1057,"commentCount":0,"image":{"@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#primaryimage"},"thumbnailUrl":"https:\/\/netgab.net\/web\/wp-content\/uploads\/2017\/12\/hourglass-time-hours-sand-39396-e1512541215962.jpeg","keywords":["802.11","EDCA","Fastlane","IEEE","QoS","WMM"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/","url":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/","name":"Cisco WLC: EDCA timers - NetGab - The daily networking madness","isPartOf":{"@id":"https:\/\/netgab.net\/web\/#website"},"primaryImageOfPage":{"@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#primaryimage"},"image":{"@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#primaryimage"},"thumbnailUrl":"https:\/\/netgab.net\/web\/wp-content\/uploads\/2017\/12\/hourglass-time-hours-sand-39396-e1512541215962.jpeg","datePublished":"2017-12-05T14:56:51+00:00","dateModified":"2017-12-06T07:19:27+00:00","author":{"@id":"https:\/\/netgab.net\/web\/#\/schema\/person\/b3c8a779d0a772a9b047559d7bba4ccd"},"breadcrumb":{"@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#primaryimage","url":"https:\/\/netgab.net\/web\/wp-content\/uploads\/2017\/12\/hourglass-time-hours-sand-39396-e1512541215962.jpeg","contentUrl":"https:\/\/netgab.net\/web\/wp-content\/uploads\/2017\/12\/hourglass-time-hours-sand-39396-e1512541215962.jpeg","width":1920,"height":1448,"caption":"hourglass"},{"@type":"BreadcrumbList","@id":"https:\/\/netgab.net\/web\/2017\/12\/05\/cisco-wlc-edca-timers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/netgab.net\/web\/"},{"@type":"ListItem","position":2,"name":"Cisco WLC: EDCA timers"}]},{"@type":"WebSite","@id":"https:\/\/netgab.net\/web\/#website","url":"https:\/\/netgab.net\/web\/","name":"NetGab - The daily networking madness","description":"Networking at its best ... and worst","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/netgab.net\/web\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/netgab.net\/web\/#\/schema\/person\/b3c8a779d0a772a9b047559d7bba4ccd","name":"joe","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/32b66c7321ea985e8c54f9975e87605df70ac5e4167a1e4153d91d72c67cf150?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/32b66c7321ea985e8c54f9975e87605df70ac5e4167a1e4153d91d72c67cf150?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/32b66c7321ea985e8c54f9975e87605df70ac5e4167a1e4153d91d72c67cf150?s=96&d=retro&r=g","caption":"joe"}}]}},"jetpack_featured_media_url":"https:\/\/netgab.net\/web\/wp-content\/uploads\/2017\/12\/hourglass-time-hours-sand-39396-e1512541215962.jpeg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8dgKr-2o","_links":{"self":[{"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":17,"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/posts\/148\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/posts\/148\/revisions\/174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/media\/169"}],"wp:attachment":[{"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/media?parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/categories?post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netgab.net\/web\/wp-json\/wp\/v2\/tags?post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}