Kategorie:IPv4/Subnetting: Unterschied zwischen den Versionen

Aus Foxwiki
Robertquies (Diskussion | Beiträge)
K Textersetzung - „Man-Pages“ durch „Man-Page“
 
(257 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Die Aufteilung eines zusammenhängenden Adressraums von IP-Adressen in mehrere kleinere Adressräume nennt man Subnetting.
'''Subnetting''' - Aufteilung eines zusammenhängenden IP-Adressraums


==Definition: IP-Subnetz==
== Beschreibung ==
* Als Subnetz wird ein Teilnetz eines Netzwerkes beim Internetprotokoll (IP) bezeichnet.
== Subnetze ==
* Es fasst mehrere aufeinanderfolgende IP-Adressen mittels einer Subnetzmaske bei IPv4 bzw. Präfixlänge bei IPv6 an binären Grenzen unter einem gemeinsamen Vorderteil, dem Präfix, zusammen.
; Teilnetz
* 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''


'''Beispiel'''
=== Subnetzmaske ===
; Gibt an, welche Bit der IP-Adresse Netzwerk- oder Hostanteil gehören
* <span style="color:green">Netzanteil</span> erstreckt sich lückenlos (ohne 0) von links nach rechts
* <span style="color:red">Hostanteil</span> erstreckt sich von rechts nach links


{|class="wikitable"
{|
|+
|
|Netzanteil ||Hostanteil
{|class="wikitable"
|-
! colspan="4"|Netzwerkteil
|192.172. ||0.0
|-
|}
|   || IPv4-Adresse || <code>11000000.10101000.00000001.10000001</code> || <code>192.168.1.129</code>
 
==Vorgehen bei der Sub-Netz-Berechnung==
TODO
==Herausfinden der IP-Bereiche (Ranges)==
*Erste Adresse im Subnetz ist die Netzadresse.
*Letzte Adresse ist als Broadcast-Adresse definiert.
*Die Host-IP-Adressen gehen von Netzadresse + 1 bis Broadcast – 1.
*Diese Adressen können nicht für Host-Computer verwendet werden.
 
===Beispiele===
*'''Gegeben''': IP-Adresse 172.30.1.17 mit Subnetzmaske: 255.255.248.0
*'''Gesucht''': IP-Range der IP-Adresse
 
{|class="wikitable"
|-
!Schritt !! Beschreibung
|-
|1. ||
#Subnetzmaske als Bitmaske darstellen ( 2<sup>7</sup> | 2<sup>6</sup> | 2<sup>5</sup> | 2<sup>4</sup> | 2<sup>3</sup> | 2<sup>2</sup> | 2<sup>1</sup> | 2<sup>0</sup> )
#255.255.248.0 = 11111111.11111111.11111 000.00000000
#Entscheidend ist die letzte (rechte) gesetzte Eins
#Bei der Netzmaske 255.255.248.0 steht die letzte 1 bei der 8 ( 2<sup>3</sup> ) ( 128 | 64 | 32 | 16 | ''8'' | 4 | 2 | 1 )
|-
|2. ||
 
{| class="wikitable"
  |-
  |-
  !Subnetz!! Netzadresse
  |AND|| Subnetzmaske || <code><span style="color:green">11111111.11111111.11111111.</span>00000000</code> || <code><span style="color:green">255.255.255.</span>0</code>
  |-
  |-
  |Netz 1 ||172.30.0.0 – 172.30.7.255
  | = || 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"
! colspan="4"|Geräteteil
  |-
  |-
  |Netz 2 || 172.30.8.0 – 172.30.15.255
  |   || IPv4-Adresse || <code>11000000.10101000.00000001.10000001</code> || <code>192.168.1.129</code>
  |-
  |-
  |Netz 3 || 172.30.16.0 – 172.30.23.255
  |AND NOT|| Subnetzmaske || <code>00000000.00000000.00000000.<span style="color:red">11111111</span></code> || <code>0.0.0.<span style="color:red">255</span></code>
  |-
  |-
  |Netz 32 || 172.30.248.0 – 172.30.255.255
  | = || Hostadresse  || <code>00000000.00000000.00000000.<span style="color:red">10000001</span></code> || <code>0.0.0.<span style="color:red">129</span></code>
  |}
  |}
|}
|}


*Die IP-Adresse 172.30.1.17 ist im Netz 1 mit der Range 172.30.0.0 – 172.30.7.255.
== CIDR-Notation ==
*Anzahl der Nullen der Subnetzmaske = Anzahl der Host-IP-Adressen
; '''C'''lassless '''I'''nter-'''D'''omain '''R'''outing
*11 Nullen = 2048 (2<sup>11</sup>) - 2 = 2046 Host-Adressen
Verfahren zur effizienteren Nutzung des Adressraumes von IPv4
----
* Feste Zuordnung einer IPv4-Adresse zu einer Netzklasse entfällt


*'''Gegeben''': IP-Adresse 192.168.9.123 mit Subnetzmaske 255.255.252.0
; CIDR führt eine neue Notation ,''Suffixe'' (z.B. /24) ein.
*'''Gesucht''': In welcher IP-Range befindet sich die IP-Adresse?
* Das Suffix gibt die Anzahl der 1-Bit in der Netzmaske an.


{| class="wikitable"
{| class="wikitable"
! Dotted-Decimal-Notation
! CIDR-Notation
|-
|-
!Schritt !! Beschreibung
|172.17.0.0/255.255.128.0
|172.17.0.0/17
|}
 
=== Beispiele ===
; IPv4-Adresse: 192.168.2.7'''/24'''
* Netzmaske
**'''255.255.255'''.0 (dezimale Schreibweise)
** '''11111111'''.'''11111111'''.'''11111111'''.00000000 (duale Schreibweise)
* '''3 · 8 = 24''' gesetzte Bit, wie im CIDR-Suffix ('''/24''') angegeben
 
; IPv4-Adresse: 10.43.8.67'''/28''' 
*Netzmaske
** '''255.255.255.240'''
** '''11111111'''.'''11111111'''.'''11111111'''.'''1111'''0000
* '''3 · 8 + 4 = 28''' gesetzte Bit, wie im Suffix angegeben
 
== Subnet-Berechnung==
Beispiel: 192.168.11.54/24 soll in mind. 20 Subnetze geteilt werden
 
===Subnetzmaske in Bit-Form umwandeln===
# 24 = 255.255.255.0 = 3*8
# 1111 1111.1111 1111.1111 1111.0000 0000
 
===Netzwerkadresse ermitteln durch &-Operation===
{|class="wikitable"
|  ||<code>IP-Adresse</code> ||<code><span style="color:green">1100 0000.1010 1000.0000 1011</span>.<span style="color:red">0011 0110</span></code>||<code><span style="color:green">192.168.11</span>.<span style="color:red">54</span></code>
|-
| & ||<code>Subnetzmaske</code>||<code><span style="color:green">1111 1111.1111 1111.1111 1111.</span><span style="color:red">0000 0000</span></code>||<code>255.255.255.0</code>
|-
| = ||<code>Netzwerkadresse</code>||<code><span style="color:green">1100 0000.1010 1000.0000 1011</span>.<span style="color:red">0000 0000</span></code>||<code><span style="color:green">192.168.11</span>.<span style="color:red">0</span></code>
|}
 
===2-er Potenz===
{|class="wikitable"
|+ 2-er Potenz-Tabelle
|-
|-
|1. ||  
| 2<sup>0</sup> || 2<sup>1</sup> || 2<sup>2</sup> || 2<sup>3</sup> || 2<sup>4</sup> || 2<sup>5</sup> || 2<sup>6</sup> || 2<sup>7</sup> || 2<sup>8</sup> || 2<sup>9</sup> || 2<sup>10</sup>
#Subnetzmaske = Bitmaske
#255.255.248.0 = 11111111.11111111.111111 00.00000000
#Bei der Netzmaske 255.255.252.0 steht die letzte 1 bei der 4 ( 2<sup>2</sup> ).( 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 )
|-
|-
|2. ||
| 1 || 2 || 4 || 8 || 16 || 32 || 64 || 128 || 256 || 512 || 1024
{| class="wikitable
|}
|-
#Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen
!Subnetz!!Netzadresse
#20 Subnetze -> 2<sup>5</sup> = 32
|-
#32 in Bit-Form umwandeln und 1 abziehen
|Netz 1|| 192.168.0.0 – 192.168.3.255
#31 = <span style="color:lime">1 1111</span>
|-
 
|Netz 2|| 192.168.4.0 – 192.168.7.255
===Subnet-Bit an die Subnetzmaske anhängen===
|-
{|class="wikitable"
|Netz 64|| 192.168.252.0 – 192.168.255.255
| 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">1111 1</span><span style="color:red">000</span> || 255.255.255.248
|}
|}
*Die IP-Adresse befindet sich im Netz 3 mit der IP-Range 192.168.8.0 – 192.168.11.255
*Anzahl der Nullen der Subnetzmaske = Anzahl der Host-IP-Adressen
*10 Nullen = 1024 (2<sup>10</sup>) - 2 = 1022 Host-Adressen


==Teilnetze mit einer bestimmten Anzahl von Host-IP-Adressen==
===IP-Ranges herausfinden===
*Gegeben: Netz 192.168.1.0 mit Subnetzmaske 255.255.255.0
*Erste Adresse im Subnetz ist die Netzadresse.
*Aufgabe: Netz aufteilen in Subnetzen mit mind. 13 Arbeitsplätzen
*Letzte Adresse ist als Broadcast-Adresse definiert.
{| class="wikitable"
*Die Host-IP-Adressen gehen von Netzadresse + 1 bis Broadcast – 1.
*Diese Adressen können nicht für Host-Computer verwendet werden.
 
{|class="wikitable"
! 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.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
|-
|-
! Schritt !! Beschreibung
| 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
|-
|-
| 1. ||
| 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
# 2er-Potenz berechnen, die mindestens 13 + 2 = 15 ergibt
# 2^3 = 8 (nicht ausreichend)
# 2^4 = 16 (ausreichende Anzahl an Adressen)
|-
|-
| 2. ||
| 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
# Die letzten 4 Bits der Subnetzmaske werden auf Null gesetzt, der Rest auf Eins
# 11111111.11111111.11111111.00000000 -> 11111111.11111111.11111111.1111 0000
# Dezimal: 255.255.255.0 -> 255.255.255.240
|-
|-
| 3. ||
| 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
# IP-Ranges herausfinden.  
# Letzte gesetzte 1 in der Subnetzmaske betrachten.  
{| class="wikitable"
|-
! Subnetz !! Netzadressen
|-
|Netz 1|| 192.168.1.0 – 192.168.1.15
|-
|Netz 2|| 192.168.1.16 – 192.168.1.31
|-
|Netz 3|| 192.168.1.32 – 192.168.1.47
|}
|}
|}


==Teilnetze mit einer bestimmten Anzahl von Subnetzen==
===Zusammenfassung===
# Gegeben: Netz 172.28.0.0 mit Subnetzmaske 255.255.255.0
 
# Aufgabe: Netz soll in 6 Subnetze aufgeteilt werden
{|class="wikitable"
{| class="wikitable"
|-
|-
! Schritt !! Beschreibung
!Schritt !! Beschreibung
|-
|-
|1. ||
|1. ||
# 2er-Potenz suchen, die mindestens 6 ergibt
*Subnetzmaske in Bitform umwandeln
# 2^2 = 4
**255.255.255.0 = 11111111.11111111.11111111.00000000
# 2^3 = 8
|-
|-
|2. ||
|2. ||
#3 Bits (ganz links) auf 1 setzen.
*&-Operation ausführen
#11111111.11111111.11111111.00000000 -> 11111111.11111111.11111111.111 00000
*Netzwerkadresse herausfinden
#Dezimal: 255.255.255.0 -> 255.255.255.224
|-
|-
|3. ||
|3. ||
#IP-Ranges herausfinden.  
*Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen
#Letzte gesetzte 1 in der Subnetzmaske betrachten.  
*2-er Potenz in Bit umwandeln und 1 abziehen
|-
|4. ||
*Bit an die Subnetzmaske anhängen
|-
|5. ||
*IP-Ranges aufschreiben
  {| class="wikitable"
  {| class="wikitable"
  |-
  |-
  ! Subnetz !! Netzadressen
  !Subnetz !! IP-Range
  |-
  |-
  |Netz 1|| 172.28.0.0 – 192.168.0.31
  |Netz 1 ||192.168.0.0 – 192.168.0.7
  |-
  |-
  |Netz 2|| 192.168.0.32 – 192.168.0.63
  |Netz 2 || 192.168.0.8 – 192.168.0.15
|-
|Netz 3 || 192.168.0.16 – 192.168.0.23
|-
|Netz 20 || 192.168.0. – 172.30.255.255
  |}
  |}
|}
|}


==CIDR-Notation==
----
* Classless Inter-Domain Routing
* Beschreibt ein Verfahren zur effizienteren Nutzung des bestehenden 32-Bit-IP-Adress-Raumes für IPv4.
* Wurde 1993 eingeführt (RFC 1518, RFC 1519, RFC 4632), um die Größe von Routingtabellen zu reduzieren
* und um die verfügbaren Adressbereiche besser auszunutzen.
* Mit CIDR entfällt die feste Zuordnung einer IPv4-Adresse zu einer Netzklasse (siehe "Netzklassen und frühes Subnetting").
* Die Präfixlänge ist mit CIDR frei wählbar und muss deshalb beim Aufschreiben eines IP-Subnetzes mit angegeben werden.
* Dazu verwendet man häufig eine Netzmaske.
* Bei CIDR führte man als neue Notation so genannte Suffixe ein.
* Das Suffix gibt die Anzahl der 1-Bits in der Netzmaske an.


IPv4 in CIDR-Notation
===Anzahl bestimmter Hosts===
*Dasselbe Netz soll aufgeteilt, sodass 100 Hosts passen
*Vorgehen ähnlich wie die Schritte 3.1 - 3.6
*Nur zeigen die Bit an, wieviele Nullen vom <span style="color:red">Hostanteil</span> übrigbleiben sollen


172.17.0.0/17
#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>


zum Vergleich IPv4 in Dotted decimal notation
{|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
|}


172.17.0.0/255.255.128.0
*Dann wie bei Kapitel 3.5 die IP-Ranges herausfinden


*Bei IPv6 ist die Notation gleich wie beim CIDR in IPv4 und besteht aus IPv6-Adresse und Präfixlänge (z. B. 2001:0DB8:0:CD30::1/60).  
{|class="wikitable"
! Subnetz !! Subnetzmaske !! Netzadresse !! Host-Adressen !! Broadcast
|-
| 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 ||<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
|}


* Ein Netz in Kurzschreibweise anzugeben ist beispielsweise 192.168.0.0/24
Weitere Beispiele und Aufgaben sind in der [[Netzwerke:IPv4/Subnetting:Aufgaben|Aufgabenseite]] zu finden.
* 24 steht für die 3 Oktette der Subnetzmaske
* 255.255.255.0 = 11111111.11111111.11111111.00000000
* 3 * 8 = 24
* Der Suffix wird dann hinter die Netzadresse geschrieben.


===Beispiele===
==Übersicht für IPv4==


===Übersicht für IPv4===
Allgemein gilt:  
 
* Anzahl der IPv4-Adressen = 2<sup>32 - Länge der Netzadresse</sup>
Die folgende Tabelle zeigt die Anzahl IPv4-Adressen pro Subnetz sowie die für Hosts nutzbaren Adressen, das heißt abzüglich der Adressen eines Bereichs für die Netzadresse (alle Bits im Hostteil auf null, also die kleinste Adresse im Bereich) und die Broadcast-Adresse (alle Bits im Hostteil auf eins, also die größte Adresse im Bereich).
* Erste und letzte IPv4-Adresse ist reserviert für Netzwerk- bzw. Broadcast-Adresse
 
Allgemein gilt: Anzahl der IPv4-Adressen} = 2^{(32 - \text{Länge der Netzadresse})


{| class="wikitable"
{| class="wikitable"
Zeile 412: Zeile 424:
|255.255.255.254
|255.255.255.254
|<code>11111111.11111111.11111111.1111111<span style="color:#bbb">0</span></code>
|<code>11111111.11111111.11111111.1111111<span style="color:#bbb">0</span></code>
|Verbindungsnetz zwischen zwei Routern<ref>{{Internetquelle|url=https://tools.ietf.org/html/rfc3021|titel=Using 31-Bit Prefixes on IPv4 Point-to-Point Links|autor=|hrsg=|werk=|datum=|sprache=|zugriff=2017-04-13}}</ref>
|Verbindungsnetz zwischen zwei Routern
|-
|-
|/32
|/32
Zeile 427: Zeile 439:
</references>
</references>


==Aufgaben==
== Konfiguration ==
=== Dateien ===
== Sicherheit ==


===Netzwerksegment in Subnetze teilen===
== Siehe auch ==
# [[Netzwerke:IPv4/Subnetting:Aufgaben]]
# [[Netzwerke:IPv4/Grundlagen]]


'''Gegeben:''' Netzwerksegment 172.16.0.0/16 soll in 500 Subnetze geteilt werden
=== Dokumentation ===
 
==== RFC ====
'''Gesucht''':
==== Man-Page ====
* Neue Subnetzmaske
==== Info-Pages ====
* Für die Subnetze 0, 1, 498, 499 angeben:
=== Links ===
** Netzwerkadresse
==== Einzelnachweise ====
** Erste Host-Adresse
<references />
** Letzte Host-Adresse
==== Projekt ====
** Broadcast-Adresse
==== Weblinks ====
 
# https://justit.eu/subnetting/
 
# https://www.elektronik-kompendium.de/sites/net/0907201.htm
'''Lösung:'''
# https://de.wikipedia.org/wiki/Classless_Inter-Domain_Routing
<div class="toccolours mw-collapsible mw-collapsed">
# https://de.wikipedia.org/wiki/Dualsystem
A. Ermittlung der Anzahl der Subnetz-Bits:
# https://tools.ietf.org/html/rfc950
<div class="mw-collapsible-content">
# https://tools.ietf.org/html/rfc4632
 
2<sup>9</sup> = 512 = <u>1111 1111 1</u>
</div>
</div>
 
<div class="toccolours mw-collapsible mw-collapsed">
B. Ermittlung der Subnetzmaske:
<div class="mw-collapsible-content">
 
<div class="toccolours mw-collapsible mw-collapsed">
gegeben: 1111 1111.1111 1111.0000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.<u>1111 1111.1</u>000 0000
 
Ergebnis: 255.255.255.128 oder /25
</div>
</div>
</div>
</div>


== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
C. Nulltes Subnetz
''Testfrage 1''
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">'''Antwort1'''</div>
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 0 mit den 9 Subnetz-Bits abbilden. => 0 = <u>0000 0000 0</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>0000 0000.0</u>000 0000 = 172.16.0.0/25
 
Erste Host-Adresse : 172.16.<u>0000 0000.0</u>000 0001 = 172.16.0.1/25
 
Letzte Host-Adresse: 172.16.<u>0000 0000.0</u>111 1110 = 172.16.0.126/25
 
Broadcast-Adresse  : 172.16.<u>0000 0000.0</u>111 1111 = 172.16.0.127/25
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
D. Erstes Subnetz
''Testfrage 2''
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">'''Antwort2'''</div>
 
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 1 mit den 9 Subnetz-Bits abbilden. => 1 = <u>0000 0000 1</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>0000 0000.1</u>000 0000 = 172.16.128.0/25
 
Erste Host-Adresse : 172.16.<u>0000 0000.1</u>000 0001 = 172.16.128.1/25
 
Letzte Host-Adresse: 172.16.<u>0000 0000.1</u>111 1110 = 172.16.0.254/25
 
Broadcast-Adresse  : 172.16.<u>0000 0000.1</u>111 1111 = 172.16.0.255/25
</div>
</div>
 
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
E. Subetz Nr. 498
''Testfrage 3''
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">'''Antwort3'''</div>
 
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 498 mit den 9 Subnetz-Bits abbilden. => 498 = <u>1111 1001 0</u>
<div class="mw-collapsible-content">
 
Netzwerk-Adresse  : 172.16.<u>1111 1001.0</u>000 0000 = 172.16.249.0/25
 
Erste Host-Adresse : 172.16.<u>1111 1001.0</u>000 0001 = 172.16.249.1/25
 
Letzte Host-Adresse: 172.16.<u>1111 1001.0</u>111 1110 = 172.16.249.126/25
 
Broadcast-Adresse  : 172.16.<u>1111 1001.0</u>111 1111 = 172.16.249.127/25
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
F. Subetz Nr. 499
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 499 mit den 9 Subnetz-Bits abbilden. => 499 = <u>1111 1001 1</u>
''Testfrage 4''
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">'''Antwort4'''</div>
Netzwerk-Adresse  : 172.16.<u>1111 1001.1</u>000 0000 = 172.16.249.128/25
 
Erste Host-Adresse : 172.16.<u>1111 1001.1</u>000 0001 = 172.16.249.129/25
 
Letzte Host-Adresse: 172.16.<u>1111 1001.1</u>111 1110 = 172.16.249.254/25
 
Broadcast-Adresse  : 172.16.<u>1111 1001.1</u>111 1111 = 172.16.249.255/25
</div>
</div>
 
</div>
</div>
</div>
===Netzwerksegment in Subnetze mit bestimmter Anzahl von Hosts===
'''Gegeben''': Netzwerksegment 172.16.0.0/16 soll in Subnetze mit mind. 6000 Hosts unterteilt werden.
'''Gesucht''':
* Subnetzmaske
* Für das Subnetz 1 und 7 angeben:
** Netzwerkadresse
** Erste Host-Adresse
** Letzte Host-Adresse
** Broadcast-Adresse
'''Lösung:'''
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
A. Ermittlung der Anzahl der Host-Bits:
''Testfrage 5''
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">'''Antwort5'''</div>
2<sup>13</sup> = 8192 = <u>1 1111 1111 1111</u>
</div>
</div>
</div>


<div class="toccolours mw-collapsible mw-collapsed">
B. Ermittlung der Subnetzmaske:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Alle Host-Bits auf 0 setzen. => 1 1111 1111 1111 zu <u>0 0000 0000 0000</u>
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben:  1111 1111.1111 1111.0000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis:  1111 1111.1111 1111.111<u>0 0000.0000 0000</u>
Ergebnis: 255.255.224.0 oder /19
</div>
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Erstes Subnetz
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 1 mit den 3 Subnetz-Bits abbilden. => 1 = <u>001</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>001</u>0 0000.0000 0000 = 172.16.32.0/19
Erste Host-Adresse : 172.16.<u>001</u>0 0000.0000 0001 = 172.16.32.1/19
Letzte Host-Adresse: 172.16.<u>001</u>1 1111.1111 1110 = 172.16.63.254/19
Broadcast-Adresse  : 172.16.<u>001</u>1 1111.1111 1111 = 172.16.63.255/19
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. Subnetz Nr. 7
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 7 mit den 3 Subnetz-Bits abbilden. => 7 = <u>111</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>111</u>0 0000.0000 0000 = 172.16.224.0/19
Erste Host-Adresse : 172.16.<u>111</u>0 0000.0000 0001 = 172.16.224.1/19
Letzte Host-Adresse: 172.16.<u>111</u>1 1111.1111 1110 = 172.16.255.254/19
Broadcast-Adresse  : 172.16.<u>111</u>1 1111.1111 1111 = 172.16.255.255/19
</div>
</div>
</div>
</div>
===Netzwerksegmente mit unterschiedlichen Anzahl Hosts (Synchron)===
'''Gegeben''': Netzwerksegment 194.31.0.0/17 soll unterteilt werden in Subnetze mit
#mind. 50 Hosts
#mind. 500 Hosts
#mind. 700 Hosts.
'''Gesucht''': Für die Subnetze 0, 5 und 20 folgendes angeben:
*Subnetzmaske
*Netzwerk-Adresse
*Host-Adressen
*Broadcast-Adresse
{|class="wikitable" style="width: 100%;"
|-
!Lösung für 50 Hosts !! Lösung für 500 Hosts !! Lösung für 700 Hosts
|-
|
<div class="toccolours mw-collapsible mw-collapsed">
A. Ermittlung der Anzahl der Host-Bits:
<div class="mw-collapsible-content">
2<sup>6</sup> = 64 = <u>11 1111</u>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
B. Ermittlung der Subnetzmaske:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Alle Host-Bits auf 0 setzen. => 11 1111 zu <u>00 0000</u>
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben : 1111 1111.1111 1111.1000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.1111 1111.11<u>00 0000</u>
Ergebnis: 255.255.255.192 oder /26
</div>
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Erstes Subnetz (Nr.0)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 0 mit den 9 Subnetz-Bits abbilden. => 0 = <u>000 0000 00</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>000 0000.00</u>00 0000 = 194.31.0.0/26
Erste Host-Adresse : 194.31.0<u>000 0000.00</u>00 0001 = 194.31.0.1/26
Letzte Host-Adresse: 194.31.0<u>000 0000.00</u>11 1110 = 194.31.0.62/26
Broadcast-Adresse  : 194.31.0<u>000 0000.00</u>11 1111 = 194.31.0.63/26
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. 6. Subnetz (Nr.5)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 5 mit den 9 Subnetz-Bits abbilden. => 5 = <u>000 0001 01</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>000 0001.01</u>00 0000 = 194.31.1.64/26
Erste Host-Adresse : 194.31.0<u>000 0001.01</u>00 0001 = 194.31.1.65/26
Letzte Host-Adresse: 194.31.0<u>000 0001.01</u>11 1110 = 194.31.1.126/26
Broadcast-Adresse  : 194.31.0<u>000 0001.01</u>11 1111 = 194.31.1.127/26
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
E. 21. Subnetz (Nr.20)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 20 mit den 9 Subnetz-Bits abbilden. => 20 = <u>000 0101 00</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>000 0101.00</u>00 0000 = 194.31.5.0/26
Erste Host-Adresse : 194.31.0<u>000 0101.00</u>00 0001 = 194.31.5.1/26
Letzte Host-Adresse: 194.31.0<u>000 0101.00</u>11 1110 = 194.31.5.62/26
Broadcast-Adresse  : 194.31.0<u>000 0101.00</u>11 1111 = 194.31.5.63/26
</div>
</div>
</div>
</div>
|
<div class="toccolours mw-collapsible mw-collapsed">
A. Ermittlung der Anzahl der Host-Bits:
<div class="mw-collapsible-content">
2<sup>9</sup> = 512 = <u>1 1111 1111</u>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
B. Ermittlung der Subnetzmaske:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Alle Host-Bits auf 0 setzen. => 1 1111 1111 zu <u>0 0000 0000</u>
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben : 1111 1111.1111 1111.1000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.1111 111<u>0.0000 0000</u>
Ergebnis: 255.255.254.0 oder /23
</div>
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Erstes Subnetz (Nr.0)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 0 mit den 6 Subnetz-Bits abbilden. => 0 = <u>000 000</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>000 000</u>0.0000 0000 = 194.31.0.0/23
Erste Host-Adresse : 194.31.0<u>000 000</u>0.0000 0001 = 194.31.0.1/23
Letzte Host-Adresse: 194.31.0<u>000 000</u>1.1111 1110 = 194.31.1.254/23
Broadcast-Adresse  : 194.31.0<u>000 000</u>1.1111 1111 = 194.31.1.255/23
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. 6. Subnetz (Nr.5)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 5 mit den 6 Subnetz-Bits abbilden. => 5 = <u>000 101</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>000 101</u>0.0000 0000 = 194.31.10.0/23
Erste Host-Adresse : 194.31.0<u>000 101</u>0.0000 0001 = 194.31.10.1/23
Letzte Host-Adresse: 194.31.0<u>000 101</u>1.1111 1110 = 194.31.11.254/23
Broadcast-Adresse  : 194.31.0<u>000 101</u>1.1111 1111 = 194.31.11.255/23
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
E. 21. Subnetz (Nr.20)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 20 mit den 9 Subnetz-Bits abbilden. => 20 = <u>010 100</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>010 100</u>0.0000 0000 = 194.31.40.0/23
Erste Host-Adresse : 194.31.0<u>010 100</u>0.0000 0001 = 194.31.40.1/23
Letzte Host-Adresse: 194.31.0<u>010 100</u>1.1111 1110 = 194.31.41.254/23
Broadcast-Adresse  : 194.31.0<u>010 100</u>1.1111 1111 = 194.31.41.255/23
</div>
</div>
</div>
</div>
|
<div class="toccolours mw-collapsible mw-collapsed">
A. Ermittlung der Anzahl der Host-Bits:
<div class="mw-collapsible-content">
2<sup>10</sup> = 1024 = <u>11 1111 1111</u>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
B. Ermittlung der Subnetzmaske:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Alle Host-Bits auf 0 setzen. => 11 1111 1111 zu <u>00 0000 0000</u>
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben : 1111 1111.1111 1111.1000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.1111 11<u>00.0000 0000</u>
Ergebnis: 255.255.252.0 oder /22
</div>
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Erstes Subnetz (Nr.0)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 0 mit den 5 Subnetz-Bits abbilden. => 0 = <u>000 00</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>000 00</u>00.0000 0000 = 194.31.0.0/22
Erste Host-Adresse : 194.31.0<u>000 00</u>00.0000 0001 = 194.31.0.1/22
Letzte Host-Adresse: 194.31.0<u>000 00</u>11.1111 1110 = 194.31.3.254/22
Broadcast-Adresse  : 194.31.0<u>000 00</u>11.1111 1111 = 194.31.3.255/22
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. 6. Subnetz (Nr.5)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 5 mit den 6 Subnetz-Bits abbilden. => 5 = <u>001 01</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>001 01</u>00.0000 0000 = 194.31.20.0/22
Erste Host-Adresse : 194.31.0<u>001 01</u>00.0000 0001 = 194.31.20.1/22
Letzte Host-Adresse: 194.31.0<u>001 01</u>11.1111 1110 = 194.31.23.254/22
Broadcast-Adresse  : 194.31.0<u>001 01</u>11.1111 1111 = 194.31.23.255/22
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
E. 21. Subnetz (Nr.20)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 20 mit den 9 Subnetz-Bits abbilden. => 20 = <u>101 00</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 194.31.0<u>101 00</u>00.0000 0000 = 194.31.80.0/22
Erste Host-Adresse : 194.31.0<u>101 00</u>00.0000 0001 = 194.31.80.1/22
Letzte Host-Adresse: 194.31.0<u>101 00</u>11.1111 1110 = 194.31.83.254/22
Broadcast-Adresse  : 194.31.0<u>101 00</u>11.1111 1111 = 194.31.83.255/22
</div>
</div>
</div>
</div>
|}
===Netzwerksegment in Subnetze unterteilen===
'''Gegeben''': Netzwerksegment:172.16.0.0/16 soll in mind. 91 Subnetze mit max. Anzahl an Hosts unterteilt werden.
'''Gesucht''': Für Subnetz 0 und Subnetz 47 angeben:
*Subnetzmaske
*Netzwerk-Adresse
*Host-Adressen
*Broadcast-Adresse
'''Lösung:'''
<div class="toccolours mw-collapsible mw-collapsed">
A. Wie viele Subnetz-Bits werden benötigt?:
<div class="mw-collapsible-content">
2<sup>7</sup> = 128 = <u>1111 111</u>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
B. Wie lautet die neue Subnetzmaske?:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben : 1111 1111.1111 1111.0000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.<u>1111 111</u>0.0000 0000
Ergebnis: 255.255.254.0 oder /23
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Erstes Subnetz (Nr.0)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 0 mit den 7 Subnetz-Bits abbilden. => 7 = <u>0000 000</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>0000 000</u>0.0000 0000 = 172.16.0.0/23
Erste Host-Adresse : 172.16.<u>0000 000</u>0.0000 0001 = 172.16.0.1/23
Letzte Host-Adresse: 172.16.<u>0000 000</u>1.1111 1110 = 172.16.1.254/23
Broadcast-Adresse  : 172.16.<u>0000 000</u>1.1111 1111 = 172.16.1.255/23
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. 48. Subnetz (Nr.47)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 47 mit den 7 Subnetz-Bits abbilden. => 47 = <u>0101 111</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>0101 111</u>0.0000 0000 = 172.16.94.0/23
Erste Host-Adresse : 172.16.<u>0101 111</u>0.0000 0001 = 172.16.94.1/23
Letzte Host-Adresse: 172.16.<u>0101 111</u>1.1111 1110 = 172.16.95.254/23
Broadcast-Adresse  : 172.16.<u>0101 111</u>1.1111 1111 = 172.16.95.255/23
</div>
</div>
</div>
</div>
===Netzwerksegment teilen mit je mindest Anzahl an Hosts===
'''Gegeben''': Netzwerksegment:172.16.0.0/18 soll in max. Anzahl von Subnetzen mit je mind. 300 Hosts unterteilt werden.
'''Gesucht''': Für Subnetz 1, 5 und 15 angeben:
*Subnetzmaske
*Netzwerk-Adresse
*Host-Adressen
*Broadcast-Adresse
'''Lösung''':
<div class="toccolours mw-collapsible mw-collapsed">
A. Ermittlung der Anzahl der Host-Bits:
<div class="mw-collapsible-content">
2<sup>9</sup> = 512 = <u>1 1111 1111</u>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
B. Ermittlung der Subnetzmaske:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Alle Host-Bits auf 0 setzen. => 1 1111 1111 zu <u>0 0000 0000</u>
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben    : 1111 1111.1111 1111.1100 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.1111 111<u>0.0000 0000</u>
Ergebnis: 255.255.254.0 oder /23
</div>
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Zweites Subnetz (Nr.1)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 1 mit den 5 Subnetz-Bits abbilden. => 1 = <u>00 001</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.00<u>00 001</u>0.0000 0000 = 172.16.2.0/23
Erste Host-Adresse : 172.16.00<u>00 001</u>0.0000 0001 = 172.16.2.1/23
Letzte Host-Adresse: 172.16.00<u>00 001</u>1.1111 1110 = 172.16.3.254/23
Broadcast-Adresse  : 172.16.00<u>00 001</u>1.1111 1111 = 172.16.3.255/23
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. 6. Subnetz (Nr.5)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 5 mit den 5 Subnetz-Bits abbilden. => 5 = <u>00 101</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.00<u>00 101</u>0.0000 0000 = 172.16.10.0/23
Erste Host-Adresse : 172.16.00<u>00 101</u>0.0000 0001 = 172.16.10.1/23
Letzte Host-Adresse: 172.16.00<u>00 101</u>1.1111 1110 = 172.16.11.254/23
Broadcast-Adresse  : 172.16.00<u>00 101</u>1.1111 1111 = 172.16.11.255/23
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
E. 16. Subnetz (Nr.15)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 15 mit den 5 Subnetz-Bits abbilden. => 5 = <u>01 111</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.00<u>01 111</u>0.0000 0000 = 172.16.20.0/23
Erste Host-Adresse : 172.16.00<u>01 111</u>0.0000 0001 = 172.16.20.1/23
Letzte Host-Adresse: 172.16.00<u>01 111</u>1.1111 1110 = 172.16.21.254/23
Broadcast-Adresse  : 172.16.00<u>01 111</u>1.1111 1111 = 172.16.21.255/23
</div>
</div>
</div>
</div>
===Netzwerksegment teilen===
'''Gegeben''': Netzwerksegment:192.168.0.0/16 soll in mind. 25 Subnetze mit max. Anzahl an Hosts unterteilt werden.
'''Gesucht''': Für Subnetz 0, 13 und 22 angeben:
*Subnetzmaske
*Netzwerk-Adresse
*Host-Adressen
*Broadcast-Adresse
'''Lösung:'''
<div class="toccolours mw-collapsible mw-collapsed">
A. Wie viele Subnetz-Bits werden benötigt?:
<div class="mw-collapsible-content">
2<sup>5</sup> = 32 = <u>1111 1</u>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
B. Wie lautet die neue Subnetzmaske?:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben: 1111 1111.1111 1111.0000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.<u>1111 1</u>000.0000 0000
Ergebnis: 255.255.248.0 oder /21
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Erstes Subnetz (Nr.0)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 0 mit den 5 Subnetz-Bits abbilden. => 0 = <u>0000 0</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 192.168.<u>0000 0</u>000.0000 0000 = 192.168.0.0/21
Erste Host-Adresse : 192.168.<u>0000 0</u>000.0000 0001 = 192.168.0.0/21
Letzte Host-Adresse: 192.168.<u>0000 0</u>111.1111 1110 = 192.168.7.254/21
Broadcast-Adresse  : 192.168.<u>0000 0</u>111.1111 1111 = 192.168.7.255/21
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. 14. Subnetz (Nr.13)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 13 mit den 5 Subnetz-Bits abbilden. => 13 = <u>0110 1</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 192.168.<u>0110 1</u>000.0000 0000 = 192.168.104.0/21
Erste Host-Adresse : 192.168.<u>0110 1</u>000.0000 0001 = 192.168.104.1/21
Letzte Host-Adresse: 192.168.<u>0110 1</u>111.1111 1110 = 192.168.111.254/21
Broadcast-Adresse  : 192.168.<u>0110 1</u>111.1111 1111 = 192.168.111.255/21
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
E. 23. Subnetz (Nr.22)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 22 mit den 5 Subnetz-Bits abbilden. => 22 = <u>1011 0</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 192.168.<u>1011 0</u>000.0000 0000 = 192.168.176.0/21
Erste Host-Adresse : 192.168.<u>1011 0</u>000.0000 0001 = 192.168.176.1/21
Letzte Host-Adresse: 192.168.<u>1011 0</u>111.1111 1110 = 192.168.183.254/21
Broadcast-Adresse  : 192.168.<u>1011 0</u>111.1111 1111 = 192.168.183.255/21
</div>
</div>
</div>
</div>
===Netzwerksegment mit vielen, kleinen Subnetzen===
'''Gegeben''': Netzwerksegment:172.16.0.0/16 soll so unterteilt werden, dass Subnetze mit mind. 16 Hosts entstehen.
'''Gesucht''': Für Subnetz 1, 1054 und 2013 angeben:
*Subnetzmaske
*Netzwerk-Adresse
*Host-Adressen
*Broadcast-Adresse
'''Lösung''':
<div class="toccolours mw-collapsible mw-collapsed">
A. Ermittlung der Anzahl der Host-Bits:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
2<sup>4</sup> = 16 = <u>1111</u>?
<div class="mw-collapsible-content">
erste IP-Adresse = Netzwerk-Adresse
letze IP-Adresse = Broadcast-Adresse
16 (Hosts) + 1 (Netzwerk-Adresse) + 1 (Broadcast-Adresse) = 18
=> 2<sup>5</sup> = 32 = <u>1 1111</u>!
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
B. Ermittlung der Subnetzmaske:
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Alle Host-Bits auf 0 setzen. => 1 1111 zu <u>0 0000</u>
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
gegeben : 1111 1111.1111 1111.0000 0000.0000 0000
<div class="mw-collapsible-content">
Ergebnis: 1111 1111.1111 1111.1111 1111.111<u>0 0000</u>
Ergebnis: 255.255.255.224 oder /27
</div>
</div>
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
C. Zweites Subnetz (Nr.1)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 1 mit den 11 Subnetz-Bits abbilden. => 1 = <u>0000 0000 001</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>0000 0000.001</u>0 0000 = 172.16.0.32/27
Erste Host-Adresse : 172.16.<u>0000 0000.001</u>0 0001 = 172.16.0.33/27
Letzte Host-Adresse: 172.16.<u>0000 0000.001</u>1 1110 = 172.16.0.62/27
Broadcast-Adresse  : 172.16.<u>0000 0000.001</u>1 1111 = 172.16.0.63/27
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
D. 1055. Subnetz (Nr.1054)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 1054 mit den 11 Subnetz-Bits abbilden. => 1054 = <u>1000 0011 110</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>1000 0011.110</u>0 0000 = 172.16.131.192/27
Erste Host-Adresse : 172.16.<u>1000 0011.110</u>0 0001 = 172.16.131.193/27
Letzte Host-Adresse: 172.16.<u>1000 0011.110</u>1 1110 = 172.16.131.222/27
Broadcast-Adresse  : 172.16.<u>1000 0011.110</u>1 1111 = 172.16.131.223/27
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
E. 2014. Subnetz (Nr.2013)
<div class="mw-collapsible-content">
<div class="toccolours mw-collapsible mw-collapsed">
Den Wert 2013 mit den 11 Subnetz-Bits abbilden. => 2013 = <u>1111 1011 101</u>
<div class="mw-collapsible-content">
Netzwerk-Adresse  : 172.16.<u>1111 1011.101</u>0 0000 = 172.16.251.160/27
Erste Host-Adresse : 172.16.<u>1111 1011.101</u>0 0001 = 172.16.131.161/27
Letzte Host-Adresse: 172.16.<u>1111 1011.101</u>1 1110 = 172.16.131.190/27
Broadcast-Adresse  : 172.16.<u>1111 1011.101</u>1 1111 = 172.16.131.191/27
</div>
</div>
</div>
</div>
=== Netzwerksegment in Subnetze mit je unterschiedlicher Anzahl an Hosts (Asynchron) ===
* Gegeben: 144.60.7.7/16
* Gesucht
** Netz A: mind. 120 Clients
** Netz B: mind. 10 Clients
** Netz C: mind. 470 Clients
** Netz D: mind. 220 Clients
** Netz E: mind. 56 Clients
'''Lösung''':
<div class="toccolours mw-collapsible mw-collapsed">
Netzadresse herausfinden:
<div class="mw-collapsible-content">
144.60.7.7/16  ->  10010000 00111100 00000111 00000111
255.255.0.0    ->  11111111 11111111 00000000 00000000
                    ---        &-Operation        ---
144.60.0.0/16  <-  10010000 00111100 00000000 00000000
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
Netze teilen, beginnend mit den meisten Clients
Host-Bits ermitteln, Subnetzmaske ermitteln
<div class="mw-collapsible-content">
{| class="wikitable"
|-
! Netz !! Vorgehensweise
|-
| C
|
{| class="wikitable"
|-
! Schritte !! Beschreibung
|-
| 1. || Anzahl der Host-Bits ermitteln:
2<sup>9</sup> = 1 1111 1111 ?
470 (Hosts) + 1 (Netzwerk-Adresse) + 1 (Broadcast-Adresse) = 472 Adressen
=> 2<sup>9</sup>
|-
| 2. || Subnetzmaske ermitteln:
11111111 11111111 11111110 00000000
              ->      255.255.254.0
|-
| 3. || IP-Range angeben:
Netzadresse  :  144.60.0.0/23
Host-Adressen :  144.60.0.1 - 144.60.1.254
Broadcast    :  144.60.1.255
|}
|-
| D
|
{| class="wikitable"
|-
! Schritte !! Beschreibung
|-
| 1. || Anzahl der Host-Bits ermitteln:
220 + 1 + 1  =  222 Adressen
=> 2<sup>8</sup>
|-
| 2. || Subnetzmaske ermitteln:
11111111 11111111 11111111 00000000
              ->      255.255.255.0
|-
| 3. || IP-Range angeben:
Netzadresse  :  144.60.2.0/24
Host-Adressen :  144.60.2.1 - 144.60.2.254
Broadcast    :  144.60.2.255
|}
|-
| A
|
{| class="wikitable"
|-
! Schritte !! Beschreibung
|-
| 1. || Anzahl der Host-Bits ermitteln:
120 + 1  + 1  = 122 Adressen
=> 2<sup>7</sup>
|-
| 2. || Subnetzmaske ermitteln:
11111111 11111111 11111111 10000000
            ->      255.255.255.128
|-
| 3. || IP-Range angeben:
Netzadresse  :  144.60.3.0/25
Host-Adressen :  144.60.3.1 - 144.60.3.126
Broadcast    :  144.60.3.127
|}
|-
| E
|
{| class="wikitable"
|-
! Schritte !! Beschreibung
|-
| 1. || Anzahl der Host-Bits ermitteln:
56 + 1 + 1    = 58 Adressen
=> 2<sup>6</sup>
|-
| 2. || Subnetzmaske ermitteln:
11111111 11111111 11111111 11000000
            ->      255.255.255.192
|-
| 3. || IP-Range angeben:
Netzadresse  :  144.60.3.128/26
Host-Adressen :  144.60.3.129 - 144.60.3.190
Broadcast    :  144.60.3.191
|}
|-
| B
|
{| class="wikitable"
|-
! Schritte !! Beschreibung
|-
| 1. || Anzahl der Host-Bits ermitteln:
10 + 1 + 1 = 12 Adressen
=> 2<sup>4</sup>
|-
| 2. || Subnetzmaske ermitteln:
11111111 11111111 11111111 11110000
            ->      255.255.255.240
|-
| 3. || IP-Range angeben:
Netzadresse  :  144.60.3.192/28
Host-Adressen :  144.60.3.193 - 144.60.3.206
Broadcast    :  144.60.3.207
|}
|}
==Quellen==
# https://justit.eu/subnetting/
# https://www.elektronik-kompendium.de/sites/net/0907201.htm
# https://de.wikipedia.org/wiki/Classless_Inter-Domain_Routing
# https://de.wikipedia.org/wiki/Dualsystem
# https://tools.ietf.org/html/rfc950
# https://tools.ietf.org/html/rfc4632


[[Category:Netzwerk]]
[[Kategorie:IPv4]]
[[Category:IPv4]]
[[Kategorie:Subnetting]]

Aktuelle Version vom 6. November 2024, 13:01 Uhr

Subnetting - Aufteilung eines zusammenhängenden IP-Adressraums

Beschreibung

Subnetze

Teilnetz
  • 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

Gibt an, welche Bit 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
Netzwerkteil
IPv4-Adresse 11000000.10101000.00000001.10000001 192.168.1.129
AND Subnetzmaske 11111111.11111111.11111111.00000000 255.255.255.0
= Netzadresse 11000000.10101000.00000001.00000000 192.168.1.0
Geräteteil
IPv4-Adresse 11000000.10101000.00000001.10000001 192.168.1.129
AND NOT Subnetzmaske 00000000.00000000.00000000.11111111 0.0.0.255
= Hostadresse 00000000.00000000.00000000.10000001 0.0.0.129

CIDR-Notation

Classless Inter-Domain Routing

Verfahren zur effizienteren Nutzung des Adressraumes von IPv4

  • Feste Zuordnung einer IPv4-Adresse zu einer Netzklasse entfällt
CIDR führt eine neue Notation ,Suffixe (z.B. /24) ein.
  • Das Suffix gibt die Anzahl der 1-Bit in der Netzmaske an.
Dotted-Decimal-Notation CIDR-Notation
172.17.0.0/255.255.128.0 172.17.0.0/17

Beispiele

IPv4-Adresse
192.168.2.7/24
  • Netzmaske
    • 255.255.255.0 (dezimale Schreibweise)
    • 11111111.11111111.11111111.00000000 (duale Schreibweise)
  • 3 · 8 = 24 gesetzte Bit, wie im CIDR-Suffix (/24) angegeben
IPv4-Adresse
10.43.8.67/28
  • Netzmaske
    • 255.255.255.240
    • 11111111.11111111.11111111.11110000
  • 3 · 8 + 4 = 28 gesetzte Bit, wie im Suffix angegeben

Subnet-Berechnung

Beispiel: 192.168.11.54/24 soll in mind. 20 Subnetze geteilt werden

Subnetzmaske in Bit-Form umwandeln

  1. 24 = 255.255.255.0 = 3*8
  2. 1111 1111.1111 1111.1111 1111.0000 0000

Netzwerkadresse ermitteln durch &-Operation

IP-Adresse 1100 0000.1010 1000.0000 1011.0011 0110 192.168.11.54
& Subnetzmaske 1111 1111.1111 1111.1111 1111.0000 0000 255.255.255.0
= Netzwerkadresse 1100 0000.1010 1000.0000 1011.0000 0000 192.168.11.0

2-er Potenz

2-er Potenz-Tabelle
20 21 22 23 24 25 26 27 28 29 210
1 2 4 8 16 32 64 128 256 512 1024
  1. Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen
  2. 20 Subnetze -> 25 = 32
  3. 32 in Bit-Form umwandeln und 1 abziehen
  4. 31 = 1 1111

Subnet-Bit an die Subnetzmaske anhängen

Vorher 1111 1111.1111 1111.1111 1111.0000 0000 255.255.255.0
Nachher 1111 1111.1111 1111.1111 1111.1111 1000 255.255.255.248

IP-Ranges herausfinden

  • Erste Adresse im Subnetz ist die Netzadresse.
  • Letzte Adresse ist als Broadcast-Adresse definiert.
  • Die Host-IP-Adressen gehen von Netzadresse + 1 bis Broadcast – 1.
  • Diese Adressen können nicht für Host-Computer verwendet werden.
Subnetz Subnetzmaske Netzadresse Host-Adressen Broadcast
1 1111 1111.1111 1111.1111 1111.0000 0000 192.168.11.0/29 192.168.11.1 - 192.168.11.6 192.168.11.7/29
2 1111 1111.1111 1111.1111 1111.0000 1000 192.168.11.8/29 192.168.11.9 - 192.168.11.14 192.168.11.15/29
3 1111 1111.1111 1111.1111 1111.0001 0000 192.168.11.16/29 192.168.11.17 - 192.168.11.22 192.168.11.23/29
10 1111 1111.1111 1111.1111 1111.0100 1000 192.168.11.72/29 192.168.11.73 - 192.168.11.78 192.168.11.79/29
20 1111 1111.1111 1111.1111 1111.1001 1000 192.168.11.152/29 192.168.11.153 - 192.168.11.158 192.168.11.159/29

Zusammenfassung

Schritt Beschreibung
1.
  • Subnetzmaske in Bitform umwandeln
    • 255.255.255.0 = 11111111.11111111.11111111.00000000
2.
  • &-Operation ausführen
  • Netzwerkadresse herausfinden
3.
  • Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen
  • 2-er Potenz in Bit umwandeln und 1 abziehen
4.
  • Bit an die Subnetzmaske anhängen
5.
  • IP-Ranges aufschreiben
Subnetz IP-Range
Netz 1 192.168.0.0 – 192.168.0.7
Netz 2 192.168.0.8 – 192.168.0.15
Netz 3 192.168.0.16 – 192.168.0.23
Netz 20 192.168.0. – 172.30.255.255

Anzahl bestimmter Hosts

  • Dasselbe Netz soll aufgeteilt, sodass 100 Hosts passen
  • Vorgehen ähnlich wie die Schritte 3.1 - 3.6
  • Nur zeigen die Bit an, wieviele Nullen vom Hostanteil übrigbleiben sollen
  1. Von der gesuchten Anzahl die nächstgrößere 2-er Potenz heraussuchen
  2. 100 Hosts -> 27 = 128
  3. 128 in Bit-Form umwandeln und 1 abziehen
  4. 127 = 111 1111
Vorher 1111 1111.1111 1111.1111 1111.0000 0000 255.255.255.0
Nachher 1111 1111.1111 1111.1111 1111.1000 0000 255.255.255.128
  • Dann wie bei Kapitel 3.5 die IP-Ranges herausfinden
Subnetz Subnetzmaske Netzadresse Host-Adressen Broadcast
1 1111 1111.1111 1111.1111 1111.0000 0000 192.168.11.0/25 192.168.11.1 - 192.168.11.126 192.168.11.127/25
2 1111 1111.1111 1111.1111 1111.1000 0000 192.168.11.128/25 192.168.11.129 - 192.168.11.245 192.168.11.255/25

Weitere Beispiele und Aufgaben sind in der Aufgabenseite zu finden.

Übersicht für IPv4

Allgemein gilt:

  • Anzahl der IPv4-Adressen = 232 - Länge der Netzadresse
  • Erste und letzte IPv4-Adresse ist reserviert für Netzwerk- bzw. Broadcast-Adresse
Notation Anzahl der Adressen Nutzbare
Host-Adressen
Subnetzmaske
dezimal
Subnetzmaske
binär
Kommentar
/0 4.294.967.296 [Anm. 1] 0.0.0.0 00000000.00000000.00000000.00000000 Vollständiger IPv4-Adressraum
/1 2.147.483.648 128.0.0.0 10000000.00000000.00000000.00000000
/2 1.073.741.824 192.0.0.0 11000000.00000000.00000000.00000000
/3 536.870.912 224.0.0.0 11100000.00000000.00000000.00000000
/4 268.435.456 240.0.0.0 11110000.00000000.00000000.00000000
/5 134.217.728 248.0.0.0 11111000.00000000.00000000.00000000
/6 67.108.864 252.0.0.0 11111100.00000000.00000000.00000000
/7 33.554.432 254.0.0.0 11111110.00000000.00000000.00000000
/8 16.777.216 16.777.214 255.0.0.0 11111111.00000000.00000000.00000000 „Class A“-Größe
/9 8.388.608 (128x65.536) 8.388.606 255.128.0.0 11111111.10000000.00000000.00000000
/10 4.194.304 (64x65.536) 4.194.302 255.192.0.0 11111111.11000000.00000000.00000000
/11 2.097.152 (32x65.536) 2.097.150 255.224.0.0 11111111.11100000.00000000.00000000
/12 1.048.576 (16x65.536) 1.048.574 255.240.0.0 11111111.11110000.00000000.00000000
/13 524.288 (8x65.536) 524.286 255.248.0.0 11111111.11111000.00000000.00000000
/14 262.144 (4x65.536) 262.142 255.252.0.0 11111111.11111100.00000000.00000000
/15 131.072 (2x65.536) 131.070 255.254.0.0 11111111.11111110.00000000.00000000
/16 65.536 (1x65.536) 65.534 255.255.0.0 11111111.11111111.00000000.00000000 „Class B“-Größe
/17 32.768 (128x256) 32.766 255.255.128.0 11111111.11111111.10000000.00000000
/18 16.384 (64x256) 16.382 255.255.192.0 11111111.11111111.11000000.00000000
/19 8.192 (32x256) 8.190 255.255.224.0 11111111.11111111.11100000.00000000
/20 4.096 (16x256) 4.094 255.255.240.0 11111111.11111111.11110000.00000000
/21 2.048 (8x256) 2.046 255.255.248.0 11111111.11111111.11111000.00000000
/22 1.024 (4x256) 1.022 255.255.252.0 11111111.11111111.11111100.00000000
/23 512 (2x256) 510 255.255.254.0 11111111.11111111.11111110.00000000
/24 256 (1x256) 254 255.255.255.0 11111111.11111111.11111111.00000000 „Class C“-Größe
/25 128 (128x1) 126 255.255.255.128 11111111.11111111.11111111.10000000
/26 64 (64x1) 62 255.255.255.192 11111111.11111111.11111111.11000000
/27 32 (32x1) 30 255.255.255.224 11111111.11111111.11111111.11100000
/28 16 (16x1) 14 255.255.255.240 11111111.11111111.11111111.11110000
/29 8 (8x1) 6 255.255.255.248 11111111.11111111.11111111.11111000
/30 4 (4x1) 2 255.255.255.252 11111111.11111111.11111111.11111100 Verbindungsnetz zwischen zwei Routern
/31 2 (2x1) 0 (2) [Anm. 2] 255.255.255.254 11111111.11111111.11111111.11111110 Verbindungsnetz zwischen zwei Routern
/32 1 (1x1) 0 (1) [Anm. 2] 255.255.255.255 11111111.11111111.11111111.11111111 einzelner Host
  1. Adressbereiche der Größe /0 bis /7 werden in der Praxis nicht als einzelnes Subnetz verwendet, sondern in mehrere Subnetze unterteilt.
  2. 2,0 2,1 /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.

Konfiguration

Dateien

Sicherheit

Siehe auch

  1. Netzwerke:IPv4/Subnetting:Aufgaben
  2. Netzwerke:IPv4/Grundlagen

Dokumentation

RFC

Man-Page

Info-Pages

Links

Einzelnachweise

Projekt

Weblinks

  1. https://justit.eu/subnetting/
  2. https://www.elektronik-kompendium.de/sites/net/0907201.htm
  3. https://de.wikipedia.org/wiki/Classless_Inter-Domain_Routing
  4. https://de.wikipedia.org/wiki/Dualsystem
  5. https://tools.ietf.org/html/rfc950
  6. https://tools.ietf.org/html/rfc4632

Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5

Diese Kategorie enthält zurzeit keine Seiten oder Medien.