Tere.
Kui uskuda Einsteini lihtsuse teooriat, siis on peamine nĂ€itaja, et teema mĂ”istmine seisneb ennekĂ”ike selles, kui lihtsalt seda suudetakse selgitada. SeetĂ”ttu pĂŒĂŒan ka selles postituses vĂ”imalikult selgelt ja detailselt selgitada, kuidas toimib ĂŒksainsam detail uuest standardist, mida isegi Wi-Fi Alliance ei pea vÀÀriliseks mainimist uute Wi-Fi 6 vĂ”imekuste infograafikas, kuigi nagu me peagi koos nĂ€eme, on see ÀÀrmiselt oluline ja tĂ€helepanuvÀÀrne. Siin ei ole kĂ”ik piisavalt sĂŒvitsi uuritud ja kindlasti mitte ammendav (sest sellist elevanti on raske sĂŒĂŒa isegi osade kaupa), kuid ma loodan, et minu sĂ”nalistes harjutustes suudame kĂ”ik leida midagi uut ja huvitavat.
See, et 802.11ax, mida oleme pĂ€eva otsa juba vĂ€hemalt teist aastat oodanud, toob endaga kaasa palju uut ja ĂŒllatavat. IgaĂŒhe ees, kes soovib sellest rÀÀkida, seisab alati valik: kas korraldada ĂŒlevaatehĂŒpped, mainides hulgaliselt akronĂŒĂŒme ja lĂŒhendeid, pĂŒĂŒdes mitte takerduda nende keerukate mehhanismide sĂŒgavustesse, vĂ”i keskenduda ĂŒhele asjale, mis autorile enim meeldib. Ma julgen minna veel kaugemale: suurem osa minu mĂ€rkmeid ei peaks olema isegi mitte uue kohta!
Nii on juba ĂŒle kahekĂŒmne aasta osa traadita andmesidest ehitatakse 802.11 standardite virna jĂ€rgi, ja nagu iga enesest lugupidav esineja, peaksin ma veidi taastama kogu sĂŒndmuste ajajoone, mis on toonud maailma miljardeid omavahel ĂŒhilduvaid seadmeid - aga kui lugupidav autor, julgen ma selle siiski tegemata jĂ€tta. Siiski peaksime mĂ”ned asjad ĂŒksteisele meelde tuletama.
KĂ”ik Wi-Fi iteratsioonid on keskendunud usaldusvÀÀrsusele, mitte maksimaalse ribalaiuse saavutamisele. See tuleneb keskkonna juurdepÀÀsumehhanismist (CSMA/CA), mis ei ole kĂ”ige optimaalsem viisil viimaste kilobittide vĂ€ljatĂ”mbamiseks edastuskanalist (rohkem maailmas esinevatest puudustest ja Wi-Fi ĂŒle saate lugeda oma endise kolleegi artiklist), ), kuid on uskumatult vastupidav praktiliselt igasugustes tingimustes. TĂ”epoolest, praktiliselt kĂ”iki Wi-Fi vĂ”rgu projekteerimise aluseid on vĂ”imalik rikkuda â ja sellises vĂ”rgus toimub ikkagi andmevahetus! Kogu mehhanism, mille eesmĂ€rk on tagada see, mida ingliskeeles nimetatakse sageli raske tĂ”lgitava tehnokraatia vĂ”luks, robustness, keskendub sellele, kuidas Wi-Fi vĂ”rgu kliendid saavad edastada ja/vĂ”i vastu vĂ”tta oma andmeosakesi. Kogu kihistus, mis katab kĂ”rgendatud modulaarsusi, andmevormingute agregatsiooni (mitte pĂ€ris nii, aga olgu see nii!) jĂ€tkab töötamist pĂ€rast kahte peamist pĂ”himĂ”tet 802.11, mis tagavad selle vĂ”rreldamatu usaldusvÀÀrsuse:
- âKui rÀÀgib ĂŒks â teised vaikivadâ;
- âKĂ”ik, vĂ€lja arvatud andmed, rÀÀgitakse aeglaselt ja arusaadavaltâ.
Teine punkt kahjustab vĂ”rgu lĂ€bilaskevĂ”imet oluliselt rohkem, kui esmapilgul arvata vĂ”iks. Siin on suurepĂ€rane pilt, mis illustreerib ĂŒhte saadetud andmeplokki Wi-Fi vĂ”rgus:

Vaatame, mida see tĂ€hendab tavalistele inimestele, kes ei tea, kui palju lehti standardis 802.11-2016 on. See andmete edastamise kiirus, mida sĂŒsteem nĂ€itab traadita vĂ”rgu omadustes ja mida turundajad igasuguste tootjate juures pÀÀstikutel joonistavad (te kindlasti olete nĂ€inud â 1,7 Gb/s! 2,4 Gb/s! 9000 Gb/s!), ei ole mitte ainult tipptaseme ja maksimaalne 100% edastamise ajal, vaid see on ka kiirus, millega saadetakse ainult see sinine osa selle ilusast graafikust. KĂ”ik muu edastatakse kiirusel, mida inglise keeles nimetatakse management rate'iks (ja vene keeles samuti, kuna selliste vĂ€ljendite tĂ”lkimine Ă€hvardab edasist arusaamatust inseneride vahel), ja see on madalam mitte lihtsalt kordades, vaid SADADES nĂ€iteks ilma igasuguste lisaseadeteta, vĂ”imaldab 802.11ac vĂ”rk, mis töötab kliendiga kanalikiirusel 1300 Mbit/s, edastada kogu abiteabe (kĂ”ik, mis ei ole sinine meie ĂŒha hirmuĂ€ratavamas graafikus) haldustaseme 6 Mbit/s. Ăle kahetuhande korra aeglasem!
Loogiline kĂŒsimus â miks ja millisel kuupĂ€eval vĂ”iks selline kahjulik idee ĂŒldse standardisse sattuda, mille alusel töötavad miljardid seadmed kogu maailmas? Loogiline vastus â ĂŒhilduvus, ĂŒhilduvus, ĂŒhilduvus! Uusim ligipÀÀsupunkti vĂ”rk peab vĂ”imaldama töötada kĂŒmne- ja isegi viieteistkĂŒmne aasta vanustel seadmetel, ja just nende "mitte-siniste" tĂŒkkide kaudu edastatakse info, mida vanad aeglased seadmed saavad kuulda, Ă”igesti tĂ”lgendada ja ei pĂŒĂŒa ĂŒlikiirete andmepakettide ajal omi edastada. Robustsus nĂ”uab ohvreid!
NĂŒĂŒd olen valmis andma igale huvilisele asendamatud tööriistad, et ĆĄokeerida tĂ€napĂ€eva Wi-Fi potentsiaalsete edastusmegabittide seas â see on saanud kohustuslikuks Ă”ppeaineks seotud insenerigruppides. WiFi AirTime Calculator Norra entusiasti 802.11 Gjermund Raaeni autor. See on saadaval â tema töö tulemus nĂ€eb vĂ€lja umbes nii:

Rida 1 â aeg, mis on kulutatud 1512 baitise andmepaketi edastamiseks seadme kaudu 802.11n 20 MHz kanalil.
Rida 2 â aeg, mis on kulutatud sama paketi edastamiseks seadme kaudu sama antennivalemiga, kuid 802.11ac standardit kasutaval 80 MHz kanalil.
Kuidas nii â "rakendatud" neli korda rohkem eetrit, maksimaalne modulaator keerulisem 64QAM-ist 256QAM-ini, kanali kiirus suurem KUUS korda (433 Mb/s asemel 72 Mb/s), ja eetri koormatus on tĂ”usnud vaid 25% vĂ”rra?
Ăhilduvus ja kaks 802.11 pĂ”himĂ”tet, kas mĂ€letate?
Kuidas siis saaksime parandada sellist ebaĂ”iglust ja raiskamist â kĂŒsime me endalt, nagu ilmselt on iga IEEE töörĂŒhm kĂŒsinud, kui nad alustasid standardi loomist? Tuleb meelde mitu loogilist teed:
- Kiirendada andmeedastust ârohelisesâ graafiku osas. Seda tehakse iga standardi vĂ€ljatöötamisel, kuna suured numbrid nĂ€evad karpidel ilusad vĂ€lja. Praktikas, nagu me just mĂ€rkisime, toob see lĂ”puks vaid marginaalset kasu â isegi kui kiirendame kanali kiiruseni sada tuhat miljonit gigabitti nanosekundi kohta, siis ei kao kĂ”ik muud osad graafikust kuhugi. SeetĂ”ttu soovitan kĂ”igis juttudes uute 802.11 standardite kohta vahele jĂ€tta lĂ”igud, kus mainitakse megabitte sekundis.
- Kiirendada kĂ”iki teisi graafiku osi. TĂ”epoolest, kui me suudame vĂ€hemalt kahekordistada kiirus, millega edastatakse kogu "mitte-roheline" (vĂ”i "mitte-sinine", kui te ikka veel vaatate eelmist pilti), siis saame peaaegu 50% tĂ”usu tegelikus ribalaiuses â tĂ”si, see toob kaasa ĂŒhilduvuse kaotuse seadmetega ja veel mitmeid nĂŒansse, millest kuulete, kui hakkate valmistuma CWNA eksamiks đ Spoiler: see ei Ă”nnestu alati, seda on targem kaaluda ja mĂ”ista, kuhu see viib. Tegelikult on see ĂŒhe 802.11 kahe pĂ”himĂ”tte rikkumine, seega tuleb olla vĂ€ga ettevaatlik!
- Koguda mitmeid selliseid raame kokku roheliste osadega. Mida pikem on roheline osa, seda efektiivsemalt töötab kanalikiirus. Jah, see on tĂ”epoolest toimiv strateegia, mis ilmus juba 802.11n ja on ĂŒks mitmest selle revolutsioonilisuse nurgakivist. Probleem on aga selles, et esiteks, mitmed rakendused ei huvita selline agregatsioon (nĂ€iteks see sama nĂ€ljane Voice over Wi-Fi), ja teiseks, mitmed seadmed ka ei hooli sellest (kord proovisin jagada vĂ€hemalt mĂ”nda sellist agreggeeritud raami reaalsetes vĂ”rkudes, kus ma töötan, kuid >500k âsalvestatudâ kaadris ei olnud neist ainsatki. TĂ”enĂ€oliselt on probleem minu andmete kogumise metodoloogias, kuid olen valmis seda arutama kellegagi isiklikult!).
- Rikkuda esimest kahest 802.11 pÔhimÔttest, hakates rÀÀkima, kui keegi teine juba rÀÀgib. Ja siin tulebki appi 802.11ax.
Kui tore, et olen lĂ”puks oma Wi-Fi 6 jutust jĂ”udnud Wi-Fi 6-ni! Kui te seda ikka veel loete, siis kas olete selleks mingil pĂ”hjusel sunnitud vĂ”i olete tĂ”eliselt huvitatud. Noh, kuigi 802.11ax pĂ€rib suure osa eelnevatest saavutustest tervest 802.11 perest (ja mitte ainult, muide â mĂ”ned Ă€gedad asjad ilmusid isegi 802.16, mida tuntakse WiMAX-ina), on seal siiski ka vĂ€rskeid ja originaalseid ideid. Tavaliselt seostatakse nende sĂ”nadega selline pilt, mis on saadaval Wi-Fi Alliance'i veebisaidil:

Nagu ma alguses mainisin, saame ĂŒhe mugavalt loetava artikli piires kĂ€sitleda vaid ĂŒhte nendest vĂ”tmeelementidest, tegelikult mitte ĂŒhtegi pildil toodud (ĂŒllatus!). Olen kindel, et olete juba lugenud miljonit kiiret kirjeldust igaĂŒheksast neist kaheksast vĂ”tmelemendist, aga mina jĂ€tkan oma tĂŒĂŒtult pikka juttu OFDMA-st â mitmeĂŒheksasel juurdepÀÀsukontrollist (MU-access control), mis nagu me nĂ€eme, ei jĂ”udnud infograafikasse. Kahjuks!
Mitme kasutuselevĂ”tt on see, ilma milleta pole kanalite jagamine aluseksĂŒsteemidel ĂŒldse mĂ”tet. Miks proovida erinevaid spektri osi eristada, kui ei ole mehhanismi, mis sunniks uue Wi-Fi 6 vĂ”rgu kliente rikkuma ĂŒhte senitundmatut reeglit ja rÀÀkima samal ajal? Loomulikult pidi selline mehhanism tekkima ning vĂ€hendama "pikkade" probleemide mĂ”ju vĂ”rreldes teenusinfo andmetega. Kuidas? VĂ€ga lihtsalt: las "aeglane" teenus jaguneb nagu varem, aga "kiire" osa, kus liiguvad andmed, edastatakse korraga mitmest (vĂ”i paarist) seadmest kĂ€su peale! See nĂ€eb vĂ€lja umbes nii:

Tundub keeruline, kuid on tĂ”eliselt lihtne seletada: juurdepÀÀsupunkt, kasutades spetsiaalset raami, mis on arusaadav kĂ”igile (isegi mitte Wi-Fi 6!) seadmetele, teatab, et ta on valmis edastama andmeid samal ajal STA1 ja STA2. Kuna selle raami "pealkiri" on tĂ€iesti arusaadav isegi kĂ”ige vanematele klientidele, jĂ”uavad nad Ă”igesti jĂ€reldusele, et raadiosagedus on teatud aja jooksul hĂ”ivatud andmete edastamisega teistele vĂ”rgu klientidele ja hakkavad siinjuures aega lugema (nagu alati Wi-Fi-s). Seadmed STA1 ja STA2 aga mĂ”istavad, et neile edastatakse andmeid nĂŒĂŒd uuel viisil, samal ajal, igale oma kanali osas, ning vastavad juurdepÀÀsupunktile samuti samal ajal ning seejĂ€rel ajavad nad ka sĂŒnkroneeritud viisil raami vastuvĂ”tu kinnitamise (igaĂŒhel oma andmeosaga!), ja keskkond vabastatakse jĂ€lle. "Alustades alt ĂŒles" töötab see umbes samamoodi:

Peamine ja silmatorkav erinevus seisneb juurdepÀÀsupunktis, mis selles olukorras teavitab jaamasid, mis suudavad samal ajal suhelda, millal algatada edastamist, kasutades spetsiaalset raami, mida nimetatakse Triggeriks. See on pĂ”himĂ”tteliselt uus "pÀÀstik" kogu mitme samal ajal juurdepÀÀsu mehhanismi jaoks, mis on, minu arvates, ĂŒks kĂ”ige olulisemaid uuendusi uue standardi "kapoti all". Just selles saavad kliendid "ajakava", kuidas nad jagavad ĂŒhte sageduskanalit omavahel; just selles teavitavad kliendid juurdepÀÀsupunkti, et nad on saanud osa oma andmetest ja suudavad neid tĂ”lgendada. Selles teavitab juurdepÀÀsupunkt kĂ”iki, kes saavad samal ajal "suhelda", andmete edastamise algusest â samas kĂ€ivitab juurdepÀÀsupunkt ka vajalikud andmed. Uus mehhanism Trigger frame lubab pĂ”himĂ”tteliselt vĂ€hendada eetris kasutust mitteefektiivselt â ja seda nii efektiivselt, kui palju kliente suudavad seda kasutada ja Ă”igesti tajuda!
NĂŒĂŒd formuleerime peamised jĂ€reldused, mis tulenevad kogu sellest pikast jutust ja pretensioonivad TL;DR:
- Uue standardi 802.11ax juurdepÀÀsupunktid, toetudes isegi ainult ĂŒhele paljusidest uuendustest, hakkavad tĂ”stma kogu vĂ”rgu kogutootlikkust juba hetkest, mil tĂ€iesti toimiv klientseade on olemas! teine Niipea, kui ilmub vĂ€hemalt kaks klienti, kes saavad samal ajal omavahel suhelda, tĂ”stavad nad, eeldades, et kĂ”ik muud tingimused jÀÀvad samaks (mul ei ole ĂŒhtki pĂ”hjust arvata, et kliendi raadiomodulite draivereid kirjutatakse paremini kui varem, seega jÀÀb ka âkasulikeâ andmete paketihaldus ja paljud muud kliendipĂ”hised funktsioonid endiselt keskmise tasemele), KESKMINE tootlikkus juba tĂ”usma. Seega, kui oled mĂ”elnud uue Wi-Fi vĂ”rgu loomisele, on mĂ”istlik kohe kaaluda kĂ”ige uuemaid ja parimaid juurdepÀÀsupunkte, sest isegi kui praegu on neile kliente veel vĂ€he â olukord ei jÀÀ nii pikaks ajaks.
- KĂ”ik nipid ja trikid, mis tĂ€na hĂ€id traadita insenere abistavad, jÀÀvad pikaks ajaks oluliseks â juurdepÀÀsumehhanism keskkonnale on kĂŒll uuendatud, rikkudes ĂŒle 20 aasta kestnud aluseid pĂ”himĂ”tteid, kuid pĂŒsib siiski ĂŒhilduvuse peal. Endiselt on vajalik âaeglasteâ haldustasemete (management rates) vĂ€listamine (ja endiselt on oluline mĂ”ista, miks ja millal), endiselt on vaja Ă”igesti planeerida fĂŒĂŒsilist taset, sest ĂŒkski mehhanism kanali tasandil ei tööta, kui esinevad probleemid fĂŒĂŒsilisel. Lihtsalt on tekkinud vĂ”imalus teha veel paremat.
- Peaaegu kĂ”ik Wi-Fi 6 lahendused otsustab juurdepÀÀsupunkt. Nagu nĂ€eme, haldab ta klientide ligipÀÀsu keskkonnale, ĂŒhendades seadmed omavahel âsamadeâ tööperioodide jooksul. Kui nĂŒĂŒd vaadata veidi kaugemale â TWT töö toimub samuti tĂ€ielikult juurdepÀÀsupunkti Ă”lgadel. NĂŒĂŒd peab AP mitte ainult âedastama vĂ”rkuâ ja hoidma liiklust jĂ€rjekordades, vaid ka pidama arvestust kĂ”igi klientide ĂŒle, planeerides, kuidas neid on kasulikum ĂŒhte rĂŒhma koondada, tuginedes nende lĂ€bilaskevĂ”imele ja liiklusohtustele, nende akudele ja veel paljule muule â nimetame seda protsessi âorkestreerimiseksâ. Algoritmid, mille alusel juurdepÀÀsupunkt tuleb kĂ”ik need otsused teeb, ei ole reguleeritud, mis tĂ€hendab, et tĂ”eline kvaliteet ja tootjate struktureeritud lĂ€henemine ilmnevad just orkestreerimise algoritmide vĂ€ljatöötamisel. Mida tĂ€psemalt punktid suudavad ennustada klientide vajadusi, seda paremini ja ĂŒhtlasemalt nad saavad neid rĂŒhmadesse koondada â seega, seda efektiivsemalt kasutatakse ookeani ressursse ja seda kĂ”rgem on selle juurdepÀÀsupunkti lĂ”ppvĂ”imekus. Algoritm â viimane piir!
- Ăleminek Wi-Fi 5-elt Wi-Fi 6-le on oma olemuselt ja tĂ€htsuselt sama revolutsiooniline nagu ĂŒleminek 802.11g-lt 802.11n-le. Siis saime mitme voolu ja koormuse kogumise â nĂŒĂŒd saame samaaegse ligipÀÀsu keskkonnale ning lĂ”puks ka korralikult toimivad MU-MIMO ja Beamforming (eelkĂ”ige, nagu me teame, on need peaaegu sama; teiseks, arutelu "miks MU-MIMO loodi 802.11ac-s, kuid ei suutnud tööle rakenduda" â see on teema eraldi suureks artikliks đ ). Nii 802.11n kui ka Wi-Fi 6 töötavad mĂ”lemal sagedusalal (2,4 GHz ja 5 GHz), erinevalt "vahepealsetest" eelkĂ€ijatest â tĂ”eliselt, "kuus on uus neli"!
Veidi selle artikli taustast
Artikkel kirjutati konkurssi jaoks, mida korraldas ettevĂ”te Huawei (alguses oli see avaldatud ). Suurel mÀÀral toetusin selle kirjutamisel oma ettekandele 2019. aastal Peterburis toimunud "Ilma juhtmeta" konverentsil (esitluse salvestust saab vaadata , ainult pidage meeles â helikvaliteet on seal, Ă”igupoolest, ĂŒsna kesine, hoolimata video Peterburi pĂ€ritolust!).
Allikas: habr.com
