Thursday, September 17th, 2015 | Author:
  • Deel 1 – Inleiding – Die opstel van eenvoudige Toue (Hierdie pos)
  • Deel 2 – Betroubaar identifisering verkeer – Die opstel Mangle Reëls (Coming Soon TM)
  • Deel 3 – Prioriteite en Limits – Die opstel Queue Bome (Coming Soon TM)
  • Deel 4 – Monitoring Usage – Herdefiniëring Toue – Limiting Abusive Devices (Coming Soon TM)
  • Deel 5 – ??? Wins ???

Inleiding

The first problem one usually comes across after being tasked with improving an Internet connection is that the connection is overutilised. Tipies niemand weet waarom, wat, of wat die probleem veroorsaak – except of course everyone blames the ISP. Soms is dit die ISP – but typically you can’t prove that without having an alternative connection immediately available. I currently manage or help manage four “sites / perseel” dat die gebruik QoS om hul internet konneksie te bestuur. Een is my werkplek, two are home connections, and the last one is a slightly variable one – gewoonlik net 'n huis verband, maar alternatiewelik, for a weekend every few months, it becomes a 140-man (en groeiende) LAN. Fun. 🙂

MikroTik RouterOS en

MikroTikSe 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, soos DD-WRT, Smooth, Ontwarren, en so meer. Die meeste van hierdie tipies vereis dat jy 'n ekstra bediener lieg oor of 'n compatible hardeware router. Mikrotik verkoop RouterBoards dat RouterOS ingeboude het – en hulle is relatief goedkoop.

My ondervinding met routers is hoofsaaklik met Cisco en MikroTik – and my experience with QoS is primarily with Toeken se NetEnforcer / NetXplorer stelsels en MikroTik. Die gewildste MikroTik toestelle in my ervaring (anders as hul toegewyde lang afstand draadlose toestelle) gewees hul rb750 (nuwe weergawe met die naam “Hex“) en rb950-gebaseer planke. Hulle het baie ander available and are relatively inexpensive. In historical comparison with Cisco’s premium devices, Ek het geneig om toestelle MikroTik se beskryf as “90% die funksies op 10% die koste”. Aangesien hierdie gids hoofsaaklik gerig op SME / Home gebruik, inexpensive makes more sense. If you’re looking at getting a MikroTik device, daarop dat MikroTik routers doen nie typically include DSL modems, dus jou bestaande toerusting is tipies steeds nodig. Let ook op dat dit nie 'n handleiding oor die oprigting van 'n MikroTik toestel van nuuts af. Daar is baie van die gidse aanlyn beskikbaar vir wat reeds.

Teorie in die praktyk – eerste stappe

Korrek opgestel QoS, you need to have an idea of a policy that takes into account the following:

  • Die algehele spoed konneksie
  • Hoeveel gebruikers / sal toestelle gebruik word om die verband
  • The users/devices/services/protocols that should be prioritised for latency and/or throughput

Om die bogenoemde in my voorbeelde te bereik, Ek sal die volgende aanvaar:

  • Die MikroTik is opgestel met die standaard netwerk configuration waar die plaaslike netwerk is 192.168.88.0/24 en die Internet-verbinding is wat via PPPoE.
  • Die spoed konneksie is 10 / 2Mb (10 Mbps download spoed; 2 Mbps spoed oplaai)
  • Daar sal 5 gebruikers met soveel as 15 toestelle (verskeie rekenaars / tablette / selfone / WiFi ens)
  • Tipiese downloads vereis 'n hoë prioriteit deurset maar 'n lae-prioriteit latency
  • Gaming/Skype/Administrative protocols require high priority with both latency and throughput
  • Geen gebruikers is om prioriteit bo ander

The first and probably quickest step is to set up what RouterOS refers to as a Eenvoudige Queue.

Ek het 'n kort script dat ek op my MikroTik toestelle gered te stel aan die eenvoudige toue gemaak. Dit is soos volg:

:vir x uit 1 om 254 do ={
 /ry eenvoudige byvoeging name ="internet-usage- $ x" dst ="PPPoE" Max-limiet = 1900k / 9500k target ="192.168.88.$x"
}

Wat die bogenoemde doen, is die beperking van die maksimum spoed enige individu toestel kan gebruik om “1900k” (1.9MB) oplaai en “9500k” (9.5MB) aflaai.

Notes:

  • Die rede waarom die maksimum perke is op 95% of the line’s maximum speed is that this guarantees no single device can fully starve the connection, negatively affecting the other users. With a larger userbase I would enforce this limit further. Byvoorbeeld, met 100 gebruikers op 'n 20MB diens wat ek kan hierdie limiet so min ingestel om 15MB of selfs as 1Mb. Dit is heeltemal afhanklik van hoe “beledigende” die gebruikers en, as jy uitvind waar en hoeveel misbruik voorkom, you can adjust it appropriately.
  • Die voorvoegsel “internet-gebruik” in die parameter naam kan aangepas word. Tipies het ek hierdie om te verwys na die perseel naam. Byvoorbeeld, with premises named “alfa” en “beta”, Ek sal tipies sit “internet-alpha” en “internet-beta”. Dit help met instinktief te onderskei tussen webwerwe.
  • Die parameter dst het “PPPoE” in die voorbeeld. Dit moet vervang word met die naam van die koppelvlak that provides the Internet connection.

Maak seker dat jy die script te pas om toepaslike jou verstellings wees. Slaan die script om die MikroTik en voer dit – of plak dit direk in die MikroTik se terminale om dit uit te voer.

In my next post I will go over setting up what RouterOS refers to as Mangle reëls. Hierdie reëls dien om-fyner grein QoS moontlik te maak om te identifiseer / klassifiseer die netwerk verkeer.

Deel
Kategorie: ewekansige
Jy kan al die antwoorde op hierdie inskrywing deur die RSS 2.0 voer. Jy kan laat 'n antwoord, of trackback vanaf jou eie webwerf.
Laat 'n antwoord » Teken in