Sziasztok!
Egy irodaházban vettek közösen egy nagyobb sávszélességet (300/300 Mbit) és felmerült, hogy megoldható-e az, hogy az érintett 4 cég a 4 vlanból szabadon használhatja a teljes elérhető sávszélességet, de lenne mind a 4 cégnek egy garantált 75/75, amit minden körülmények között megkap. Tudom, a bejövőt nem lehet garantálni, inkább csak az érdekelne, hogy ne vegyék el egymás elől a fenti minimumot. A project annyiban zöldmezős, hogy bármilyen router/megoldás szóba jöhet a fenti feladat megoldására. Tudom QoS megoldás lehetne, de itt 4 külön cég van, aki elvileg a ráeső részével azt csinál, amit akar.
Előre is köszi az ötleteket.
- 456 megtekintés
Hozzászólások
Ha jol tudom a QoS az inkabb arrol szol, hogy kulonfele prioritasu csomagok vannak es annak figyelembevetelevel tortenik a route-olas.
De ezesetben 4 azonos prioritasrol van szo, azonos szavszelesseg igennyel, igy lenyegeben a szabadrablasbol is pont ez alakul ki.
- A hozzászóláshoz be kell jelentkezni
Meg 20+ eve jatszottam ilyet Linuxon. Mar nem megy fejbol, de a Traffc Control howto eleg jo tampont. Talan SFQ HTB, ami neked kell.
De nyilvan jobb valami normalis router, ami tamogatja.
- A hozzászóláshoz be kell jelentkezni
Öööö... de ennek nem csak akkor van értelme, ha a drót túlsó (szolgáltató felőli) végén van? Mert az user felőli oldalon max droppolhat. Meghát a túlsó végén is, ha koppra megy a queue.
Megoldásnak nem megoldás, de ha a cégek jó viszonyban vannak, akkor egy mrtg diagram a teljes és per cég elhasznált sávszélességről talán segítene. Pl. akkor, ha az Á user tőtene de lassú, akkor meg tudja nézni, hogy azért, mert tényleg lassú, vagy mert a Bé user épp arányt javít.
- A hozzászóláshoz be kell jelentkezni
Kb. mindegy, hogy hova rakod, ha nagyreszt jol viselkedo TCP forgalmad van. Mindenhol dobni fog elobb utobb (beffermeret veges), persze valamelyest jobb a szuk keresztmetszet elott. Volt valami olyan queue is, mi nem csak akkor dobott, amikor betelt, hanem a valoszinuseget novelte, ahogy telitodni kezdett. A veletlen dobalas jobb volt nehany regi TCP algoritmusnak. Manapsag talan mar mindegy, elvannak a burstos vesztessel is.
UDP flood ellen nem ved, foleg, ha customer oldalra rakod. De ilyenkor jon jol egy mely hangu ITs kollega, aki kimondja jol erthetoen, hogy ez bizony tulterheleses tamadas volt.
Szoval nem artana tudni, hogy milyen a forgalom, ha optimizalni akarjak a QoS megoldast. De viszonylag olcson is lehet elfogadhato megoldast kesziteni. Persze, remelem, nem egy taviranyitott szivsebesz robot log rajta...
--- szerk ---
Kis erdekesseg: net.ipv4.tcp_allowed_congestion_control = reno cubic
A reno valami kompatibilitasi problema miatt maradhatott ott?
- A hozzászóláshoz be kell jelentkezni
Hátde oké, de nem mindegy, hogy amit eldobott az már elhasználta a sávszélességet, vagy még a szolgáltató felőli végén eldobja, az meg legyen az ő bajuk. És így nem sorvasztja a 300-as uplinket.
Na, de ezt írták lejjebb is.
Anno ezt - már a shapinget - úgy oldottam meg (vagy 20 év előtt), hogy volt két vonal, egy bérelt és egy ADSL. Az ADSL-en ment a letőtés, a bérelt vonalon a késleltetésre érzékeny forgalom. De ugye ez teljesen más eset volt.
- A hozzászóláshoz be kell jelentkezni
Ha TCP kapcsolatokon megy a forgalom nagy resze, akkor szepen beall a rendszer (lasd TCP congestion control). Fair modon megkapjak a 75-75 Mbps-t, illetve a szabadon marado savszelesseget is a megfelelo aranyban, a HTB tokeletes erre. Szimplan csak be kell tenni egy routert (akar egy PC-bol ganyolt megoldas is jo, de azert inkab ne), amelyen mindket iranyba felepiti a megfelelo HTB fat, beallitja a szuroket, illetve a levelekre a qdisc-et. Persze nem art tisztaban lenni a burst es cburst parameterek hatasaval.
A hitetlenek levehetik a root ceil savszelesseget 300-X-re, igy a szuk keresztmetszet nem a 300 lesz, es akkor tuti nem az dugul el, hanem a shaping bufferek (ez a dolguk). Majd, miutan hinni kezd, X-->0, es akkor az elofizetok se sirnak, hogy a draga penzuket pazarolja a rendszergazda.
Ha elcseszett forgalmi mintak vannak, pl. valaki ezrevel nyit egyszerre TCP kapcsolatokat, akkor lehetnek atmeneti egyenlotlensegek. De ez par masodperc alatt kisimul.
Ha valamelyik jokepessegu kontrollalatlan/nem kooperativ/visszacsatolas nelkuli protokollal tolja meg kivulrol a linket, azzal el kell szepen beszelgetni.
- A hozzászóláshoz be kell jelentkezni
Jobb híján elhiszem :) Már nincs olyan routerem amin kipróbálhatnám, pedig ez érdekes dolog.
- A hozzászóláshoz be kell jelentkezni
+1
ezt frankón tudják a Mikrotik ill UBNT Edge routerek is.
- A hozzászóláshoz be kell jelentkezni
Amennyiben a bejövő drót másik végén nem tudsz semmilyen QoS-t csinálni (márpedig egy szolgáltatói eszközön nem tudsz), akkor a problémának nincs igazi megoldása. A működő megoldás: egy hosting centrumban elhelyezni a saját készülékedet, és onnan dedikált vonalon jönni. Ennél persze nagyságrendileg olcsóbb venni 4 db kvázi-lakossági internet kapcsolatot.
- A hozzászóláshoz be kell jelentkezni
Igen, a probléma abban van, hogy nincs lakossági netre opció, mikrón van ennyi és már ez is örömmel tölti el őket.
- A hozzászóláshoz be kell jelentkezni
en anno a LARTC alapjan csinaltam, felhuztam egy ifb-t a htb sfq-hoz.
https://wiki.linuxfoundation.org/networking/ifb
lehet hogy nem igazi megoldas volt, de mukodott.
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni
Ha be tudsz tenni egy gépet a hostingba (ideális esetben a net szolgáltatónál), a router meg VPN-t húz ehhez és az irodaház teljes net felé menő forgalmát ebbe a VPN-be tolja, akkor van a szolgáltatói oldalon is eszköz a sávszélesség korlátozására.
Ezzel együtt tetszik a lentebb írt ötlet is: kártya 100MBPS-re korlátozása - ami kevésbé szép benne, hogy amikor más épp nem használ semmit, akkor hiába mehetne a 300 is, akkor is ott a limit, hogy 100.
- A hozzászóláshoz be kell jelentkezni
a bejövő oldalnak lesz egy kimenő oldala, ahol már tudsz korlátozni.
Kérdés, hogy mind a 4 cégnek van-e saját IPcíme, vagy azon is osztoznak?
Egy mikrotik 4011-el, de még agy hAP ac3-al is vígan be lehetne ezt állítani.
ps: igen, tudom: ha kintről elárasztják a csövet, arra nincs megfejtés (nem, a 100mbps portsebesség sem az) - de első körben tételezzünk fel üzemszerű használatot.
- A hozzászóláshoz be kell jelentkezni
én inkább úgy csinálnám,hogy 290mbitet dedikáltan porno letöltésre tennék, a többit meg simán elosztanám. a maradék 10en nincs mit balanszirozni...
Aki másnak vermet ás, az stack pointer.
- A hozzászóláshoz be kell jelentkezni
100 Mbit-es portokra kell rakni a 4 cégedet és meg is van oldva a dolog, igaz nem pont 75 lesz, de nem igényel semmi agysebészetet.
1904.04.08.
RIP Jákub.
neut @
- A hozzászóláshoz be kell jelentkezni
ennyike!:D
- A hozzászóláshoz be kell jelentkezni
Komolyan mondtam. Ez a task nem igazán tűnik olyannak, hogy megérje a posztolónak kitalálni/megtanulni a terheléselosztást / szabályozást. Persze lehet ágyúval verébre menni meg mindenféle adaptív megoldással próbálkozni, de szerintem kurvára nem éri meg ezért.
1904.04.08.
RIP Jákub.
neut @
- A hozzászóláshoz be kell jelentkezni
Amúgy... tényleg nem biztos hogy ér ennél többet a dolog. Ez tetszik.
- A hozzászóláshoz be kell jelentkezni
én is komolyan mondtam.
én 100-as switchel korlátoztam le a gigabites elérést egy irodában, egységsugaró júzernek az doszt elég.
- A hozzászóláshoz be kell jelentkezni
Csak ha az irodaban van mondjuk NAS cloud synckel/backuppal, vagy barmi hasonlo, akkor miert lennenek fixen 100Mbps-re korlatozva, mikor 300-zal is mehetne. Nyilvan csak akkor kellene korlatozni, amikor telitett a cso, nem mindig.
Vagy a masik megoldas, hogy nem kell csinalni semmit. Ez a 300Mbps van olyan sok, hogy ha vki fullba nyomja a torrentet, akkor is hasznalhato mellette a halozat a tobbieknek.
- A hozzászóláshoz be kell jelentkezni
300 Mbps az elég nokedli.
én ezt úgy csináltam hogy a NAS megkapta a gigabitet a routerről direktbe mindenki más meg a switchről a 100at. észre se vették...
- A hozzászóláshoz be kell jelentkezni
Es ha a NAS-rol toljak a torrentet? (amit az osszes SOHO NAS tud ugye)
Nem ismerjuk a reszleteket, de lehet hogy a telephelyen belul tavolabb vannak egymastol az irodak, tehat nem kozponti "szerverterem" lenne, hanem mindenki oldja meg magatol alapon. Ha 100M uplinket kapnak az irodak, akkor a NASuk is arra tud kerulni, ha 1G-t, akkor atmegy ilyen bizalmi dologba, hogy becsszo csak a NAS legyen direktbe kotve, tobbi kliens csak 100M utan.
- A hozzászóláshoz be kell jelentkezni
irodában torrent igény hogy merül fel egyáltalán?!:D júzernek annyit kell tudnia hogy hol vannak a fájlok, nem az hogy még NAS-ba piszkáljon...
- A hozzászóláshoz be kell jelentkezni
Az egesz post errol szol kb. Mi van ha vmelyik iroda "tulterheli" a netet, a tobbieknek legyen garantalt savszele. Ha minden irodai Mancika csak levelezget es bongeszget lightosan, akkor nem all fenn ilyen helyzet. 300Mbps azert nem keves, YT/Netflix/HBOMax-bol is sok egyideju stream kell hogy telitodjon, talan a torrenttel lehet kimaxolni oly modon, hogy masok talan megerezhetik.
- A hozzászóláshoz be kell jelentkezni
100Mbps nem terehelik túl egymást!:D igaz nem is fogják a csúcsot kihasználni.
most mi a fontos hogy legyen egy minimum vagy az hogy maximum legyen. ezt kéne eldönteni szerintem.
mindenkinek saját előfizetés és csók.
- A hozzászóláshoz be kell jelentkezni
Arról még nem esett szó, hogy letöltés vagy feltöltés irányba, esetleg mindkettőbe kell-e ilyen korlátozás. A feltöltés irány az egyszerűbb de kevésbé hasznos. A letöltés irányra pedig tessék megkérni a szolgáltatót, vagy pedig be kell tenni egy routert, és annál már kimenő irány lesz a kliensek felé. Cisco-nál a priority parancs tud pl. garantált minimum sávszélességet biztosítani torlódás esetén. Ha nincs torlódás, akkor pedig megy a full sávszélesség. Ez működik WAN és LAN irányban is egy routeren belül, mindig kimenő irányban.
Más vendornál is biztosan van a priority-nek megfelelő QoS opció, más néven LLQ (low latency queuing). Ha az ember VLAN-onként akarja, akkor kicsit trükközni kell shaping-gel.
- A hozzászóláshoz be kell jelentkezni
Befelé irányra hiába tesz akármit, az a forgalom, amit ott eldob, az már átment a vékony csövön - a cső túloldala a szolgáltatónál van, és tippelem, hogy a szolgáltató felé egy IP-n látszanak, tehát ott sem igazán van lehetőség a lefelé forgalmat a valódi cél alapján priorizálni.
Ahogy szó volt róla, egy saját kézben lévő "csövet" kell átdugni a 300-as vonalon, és annak a _két_ végén megvalósítani a priorizálást úgy, hogy már a csőbe _se_ menjen be az a forgalom, aminek nem kéne.
- A hozzászóláshoz be kell jelentkezni
Pontosan ezt írtam, talán nem elég világosan: ingress QoS nem alkalmas a feladatra. Tehát be kell tenni egy saját Layer 3 eszközt, és azon már lehet konfigurálni a szolgáltató felé egress QoS-t, és a LAN felé szintén egress QoS-t. Az előbbi a kimenő forgalomra, az utóbbi a bejövő forgalomra.
- A hozzászóláshoz be kell jelentkezni
Nyilvan jobb lenne, ha a szolgaltoto oldalan konfiguralhatna egy profi routert, tuzfalat, DPI-t es a vilagbeket. De ahol 4 ceg vesz egy olcso linket okosba, es meg egy rendes CPE sincs hozzaerto szemelyzettel, ilyen lehetoseg nem nagyon lesz.
Nem nagyon szamit, hogy bemegy-e a csobe a forgalom (TCP, vagy kb. barmi kooperativ protokoll eseten), ahogy ezt fentebb leirtam. Pont jo lesz nekik a customer oldali shaping mindket iranyra (ha megfizetik a szakertelmet hozza).
Ha szakerto sincs, akkor jo lesz a 100-as switchport :)
.
- A hozzászóláshoz be kell jelentkezni
vettek közösen egy nagyobb sávszélességet (300/300 Mbit)
Ezeken mindig mosolygok :)
De magam is a 100Mbit-es fizikai porttal/linkkel korlátoznám.
Többet biztosan nem ér meg nekik sem, hiszen kici occó megoldást akartak, nem? :)
- A hozzászóláshoz be kell jelentkezni
Távolról sem biztos hogy az adott helyen van ettől jobb (drágább) ajánlat.
- A hozzászóláshoz be kell jelentkezni
De ha valahova egyet be tudtak kotni, akkor valoszinuleg 4-et is be lehetett volna kotni.
- A hozzászóláshoz be kell jelentkezni
Na igen, az azért esélyes. Az ára viszont nem mindegy, de ez innét már csak találgatás.
- A hozzászóláshoz be kell jelentkezni
és még ez sem feltétlen igaz!
- A hozzászóláshoz be kell jelentkezni
Ott a pont... Meg látott már olyat a világ, hogy 2*2M mikró, egyik 2M eladva ügyfélnek, másik eladva másik szolgáltatónak. Ügyfél tartalékvonalat is akart, másik szolgáltató eladta neki. Aztán jött a csodálkozás, hogy az ügyfélnek mindkét (éles és tartalék) vonalán egyszerre lesz karbantartás...
- A hozzászóláshoz be kell jelentkezni