Hubs og Switches – netværkets mest misforståede dimser 🤯
Velkommen til IT Made Easy – stedet hvor netværk bliver lidt mindre sort magi og lidt mere “nååå, det giver mening”.
I dag skal vi snakke om hubs og switches. To netværkskomponenter der ligner hinanden, men opfører sig som henholdsvis en råbende folkeskoleklasse og et velorganiseret bibliotek.
Hvad er en hub egentlig?
En hub er i bund og grund en meget simpel netværksdims. Teknisk set er den en multiport repeater – men lad os oversætte det til dansk:
👉 En hub er som at råbe noget i et rum fyldt med mennesker. Alle hører det, også dem det slet ikke var til.
Når én computer sender data ind i en hub, så:
-
Kopierer hub’en data
-
Sender dem ud på alle porte
-
Skaber et stort fælles kollisionsdomæne
Det betyder:
-
Alle deler båndbredden
-
Kollisioner er normale (CSMA/CD siger hej 👋)
-
Kun halv duplex (enten sende eller modtage – ikke begge dele)
Kort sagt: Hubs er støjende, gammeldags og bruges mest som skrækeksempel i undervisningen.
Fun fact: Ordet hub betyder faktisk hjulnav. Det giver mening… al trafik går gennem midten 🚲
Switch – den kloge fætter
En switch ligner en hub… men lad dig ikke narre. Indeni er den meget klogere.
En switch er en multiport bridge, og den arbejder på:
-
OSI lag 1 (fysisk)
-
OSI lag 2 (datalink – MAC-adresser 🎯)
Det smarte ved en switch er, at den:
-
Lærer hvilke MAC-adresser der sidder på hvilke porte
-
Gemmer dem i en tabel (CAM table)
-
Sender trafik kun derhen, hvor den skal hen
Altså: 👉 Ingen råben – kun målrettede beskeder.
Kollisionsdomæner – farvel til kaos
På en hub:
-
Hele netværket = ét stort kollisionsdomæne 💥
På en switch:
-
Hver port er sit eget kollisionsdomæne
-
Ved fuld duplex: ingen kollisioner overhovedet 🎉
Fuld duplex betyder:
-
Der sendes på ét kabelpar
-
Der modtages på et andet
-
CSMA/CD er slået fra (og savnes ikke)
Broadcast – den irriterende nødvendighed
Selvom switches er kloge, er der én ting de ikke kan undslippe:
👉 Broadcasts bliver sendt til alle porte.
Eksempler:
-
ARP-forespørgsler
-
DHCP Discover
Problemet?
-
For mange broadcasts = langsomt netværk 😬
-
Alle hosts skal forholde sig til dem
Løsningen?
-
VLANs
-
Layer 3 switching / routing mellem VLANs
Så ja… segmentation redder dagen.
Hvordan lærer en switch MAC-adresser?
Når en computer sender en frame:
-
Switchen kigger på afsenderens MAC-adresse
-
Den gemmer MAC + port + tidspunkt i sin tabel
-
Posten har en levetid (typisk 2–20 minutter)
Hvis switche ikke kender destinationen? 👉 Den flooder unicast (sender ud på alle porte – undtagen den den kom fra)
Små switches kan sagtens huske:
-
1.000 – 10.000 MAC-adresser
Store switches?
-
Så mange at du aldrig behøver bekymre dig 😎
Store-and-forward vs Cut-through
Switches kan arbejde på to måder:
Store-and-forward
-
Læser hele Ethernet-framen
-
Tjekker FCS (fejl?)
-
Sender kun videre hvis alt er OK ✅
✔ Mere sikker ❌ Lidt langsommere
Cut-through
-
Læser kun destinationens MAC-adresse
-
Sender videre med det samme ⚡
✔ Meget hurtig ❌ Fejl kan slippe igennem
Hub vs Switch – kort og kontant
| Hub | Switch |
|---|---|
| Sender til alle | Sender kun til destination |
| Ét kollisionsdomæne | Ét pr. port |
| Halv duplex | Fuld duplex |
| Let at sniffe | Svært at sniffe |
| Deler båndbredde | Fuld båndbredde pr. port |
Hvis du tilslutter en langsom enhed:
-
Hub: Alle bliver langsomme 😡
-
Switch: Kun den ene port 🧠
Konklusion
-
Hubs er historie
-
Switches er standard
-
MAC-adresser er nøglen
-
Broadcasts skal tæmmes med VLANs
Hvis du kan forklare forskellen på en hub og en switch til din mormor… 👉 så er du klar til netværk 💪
Vi ses på IT Made Easy 🚀