Oktett-subnetting


När man tar sina första steg i subnetting är det enklast att börja vid de naturliga gränserna i en IPv4-adress – nämligen vid hela oktetter. En IPv4-adress består av fyra oktetter (32 bitar totalt), och subnätmasken kan justeras så att hela oktetter används för nätverksdelen eller för host-delen.

De tre vanligaste prefixen som används på det här sättet är /8, /16 och /24. Dessa kallas för oktettbaserade nätmasker, eftersom gränsen mellan nätverksdelen och host-delen alltid går vid slutet av en oktett.

Subnätmasken på oktettgränser

Prefix Length Subnet Mask Subnet Mask in Binary (n = nät, h = värdar) Hosts
/8 255.0.0.0 nnnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh 16 777 214
/16 255.255.0.0 nnnnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh 65 534
/24 255.255.255.0 nnnnnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh 254

Exempel: Subnät på /16-gränsen

Anta att en organisation har valt det privata adressutrymmet 10.0.0.0/8 för sitt interna nät. Detta nät skulle i teorin kunna ansluta 16 777 214 hostar i ett och samma broadcast-domän – helt opraktiskt.

Genom att istället dela på /16-gränsen kan nätet delas upp i 256 delnät (från 10.0.0.0/16 till 10.255.0.0/16). Varje delnät kan rymma 65 534 hostar. Lägg märke till att de två första oktetterna identifierar nätverket, medan de två sista används för hostar.

256 Subnet address Host addresses (65 534 per subnet) Broadcast address
10.0.0.0/16 10.0.0.1 – 10.0.255.254 10.0.255.255
10.1.0.0/16 10.1.0.1 – 10.1.255.254 10.1.255.255
10.2.0.0/16 10.2.0.1 – 10.2.255.254 10.2.255.255
10.3.0.0/16 10.3.0.1 – 10.3.255.254 10.3.255.255
10.255.0.0/16 10.255.0.1 – 10.255.255.254 10.255.255.255

Exempel: Subnät på /24-gränsen

Alternativt kan organisationen dela upp nätet på /24-gränsen. Då skapas 65 536 delnät, där varje delnät kan rymma 254 hostar. Detta är ett mycket vanligt upplägg, eftersom det ger en bra balans mellan antal delnät och antal hostar per delnät.

65 536 Subnet address Host addresses (254 per subnet) Broadcast address
10.0.0.0/24 10.0.0.1 – 10.0.0.254 10.0.0.255
10.0.1.0/24 10.0.1.1 – 10.0.1.254 10.0.1.255
10.0.2.0/24 10.0.2.1 – 10.0.2.254 10.0.2.255
. . . . . . . . . . . .
10.0.255.0/24 10.0.255.1 – 10.0.255.254 10.0.255.255
10.1.0.0/24 10.1.0.1 – 10.1.0.254 10.1.0.255
10.1.1.0/24 10.1.1.1 – 10.1.1.254 10.1.1.255
10.1.2.0/24 10.1.2.1 – 10.1.2.254 10.1.2.255
. . . . . . . . . . . .
10.100.0.0/24 10.100.0.1 – 10.100.0.254 10.100.0.255
10.100.1.0/24 10.100.1.1 – 10.100.1.254 10.100.1.255
10.100.2.0/24 10.100.2.1 – 10.100.2.254 10.100.2.255
. . . . . . . . . . . .
10.255.255.0/24 10.255.255.1 – 10.255.255.254 10.255.255.255

Subnetting inom en oktett

Hittills har vi bara tittat på subnetting vid hela oktetter (/8, /16, /24). Men man kan även låna bitar inne i en oktett för att skapa fler delnät. Ett vanligt exempel är att ta ett /24-nät och dela det ytterligare genom att låna bitar från den fjärde oktetten.

Prefixlängd Subnet Mask Binär mask Antal host
/25 255.255.255.128
  • nnnnnnnn.nnnnnnnn.nnnnnnnn.nhhhhhhh
  • 11111111.11111111.11111111.1000000
126
/26 255.255.255.192
  • nnnnnnnn.nnnnnnnn.nnnnnnnn.nnhhhhhh
  • 11111111.11111111.11111111.11000000
62
/27 255.255.255.224
  • nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnhhhhh
  • 11111111.11111111.11111111.11100000
30
/28 255.255.255.240
  • nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnnhhhh
  • 11111111.11111111.11111111.11110000
14
/29 255.255.255.248
  • nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnnnhhh
  • 11111111.11111111.11111111.11111000
6
/30 255.255.255.252
  • nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnnnnhh
  • 11111111.11111111.11111111.11111100
2

Varje gång vi lånar en bit fördubblas antalet delnät, men antalet hostar per delnät halveras. Tabellen nedan visar sex vanliga varianter:

  • /25-rad – Genom att låna 1 bit från den fjärde oktetten skapas 2 delnät, där varje delnät kan ha 126 hostar.
  • /26-rad – Genom att låna 2 bitar skapas 4 delnät, där varje delnät kan ha 62 hostar.
  • /27-rad – Genom att låna 3 bitar skapas 8 delnät, där varje delnät kan ha 30 hostar.
  • /28-rad – Genom att låna 4 bitar skapas 16 delnät, där varje delnät kan ha 14 hostar.
  • /29-rad – Genom att låna 5 bitar skapas 32 delnät, där varje delnät kan ha 6 hostar.
  • /30-rad – Genom att låna 6 bitar skapas 64 delnät, där varje delnät kan ha 2 hostar.