Inleiding
In dit document wordt beschreven hoe IP-adressen binnen hosts en subnetten worden gebruikt.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Conventies
Raadpleeg Opmaakconventies voor technische tips en andere inhoud gebruiken voor meer informatie over documentconventies.
Achtergrondinformatie
Een IP-adres is 32 bits lang en bestaat uit twee componenten: een netwerkgedeelte en een hostgedeelte. Het netwerkadres wordt gebruikt om het netwerk te identificeren en is hetzelfde voor alle apparaten die met het netwerk zijn verbonden. Het hostadres (of knooppuntadres) wordt gebruikt om een bepaald apparaat te identificeren dat met het netwerk is verbonden. Het IP-adres wordt weergegeven in decimale notatie met punten, waarbij 32 bits in vier octetten worden verdeeld. Elk octet kan in decimale indeling worden weergegeven, gescheiden door decimale punten. Raadpleeg IP-adressen en unieke subnetten configureren voor nieuwe gebruikers voor meer informatie over IP-adressen.
Klassen
Dit zijn de klassen van IP-adressen:
-
Klasse A - Het eerste octet verwijst naar het netwerkadres en de laatste drie octetten zijn het hostgedeelte. Elk IP-adres waarvan het eerste octet tussen 1 en 126 ligt, is een adres van Klasse A. Let op: 0 is gereserveerd als onderdeel van het standaardadres, en 127 is gereserveerd voor interne loopback-testen.
-
Klasse B - De eerste twee octetten verwijzen naar het netwerkadres en de laatste twee octetten zijn het hostgedeelte. Elk adres waarvan het eerste octet in het bereik 128 tot 191 valt, is een adres van Klasse B.
-
Klasse C - De eerste drie octetten verwijzen naar het netwerkadres en het laatste octet is het hostgedeelte. Het eerste octetbereik van 192 tot 223 is een adres van Klasse C.
-
Klasse D - Gebruikt voor multicast. Multicast IP-adressen hebben hun eerste octetten in het bereik 224 tot 239.
-
Klasse E - Gereserveerd voor toekomstig gebruik en bevat het bereik van adressen met een eerste octet van 240 tot 255.
Subnetten en tabellen
Als concept wordt het netwerk met subnetten verdeeld in kleinere delen. Dit wordt uitgevoerd met geleende bits van het hostgedeelte van het IP-adres. Hiermee kan het netwerkadres efficiënter worden gebruikt. Een subnetmasker definieert welk gedeelte van het adres wordt gebruikt om het netwerk te identificeren en welk gedeelte verwijst naar de hosts.
In de volgende tabellen staan alle mogelijke manieren waarop een groot netwerk kan worden onderverdeeld in subnetten, en, in elk geval, hoeveel effectieve subnetten en hosts mogelijk zijn.
Er zijn drie tabellen, eentje voor elke klasse adressen.
-
De eerste kolom toont hoeveel bits worden geleend van het hostgedeelte van het adres voor subnetten.
-
De tweede kolom toont het resulterende subnetmasker in door punten gescheiden indeling.
-
De derde kolom toont hoeveel subnetten mogelijk zijn.
-
De vierde kolom toont hoeveel geldige hosts mogelijk zijn op elk van deze subnetten.
-
De vijfde kolom toont het aantal subnetmaskerbits.
Tabel Klasse A Host/Subnet
Class A
Number of
Bits Borrowed Subnet Effective Number of Number of Subnet
from Host Portion Mask Subnets Hosts/Subnet Mask Bits
------- --------------- --------- ------------- -------------
1 255.128.0.0 2 8388606 /9
2 255.192.0.0 4 4194302 /10
3 255.224.0.0 8 2097150 /11
4 255.240.0.0 16 1048574 /12
5 255.248.0.0 32 524286 /13
6 255.252.0.0 64 262142 /14
7 255.254.0.0 128 131070 /15
8 255.255.0.0 256 65534 /16
9 255.255.128.0 512 32766 /17
10 255.255.192.0 1024 16382 /18
11 255.255.224.0 2048 8190 /19
12 255.255.240.0 4096 4094 /20
13 255.255.248.0 8192 2046 /21
14 255.255.252.0 16384 1022 /22
15 255.255.254.0 32768 510 /23
16 255.255.255.0 65536 254 /24
17 255.255.255.128 131072 126 /25
18 255.255.255.192 262144 62 /26
19 255.255.255.224 524288 30 /27
20 255.255.255.240 1048576 14 /28
21 255.255.255.248 2097152 6 /29
22 255.255.255.252 4194304 2 /30
23 255.255.255.254 8388608 2* /31
Tabel Klasse B Host/Subnet
Class B Subnet Effective Effective Number of Subnet
Bits Mask Subnets Hosts Mask Bits
------- --------------- --------- --------- -------------
1 255.255.128.0 2 32766 /17
2 255.255.192.0 4 16382 /18
3 255.255.224.0 8 8190 /19
4 255.255.240.0 16 4094 /20
5 255.255.248.0 32 2046 /21
6 255.255.252.0 64 1022 /22
7 255.255.254.0 128 510 /23
8 255.255.255.0 256 254 /24
9 255.255.255.128 512 126 /25
10 255.255.255.192 1024 62 /26
11 255.255.255.224 2048 30 /27
12 255.255.255.240 4096 14 /28
13 255.255.255.248 8192 6 /29
14 255.255.255.252 16384 2 /30
15 255.255.255.254 32768 2* /31
Tabel Klasse C Host/Subnet
Class C Subnet Effective Effective Number of Subnet
Bits Mask Subnets Hosts Mask Bits
------- --------------- --------- --------- --------------
1 255.255.255.128 2 126 /25
2 255.255.255.192 4 62 /26
3 255.255.255.224 8 30 /27
4 255.255.255.240 16 14 /28
5 255.255.255.248 32 6 /29
6 255.255.255.252 64 2 /30
7 255.255.255.254 128 2* /31
Subnetvoorbeeld
De eerste invoer in het tabel Klasse A (/10 subnetmasker) leent twee bits (de meest linkse bits) van het hostgedeelte van het netwerk voor subnetten. Met twee bits hebt u vier (22) combinaties, 00, 01, 10 en 11. Elke van deze kan een subnet weergeven.
Binary Notation Decimal Notation
-------------------------------------------------- -----------------
xxxx xxxx. 0000 0000.0000 0000.0000 0000/10 ------> X.0.0.0/10
xxxx xxxx. 0100 0000.0000 0000.0000 0000/10 ------> X.64.0.0/10
xxxx xxxx. 1000 0000.0000 0000.0000 0000/10 ------> X.128.0.0/10
xxxx xxxx. 1100 0000.0000 0000.0000 0000/10 ------> X.192.0.0/10
Van deze vier subnetten worden 00 en 11 respectievelijk subnet nul en het subnet met alleen enen genoemd. Voorafgaand aan Cisco IOS®-softwarerelease 12.0 moest het ip subnet-zero
globale configuratiecommando erin slagen subnetvoeding nul op een interface te configureren. In Cisco IOS-softwarerelease12.0 is ip subnet-zero standaard ingeschakeld. Raadpleeg Subnet nul en het subnet met alleen enen configureren voor meer informatie over het subnet met alleen enen en subnet nul.
Opmerking: het subnet nul en het subnet met alleen enen zijn opgenomen in het effectieve aantal subnetten zoals weergegeven in de derde kolom.
Omdat het hostgedeelte nu twee bits heeft verloren, kan het hostgedeelte slechts 22 bits (van de laatste drie octetten) hebben. Dit betekent dat het volledige Klasse A-netwerk nu wordt onderverdeeld (of in subnetten verdeeld) in vier subnetten, en elk subnet kan 222 hosts (4194304) hebben. Een hostgedeelte met allemaal nullen is het netwerknummer zelf, en een hostgedeelte met allemaal enen is gereserveerd voor uitzending op dat subnet, wat het effectieve aantal hosts op 4194302 (222 – 2) brengt, zoals weergegeven in de vierde kolom. Een uitzondering op deze regel is 31-bits prefixes, gemarkeerd met een sterretje (*).
Gebruik van 31-bits prefixes bij IPv4 point-to-point links
RFC 3021 beschrijft het gebruik van 31-bits prefixes voor point-to-point links. Dan blijft 1 bit over voor het gedeelte host-id van het IP-adres. Normaal gesproken wordt een host-id van allemaal nullen gebruikt voor het netwerk of subnet, en een host-id van allemaal enen wordt gebruikt voor een omgeleide uitzending. Wanneer 31-bits prefixes worden gebruikt, vertegenwoordigt de host-id 0 één host, en een host-id 1 vertegenwoordigt de andere host van een point-to-point link.
Lokale link (beperkte) uitzendingen (255.255.255.255) kunnen nog steeds worden gebruikt met 31-bits prefixes. Maar omgeleide uitzendingen zijn niet mogelijk voor een 31-bits prefix. Dit is niet echt een probleem, omdat de meeste omleidingsprotocollen multicast, beperkte uitzendingen of unicasts gebruiken.
Opmerking: alleen geregistreerde Cisco-gebruikers hebben toegang tot interne Cisco-sites, -tools en -informatie.
Gerelateerde informatie