Ugrás a tartalomhoz

sávszélesség-korlátozás

A Wikiszótárból, a nyitott szótárból

Kiejtés

  • IPA: [ ˈʃaːfseːlɛʃːeːkːorlaːtozaːʃ]

Főnév

sávszélesség-korlátozás

  1. (informatika) A sávszélesség-korlátozás (angolul bandwidth throttling) egy olyan hálózati forgalomszabályozási technika, amely korlátozza az adatátviteli sebességet egy adott hálózati kapcsolat vagy felhasználó számára. Ez a módszer számos helyzetben használható, például az internetforgalom optimalizálására, a hálózati terhelés csökkentésére, valamint a sávszélesség igazságos elosztására a felhasználók között. A sávszélesség-korlátozás lehet állandó vagy dinamikus, és beállítható globálisan egy hálózat minden felhasználójára, vagy egyéni felhasználók, szolgáltatások, eszközök számára.

Sávszélesség-korlátozás alkalmazási területei

  1. Internetszolgáltatók (ISP):
    • Az internetszolgáltatók gyakran alkalmazzák a sávszélesség-korlátozást bizonyos felhasználók vagy alkalmazások esetében, különösen, ha a felhasználó elérte a szolgáltató által meghatározott adatforgalmi korlátot. Az ilyen korlátozás lassítja a kapcsolatot, és így visszatartja a felhasználókat a további nagy adatforgalomtól.
  2. Hálózati erőforrások optimalizálása:
    • Cégek, intézmények és szervezetek is alkalmazzák a sávszélesség-korlátozást, hogy egyensúlyban tartsák a hálózati forgalmat. Például korlátozhatják a videostreaming szolgáltatások sebességét, hogy több sávszélesség jusson más üzleti kritikus alkalmazásokra.
  3. Wi-Fi hálózatokban:
    • Otthoni hálózatokon vagy nyilvános Wi-Fi hálózatokon is alkalmazható a sávszélesség-korlátozás, hogy megakadályozza egyes felhasználókat vagy eszközöket abban, hogy túlzott mértékben használják a sávszélességet.
  4. Webes szolgáltatások:
    • Weboldalak és szerverek is alkalmazhatják a sávszélesség-korlátozást annak érdekében, hogy megakadályozzák a túlzott forgalmat, és biztosítsák az egyenletes teljesítményt minden felhasználó számára.

Sávszélesség-korlátozás a Squid proxyban

A Squid proxy lehetőséget biztosít a sávszélesség kezelésére és korlátozására, amit a delay pools (késleltetési tartományok) használatával valósít meg. Ezzel szabályozhatod, hogy milyen sebességgel tölthetnek le adatokat a felhasználók a proxy-szerveren keresztül, így biztosítva, hogy egyes felhasználók ne használják el az összes sávszélességet.

Hogyan működik a delay pools?

A delay pools olyan virtuális „medencék”, amelyek meghatározzák a rendelkezésre álló sávszélességet a Squid proxy felhasználói számára. Különböző típusú késleltetési osztályokat lehet használni a felhasználók, hálózatok vagy egyes források korlátozására.

Példa egy delay pools beállításra:

  1. Konfigurációs fájl módosítása: Nyisd meg a Squid konfigurációs fájlját (/etc/squid/squid.conf), és add hozzá a delay pools beállításokat.

  2. Delay pools aktiválása: Az alábbi példa minden felhasználóra alkalmaz sávszélesség-korlátozást:

    delay_pools 1
    delay_class 1 1
    delay_parameters 1 64000/64000
    delay_access 1 allow all
    

Magyarázat:

  • delay_pools 1: Egy delay pool van konfigurálva.
  • delay_class 1 1: Ez egy osztály 1-es típusú pool, amely a teljes felhasználói csoportot korlátozza. A pool osztályai meghatározzák, hogy a sávszélesség hogyan oszlik el.
  • delay_parameters 1 64000/64000: Ez azt jelenti, hogy a felhasználók maximálisan 64 KB/s sebességgel tölthetnek le adatokat. A két szám azt jelenti, hogy a pool tartalék kapacitása és a maximális átviteli sebesség is 64 KB.
  • delay_access 1 allow all: A szabály mindenkire vonatkozik.

Osztályok a delay pools-ban

  • Class 1: A teljes proxy-forgalomra egy közös sávszélesség-korlátozást alkalmaz.
  • Class 2: Egy adott hálózati vagy felhasználói csoportra alkalmazott korlátozás.
  • Class 3: Egy meghatározott felhasználóra vagy egyedi kapcsolatra vonatkozó korlátozás.

Squid újraindítása

A konfiguráció módosítása után újra kell indítanod a Squid szolgáltatást, hogy az új beállítások életbe lépjenek:

sudo systemctl restart squid

Sávszélesség-korlátozás más hálózati eszközökkel

A Squid mellett más eszközökkel és megoldásokkal is megvalósítható a sávszélesség-korlátozás, például:

  1. Router szinten:
    • Sok router támogatja a sávszélesség-korlátozást (QoS – Quality of Service). Ezzel szabályozhatod, hogy egyes eszközök vagy szolgáltatások milyen prioritással és sebességgel használhatják a hálózati sávszélességet.
  2. Tűzfalak:
    • Néhány tűzfal szoftver, például a pfSense vagy a MikroTik RouterOS, rendelkezik beépített sávszélesség-korlátozó funkciókkal, amelyek lehetővé teszik, hogy különböző hálózati szegmensek számára egyedi sávszélesség-korlátokat állíts be.

Összegzés

A sávszélesség-korlátozás segít optimalizálni a hálózat teljesítményét, biztosítva, hogy egyes felhasználók vagy alkalmazások ne fogyasszák el a teljes sávszélességet. A Squid proxy használatával részletesen szabályozhatod a hálózati forgalmat a delay pools segítségével, így garantálva, hogy a sávszélesség eloszlása igazságos és hatékony maradjon. A sávszélesség-korlátozás különösen hasznos lehet nagy forgalmú hálózatokban vagy korlátozott erőforrásokkal rendelkező környezetekben.

Fordítások