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:

  1. Switchen kigger på afsenderens MAC-adresse

  2. Den gemmer MAC + port + tidspunkt i sin tabel

  3. 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 🚀