Bij subnetten wordt een groter netwerk (weergegeven door een IP-adres en een subnetmasker) opgedeeld in kleinere, beter beheersbare subnetwerken. Hier is een overzicht van de procedures:
1. Bepaal de klasse van het IP-adres (minder belangrijk bij CIDR):
Hoewel minder cruciaal met de Classless Inter-Domain Routing (CIDR)-notatie (wat nu de standaard is), is het begrijpen van IP-adresklassen (A, B, C) die worden gebruikt om initiële subnetten te informeren. Dit is nu grotendeels een historische context.
2. Identificeer het netwerkadres en het hostadres:
* Binaire representatie: Converteer het IP-adres en het subnetmasker naar binair. Dit is de meest fundamentele stap.
* AND-bewerking: Voer een bitsgewijze AND-bewerking uit tussen het IP-adres en het subnetmasker. Het resultaat is het netwerkadres van het oorspronkelijke netwerk. De bits die '1' zijn in het subnetmasker geven het netwerkgedeelte aan; de '0'-bits geven het hostgedeelte aan.
3. Bepaal het aantal subnetten en hosts per subnet (bits lenen):
* Subnetmasker: Het subnetmasker bepaalt het aantal beschikbare subnetten en hosts. Het wordt uitgedrukt in CIDR-notatie (bijvoorbeeld /24, /16, /26). Het getal na de schuine streep vertegenwoordigt het aantal bits dat wordt gebruikt voor het netwerkgedeelte van het adres.
* Bitten lenen: Om subnetten te maken, "leent" u bits van het hostgedeelte van het oorspronkelijke subnetmasker. Elke geleende bit verdubbelt het aantal mogelijke subnetten. De overige bits bepalen het aantal bruikbare hostadressen per subnet.
* Berekening: Het aantal mogelijke subnetten is 2
(aantal geleende bits)
. Het aantal bruikbare hosts per subnet is 2
(aantal resterende hostbits)
- 2 (trek 2 af omdat het netwerkadres en het broadcastadres niet bruikbaar zijn als hostadressen).
4. Bereken nieuwe subnetmaskers en netwerkadressen:
* Nieuw subnetmasker: Het nieuwe subnetmasker weerspiegelt de geleende bits. Het zal meer '1'-bits bevatten dan het originele subnetmasker.
* Nieuwe netwerkadressen: Verhoog het netwerkadres van het oorspronkelijke netwerk met de subnetgrootte (berekend op basis van het aantal geleende bits) om de netwerkadressen van de volgende subnetten te verkrijgen.
5. Broadcast-adressen bepalen:
* Berekening uitzendadres: Het broadcastadres voor elk subnet wordt verkregen door alle hostbits in het subnet op '1' te zetten. Dit adres stuurt een bericht naar elke host in dat subnet.
6. Identificeer bruikbare host-IP-adressen:
* Bruikbaar bereik: Het bereik van bruikbare IP-adressen voor elk subnet ligt tussen het netwerkadres en het broadcastadres (exclusief beide).
Voorbeeld:
Laten we zeggen dat we een netwerk hebben met IP-adres 192.168.1.0/24 (subnetmasker 255.255.255.0). We willen 4 subnetten maken.
1. Bitten lenen: We moeten 2 bits lenen (2
2
=4 subnetten).
2. Nieuw subnetmasker: Het originele masker in binair getal is 11111111.11111111.11111111.00000000 (/24). Als je 2 bits leent, krijgen we 11111111.11111111.11111111.11000000 (/26). Dit komt overeen met 255.255.255.192.
3. Subnetgrootte: De subnetgrootte is 2
(8-6)
=4 (2
(aantal resterende hostbits)
=2
2
=4) IP-adressen. We trekken er echter 2 af voor netwerk en uitzending, waardoor er 2 bruikbare host-IP-adressen per subnet overblijven.
4. Nieuwe netwerkadressen:
* Subnet 1:192.168.1.0
* Subnet 2:192.168.1.64
* Subnet 3:192.168.1.128
* Subnet 4:192.168.1.192
5. Uitzendadressen:
* Subnet 1:192.168.1.63
* Subnet 2:192.168.1.127
* Subnet 3:192.168.1.191
* Subnet 4:192.168.1.255
6. Bruikbare hostadressen: Voor elk subnet bevinden de bruikbare adressen zich tussen het netwerk- en het broadcastadres (exclusief deze twee).
Vergeet niet een subnetcalculator te gebruiken voor grotere of complexere subnettaken. Deze tools automatiseren de binaire conversies en berekeningen. |