IP + Subnet + Prefix berekenen

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

You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.