The WiSE Article Series: Wi-Fi Subtleties Explained (Quality of Service [QoS] Controls)

The WiSE Article Series: Wi-Fi Subtleties Explained (Quality of Service [QoS] Controls)

By CWNP On 04/16/2013 - 14 Comments

In this fourth installment of the WiSE article series from AirTight Networks, you will learn about some controls that matter in QoS implementations along the Wi-Fi data path.

Guest Blogger: AirTight Networks Author: Hemant Chaskar Series Editor: Tom Carpenter
About the WiSE article series: Wireless is inherently complex; its study spans at least two engineering disciplines: Electrical Engineering and Computer Science. Add to this the nuances of various standards, vendor implementations, RF environments, and protocol interactions, and it is not uncommon to feel a little lost in understanding the various aspects of Wi-Fi network operation. In this series of short articles, we explain various Wi-Fi subtleties, to work toward a better understanding of Wi-Fi network deployments.
 

WiSE Article No.4 Wi-Fi Network Performance – Controls that Matter for QoS in the Wi-Fi Data Path

One aspect of Wi-Fi network performance is wireless throughput, which was the topic in earlier WiSE articles. Quality of Service (QoS) is another aspect of the network performance that is relevant for applications such as VoIP over Wi-Fi. In this context, QoS is provided by prioritizing the packets belonging to specific applications such as VoIP over others so that they encounter minimal latency in transit. It takes three different sections of the data path to use three different techniques for the end-to-end handling of wireless QoS-sensitive packets, as discussed below. The idea of this article is not to provide overview of standard Wi-Fi QoS mechanisms such as WMM, but to point out some subtleties in using them in the network.
 
[caption id="" align="aligncenter" width="554"] Typical Wi-Fi Data Path[/caption]
 
1. Client to AP Upstream Wireless QoS (Notable: client support is essential): On this section of the data path, the key requirement is to prioritize in the wireless medium the transmission of packets from the client that carry QoS-sensitive payload. In order to get access to the channel, these QoS-sensitive packets have to compete with: a) packets waiting to be transmitted at other clients connected to the same AP, b) packets waiting to be transmitted at the same AP, and c) packets waiting to be transmitted at APs and clients in the BSS’s in the radio neighborhood of the client operating on the same (and adjacent in case of 2.4 GHz) channel.
 
To quickly win access to the channel among all these competing packets, the QoS-sensitive packets at the wireless client will have to use the aggressive channel access parameters (backoff window and inter-frame space) associated with the high priority access category of the 802.11WMM. The subtlety here is that independent of any other QoS mechanisms that the WLAN infrastructure may offer (such as admission control), support in the client is essential to make this happen.
 
This support for prioritizing VoIP traffic on the client to AP wireless upstream is typically natively available in clients that are custom made for QoS application such as VoIP phone. However, if the client runs a mix of QoS and non-QoS applications (e.g., laptop running softphone and data application), QoS may have to be explicitly configured in the OS and/or application to ensure that correct 802.11 WMM access categories are indeed used by wireless NICs for the QoS packets.
 
Shown below are packet headers showing DSCP and WMM classifications for packets transmitted by VoIP phone, PC running softphone without any QoS configuration, and PC running softphone with Windows policy-based QoS configured to mark softphone application’s packets with DSCP code of 46 (which is the EF class of DiffServ corresponding to VoIP). As can be seen, the VoIP phone by default uses DSCP of 46 which gets mapped to the WMM access category of 6 by its Wi-Fi NIC; WMM classes 6 and 7 are for voice and hence phone will get QoS on the client to AP wireless link. The softphone without any specific QoS configuration in the PC uses both the DSCP and the WMM of 0, which is for background traffic and hence softphone will NOT get any QoS on the client to AP wireless link. Finally, in the QoS configured PC the softphone packets are marked with the DSCP of 46 and are correctly translated by the Wi-Fi NIC to WMM of 6.
 
VoIP phone (QoS parameters natively chosen):
 
[caption id="" align="aligncenter" width="540"] VoIP Phone QoS Natively Chosen[/caption]
[caption id="" align="aligncenter" width="778"] VoIP Phone QoS Natively Chosen[/caption]
 
 
Softphone on laptop (no QoS parameters by default):
 
[caption id="" align="aligncenter" width="345"] Softphone no QoS Parameters[/caption]
[caption id="" align="aligncenter" width="694"] Softphone no QoS Parameters[/caption]
 
 
Softphone on laptop with policy based QoS (QoS paramerters properly chosen):
 
[caption id="" align="aligncenter" width="393"] Softphone with QoS Parameters[/caption]
[caption id="" align="aligncenter" width="769"] Softphone with QoS Parameters[/caption]
 
 
 
2. AP to AP Midstream Wired QoS (Notable: packet marking/re-marking may be required): On this section of the data path, QoS handling is facilitated by wired network elements – switches and routers – by different types of queuing, prioritization, and VLAN segregation techniques. There are typically no queuing delays inside the AP as packets are transferred from wireless to wired link, since packets coming in on a slower wireless link are immediately and serially transferred to the higher speed wired link. As such, the AP does not have major role to play in offering QoS on this section of the path.
 
However, a non-obvious point is that the wired network may depend on the packet markings (DSCP and 802.1p) done at the ingress to provide QoS differentiation among packets after the packets have left the AP. If the client application did not do the packet classification and marking in the client to AP upstream wireless section (and hence no QoS was afforded on the wireless upstream), the AP or the ingress switch port can perform the packet marking for the wired section of the path. Different techniques can be used to do the marking such as mark packets coming on a dedicated SSID as VoIP packets, snoop session control messaging to identify VoIP packets, identify RTP packets to mark VoIP packets, use pre-configured protocol templates to match with packet fields, etc.
 
Another subtle point is that even if the client did the marking (and hence QoS was afforded on the wireless upstream), the AP or the ingress switch port may still be required to re-mark the packets to address factors such as i) client marking scheme is different from the marking scheme followed in the wired network (e.g., client uses DSCP of 46 for WMM voice access category, but rest of the network is configured to use DSCP of 40 for VoIP, or client uses DSCP of 48 for WMM voice access category, but rest of the network is configured to use DSCP of 46 for VoIP), ii) the AP was configured for connection admission control, but the softphone did not ask permission before using high priority access category of WMM and hence the AP marked the softphone’s packets down to best effort before forwarding to the wired network, etc.
 
3. AP to Client Wireless Downstream QoS (Notable: entirely the AP’s responsibility): On this section of the path, the AP has a major role to play in providing QoS. The subtlety here is that there will be periods of time when the AP will receive incoming traffic from the wired side at a higher rate than it can transmit over the wireless link and hence has to queue up the packets for transmission. Since queues can build up, prioritized queuing is necessary so that the QoS sensitive packets get scheduled for wireless transmission from these queues ahead of the other traffic. Once chosen from transmission they will use high priority access category of the 802.11 WMM to swiftly get access to the channel.
 
In order to implement prioritized queuing and prioritized channel access, the egress AP can identify QoS-sensitive packets by varied mechanisms such as: i) the markings available in the packets received at the wired interface, ii) VLAN segregation at the wired interface, iii) SSID where packets are destined if that SSID is dedicated to VoIP, iv) other identification and classification techniques similar to those used at ingress AP.
 
In summary, we always hear terms such as packet marking, priority queuing, WMM, connection admission control etc. in the context of VoIP over Wi-Fi. These techniques have different roles to play in different sections of the end to end data path. The network designer has to configure these different segments of the path correctly to achieve end to end QoS for latency sensitive applications; QoS may be affected even if one of the three parts does not provide the required support.
 
Authors Bio: Hemant Chaskar is VP for Technology and Innovation at AirTight Networks. In this role, he looks after AirTight’s technology R&D and also performs roles in product design, business development, and various customer facing activities. At AirTight, Hemant has been working on Wi-Fi networking and security for the past 8 years; and has held positions at Nokia Research and Lucent Technologies prior to that. He holds Ph.D. in Electrical Engineering from the University of Illinois at Urbana-Champaign.

Tagged with: QoS, quality of service, data path

14 Responses to The WiSE Article Series: Wi-Fi Subtleties Explained (Quality of Service [QoS] Controls)

Subscribe by Email
Scott Stevens Says:
05/15/2018 at 06:44am
We need to educate others about the significance of picking up learning of new dialects and that is the thought process behind the advancement of developed global areas that they no longer handiest break down oral dialect yet in addition supply at that point best paper composing administration to get more grasp on the relative subject.Write My Essay UK

sri kha Says:
05/13/2018 at 06:31am
Best Article I have read on this blog. Thank You,.Free PC games download full version for windows 10

KohlsCredit CardLogin Says:
05/09/2018 at 03:23am
Kohls Credit Card Login - Portable My Kohl's Charge. Deal with your record ANYTIME, ANYWHERE! Check your adjust, pay your bill, and view late history in a hurry. Snap here to sign in to My Kohl's Charge.

Kevinogi jhome Says:
04/19/2018 at 21:10pm
I blame Cheap NFL Football Jerseys the cold weather. And testosterone. soccer jerseys And the time-honored baseball tradition that goes back to the days of Old Hoss Radbourn and King Kelly: an eye for an eye, blood will have blood. We had three flare-ups from nfl jerseys Wednesday's action, two in the Yankees-Red Sox tilt at Fenway and one at Coors Field, when Nolan Arenado charged the mound against the Padres with anger boiling in his veins. Worth noting: Both were intra-division episodes, which perhaps fueled the fires and custom nfl jerseys also means it might not be the last time we see these teams going at each other. Keep the Yankees in the Yard Can you nfl jerseys strike out the Yankees? It's your turn to pitch to Judge, Stanton and Sanchez. Play the game ? Let's start at Fenway, where the benches first emptied when Tyler Austin slid into second base and caught the back leg of Brock Holt with his spikes. Austin slid into the bag but sort of flipped his leg out as Holt stretched for the throw from third baseman Rafael Devers. The slide was in the gray area of being a slightly nba jerseys dirty play, especially considering Holt wasn't denver broncos jerseys trying to turn a double play. On the other hand, Cheap Jerseys Outlet if you see the replay from the left-field camera, Holt didn't stretch for carolina panthers jerseys the ball until Austin had started his slide. Holt also nhl jerseys should have done a better job of getting out of the way. But again, the spikes were up. That mlb jerseys led to an exchange of words and a more or less conventional emptying of the benches and bullpens, with phone numbers exchanged and dinner dates planned. Aaron Judge had a big grin on his face, although Austin seemed a bit too riled up for his own good and had to be restrained. Move ahead to the seventh inning. Joe Kelly throws high and tight and plunks Austin, who slams his bat down ncaa jerseys in disgust, and it's nike nfl jerseys on. I mean, it wasn't a 1970s or '80s brawl, but there was some pushing and shoving going on and Austin threw at least one punch that landed on Red Sox coach Carlos Febles. Kelly and Austin were ejected, and, really, it could have been much worse.

crothermbeme crothermbeme Says:
04/18/2018 at 02:50am
On Monday,NFL jersesys shop US local time, the New England Patriots began their first voluntary activity in the offseason. Many media have focused their attention on the absence of quarterbackShop NFL Jerseys By Team Tom Brady and near-fielder Rob Gronkowski. However, the return of a key player deserves the same level of attention. He is the wide receiver - JulianBuy Customized NFL Jerseys Edelman. On Monday, Edelman appeared in the Gillette Stadium. This was his first step toward a $500,000 training bonus.Shop NFL Hats
The amount Shop NFL T-Shirtsof this bonus ranks first in the Patriot team. The following is the comparison of Edelman's total training bonus with other players in the team: Edelman:Shop NFL Hoodie $500,000 in Glonnowski: $250,000 Kickback Goalbacker Kodarel Patterson: $250,000 in defense Endpoints Lawrence Guy: $200,000 kicker Stephen Gestkowski: $100,000Pittsburgh Steelers Jerseys security guard Patrick Bell (Clock family): $85,000 In addition to the bonus, Edelman's appearance is also A positive signal was Minnesota Vikings Jerseysreleased: He was recovering systematically from the anterior cruciate ligament tear injury on August 25 last year. With Brandine Cooks Customized Seattle Seahawks Jerseysbeing traded by the team, Danny Amundola joined the Miami Dolphins again through the free agency market. As Brady’s numberCustomized Carolina Panthers Jerseys one goal, Edelman’s return to health in the new season is The Patriots' top priority. As a rule, Brady and Edelman hadIndianapolis Colts Hats practiced many passes during this offseason.
In addition, Edelman’s move Tampa Bay Buccaneersto Gillette Stadium on Monday was also a balance between strength training and Brady’s personal trainer Alex Guerrero. Edelman, who willSeattle Seahawks Hoodie soon turn 32, is a frequent guest of the TB12 Sports Therapy Center founded by Guerrero.
It is reported that Brady may reduceLos Angeles Chargers Hoodie the frequency of participating in the Patriots training during this offseason, and will pay more attention to his training withBaltimore Ravens T-shirts Guerrero. From the current situation, Edelman does not seem to have similar ideas with Brady. (TB12 is Tom Brady's English initialsAtlanta Falcons T-shirts and jersey number.) If you don't remember what Elderman's Patriots lost last season, perhaps the following three facts can remind Denver Broncos T-shirtsyou of Edelman’s Importance: 1. He collected data in 89 postseason games, ranking third in NFL history, second only to Jerry Rice's 151Jacksonville Jaguars Hoodie and Reggie Wayne's 93.
This also means that as long as Edelman completed Los Angeles Rams Hatsfive postseason catches, he will surpass Wayne and rank second in history. 2. He was one of 14 players who completed at least 1000 yardsCustomized New England Patriots Jerseys of NFL postseason advancement and ranked 13th in NFL history with 1024 yards of data. As long as Edelman finished San Francisco 49ers Jerseyscatching the ball in the 39-yard playoffs, he will be ranked in the top ten in history. 3. In his career, a total of four postseasonArizona Cardinals Jerseys games have completed single-field catches and advanced over 100 yards. In this data, he and Dion - Blanche together, ranked first in the history of the Patriots.

schools results Says:
04/16/2018 at 05:54am
Credit cards have now become one of the indistinguishable parts of our day to day life.It has solved out the problem of financial crises up to a great extent.

mykohlscharge

anime haven Says:
04/11/2018 at 03:48am
For those who are not familiar with the term anime series here is a small explanation for you. Anime is a special Japanese animation art form from all genres found in movies.

Anime Haven

Nathan Drake Says:
03/13/2018 at 08:44am
We want to inform others about the importance of gaining knowledge of new languages and that is the motive behind the development of evolved international locations that they no longer handiest analyze oral language but also supply then best essay writing service to get more grip on the relative subject. Visit our web Dailyhomeworkhelp.com

Abe Baxter Says:
03/12/2018 at 06:16am
Essay Writing Australia concept is a superb manner to beautify the information. I without a doubt adore it and help me to improvement thoroughly. With many as however tidying up in a while, the timber had been stuck up with growing leaves and I've been interested in wreaking wreck on the motion spending plan.

Nina Willaims Says:
03/12/2018 at 06:08am
Superb a whole lot obliged, the Custom Assignment paper is unquestionably nicely really worth! The individual is a pro in the studying area. Contrasted with the wealth of papers I've ever perused on the difficulty, the only consists of crisp perspectives. The site robotically clothing loads of energizing materials on the important thing topics.

Jam Martin Says:
03/12/2018 at 06:03am
A devotion of gratefulness is all together for shared remarkable information about giving the nice Cheap Essays data. I discovered and constructed up my substance making aptitudes and now thru this restriction of mine, you may without a ton of an extension at ease and discover your paintings from any piece of the world in microseconds.

kacher kacher Says:
02/22/2018 at 06:50am
Impelementing the more and better essay services and paper concepts for knowledge based services and making the tips. This UK.PapersOwl blog always updating the better knowledge and making the essay services,thanks.

Ionso Ionso Says:
01/31/2018 at 05:49am
We all should discuss about these articles for having wi-fi subtleties with the quality of service controls. So we can get many xpertwriters.com review series from different blogs. Then we will understood their stories to maintain all the websites.

jenny singh Says:
01/20/2018 at 12:58pm
We have the way here to hack snapchat password online and this is the way that we all would generate the account online password.

<< prev - comments page 1 of 1 - next >>

Leave a Reply

Please login or sign-up to add your comment.
Success Stories

I literally just came out of the testing centre having taken the CWDP exam. The certification process opened my mind to different techniques and solutions. This knowledge can only broaden your perspective. Great job, CWNP, you have a great thing going on here.

-Darren
Read More

Working through the CWNP coursework and certifications helped not only to deepen my technical knowledge and understanding, but also it boosted my confidence. The hard work it took to earn my CWNE has been rewarding in so many ways.

-Ben
Read More

I want to commend you and all at CWNP for having a great organization. You really 'raise the bar' on knowing Wi-Fi well. I have learned a ton of information that is helping my job experience and personal career goals, because of my CWAP/CWDP/CWSP studies. Kudos to all at CWNP.

-Glenn
Read More