Dit zijn de meldingen over een netwerk dat werkt maar trager is dan het hoort, of dat werkt tot er een groot pakket langskomt. Bijna geen ervan houdt het genereren tegen. Ze vertellen wat je betaalt, zodat jij kunt bepalen of die prijs klopt.
Een fout betekent dat het niet gaat werken. Een waarschuwing is een keuze. Een opmerking legt een gevolg uit van iets dat je hebt gekozen.
Aan de twee kanten van een kabel een andere MTU
De kabel gw-01 ether5 naar sw-01 ether1 heeft aan de twee kanten een andere MTU (1500 en 9000). Pakketten groter dan 1500 komen bij gw-01 ether5 niet door en verdwijnen zonder foutmelding. Zet aan beide kanten dezelfde MTU.
Een waarschuwing, en het vervelendste soort storing om later te zoeken. Ping werkt, websites laden, en een bestandskopie of een back-up loopt vast. Nergens staat een foutmelding. Maak beide kanten gelijk.
Binnen één netwerk een andere MTU
Apparaten die met kabels aan elkaar zitten gebruiken een verschillende MTU op de bridge: 9000 op sw-01; 1500 op sw-02, ap-01. In één netwerk hoort de MTU overal gelijk te zijn, anders worden grote pakketten onderweg weggegooid.
Een waarschuwing over hetzelfde probleem een niveau hoger: de poorten zijn het eens, de bridges niet. Jumbo frames helpen pas als elk apparaat op het pad ze draagt. Zet de MTU overal omhoog, of laat hem overal op 1500.
De bridge-MTU ligt boven die van de poorten
De bridge heeft MTU 9000, maar de poorten 1500. Pakketten groter dan 1500 worden bij de poorten weggegooid. Zet de L2 MTU op de poorten minstens zo hoog, of maak de bridge-MTU kleiner.
Een waarschuwing over één apparaat op zichzelf. De bridge geeft pakketten door aan zijn poorten, dus een bridge die meer aanneemt dan de poorten aankunnen maakt pakketten die er niet uit komen. Zet de poort-MTU omhoog, wat de tool voor je doet als je het veld invult.
Geen MSS-aanpassing op een lijn onder 1500
De MTU naar internet is kleiner dan 1500 (PPPoE of een lagere WAN-MTU), maar TCP MSS aanpassen staat uit. Veel servers en firewalls blokkeren de ICMP-meldingen waarmee de MTU anders wordt gevonden, en dan blijven sommige websites hangen tijdens het laden. Zet TCP MSS aanpassen aan.
Een waarschuwing, en de oorzaak van de half ladende website die iedereen met PPPoE kent. Zet het aan. Het kost niets en scheelt een avond zoeken.
PPPoE met een MTU boven 1492
PPPoE met MTU 1500: dat is meer dan de gebruikelijke 1492 en werkt alleen als je provider RFC 4638 (baby jumbo frames) ondersteunt. De poort ether1 krijgt daarvoor MTU 1508. Ondersteunt de provider het niet, laat de MTU dan leeg of zet 1492.
Een opmerking bij een bewuste keuze. Je krijgt er de volle 1500 bytes over PPPoE mee, en meerdere Nederlandse providers ondersteunen dat. Doet die van jou het niet, dan komt de lijn wel op en verdwijnen de grote pakketten, wat er precies uitziet als het probleem hierboven.
WireGuard over PPPoE
WireGuard over PPPoE: de standaard-MTU van 1420 past over IPv4 (1480 van de 1492 bytes), maar niet als een peer via IPv6 verbindt (1500). Verbinden peers via IPv6, zet dan mtu=1412 op de WireGuard-interface en MTU = 1412 in de clientconfiguratie.
Een opmerking. De tunnel komt hoe dan ook op, en over IPv6 verdwijnen de grote pakketten erbinnen. Het is de reden dat een VPN op de ene telefoon werkt en op de andere niet, over dezelfde verbinding.
VXLAN heeft een pad van 1550 nodig
VXLAN filiaal draagt frames van 1500 bytes met 50 bytes erbovenop, dus de weg naar 203.0.113.9 moet 1550 bytes aankunnen. Over internet is dat meestal 1500: grote pakketten worden dan opgeknipt of, met de DF-vlag, weggegooid. Geef de weg een grotere MTU (bijvoorbeeld jumbo frames op de poorten) of zet de MTU van de apparaten achter de tunnel op 1450.
Een waarschuwing. VXLAN stopt een compleet ethernetframe in een pakket, dus de weg eronder moet breder zijn dan de weg erboven. Geef het pad jumbo frames, of zet de apparaten achter de tunnel op 1450.
VLAN-filtering kost de hardware-offload
De switch-chip van dit model (Atheros8327/QCA8337-familie) doet de VLAN-tabel via /interface ethernet switch. Deze configuratie gebruikt bridge VLAN filtering, wat werkt maar de hardware-offload uitschakelt: het VLAN-verkeer gaat dan via de CPU in plaats van via de switch-chip. Voor maximale doorvoer op dit apparaat is de switch-chip configuratie de juiste weg.
Een opmerking bij een bepaalde familie chips, waaronder de hEX en een aantal hAP-modellen. De configuratie klopt en je VLANs werken. Op een gigabit-lijn merk je de CPU. Voor de volle doorvoer op deze borden is het switch-chip menu de juiste weg, en dat genereert de tool niet.
QoS zet FastTrack uit
QoS actief: FastTrack is uitgeschakeld in de firewall, wat de CPU-belasting verhoogt. Op kleine routers (hAP/hEX) kost dit doorvoer.
Een waarschuwing, en een onvermijdelijke. FastTrack slaat voor bekende verbindingen de firewall en de wachtrijen over, en dat is precies waarom het snel is en precies waarom een wachtrij dat verkeer niet ziet. Allebei kan niet. Bepaal of de prioriteiten zwaarder wegen dan de topsnelheid.
Deze router kan deze lijn niet shapen
Deze router shapet in software; met FastTrack uit haalt hij naar schatting 200-300 Mbit/s. Je hebt 1000 Mbit/s ingevuld, dus de CPU wordt waarschijnlijk de bottleneck en de prioriteiten kloppen dan niet meer. Overweeg "Eerlijk delen per host" met CAKE of fq_codel: dat is één wachtrij zonder mangle-regels en kost fors minder CPU.
Een waarschuwing om serieus te nemen. Een queue tree die het niet bijhoudt prioriteert niet, die gooit willekeurig weg. Op een snelle lijn met een kleine router doet één eerlijke wachtrij meer goed dan een boom vol prioriteiten.
Wat load balancing niet dekt
Queue tree: de upload-wachtrij hangt aan de eerste WAN-interface; de tweede WAN wordt niet geshaped., PCC load balancing wordt voor precies twee uplinks gegenereerd. en PCC: fasttrack is niet compatibel met mangle-markeringen; het wordt in de firewall uitgezet als deze methode actief is.
Waarschuwingen over de randen van deze twee functies. Met een tweede uplink vertrekt een deel van je verkeer ongeshaped, en met drie uplinks wordt PCC niet gegenereerd zoals je misschien verwacht. Kijk na op welke lijn je prioriteiten echt van toepassing zijn.
De poort is trager dan het abonnement
De internetverbinding is 1 Gbit/s, maar gw-01 ether5 haalt maar 100 Mbit/s: hier gaat snelheid verloren. en Beter: sluit internet aan op gw-01 ether1, die haalt 1 Gbit/s.
Een waarschuwing met concreet advies erachteraan. De tool kent de snelheid van elke poort op elk model, dus hij ziet dat het modem in het verkeerde gaatje zit. Eén kabel verhangen is meestal de hele oplossing, en het advies noemt de poort.
Een repeater halveert de snelheid
Een repeater halveert de doorvoer minimaal: de radio praat om beurten met de router en met de clients. Een netwerkkabel naar dit apparaat is altijd sneller. en Eén radio doet hier uplink én uitzenden tegelijk; reken op ongeveer een kwart van de snelheid van de router.
Opmerkingen, geen fouten. Zo werkt herhalen, bij elk merk. Met een tweede radio voor de uplink verlies je de helft, met één radio ongeveer driekwart. Een kabel of een paar powerline-adapters wint altijd.
IPTV zonder uplink
IPTV staat aan maar er is geen uplink gekozen.
Een fout. De IGMP-proxy moet weten op welke interface de tv-stream binnenkomt, en er valt niets te kiezen: dit apparaat heeft geen WAN, of het uplink-veld is leeg. Zolang dat zo is wordt er voor IPTV niets gegenereerd. Voeg de internetverbinding toe bij het onderdeel WAN, of kies de uplink bij de IPTV-instellingen.
IPTV heeft meer nodig dan een route
Zet IGMP snooping aan op de bridge, anders wordt de tv-stream naar alle poorten gestuurd en loopt het netwerk vol. en IPTV heeft firewallregels nodig om multicast vanaf WAN door te laten; het onderdeel Firewall staat uit.
Een opmerking en een waarschuwing. Zonder snooping stuurt de switch elke tv-stream naar elke poort, de wifi inbegrepen, en vult de lucht met verkeer waar niemand om vroeg. Zet snooping aan en laat het onderdeel Firewall aan staan.
Een bordje met weinig geheugen
Dit apparaat heeft 32 MB geheugen. RouterOS v7 draait erop, maar ruim is het niet: houd de configuratie klein, installeer geen pakketten die je niet gebruikt, en kijk na het toepassen met /system resource print hoeveel er vrij is. Loopt het vol, dan is v6 op zo'n bordje vaak rustiger.
Een opmerking bij modellen met 64 MB geheugen of minder, zoals de hAP lite en de hEX PoE lite. Het is een feit met een gevolg, geen advies om iets anders te kopen: het script werkt en het apparaat draait.
Waar je weinig van hebt is ruimte. Een lange firewall, een queue tree, een grote DHCP-lease-tabel en een tweede pakket kosten allemaal geheugen, en een bordje dat vol loopt zegt dat niet. Het wordt traag, verliest verbindingen of start opnieuw op. Houd de configuratie bij wat dit apparaat echt moet doen, en kijk na het toepassen met /system resource print wat er over is.
Virtuele machines groter dan hun host
De VM's op esx-01 krijgen samen 96 GB geheugen, de host heeft 64 GB., De VM's op esx-01 krijgen samen 4000 GB schijf, de host heeft 2000 GB. en De VM's op esx-01 hebben samen 40 vCPU's op 8 cores: meer dan 4 op 1, dat wordt krap bij drukte.
Twee waarschuwingen en een opmerking over het plan dat je op het bord tekende, niet over RouterOS. Geheugen en schijf kun je niet overboeken zoals processors. Corrigeer het plan hier, waar het niets kost.
Verder lezen: MTU, QoS en Controles over bekabeling.