Donderdag, September 17th, 2015 | Auteur:
  • Deel 1 – Introductie – Het opzetten van Simple Wachtrijen (Dit bericht)
  • Deel 2 – Betrouwbaar identificeren verkeer – Het opzetten van Mangle Regels (Binnenkort TM)
  • Deel 3 – Prioriteiten en Limieten – Opzetten Queue Trees (Binnenkort TM)
  • Deel 4 – Monitoring Usage – Herdefiniëren Wachtrijen – Limiting Abusive Devices (Binnenkort TM)
  • Deel 5 – ??? Winst ???

Introductie

The first problem one usually comes across after being tasked with improving an Internet connection is that the connection is overutilised. Typisch niemand weet waarom, wie, of wat het probleem veroorzaakt – except of course everyone blames the ISP. Soms is de ISP – but typically you can’t prove that without having an alternative connection immediately available. I currently manage or help manage four “sites / gebouwen” dat gebruik QoS om hun Internet-verbinding beheren. Is mijn werkplek, two are home connections, and the last one is a slightly variable one – meestal slechts een thuis verbinding, maar als alternatief, for a weekend every few months, it becomes a 140-man (en groeiende) LAN. Plezier. 🙂

MikroTik RouterOS en

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, zoals DD-WRT, Smoothwall, Ontwarren, enzovoorts. De meeste van deze meestal vereisen dat u een reserve-server liegen over of een compatibele hardware router. Mikrotik verkoopt RouterBoards dat RouterOS ingebouwde hebben – en ze zijn relatief goedkoop.

Mijn ervaring met routers is primair bij Cisco en MikroTik – and my experience with QoS is primarily with Allot's NetEnforcer / NetXplorer systemen en MikroTik. De meest populaire MikroTik apparaten in mijn ervaring (andere dan hun speciale long-range draadloze apparaten) hebben hun RB750 (nieuwe versie met de naam “HEX“) en rb950-gebaseerde borden. Zij hebben vele anderen available and are relatively inexpensive. In historical comparison with Cisco’s premium devices, Ik heb de neiging om apparaten MikroTik's beschrijven als “90% de functies op 10% de kosten”. Aangezien deze gids is vooral gericht op het MKB / Thuisgebruik, inexpensive makes more sense. If you’re looking at getting a MikroTik device, mee dat MikroTik routers doen niet typically include DSL modems, dus uw bestaande apparatuur is meestal nog steeds nodig. Merk ook op dat dit niet een tutorial over het opzetten van een MikroTik apparaat vanaf nul. Er zijn tal van gidsen beschikbaar online die al.

Theorie in de praktijk – eerste stappen

Om correct ingesteld QoS, you need to have an idea of a policy that takes into account the following:

  • De totale verbindingssnelheid
  • Hoeveel gebruikers / apparaten zullen worden met behulp van de verbinding
  • The users/devices/services/protocols that should be prioritised for latency and/or throughput

Om het bovenstaande in mijn voorbeelden bereiken, Ik zal de volgende veronderstellen:

  • De MikroTik is opgezet met de standaard netwerkconfiguratie, waar het lokale netwerk 192.168.88.0/24 en de internetverbinding wordt verstrekt via PPPoE.
  • De verbindingssnelheid is 10 / 2Mbps (10 Mbps download snelheid; 2 Mbps upload snelheid)
  • Er zal zijn 5 gebruikers met maar liefst 15 apparaten (meerdere computers / tablets / mobiele telefoons / WiFi etc)
  • Typische downloads vereisen een hoge prioriteit bij doorvoer, maar lage prioriteit met latency
  • Gaming/Skype/Administrative protocols require high priority with both latency and throughput
  • Geen gebruikers worden geprioriteerd over anderen

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

Ik heb een korte script dat ik op mijn MikroTik apparaten hebt opgeslagen voor het opzetten van de eenvoudige wachtrijen gemaakt. Het is als volgt:

:voor x uit 1 aan 254 do ={
 /wachtrij eenvoudige add name ="internet-usage- $ x" dst ="pppoe" max-limit = 1900k / 9500k target ="192.168.88.$X"
}

Wat het bovenstaande doet is beperking van de maximale snelheid van elk individu apparaat kunnen gebruiken om “1900k” (1.9Mb) uploaden en “9500k” (9.5Mb) Downloaden.

Aantekeningen:

  • De reden waarom de max liggen ten 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. Bij voorbeeld, met 100 gebruikers op een 20Mb service die ik zou deze grens zo weinig ingesteld op 15Mb of zelfs als 1Mb. Dit is geheel afhankelijk van hoe “beledigend” de gebruikers en, als je uitzoeken waar en hoeveel misbruik plaatsvindt, you can adjust it appropriately.
  • Het voorvoegsel “Internet-gebruik” in de parameter name kan worden aangepast. Typisch I die verwijzen naar de ruimten naam. Bij voorbeeld, with premises named “alpha” en “beta”, Ik zal meestal gezet “internet-alpha” en “Internet-beta”. Dit helpt met instinctief differentiëren tussen sites.
  • De parameter dst heeft “pppoe” in het voorbeeld. Dit moet worden vervangen door de naam van de interface that provides the Internet connection.

Zorg ervoor dat u het script aanpassen aan geschikt is voor uw configuratie. Sla het script om de MikroTik en voer het uit – of plak het direct in de MikroTik terminal om het uit te voeren.

In my next post I will go over setting up what RouterOS refers to as Mangel reglement. Deze regels dienen om fijnere korrel QoS mogelijk te maken om te identificeren / classificeren het netwerkverkeer.

Delen
Categorie: toeval
U kunt alle reacties op dit bericht volgen via de RSS 2.0 voeden. U kunt een reactie achterlaten, of trackback vanaf je eigen site.
Laat een reactie achter » Log in