Thursday, September 17th, 2015 | Author:
  • Del 1 – Introduktion – Opsætning af Simple Køer (Dette indlæg)
  • Del 2 – Pålideligt Identificering trafik – Opsætning Mangle Regler (Coming Soon TM)
  • Del 3 – Prioriteter og Grænser – Opsætning af Queue Træer (Coming Soon TM)
  • Del 4 – Monitoring Usage – Omdefinere Køer – Limiting Abusive Devices (Coming Soon TM)
  • Del 5 – ??? Profit ???

Introduktion

The first problem one usually comes across after being tasked with improving an Internet connection is that the connection is overutilised. Typisk ingen ved hvorfor, hvem, eller hvad der er årsag til problemet – except of course everyone blames the ISP. Nogle gange er det ISP – but typically you can’t prove that without having an alternative connection immediately available. I currently manage or help manage four “sites / lokaler” at anvendelsen QoS at styre deres internetforbindelse. Den ene er min arbejdsplads, two are home connections, and the last one is a slightly variable one – normalt kun et hjem forbindelse, men alternativt, for a weekend every few months, it becomes a 140-mand (og voksende) LAN. Sjov. 🙂

Mikrotik RouterOS og

Mikrotik'S RouterOS is very powerful in the right hands. Many other routers support QoS but not with the fine-grain control MikroTik provides. Alternatively you could utilise other Linux-based router OS’s, såsom DD-WRT, Glatte, Untangle, og så videre. De fleste af disse kræver typisk, at du har en ekstra server lyve om eller et kompatibelt hardware router. Mikrotik sælger RouterBoards der har RouterOS builtin – og de er relativt billige.

Min erfaring med routere primært med Cisco og Mikrotik – and my experience with QoS is primarily with Allot s NetEnforcer / NetXplorer systemer og Mikrotik. De mest populære Mikrotik enheder i min erfaring (andre end deres dedikerede langtrækkende trådløse enheder) har været deres rb750 (ny version navngivet “Hex“) og rb950-baserede boards. De har mange andre tilgængelige og er relativt billige. I historisk sammenligning med Ciscos premium-enheder, Jeg har haft en tendens til at beskrive Mikrotik s enheder som “90% funktionerne på 10% omkostningerne”. Da denne vejledning er primært rettet mod små og mellemstore virksomheder / Hjem brug, billig giver mere mening. Hvis du kigger på at få en MikroTik-enhed, bemærke, at Mikrotik routere gør ikke omfatter typisk DSL-modemmer, dermed dit eksisterende udstyr er typisk stadig nødvendig. Bemærk også, at det er ikke en tutorial om oprettelse af en Mikrotik enhed fra bunden. Der er masser af guider til rådighed online for at der allerede.

Teori til praksis – første skridt

Sådan konfigurerer QoS korrekt, du skal have en idé om en politik, der tager højde for følgende:

  • Den samlede hastighed
  • Hvor mange brugere / vil indretninger bruger forbindelsen
  • De brugere/enheder/tjenester/protokoller, der bør prioriteres for latenstid og/eller gennemløb

For at opnå ovennævnte i mine eksempler, Jeg vil antage følgende:

  • Den Mikrotik er sat op med standard netværk konfiguration, hvor det lokale netværk er 192.168.88.0/24 og internetforbindelsen leveres via PPPoE.
  • Forbindelsen hastighed er 10/2 Mbps (10 Mbps download hastighed; 2 Mbps upload hastighed)
  • Der vil være 5 brugere med så mange som 15 enheder (flere computere / tabletter / mobiltelefoner / WiFi osv)
  • Typiske downloads kræver høj prioritet med gennemløb, men lav prioritet med latens
  • Gaming/Skype/Administrative protokoller kræver høj prioritet med både latens og gennemløb
  • Ingen brugere skal prioriteres frem for andre

Det første og sandsynligvis hurtigste skridt er at konfigurere det, som RouterOS refererer til som en Enkel kø.

Jeg har lavet en kort script, jeg har gemt på min Mikrotik enheder til at oprette de enkle køer. Det er således:

:for x fra 1 til 254 do ={
 /kø simpel add name ="Internet-usage- $ x" dst ="pppoe" max-grænse = 1900k / 9500k target ="192.168.88.$x"
}

Hvad ovenstående gør, er grænsen den maksimale hastighed en individuel enhed kan bruge til “1900k” (1.9Mb) uploade og “9500k” (9.5Mb) downloade.

Noter:

  • Grunden til max grænser på 95% af linjens maksimale hastighed er, at dette garanterer, at ingen enkelt enhed kan udsulte forbindelsen fuldt ud, negativt påvirke de andre brugere. Med en større brugerbase ville jeg håndhæve denne grænse yderligere. For eksempel, med 100 brugere på en 20Mb service jeg måske sat denne grænse til 15MB eller endda så lidt som 1Mb. Dette er helt afhængig af, hvordan “misbrug” brugerne er, og, som du regne ud, hvor og hvor meget misbrug opstår, du kan justere det passende.
  • Præfikset “internet-forbrug” i navnet parameter kan tilpasses. Typisk jeg indstille disse til at henvise til navnet lokaler. For eksempel, med navngivne lokaler “alpha” og “beta”, Jeg vil typisk sætte “internet-alpha” og “internet-beta”. Dette hjælper med instinktivt differentiere mellem websteder.
  • DST parameter har “pppoe” i eksemplet. Dette bør være substitueret med navnet på den grænseflade der sørger for internetforbindelsen.

Sørg du tilpasse scriptet til at være hensigtsmæssigt at din konfiguration. Gem scriptet til Mikrotik og køre det – eller indsæt det direkte i Mikrotik terminal til at udføre det.

I mit næste indlæg vil jeg gennemgå opsætningen af, hvad RouterOS refererer til som Mangle regler. Disse regler tjener til at identificere / klassificere netværkstrafikken for at gøre finere-kornet QoS muligt.

Del
Kategori: tilfældig
Du kan følge alle svar til dette indlæg via RSS 2.0 foder. Du kan efterlade et svar, eller styrekugle fra dit eget site.
Efterlad et svar » Log ind