Subnet er helt simpelt en måde hvor man deler et netværk op i 2 eller flere mindre netværk. Det gør routing opgaven hurtigere og reducerer broadcast størrelsen.

Se på følgende eksempel:

På billedet har vi et netværk: 10.0.0.0/24.

Alle enhederne på er på det samme netværk eller på det samme subnet, hvilket kan have følgende ulemper:

  • Et enkelt broadcast domæne – Alle hosts / enheder er på det samme broadcast domæne. En broadcast besked sendt på dette netværk betyder at alle enheder skal behandle den, hvilket skaber unødigt trafik.
  • Netværks sikkerhed – Hver enkelte enhed på netværket kan snakke med hinanden, hvilket kan skabe en situation hvor der er mangel på sikkerhed. F.eks en server med hemmelig information kan nås af alle brugere på netværket.
  • Organisatoriske problemer – I et stort netværk er forskellige afdelinger ofte delt op i mindre subnets.
    En god idé kan være at dele afdelingerne i en virksomhed op i mindre subnets, der kunne se ud som nedenfor:
    – administrationen (10.0.1.0 /24)
    – produktionen (10.0.2.0 /24)
    – salg (10.0.3.0 /24)

Et visuelt billede af en subnet opdeling:

Her har vi oprettet 2 subnets, et til administration 10.0.0.0/24 og et til salg 10.1.0.0/24. Enhederne på hvert subnet er nu på hvert deres broadcast domæne, hvilket vil reducere mængden af trafik der løber på netværket.