Handleiding

Switchen en routeren

Een switch bezorgt binnen een netwerk, een router bezorgt tussen netwerken. Bijna alles volgt daaruit.

Er zijn twee soorten apparaten die je verkeer verplaatsen, en ze werken op verschillende niveaus. Een switch verplaatst data binnen een netwerk. Een router verplaatst data tussen netwerken. Als dat verschil eenmaal duidelijk is, valt de rest van de woordenlijst vanzelf op zijn plek.

Twee soorten adres

Elke netwerkkaart heeft een MAC-adres dat erin gebakken zit, zes paren hexadecimale tekens zoals 48:A9:8A:1C:22:0F. Het ligt vast, het hoort bij de kaart en niet bij het netwerk, en buiten het stuk kabel waar het op zit betekent het niets.

Een IP-adres is het tegenovergestelde. Het wordt uitgedeeld, het zegt waar in het netwerk je zit, en een machine aan de andere kant van de wereld kan het lezen.

De vergelijking die past: het MAC-adres is je naam, het IP-adres is je straat en huisnummer. De post bezorgt op straatnaam, want van een naam alleen weet niemand waar hij moet lopen. Maar zodra de brief in het gebouw is, gaat de laatste stap op naam.

Wat een switch doet

Een switch heeft poorten en een tabel, en hij vult die tabel door te kijken. Komt er een frame binnen op poort 3, dan noteert de switch: de afzender hiervan woont achter poort 3. Dat doet hij voor elk frame, altijd, dus binnen een paar seconden na het inpluggen weet hij waar iedereen zit.

Bezorgen kost daarna een opzoeking. Een frame voor een MAC-adres uit de tabel gaat die ene poort uit, en geen andere. De rest van de switch ziet het niet. Dat is wat switchen betekent, en daarom wordt een switch met acht drukke poorten niet traag: de gesprekken komen elkaar niet tegen.

Staat een adres nog niet in de tabel, dan stuurt de switch het frame alle poorten uit behalve die waar het binnenkwam, en leert hij het antwoord uit de reactie. Regels verlopen na een paar minuten, dus een laptop die naar een andere poort verhuist wordt teruggevonden zonder dat iemand iets doet.

Broadcast, en het domein waarin het rondgaat

Sommige berichten hebben geen enkele ontvanger. "Wie heeft adres 192.168.10.5" is het bekendste, verstuurd door een apparaat dat een IP-adres heeft en het MAC-adres erachter zoekt. Een broadcast gaat alle poorten uit, en elk apparaat in het netwerk moet ernaar kijken.

Alles wat een broadcast bereikt, is samen een broadcastdomein. Een switch is er een, en een reeks aan elkaar geknoopte switches ook: het frame gaat gewoon door. Dat is de echte reden om geen duizend apparaten in een netwerk te zetten. Het verkeer tussen die apparaten is het probleem niet, het geroep kost iedereen een beetje werk en een beetje accu.

Een router geeft broadcasts niet door. Een broadcastdomein houdt dus op waar een router begint, en een netwerk aan een kant van een router is een broadcastdomein.

Wat een bridge is

Een bridge is een switch van software. Zet vier poorten in een bridge en ze gedragen zich alsof er een switch tussen gesoldeerd zit: een netwerk, een broadcastdomein, bezorgen op MAC-adres.

Dat is belangrijk op een MikroTik, want het apparaat is een router met meerdere poorten, niet een router met een switch ernaast. Die poorten doen niets samen tot jij dat zegt. Ze in een bridge zetten is wat "vijf losse gaten" verandert in "een switch met vijf poorten en een router eraan". De meeste modellen hebben een switchchip die het echte werk op volle snelheid doet, zodra de bridge op de goede manier staat. Zie Bridge en poorten.

Snel en slim

Een switch is snel omdat zijn vraag klein is: een MAC-adres, een tabel, een poort. In hardware kost dat vrijwel niets, en daarom kan een goedkope switch al zijn poorten tegelijk vol trekken.

Een router stelt een grotere vraag. In welk van mijn netwerken valt dit adres, bestaat er een smallere route, staat de firewall het toe, moet het adres vertaald worden, hoort dit pakket bij een verbinding die ik al ken. Dat is nadenken, en nadenken kost doorvoer.

De vuistregel schrijft zichzelf. Verkeer dat binnen een netwerk blijft, hoort op de switch te blijven. Verkeer dat naar een ander netwerk of naar internet moet, gaat door de router, en dat mag meer kosten. Als je een cameranetwerk van het kantoornetwerk scheidt, vraag je de router bewust om elk pakket ertussen te bekijken. Dat is precies de bedoeling.

Waar VLANs passen

Vaak wil je meerdere gescheiden netwerken, maar geen meerdere sets kabels en switches. Een VLAN lost dat op. Elk frame op de kabel draagt een klein nummer, de tag, en switches houden de genummerde groepen net zo streng uit elkaar als waren het verschillende switches. Tag 10 komt nooit op een poort die bij tag 20 hoort.

Een VLAN is dus een broadcastdomein dat in software is getekend. Een switch wordt meerdere switches, een kabel tussen twee switches draagt ze allemaal tegelijk, en verkeer ertussen gaat door een router, net als verkeer tussen twee fysieke netwerken.

De woordenlijst eromheen is kort. Een poort die meerdere VLANs draagt met hun nummer erbij is een trunk, meestal naar een andere switch of een access point. Een poort die er een draagt zonder nummer, voor een laptop die niets van tags weet, is een access-poort.

Waar de tool dit oppakt

Je geeft bij Bridge en poorten aan welke poorten bij elkaar horen en bij VLANs welke gescheiden netwerken je wilt, en de configurator leidt daaruit de tagging, de trunks en de access-poorten af.

Meteen proberen? Open de configurator