Kategorie:IPv4/Subnetting: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
|||
(30 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Subnetting''' ist die Aufteilung eines zusammenhängenden Adressraums von IP-Adressen in mehrere kleinere Adressräume. | |||
==Subnetze== | ==Subnetze== | ||
* Teilnetz eines Netzwerkes beim Internetprotokoll (IP) | * Teilnetz eines Netzwerkes beim Internetprotokoll (IP) | ||
* Es fasst mehrere aufeinanderfolgende IP-Adressen mittels einer ''Subnetzmaske'' bei IPv4 | * Es fasst mehrere aufeinanderfolgende IP-Adressen mittels einer ''Subnetzmaske'' bei IPv4 zusammen. | ||
* Abtrennung erfolgt durch bitweise Maskierung eines Teils der IP-Adresses durch die ''Subnetzmaske'' | * Abtrennung erfolgt durch bitweise Maskierung eines Teils der IP-Adresses durch die ''Subnetzmaske'' | ||
Zeile 23: | Zeile 23: | ||
| = || Netzadresse || <code><span style="color:green">11000000.10101000.00000001.</span>00000000</code> || <code><span style="color:green">192.168.1.</span>0</code> | | = || Netzadresse || <code><span style="color:green">11000000.10101000.00000001.</span>00000000</code> || <code><span style="color:green">192.168.1.</span>0</code> | ||
|} | |} | ||
{| | |||
| | | | ||
{|class="wikitable" | {|class="wikitable" | ||
Zeile 37: | Zeile 38: | ||
==CIDR-Notation== | ==CIDR-Notation== | ||
* '''C'''lassless '''I'''nter-'''D'''omain '''R'''outing | * '''C'''lassless '''I'''nter-'''D'''omain '''R'''outing | ||
* Verfahren zur effizienteren Nutzung | * Verfahren zur effizienteren Nutzung des Adressraumes von IPv4. | ||
* Feste Zuordnung einer IPv4-Adresse zu einer Netzklasse entfällt | * Feste Zuordnung einer IPv4-Adresse zu einer Netzklasse entfällt | ||
* CIDR führt eine neue Notation ,''Suffixe'' (z.B. /24) ein. | * CIDR führt eine neue Notation ,''Suffixe'' (z.B. /24) ein. | ||
* Das Suffix gibt die Anzahl der 1- | * Das Suffix gibt die Anzahl der 1-Bit in der Netzmaske an. | ||
{| class="wikitable" | {| class="wikitable" | ||
! Dotted-Decimal-Notation | |||
! | ! CIDR-Notation | ||
! | |||
|- | |- | ||
|172.17.0.0/255.255.128.0 | |172.17.0.0/255.255.128.0 | ||
Zeile 91: | Zeile 91: | ||
#31 = <span style="color:lime">1 1111</span> | #31 = <span style="color:lime">1 1111</span> | ||
=== | ===Subnet-Bit an die Subnetzmaske anhängen=== | ||
{|class="wikitable" | {|class="wikitable" | ||
| Vorher || <span style="color:green">1111 1111.1111 1111.1111 1111</span>.<span style="color:red">0000 0000</span> || 255.255.255.0 | | Vorher || <span style="color:green">1111 1111.1111 1111.1111 1111</span>.<span style="color:red">0000 0000</span> || 255.255.255.0 | ||
Zeile 107: | Zeile 107: | ||
! Subnetz !! Subnetzmaske !! Netzadresse !! Host-Adressen !! Broadcast | ! Subnetz !! Subnetzmaske !! Netzadresse !! Host-Adressen !! Broadcast | ||
|- | |- | ||
| 1 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0000 0</span><span style="color:red">000</span> || <code><span style="color:green">192.168. | | 1 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0000 0</span><span style="color:red">000</span> || <code><span style="color:green">192.168.11</span>.<span style="color:lime">0</span>/29 || <code>192.168.11.<span style="color:red">1</span> - 192.168.11.<span style="color:red">6</span> || <code>192.168.11.<span style="color:red">7</span>/29 | ||
|- | |- | ||
| 2 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0000 1</span><span style="color:red">000</span> || <code><span style="color:green">192.168. | | 2 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0000 1</span><span style="color:red">000</span> || <code><span style="color:green">192.168.11</span>.<span style="color:lime">8</span>/29 || <code>192.168.11.<span style="color:red">9</span> - 192.168.11.<span style="color:red">14</span> || <code>192.168.11.<span style="color:red">15</span>/29 | ||
|- | |- | ||
| 3 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0001 0</span><span style="color:red">000</span> || <code><span style="color:green">192.168. | | 3 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0001 0</span><span style="color:red">000</span> || <code><span style="color:green">192.168.11</span>.<span style="color:lime">16</span>/29 || <code>192.168.11.<span style="color:red">17</span> - 192.168.11.<span style="color:red">22</span> || <code>192.168.11.<span style="color:red">23</span>/29 | ||
|- | |- | ||
| 10 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0100 1</span><span style="color:red">000</span> || <code><span style="color:green">192.168. | | 10 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0100 1</span><span style="color:red">000</span> || <code><span style="color:green">192.168.11</span>.<span style="color:lime">72</span>/29 || <code>192.168.11.<span style="color:red">73</span> - 192.168.11.<span style="color:red">78</span> || <code>192.168.11.<span style="color:red">79</span>/29 | ||
|- | |- | ||
| 20 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">1001 1</span><span style="color:red">000</span> || <code><span style="color:green">192.168. | | 20 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">1001 1</span><span style="color:red">000</span> || <code><span style="color:green">192.168.11</span>.<span style="color:lime">152</span>/29 || <code>192.168.11.<span style="color:red">153</span> - 192.168.11.<span style="color:red">158</span> || <code>192.168.11.<span style="color:red">159</span>/29 | ||
|} | |} | ||
Zeile 127: | Zeile 127: | ||
*Subnetzmaske in Bitform umwandeln | *Subnetzmaske in Bitform umwandeln | ||
**255.255.255.0 = 11111111.11111111.11111111.00000000 | **255.255.255.0 = 11111111.11111111.11111111.00000000 | ||
|- | |||
|2. || | |2. || | ||
*&-Operation ausführen | *&-Operation ausführen | ||
*Netzwerkadresse herausfinden | *Netzwerkadresse herausfinden | ||
|- | |||
|3. || | |3. || | ||
*Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen | *Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen | ||
*2-er Potenz in Bits umwandeln und 1 abziehen | *2-er Potenz in Bits umwandeln und 1 abziehen | ||
|- | |||
|4. || | |4. || | ||
*Bits an die Subnetzmaske anhängen | *Bits an die Subnetzmaske anhängen | ||
|- | |||
|5. || | |5. || | ||
*IP-Ranges aufschreiben | *IP-Ranges aufschreiben | ||
Zeile 151: | Zeile 155: | ||
|} | |} | ||
---- | ---- | ||
* | ===Anzahl bestimmter Hosts=== | ||
*Dasselbe Netz soll aufgeteilt, sodass 100 Hosts passen | |||
*Vorgehen ähnlich wie die Schritte 3.1 - 3.6 | |||
*Nur zeigen die Bits an, wieviele Nullen vom <span style="color:red">Hostanteil</span> übrigbleiben sollen | |||
#Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen | |||
#100 Hosts -> 2<sup>7</sup> = 128 | |||
#128 in Bit-Form umwandeln und 1 abziehen | |||
#127 = <span style="color:lime">111 1111</span> | |||
{| class="wikitable" | {|class="wikitable" | ||
| Vorher || <span style="color:green">1111 1111.1111 1111.1111 1111</span>.<span style="color:red">0000 0000</span> || 255.255.255.0 | |||
|- | |- | ||
| Nachher || <span style="color:green">1111 1111.1111 1111.1111 1111</span>.<span style="color:lime">1</span><span style="color:red">000 0000</span> || 255.255.255.128 | |||
| | |||
| | |||
|} | |} | ||
*Dann wie bei Kapitel 3.5 die IP-Ranges herausfinden | |||
{|class="wikitable" | |||
{| class="wikitable" | ! Subnetz !! Subnetzmaske !! Netzadresse !! Host-Adressen !! Broadcast | ||
|- | |- | ||
| 1. || | | 1 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">0</span><span style="color:red">000 0000</span> || <code><span style="color:green">192.168.11</span>.<span style="color:lime">0</span>/25 || <code>192.168.11.<span style="color:red">1</span> - 192.168.11.<span style="color:red">126</span> || <code>192.168.11.<span style="color:red">127</span>/25 | ||
|- | |- | ||
| 2 | | 2 ||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:lime">1</span><span style="color:red">000 0000</span> || <code><span style="color:green">192.168.11</span>.<span style="color:lime">128</span>/25 || <code>192.168.11.<span style="color:red">129</span> - 192.168.11.<span style="color:red">245</span> || <code>192.168.11.<span style="color:red">255</span>/25 | ||
| | |||
| | |||
|} | |} | ||
Weitere Beispiele und Aufgaben sind in der [[Netzwerke:IPv4:Subnetting:Aufgaben|Aufgabenseite]] zu finden. | |||
==Übersicht für IPv4== | |||
Allgemein gilt: | Allgemein gilt: | ||
Zeile 495: | Zeile 435: | ||
<ref name="31-32">'' /31''-Netze enthalten keine nutzbaren Host-Adressen, während ''/32'' kein Subnetz, sondern immer einen einzelnen Host adressiert. Hierbei gibt es auch Ausnahmen. So wurde im RFC 3021 vorgeschlagen, dass ''/31''-Netze genutzt werden, um Point-to-point-Verbindungen zu etablieren. Dies wurde unter anderem von der Firma Cisco implementiert. Des Weiteren ist es unter bestimmten Umständen möglich, die Netz- und Broadcastadresse für Hosts zu verwenden.</ref> | <ref name="31-32">'' /31''-Netze enthalten keine nutzbaren Host-Adressen, während ''/32'' kein Subnetz, sondern immer einen einzelnen Host adressiert. Hierbei gibt es auch Ausnahmen. So wurde im RFC 3021 vorgeschlagen, dass ''/31''-Netze genutzt werden, um Point-to-point-Verbindungen zu etablieren. Dies wurde unter anderem von der Firma Cisco implementiert. Des Weiteren ist es unter bestimmten Umständen möglich, die Netz- und Broadcastadresse für Hosts zu verwenden.</ref> | ||
</references> | </references> | ||
==Weitere Links== | |||
# [[Netzwerke:IPv4:Subnetting:Aufgaben|Subnetting-Aufgaben]] | |||
# [[Netzwerke:IPv4:Grundlagen|Grundlagen zu IPv4]] | |||
==Quellen== | ==Quellen== | ||
Zeile 504: | Zeile 448: | ||
# https://tools.ietf.org/html/rfc4632 | # https://tools.ietf.org/html/rfc4632 | ||
[[Category: | [[Category:Netzwerke:IPv4]] | ||
Version vom 25. Oktober 2021, 11:25 Uhr
Subnetting ist die Aufteilung eines zusammenhängenden Adressraums von IP-Adressen in mehrere kleinere Adressräume.
Subnetze
- Teilnetz eines Netzwerkes beim Internetprotokoll (IP)
- Es fasst mehrere aufeinanderfolgende IP-Adressen mittels einer Subnetzmaske bei IPv4 zusammen.
- Abtrennung erfolgt durch bitweise Maskierung eines Teils der IP-Adresses durch die Subnetzmaske
Subnetzmaske
- Genauso lang wie eine IP-Adresse
- Gibt an, welche Bits der IP-Adresse Netzwerk- oder Hostanteil gehören
- Netzanteil erstreckt sich lückenlos (ohne 0) von links nach rechts
- Hostanteil erstreckt sich von rechts nach links
CIDR-Notation
Beispiele
Vorgehen bei der Sub-Netz-BerechnungBeispiel: 192.168.11.54/24 soll in mind. 20 Subnetze geteilt werden Subnetzmaske in Bit-Form umwandeln
Netzwerkadresse ermitteln durch &-Operation
2-er Potenz
Subnet-Bit an die Subnetzmaske anhängen
IP-Ranges herausfinden
Zusammenfassung
Anzahl bestimmter Hosts
Weitere Beispiele und Aufgaben sind in der Aufgabenseite zu finden. Übersicht für IPv4Allgemein gilt:
Weitere LinksQuellen |
Diese Kategorie enthält zurzeit keine Seiten oder Medien.