Ahojte
Asi dva mesiace dozadu som instaloval mensiu siet postavenu na Ubiquiti Unifi. Mame tam 4 Unifi APecka a UCG Ultra ako hlavny router.
Vsetko funguje super, akurat som narazil na jednu vec. Wifi Speed Limit v nastaveniach Wifi profilu nevyjadruje max rychlost per SSID, ale per client. Ja som si myslel, ze tym nastavenim nastavim celkovu max dostupnu rychlost per SSID. Ale nie je tomu tak. Cize ak mame wifi speed limit nastaveny na 10/1Mbit a dvoch klientov ktory surfuju sucasne, tak kazdy moze ist 10/1 namiesto toho ze kazdy moze ist 5/0,5 (paralelne). Klienta (objednavatel) som teda nechtiac uviedol do omylu a odprezentoval mu to tak, ze s takymto novym nastavenim nebude mat problem ako mal pri starej instalacii.
Zial, vstupna rychlost internetu je len nejakych cca 60/10Mbit. Ano, mam v Unifi nastavene Qos, ale to je len nejake zakladne QoS, ktore rozdeluje max rychlost "rovnomerne" kazdemu. Mozeme nastavit nizsie speed limity pre free wifi SSID, ale to nie je uplne riesenie - pride viac ludi a zase sa to pretazi.
Raz rocne je v areali event, dovtedy nejako potrebujem vyriesit tuto vec. Prioritne potrebujeme zabezpecit fungovanie pokladni ("interny" wifi SSID) a televizor, az potom free wifi pre navstevnikov eventu. Ak to bude velky problem, free wifi pre navstevnikov nebude, ale rad by som to vyriesil. Pocas eventu (a par tyzdnov pred nim aby sa to otestovalo) planujem zapojit Starlink a urobit distribuovany load balancing, takze bude vacsia kapacita.
Z toho co som nasiel na oficialnom Ubiquiti fore - v linkoch [1], [2], [3] som sa docital, ze to nie je uplne jednoducha vec a ze to Unifi v sucasnosti nepodporuje tak ako chcem. Unifi ale podporuje bandwitch limity per client, pripadne priamo nastavenie konkretnych max up/down rychlosti per client. Tieto hodnoty by sa mali dat nastavit aj cez Unifi REST Api a tak ma napadlo, ze si naprogramujem API integraciu, ktora mi bude povedzme raz za minutu kontrolovat stav aktivnych klientov pripojenych na dany SSID a bude prepocitavat max rychlost, ktoru chcem pre dany SSID podla poctu aktivnych klientov pripojenych na dany SSID. Cize nieco na styl, ze sa pripoji novy klient na dany SSID, prepocita a nastavi sa novy bandwitch profil. Ak sa odpoji klient, prepocita a nastavi sa novy bandwith profil.
Problem ale je, ze neviem ako cerstve su tie data v Unifi API a pripadne kolko API requestov na to API mozem urobit. Dakde som videl ze max 100req za minutu. Dalej neviem ci to nie je blaznovstvo, nechcem na tom spalit velmi vela casu a zistit, ze to nie je mozne. Po programatorskej stranke som vsak uz nieco s Unifi API robil, cize myslim ze by to mohlo ist.
Riesili ste niekto s Unifi podobny problem? Podporuju nieco taketo ine znacky? Zial, migracia na inu znacku ako je Ubiquiti uz asi nie je mozna. Jednak s inymi znackami nemam skusenosti a Unifi uz mam otestovane na par instalaciach, ze funguje spolahlivo.
Dakujem za vase odpovede. (Zivim sa programovanim, nie som sietar)
Linky:
[1] https://community.ui.com/questions/Unifi-Bandwidth-Limits-by-SSID-and-or-VLAN/36b2fc56-2e73-4017-b3d2-6e809d6bcf02
[2] https://community.ui.com/questions/Bandwidth-Limiting-on-WiFi-and-or-on-the-gateway/082c361d-d25b-411e-b819-1666459d58dd
[3] https://community.ui.com/questions/Please-help-me-understand-Bandwidth-limits-per-SSID-on-wireless-Unifi-AP-mesh-bridged-to-Router-via/c8e78917-849f-415a-9c9c-a5f7ab540801