Dit document beschrijft technieken om Quality of Service (QoS) aan te pakken op een Cisco draadloze LAN-controller (WLC) en de infrastructurele apparaten waarmee de controller verbonden is. QoS voor Cisco draadloze producten is een gebied dat vaak over het hoofd wordt gezien dat kritischer wordt ten opzichte van de stijging van gegevenssnelheden.
De QoS-selectielijst is een snelle handleiding voor het correct instellen van QoS. Opeenvolgende secties van dit document verklaren instellingen en andere informatie over bekabelde netwerken, zodat draadloze QoS volledig kan worden verwezenlijkt.
Als u bekend bent met de QoS-bepalingen en de draadloze technologie, start dan met de controlelijst. anders eerst de toelichtingen lezen .
Als u bekend bent met bekabelde QoS maar niet met draadloze QoS, zorg er dan voor dat u de toelichtingen op Wi-Fi Multimedia (WMM) leest om te begrijpen waarom draadloze QoS veel kritischer is dan bekabelde QoS.
Aanvullende richtsnoeren omvatten:
WMM op een WLAN inschakelen om de eenvoudigste implementatie van QoS te maken; Deze optie is te vinden in het tabblad QoS in het WLAN-configuratiemenu. Andere WMM-beleidsinstellingen zijn:
WMM is een Wi-Fi alliantie certificering, die een subset is van de volledige IEEE 802.11e-standaard.
WMM staat draadloze stations (klanten en APs) toe om elk pakje dat ze verzenden naar één van vier toegangsklassen te prioriteren en te classificeren:
Kijk voor gemak van berekening alleen naar 802.11b als de getallen scheeftrekken bij 802.11a/g/n. Zonder WMM krijgen alle pakketten dezelfde voorkeur in de draadloze contention algorthim, Distributed CoördinFunctie (DCF). Voordat een pakje wordt verzonden, berekent het station een willekeurige backoff-timer, die het station moet hebben voordat het pakket probeert te verzenden. Zonder WWM en met standaard DCF heeft elke transmissie dezelfde prioriteit omdat ze allemaal dezelfde schaduwvariabele krijgen. De variabele is een willekeurige waarborg tussen 0 en 31, waar het bovenste deel verdubbelt, tot een maximum van 1023, als er een botsing optreedt en het pakje moet opnieuw worden geprobeerd.
Met WMM worden pakketten in de verschillende wachtrijen van de toegangsklasse geprioriteerd op basis van verschillende willekeurige backkoff-variabelen.
De huidige wachtnummers zijn als volgt:
Op deze manier is het veel waarschijnlijker dat een station met een hoger prioriteitsverkeer de boodschap eerst verstuurd krijgt en dat het bij aanrijdingen vaker kan proberen.
WMM verkort ook de vereisten voor de ruimtevaart van Interframe voor pakketten met hoge prioriteit, zodat spraak en video in bursts kunnen worden verzonden zonder dat u evenveel hoeft te wachten voor gegevens met lagere prioriteit ertussen. Bovendien is WMM nodig om gegevenssnelheden van 802.11n en 802.11ac te verkrijgen. Dit betekent dat met WMM uitgeschakeld of voor niet-WMM-clients het maximale bruikbare gegevenstarief 54 Mbps is.
Deze wijziging van de DCF wordt "Enhanced Distributed Channel Access (EDCA)" genoemd en is in wezen wat de WMM-certificering heeft opgeleverd uit de 802.11e-lijst, waarin een tweede mechanisme voor middelgrote toegang werd voorgesteld.
Distributed Services Code Point (DSCP) is een tag in Layer 3 van de IP-header, zodat deze altijd overblijft gedurende de hele reis van het pakje. DSCP bevat een hexuitdraai/decimale waarde maar wordt gewoonlijk vertaald in een vriendelijke naam.
Bijvoorbeeld, een stempakket wordt gewoonlijk gelabeld Verstuurd Doorsturen (EF), wat een decimale waarde van 46 heeft. Deze tabel geeft de correspondentie:
DSCP-naam | Binair | Decimaal | IP-voorrang |
---|---|---|---|
CS | 000 000 | 0 | 0 |
CS1 | 001 000 | 8 | 1 |
AF11 | 001 010 | 10 | 1 |
AF12 | 001 100 | 12 | 1 |
AF13 | 001 110 | 14 | 1 |
CS2 | 010 000 | 16 | 2 |
AF21 | 010 010 | 18 | 2 |
AF22 | 010 100 | 20 | 2 |
AF23 | 010 110 | 22 | 2 |
CS3 | 011 000 | 24 | 3 |
AF31 | 011 010 | 26 | 3 |
AF32 | 011 100 | 28 | 3 |
AF33 | 011 110 | 30 | 3 |
CS4 | 100 000 | 32 | 4 |
AF41 | 100 010 | 34 | 4 |
AF42 | 100 100 | 36 | 4 |
AF43 | 100 110 | 38 | 4 |
CS5 | 101 000 | 40 | 5 |
EF | 101 110 | 46 | 5 |
CS6 | 110 000 | 48 | 6 |
CS7 | 111 000 | 56 | 7 |
Signalering van oproepen wordt vaak gelabeld als CS3, terwijl spraak EF is. Normaal gesproken moet je de vriendelijke namen onthouden, in plaats van de echte waarden.
IP-telefoons of zelfs softwaretoepassingen verzenden spraakverkeer dat is gemerkt met EF.
CoS is een Layer 2-tag, ook 802.1p genoemd, die in de 802.1q VLAN-header zit; Daarom is het slechts aanwezig wanneer er een VLAN-label aanwezig is, zoals op boomstampoorten. Om deze reden, is het een niet-overlevende tag die verdwijnt wanneer het pakje naar een ander net wordt verzonden of wanneer het pakje door een toegangpoort gaat.
Het is volkomen acceptabel dat beide waarden naast elkaar bestaan, en ze bestaan altijd naast elkaar in boomhavens.
Wanneer u de mls qos trust dscp opdracht op een poort ingaat, gebruikt de switch de DSCP waarde op inkomende pakketten om de pakketten in de juiste rij (interne stem, video, of beste inspanningsrij) te plaatsen. Wanneer het pakket op een andere poort is ontvangen, stelt de schakelaar de CoS-tag in om aan de DSCP te voldoen zodat er geen conflict tussen de twee waarden is; als het CoS-label aanwezig is, is het een boomstampoort.
Wanneer u de opdracht mls qos trust op een poort invoert, gebruikt de switch de CoS-markering op inkomende pakketten om het pakket in de juiste rij te plaatsen. Wanneer het pakket verschijnt, maakt de schakelaar de DSCP waarde overeenkomend met de CoS.
Met dit systeem kunt u geen mismatch hebben, omdat de ene waarde altijd wordt herschreven om overeen te komen met de andere (de vertrouwde). Dus, u kunt DSCP op toegangsppoorten en CoS op boomstampoorten vertrouwen. De waarde van CoS wordt herschreven door de schakelaar op het richten op een boomstampoort, zelfs als de waarde niet aanwezig was toen het aanmeren van een toegangshaven.
Zodra u de mls qos opdracht wereldwijd op een schakelaar ingeeft, vereist de schakelaar u om de mls qos trust cos of mls qos trust dscp bevel over schakelpoorten. Als u dit niet doet, worden zowel CoS- als DSCP-waarden overschreven naar 0. Zonder de mondiale configuratie vanuit de opdracht mls qos blijft elke tag ongewijzigd, maar de switch gebruikt helemaal geen prioriteitswachtrij.
Spraak is gelabeld als CoS 5 via een bekabeld netwerk, maar als 6 op WM/802.11e. Dit wordt vaak verward tussen de 802.1p standaard en de WMM standaard. Steeds meer verkopers breken de 802.11e/WMM-standaard feitelijk af, omdat ze spraak als UP 5 via de lucht taggen (Microsoft met Lync is een beroemd voorbeeld). Ze gebruiken dus in principe de 802.1p-tabel in plaats van de 802.11e via de lucht. Dit is iets om aan te merken aangezien Cisco nog steeds de 802.11e standaard en de tags spraak als 6 via de lucht respecteert. Dit is een andere reden om DSCP te vertrouwen over CoS.
Dit is waarom, voor extra flexibiliteit, de eerste onderhoudsrelease van de 8.1 WLC-software de ondersteuning van een handmatige QoS-kaart toevoegt. Dit betekent dat in plaats van een statische mapping-tabel te gebruiken zoals voorheen (een UP van 5 wordt bijvoorbeeld niet gelabeld als spraak in de bekabelde DSCP, maar een video in plaats daarvan), de beheerder kan beslissen om het vertrouwen van de oorspronkelijke DSCP-waarde te behouden. Als u dit wilt doen voor de meest klassieke Use Case, kunt u besluiten om het DSCP EF te vertrouwen dat een Microsoft Lync Windows client het zal verzenden en bijhouden als spraak in plaats van dat het wordt verstuurd met UP 5 en het naar een video-DSCP via het netwerk wordt gedownload.
De eerste rol van een WMM-profiel (platina, goud, zilver, brons) is het vaststellen van het plafond (het maximale QoS-niveau dat klanten mogen gebruiken). Als u bijvoorbeeld een zilveren profiel op een WLAN-server instelt, kunnen klanten achtergrondverkeer of inspanningsverkeer verzenden maar worden niet toegestaan om spraak of video te verzenden. Als spraak of video wordt verstuurd, worden ze net zo goed behandeld als de moeite.
Op dezelfde manier mogen klanten, als u platinum instelt, om het even welke QoS tag/klasse gebruiken. Dat betekent niet dat alles als een stem wordt beschouwd. Dit betekent dat als de laptop spraakverkeer verstuurt, hij als zodanig wordt behandeld, en als de laptop de beste inspanning levert (zoals de meerderheid van de laptops stuurt), dan wordt hij ook als de best mogelijke inspanning behandeld.
Een andere rol van WMM-profielen is het definiëren van de tag van niet-QoS-verkeer. Als WMM is ingesteld op Allow, kunnen klanten nog steeds niet QoS frames verzenden. Verwar twee verschillende situaties niet:
Met QoS-profielen kunt u de WMM-waarden die in de draadloze ruimte worden gebruikt, omzetten in QoS-tekens op een bekabeld netwerk. De configuratie op de WLC maakt gebruik van de 802.11e-aanbevolen mappings die zijn hoe WMM wordt gedefinieerd, zodat Voice = Platinum = 6, Video = Gold = 5, Best Fort = Silver = 3, Background = Bronze = 1.
Op de bedrade kant kunnen Cisco-routers en -switches op DSCP werken met Layer 3- of CoS-markering op laag 2. De CoS-markering is aanwezig in de tag 802.1p/q die aan pakketten wordt toegevoegd om het VLAN te markeren waartoe het pakket behoort. Deze tag 802.1q is 16 bits lang; 12 bits worden gebruikt voor de VLAN-id (0 tot en met 4095), wordt één bit niet gebruikt en worden drie bits gebruikt voor CoS-markeringen (0-7). Omdat de CoS-waarden 6 en 7 bijzonder belangrijk zijn op het bekabelde netwerk, stuurt Cisco de WDM-waarden die gedefinieerd zijn als 6, 5, 3 en 1 voor platina, goud, zilver en brons niet naar buiten. In plaats daarvan vertaalt Cisco deze naar de CoS-waarden van 5, 4, 0 en 1, zoals in deze tabel wordt weergegeven:
Toegangsbeheer | Quality-of-Service | WM-waarden | Cisco-vertaalde CoS-waarden |
---|---|---|---|
Spraak | WMM Platinum | 802.11e | 802,1p 5 |
Video | WMM Gold | 802.11e versie 5 | 802,1p 4 |
Beste inspanning | WM Silver | 802.11e 0 | 802,1p 0 |
Achtergrond | WMM Bronze | 802.11e | 802,1p1 |
Draadloos verkeer dat is gekoppeld aan een QoS-profiel met een hogere prioriteit krijgt een tag aan de bekabelde kant. De CoS-waarde die is toegewezen op basis van de WMM in 802.11e tot en met 802.1q wordt onderhouden door zowel AP als de WLC zodat de pakketten Control en Provisioning of Wireless Access Point (CAPWAP) hetzelfde niveau van bekabeld QoS krijgen als het pakket, zodra de CAPWAP-header is verwijderd door het WLC en wordt verzonden naar het pakket rood netwerk.
Op dezelfde manier heeft verkeer van het bedrade netwerk dat op weg is naar een draadloze client een CoS waarde verbonden aan het dat Cisco kopieert naar de CAPWAP-pakketten die naar AP gaan. AP gebruikt dan de waarde CoS om de juiste WMM rij te bepalen om te gebruiken.
Het is gebruikelijk om de WLC Management Interface op een niet-gelabeld/inheems VLAN te verlaten. Vanwege de CoS-markering die eerder is besproken, is dit geen verstandige keuze als u 802.1p-markering op de WLC toestaat. Zonder die tag 802.1q kunnen we de CoS-markeringen nergens zetten en QoS niet op de Management-interface.
Zelfs als u geen WLAN’s op de beheerinterface zet, kunt u nog steeds QoS-problemen krijgen met:
Zorg er daarom voor dat alle WLC-interfaces op gelabelde VLAN’s zijn geïnstalleerd.
Vanwege het feit dat meer en meer verkopers 802.1p-achtige markeringen via de lucht gebruiken in plaats van de oorspronkelijke tabel 802.11e (dwz, spraak wordt verzonden als 5 UP in plaats van 6), adviseert Cisco nu om DSCP end-to-end te vertrouwen om verwarring en misvattingen te voorkomen. DSCP biedt ook meer waarden en keuzes, is veerkrachtiger tegen native VLAN’s en is daarom betrouwbaarder om bewaard te blijven door het netwerk.
Vóór WLC release 7.2 was er geen plafondwaarde voor de binnenste CAPWAP-waarde. Het eerste waar je op moet staan is dat de binnenwaarde van DSCP niet is veranderd en nog steeds niet is aangepast met ingang van release 8.1. Dus als een eindstation (draadloos of bekabeld) een DSCP-pakket stuurt op een gouden (=video) WLAN, wordt de gouden markering tussen het AP en WLC afgedwongen, maar het oorspronkelijke pakket blijft de oorspronkelijke DSCP-markering achter.
Wat nu wordt aangepast is bedraad naar draadloze pakketten die met een DSCP waarde hoger dan WLAN kan verdragen. Het WLC, dat nu DSCP vertrouwt, herschrijft de DSCP-waarde van de externe CAPWAP-insluiting om het WLAN-maximum aan te passen. Het zelfde herschrijven vindt ook in de andere richting plaats.