Variabel längd nätmask (VLSM)

i tidigare subnetting lektioner här och här hade alla våra subnät en”fast storlek”. Varje delnät hade samma storlek. Till exempel tog vi ett klass C-nätverk 192.168.1.0 och delade det 4 block:

256 bit block

64 BitBlock

är detta verkligen ett effektivt sätt att skapa undernät? Låt oss säga att jag skulle ha följande krav:

  • ett subnät för 12 värdar.
  • ett undernät för 44 värdar.
  • ett delnät för 2 värdar (punkt-till-punkt-länkar är ett bra exempel där du bara behöver 2 IP-värdadresser).
  • ett undernät för 24 värdar.

jag har 4 subnät så det är inget problem, men jag slösar fortfarande mycket IP-adresser. Om vi använder ett block av 64 för vårt subnät där jag bara behöver 2 IP-adresser kastar jag 62 IP-adresser bort.

nu kanske du tror varför vi kunde bry sig om detta eftersom vi använder en privat nätverksadress (192.168.1.0) och vi har gott om plats. Detta är sant, men hur är det med Internet? Vi vill inte kasta bort värdefulla offentliga IP-adresser.

låt oss säga att jag vill subnät mitt 192.168.1.0-nätverk på det mest effektiva sättet, låt oss ta en titt på de krav jag just visade dig:

  • ett subnät för 12 värdar.
  • ett undernät för 44 värdar.
  • ett undernät för 2 värdar.
  • ett undernät för 24 värdar.

vilken typ av subnät skulle vi behöva passa i dessa värdar? Låt oss se:

  • 12 värdar, det minsta delnätet skulle vara ett block av 16.
  • 44 värdar, det minsta delnätet skulle vara ett block på 64.
  • 2 värdar, det minsta delnätet skulle vara ett block av 4.
  • 24 värdar, det minsta delnätet skulle vara ett block på 32.

Låt oss skapa undernät. Vi tar vårt block av ”256”:

256 BitBlock

och hugga det i de Block vi just angav:

VLSM blockstorlekar

vi sparade bara några värdefulla IP-adresser, nu är nästa sak att göra svara på följande frågor:

  • vilka är nätverksadresserna?
  • vilka är sändningsadresserna?
  • vad är subnätmasken?
  • vilka är de användbara värdens IP-adresser?
när du använder VLSM, se till att du börjar med det största delnätet först eller så har du överlappande adressutrymme.

låt oss svara på dessa frågor. Vi börjar med nätverksadresserna:

  • subnät 1: (Storlek 64)
    • nätverksadress: 192.168.1.0
  • subnät 2: (Storlek 32)
    • nätverksadress: 192.168.1.64
  • subnät 3: (Storlek 16)
    • nätverksadress: 192.168.1.96
  • subnät 4: (Storlek 4)
    • nätverksadress: 192.168.1.112
  • Subnet 5: (det är här det fria utrymmet börjar)
    • nätverksadress: 192.168.1.116

nu kan vi fylla i sändningsadresserna:

  • subnät 1: (Storlek 64)
    • nätverksadress: 192.168.1.0
    • sändningsadress: 192.168.1.63
  • subnät 2: (Storlek 32)
    • nätverksadress: 192.168.1.64
    • sändningsadress: 192.168.1.95
  • subnät 3: (Storlek 16)
    • nätverksadress: 192.168.1.96
    • broadcast adress: 192.168.1.111
  • subnät 4: (Storlek 4)
    • nätverksadress: 192.168.1.112
    • sändningsadress: 192.168.1.115

eftersom vi har olika subnätstorlekar måste vi beräkna subnätmasken för varje subnät. För att hitta subnätmasken kan du använda det här tricket:

256 – subnätstorlek = subnätmask

  • subnät 1: 256 – 64 = 192 så subnätmasken är 255.255.255.192
  • subnät 2: 256 – 32 = 224 så subnätmasken är 255.255.255.224
  • subnät 3: 256 – 16 = 240 så subnätmasken är 255.255.255.240
  • subnät 4: 256 – 4 = 252 så subnätmasken är 255.255.255.252

det enda som återstår att göra är att fylla i de användbara värd-IP-adresserna:

  • subnät 1: (Storlek 64)
    • nätverksadress: 192.168.1.0
    • första värd: 192.168.1.1
    • sista värd: 192.168.1.62
    • sändningsadress: 192.168.1.63
  • subnät 2: (Storlek 32)
    • nätverksadress: 192.168.1.64
    • första värd: 192.168.1.65
    • sista värd: 192.168.1.94
    • broadcast adress: 192.168.1.95
  • subnät 3: (Storlek 16)
    • nätverksadress: 192.168.1.96
    • första värd: 192.168.1.97
    • sista värd: 192.168.1.110
    • sändningsadress: 192.168.1.111
  • subnät 4: (Storlek 4)
    • nätverksadress: 192.168.1.112
    • första värd: 192.168.1.113
    • sista värd: 192.168.1.114
    • sändningsadress: 192.168.1.115

här går vi, vi subnettade bara vår 192.168.1.0 / 24 genom att använda VLSM.

låt oss prova ett annat exempel men den här gången använder vi en klass B 172.16.0.0 nätverk med olika krav:

  • ett subnät för 340 värdar.
  • ett undernät för 250 värdar.
  • ett subnät för 31 värdar.
  • ett undernät för 20 värdar.
  • ett subnät för 8 värdar.

för att lösa denna fråga måste vi först bestämma det ”block” som vi behöver:

Leave a Reply

Din e-postadress kommer inte publiceras.