Wat is een IP+Prefix en Subnetadres
Voorbeeld: 192.168.1.10 /30
IP: 192.168.1.10
prefix: /30
Betekent: eerste 30 bits staan vast en de overige 2 bits zijn vrij te gebruiken.
Een ip bestaat uit 4 byte (en dus 32 bits 11111111.11111111.11111111.11111111)
2 bits geven altijd 4 (2^2) mogelijkheden (00,01,10 en 11).
Mogelijkheden: 192.168.1.10 t/m 192.168.1.13
Subnetadres = 256 – aantal IP’s
DUS subnetadres: 255.255.255.256-4
Uitkomst: 192.168.1.10 /30 == 255.255.255.252
Voorbeeld 2: 192.168.1.10 /28
adres: 192.168.1.10
prefix: /28
Betekent: eerste 28 bits staan vast en de overige 4 bits zijn vrij te gebruiken.
4 bits geven altijd 16 (2^4 (== 2×2x2×2)) mogelijkheden (0000,0001,0010,0011,0100,0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100,1101,1110,1111).
Mogelijkheden: 192.168.1.10 t/m 192.168.1.25
subnetmasknotatie: 192.168.1.10 255.255.255.240
Van aantal IP’s naar prefix+subnet
Dit is een tabel waarin per aantal IP’s de prefix staat en het subnetadres.
256 – aantal IP’s = Subnetadres.
Voorbeeld, 128 IP’s: 256 – 128 = 128, dus subnetadres: 255.255.255.128
| Aantal IP’s |
Subnet |
Subnet adres (256 – aantal pc’s) |
| 1 |
/32 |
255.255.255.255 |
| 2 |
/31 |
255.255.255.254 |
| 4 |
/30 |
255.255.255.252 |
| 8 |
/29 |
255.255.255.248 |
| 16 |
/28 |
255.255.255.240 |
| 32 |
/27 |
255.255.255.224 |
| 64 |
/26 |
255.255.255.192 |
| 128 |
/25 |
255.255.255.128 |
| 256 |
/24 |
255.255.255.0 |
Van prefix naar subnet:
Deel de prefix door 8 en rond af naar beneden. Kijk vervolgens welke ‘byte’ er veranderd moet worden in onderstaande tabel.
| Uitkomst |
‘Byte’ |
| 0 |
X.0.0.0 |
| 1 |
255.X.0.0 |
| 2 |
255.255.X.0 |
| 3 |
255.255.255.X |
Om vervolgens de X in de vullen gebruik je volgende rekensom:
256-2^(8-REST)
Voorbeeld 1: /30
Uitwerking: 30/8 = 3,75 (omlaag afgerond: 3)
rest = 6 (8×0,75)
(of misschien makkelijker:
30-8 = 22
22-8 = 14
14-8 = 6 –> REST
Tabel zegt dat bij 3 veranderd moet worden de 255.255.255.X
Uitkomst:
256-2^(8-6) =
256-2^2 =
256-2×2 =
256-4 = 252
Uitslag 255.255.255.252
Voorbeeld 2: /16
Uitwerking: 16/8 = 2 met rest 0
tip (onthouden):
/32 = 255.255.255.255,
/24 = 255.255.255.0,
/16 = 255.255.0.0,
/8 = 255.0.0.0
Of eigenwijs en toch uitrekenen:
256-2^16 =
256 -2×2x2×2x2×2x2×2x2×2x2×2x2×2x2×2 =
(dit kan eigenlijk niet maar trek die 512 van het subnetadres af en je krijgt:)
‘255.255.255.255 – 512‘ =
‘255.255.255.0 – 256‘ =
‘255.255.0.0 – 0′ (voila: 255.255.0.0).
Voorbeeld 3: /13
Uitwerking: 13/8 = 1 met rest 5
Tabel zegt dat bij 1 veranderd moet worden de 255.X.0.0
Uitkomst:
256-2^(8-5) =
256-2^3=
256-2×2x2 =
256-2×4 =
256-8 = 248
Uitslag 255.248.0.0