Was ist 24 in „192.168.15.0/24“?

Was ist 24 in „192.168.15.0/24“?

Was bedeutet /24der folgende Befehl?

    route add -net 192.168.15.0/24 192.168.8.10

Antwort1

Dies ist die Kurzform zur Darstellung einer Subnetzmaske.

Wie Steffen Opel in seinemAntwort, das nennt manCIDR-Notationund die Zahl gibt lediglich die Präfixgröße an, die zum Erstellen der Subnetzmaske verwendet wird.

Das /nbedeutet, dass die ersten nBits (von 32 bei IPv4) auf gesetzt sind 1, der Rest auf 0. Um dies in eine dezimale Subnetzmaske umzuwandeln, schreiben Sie es in vier Oktette und wandeln es in eine Dezimalzahl um.

Das /24ergibt 255.255.255.0, weil Sie vierundzwanzig 1Bits und dann acht 0Bits haben:

Binary:   11111111 11111111 11111111 00000000
Decimal:    255      255      255       0

Der Kurzwert muss kein Vielfaches von 8 sein (d. h. er muss nicht die Oktettgrenzen überschreiten), Sie können beispielsweise Folgendes /20erhalten :255.255.240.0

Binary:   11111111 11111111 11110000 00000000
Decimal:    255      255      240       0

Nutzung mit IPv6

Die gleiche Notation kann auch auf IPv6 angewendet werden. Da IPv6 128 Bit statt 32 verwendet, sind die Adressenvielgrößer. Ich werde hier nicht auf die vollständige Semantik eingehen, da sie für die Frage nicht relevant ist, sondern ein kurzes Beispiel geben:

Das in der Frage angegebene Subnetz wird durch 192.168.15.0/24alle IPv4-Adressen von 192.168.15.0bis repräsentiert und umfasst diese.192.168.15.255

Ein IPv6-Subnetz kann auf die gleiche Weise dargestellt werden, enthält beispielsweise 2001:DB8::/48alle IPv6-Adressen im Bereich 2001:DB8:0:0:0:0:0:0bis 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF.

Hinweis: IPv6-Beispiel schamlos kopiert aus demWikipedia-Artikel zu CIDR.


Weitere Informationen zu Subnetzmasken selbst, ihrer Bedeutung und Verwendung finden Sie in der FrageWas sind die wesentlichen Elemente einer Subnetzmaske?
Oder schauen Sie sich dieumfangreichAntwort aufWie funktioniert Subnetting?bei Server Fault.

Antwort2

Die Antwort von DMA57361 darauf ist eineSubnetzmaskeist bereits richtig und ausreichend (+1) - ich möchte dennoch einen anderen Erklärungsansatz anbieten, um einige Hintergründe zur Geschichte/Motivation für diese Notation zu liefern:

"192.168.15.0/24" ist die kompakte Spezifikation einer IP-Adresse und des zugehörigen Routing-Präfixes, ausgedrückt inCIDR-Notation:

Die CIDR-Notation besteht aus der IP-Adresse und demPräfixgröße, wobei Letzteres die Anzahl der führenden 1-Bits des Routing-Präfixes ist. [Hervorhebung von mir]

Der referenzierte kurze Wikipedia-Artikel erklärt das vorliegende Thema bereits gut; für eine ausführlichere Erklärung vieler damit verbundener Aspekte können Sie das jeweilige übergeordnete Thema konsultieren.Classless Inter-Domain Routing- insbesondere finden Sie dort Informationen über die historischeHintergrundfür dieändernausSubnetzmaskenZuPräfixlänge/-größe.

Eine gute und intuitive Darstellung der Interpretation dieser Notationen in der Praxis finden Sie in den Tabellen inIPv4-Subnetzreferenzsowie.

Antwort3

Das /24 ist das Subnetz 255.255.255.0. Die /{Nummer} am Ende einer IP-Adresse wird alsCIDR-Notation.

verwandte Informationen