Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich habe nur wenig Ahnung von Subnetting und habe mir eine Liste gemacht, mit den möglichen Anzahlen bzw. Adressen.

Nehmen wir an, es ist eine Aufgabe, in der angegeben ist, dass ein Netz in mehrere Unterteilt werden soll. Verkauf 30 Host, Lager 50 Host, Produktion 50 Host.

Dann suche ich mir zuzüglich der Netz Adresse und Broadcast die entsprechende Anzahl, als Beispiel /24.

Wie kann ich nun die IP Adressen der einzelnen Netze angeben?

Das erste ist klar, ich fange bei .1 bis .Anzahl an. Was ist aber, wenn es über 254 geht? Da muss ich dann logischer Weise etwas anders machen.

Kann mir das jemand einfach erklären, sorry, ich kapiere es sonst nicht.

Geschrieben (bearbeitet)

Ohne sicher zu sein, dass ich dich richtig verstanden habe geb ich dir mal ein Beispiel:

Sagen wir mal, du hast ein Klasse C Netzwerk (welches ja 2^8 Hosts fassen würde) mit der IP 204.15.5.0/24 und sagen wir mal, du sollst daraus 5 Subnetze machen. Für 5 Subnetze müsstest du 3 Bits vom Hostanteil nehmen (da 2^2 < 4, also nicht genug ist, aber 2^3 > 5 also ok ist) denn daraus bekommst du locker 5 verschiedene Bitkombinationen.

Wir entscheiden uns nun mal für folgende 5 Bitkombinationen:

204.15.5.0000 0000 = 204.15.5.0 - host adresse von 1 bis 30

204.15.5.0010 0000 = 204.15.5.32 - host adresse von 33 bis 62

204.15.5.0100 0000 = 204.15.5.64 - host adresse von 65 bis 94

204.15.5.0110 0000 = 204.15.5.96 - host adresse von 97 bis 126

204.15.5.1000 0000 = 204.15.5.128 - host adresse von 129 bis 158

So - das wären unsere Subnetze und direkt daneben steht die Anzahl der Hosts - von der möglichen Hostanzahl musst du jeweils eine Adresse für die Broadcast und ene für die Netzsadresse abziehen.

Die IPs fürs beispielsweise erste Subnetz wärem demzufolge:

204.15.5.1, 204.15.5.2, 204.15.5.3, ..., 204.15.5.30

Und dann geht szum zweiten Subnetz usw ..... Soweit alles klar oder hast du noch Fragen :) ?

Weißt du wie man aus einer SNM und einer IP das Subnetz errechnet ? Das funktioniert durch bitweises UND-Verknüpfen der beiden Adressen, also wie folgt:

IP = 172.16.28.15 SNM = 255.255.240

die beiden wandelt man nun in binär um (4 Oktettpaare):

10101100.00010000.00011100.00001111 (= IP)

11111111.11111111.11111111.00000000 (= SNM)

Nun kommt durch die bitweise UND-Verknüpfung folgendes raus:

10101100.00010000.00010000.00000000 das wiederum entspricht: 172.16.16.0 und ist das Subnetz in dem sich die IP befindet :) .

Bearbeitet von Abd Sabour
Geschrieben (bearbeitet)

Ich hoffe das stimmt... üb das momentan auch wieder =)

also 30 / 50 / 30

Ich habe mich mal für eine C-Klasse entschieden

192.168.1.0

255.255.255.0

1. Netz:

255.255.255.224

192.168.1.0 (NW)

.1 - 31 => 30 Hosts

.32 (BC)

2. Netz:

255.255.255.192

192.168.1.33 (NW)

.34 - 96 => 62 Hosts

.97 (BC)

3. Netz:

255.255.255.224

192.168.1.98 (NW)

.99 - 129 => 30 Hosts

.130(BC)

Rest der IPs verkauf ich =)

2^n - 2...

Bearbeitet von Jakan
Geschrieben (bearbeitet)

Hallo mm5

Nehmen wir an: Gegeben ist ein privates Class C Netzwerk mit der IP 192.168.0.x und eine Subnetmask von /24 und du möchtest dieses Netz in mehrere Teile teilen (30 Hosts / 50 Hosts / 50 Hosts)...

Die Subnetmaske ist also erstmal /24 = 255.255.255.0

Maximal sollen also 50 Hosts in einem Subnetz sein. Der nächst' größere Bereich ist 62 (64-2 für Netzwerk- und Broadcast)

Schreiben wir die /24 Subnetmaske mal in dualer Schreibweise:

255 . 255 . 255 . 0

11111111 . 11111111 . 11111111 . 00000000

Hier bekommst du 254 Hosts (256-2) unter

Nun fangen wir an das Netz zu teilen und 'klauen' uns ein Bit:

255 . 255 . 255 . 128

11111111 . 11111111 . 11111111 . 10000000

Das sind jetzt 2 Netze a 126 Hosts (128-2)

255 . 255 . 255 . 192

11111111 . 11111111 . 11111111 . 11000000

Das sind 4 Netze a 62 Hosts (64-2)

Die Subnetmaske lautet jetzt /26 oder 255.255.255.192

NW-Adresse / Bereich / Broadcast

.0 / .1-.62 / .63

.64 / .65-.126 / .127

.128 / .129-.190 / .191

.192 / .193-.254 / .255

Wenn du mehr als 254 (256-2) Rechner in einem Netzwerk haben willst, gehst du in die andere Richtung...

255 . 255 . 255 . 0

11111111 . 11111111 . 11111111 . 00000000

/24 mit 254 Hosts

255 . 255 . 254 . 0

11111111 . 11111111 . 11111110 . 00000000

/23 mit 510 Hosts (512-2)

Hier könnte man das Netz in 4x 126 Hosts teilen ;-)

255 . 255 . 252 . 0

11111111 . 11111111 . 11111100 . 00000000

/22 mit 1022 Hosts (1024-2)

usw...

Wenn es schnell gehen soll, kann ich diese einfache aber übersichtliche Seite empfehlen:

*KLICK*

Viel Erfolg...

Bearbeitet von EdwinMosesPray
Geschrieben
Ich hoffe das stimmt... üb das momentan auch wieder =)

also 30 / 50 / 30

Ich habe mich mal für eine C-Klasse entschieden

192.168.1.0

255.255.255.0

1. Netz:

255.255.255.224

192.168.1.0 (NW)

.1 - 31 => 30 Hosts

.32 (BC)

2. Netz:

255.255.255.192

192.168.1.33 (NW)

.34 - 96 => 62 Hosts

.97 (BC)

3. Netz:

255.255.255.224

192.168.1.98 (NW)

.99 - 129 => 30 Hosts

.130(BC)

Rest der IPs verkauf ich =)

2^n - 2...

ein kleiner Fehler... das wäre dann 1 - 30 .34 - 95 und 99 - 128

und dementsprechend die BC jeweils eins kleiner... kann leider net edit machen ^^

Geschrieben

@Jakan

Ich frage mich, wie du 50 Hosts in ein Subnetz mit 32 Hosts bringen willst.

Ausserdem lautet die Subnetmaske für alle Hosts gleich:

belibiger Host im Teilnetz 1: 192.168.0.36 / 26 oder 255.255.255.192

belibiger Host im Teilnetz 2: 192.168.0.94 / 26 oder 255.255.255.192

belibiger Host im Teilnetz 3: 192.168.0.134 / 26 oder 255.255.255.192

belibiger Host im Teilnetz 4: 192.168.0.211 / 26 oder 255.255.255.192

:floet:

Geschrieben

Ok nächster Versuch

192.168.1.0

255.255.255.0

255.255.255.11100000

= 255.255.255.224 (mit 7 Netzen oder?)

langt aber nicht da hier nur 30 möglich wären oder?...

also 255.255.255.192 (255.255.255.11000000)

Also:

192.168.1.0 (NW)

192.168.1.1 - 192.168.1.62

192.168.1.63 (BC)

192.168.1.64 (NW)

192.168.1.65 - 192.168.1.126

192.168.1.127 (BC)

und

192.168.1.128 (NW)

192.168.1.129 - 192.168.1.190

192.168.1.191 (BC)

Richtig ?

Geschrieben

Hallo,

danke für die ausführlichen Antworten.

Das mit der Gesamtanzahl ist mir eigentlich klar, mein Problem ist, wie ich dann die IP Adressen angebe, wenn es über 255 sind.

Ich habe also die IP Adresse 192.168.1.0. Im ersten Netz sind beispielsweise 100 Host, ich nehme also ein /25 Netz 126 nutzbar, 2 Netz bzw. Broadcast.

192.168.1.1 - erster Host

bis 192.168.1.100 - letzter Host

Netz 192.168.1.0

Broadcast 192.168.1.128

Jetzt kommt ein weiteres Netz dazu mit 500 Host, ich nehme also ein /23 Netz, 510 nutzbar, 2 Netz bzw. Broadcast.

192.168.1.130 - erster Host

bis 192.168. - letzter Host

Hier ist mein Problem, .1 geht nicht mehr, also muss ich dann erweitern?

Netz 192.168.1.129

Broadcast 192.168. gleiches Problem

Ob das mit dem Netz bzw. Broadcast so richtig ist?

Geschrieben

Weißt du wie man aus einer SNM und einer IP das Subnetz errechnet ? Das funktioniert durch bitweises UND-Verknüpfen der beiden Adressen, also wie folgt:

IP = 172.16.28.15 SNM = 255.255.240

die beiden wandelt man nun in binär um (4 Oktettpaare):

10101100.00010000.00011100.00001111 (= IP)

11111111.11111111.11111111.00000000 (= SNM)

Nun kommt durch die bitweise UND-Verknüpfung folgendes raus:

10101100.00010000.00010000.00000000 das wiederum entspricht: 172.16.16.0 und ist das Subnetz in dem sich die IP befindet :) .

bist du dir mit der UND-Verknüpfung sicher?

Ist nicht 0 und 1 = 0, 0 und 0 = 0, 1 und 1 = 1?

Dann stimmt deine Verknüpfung nicht ;)

Lasse mich aber gerne belehren.

Geschrieben

Das mit der Gesamtanzahl ist mir eigentlich klar, mein Problem ist, wie ich dann die IP Adressen angebe, wenn es über 255 sind.

Hallo

Das gleiche Spiel in die andere Richtung....

Beispiel: 192.168.0.x soll in 2x 510 Hosts (512-2) geteilt werden.

Wenn du mehr als 254 (256-2) Rechner in einem Netzwerk haben willst, gehst du in die andere Richtung...

255 . 255 . 255 . 0

11111111 . 11111111 . 11111111 . 00000000

/24 mit 254 Hosts

255 . 255 . 254 . 0

11111111 . 11111111 . 11111110 . 00000000

/23 mit 510 Hosts (512-2)

255 . 255 . 252 . 0

11111111 . 11111111 . 11111100 . 00000000

/22 mit 1022 Hosts (1024-2)

Das ganze nennt sich Supernetting. Das Subnetz wird in Subnetze aufgeteilt :cool:

Genau genommen ist ein Netz mit 1022 Hosts ein Teilnetzwerk von 65536. In einer Subnetmask von /16 oder 255.255.0.0 passen 65534 Hosts (altes Class B Netz). Wie beim Class C Netzwerk teilt man die adressierbaren IP-Adressen immer weiter auf. /24 ist ein Netz mit 256 Adressen, /25 mit 128 Adressen, usw.

Hier wird das Netz auch geteilt. /16 sind 65536 Adressen, /17 sind 32768 Adressen, /18 sind 16384 Adressen, usw...

Bei /22 ergeben sich 64 Subnetze a 1024 Adressen (1022 Hosts). Der IP-Adressraum wäre somit:

Netz 1: 192.168.0.0 bis 192.168.3.255 /22

Netz 2: 192.168.4.0 bis 192.168.7.255 /22

Netz 3: 192.168.8.0 bis 192.168.11.255 /22

:

:

Netz 64: 192.168.252.0 bis 192.168.255.255 /22

Du kannst dir ein Netz aussuchen.... zum Beispiel das Erste .0.0 bis .3.255

Die Subnetmaske für das Subnetz lautet: 255.255.252.0 oder /22

Möchtest du das Netz in 2 Teile Teilen, lautet die Subnetmaske: 255.255.252.128

und lautet immernoch /22 aber durch die .128 gibst du an, dass das 2 Subnetze

im Subnetz /22 sind. Sozusagen /22 ½

Der Adressraum geht dann von:

Teilnetz 1: 192.168.0.0 bis 192.168.1.255

Teilnetz 2: 192.168.2.0 bis 192.168.3.255

(Nicht vergessen 0=Netzwerkadresse / 255=Broadcast)

(Ich hoffe, ich habe mich jetzt nicht vertan :rolleyes: )

@waeng

ja du hast recht

@Jakan

wieso 7 Netze ? Es sind 8 Netze a 30 Hosts bzw 32 Adressen

er braucht aber 4 Netze a 62 Hosts bzw 64 Adressen

:floet:

Geschrieben
Möchtest du das Netz in 2 Teile Teilen, lautet die Subnetmaske: 255.255.252.128

und lautet immernoch /22 aber durch die .128 gibst du an, dass das 2 Subnetze

im Subnetz /22 sind. Sozusagen /22 ½

Hallo

Hab mich gerade aufklären lassen... also eine SNM 255.255.252.128 gibt es nicht.

Dann muss das Netz eben noch weiter geteilt werden. Also /23 oder 255.255.254.0

Mein Fehler... :old

Geschrieben
Hallo

Hab mich gerade aufklären lassen... also eine SNM 255.255.252.128 gibt es nicht.

Dann muss das Netz eben noch weiter geteilt werden. Also /23 oder 255.255.254.0

Mein Fehler... :old

Wieso sollte es die Subnetmaske SNM 255.255.252.128 nicht geben /25 ?!?!?!

Geschrieben
Hallo

Hab mich gerade aufklären lassen... also eine SNM 255.255.252.128 gibt es nicht.

Dann muss das Netz eben noch weiter geteilt werden. Also /23 oder 255.255.254.0

Mein Fehler... :old

richtig,

Subnetzmasken, gibts eigentlich nur ein paar ;)

Class C

255.255.255.255

255.255.255.254

255.255.255.252

255.255.255.248

255.255.255.240

255.255.255.224

255.255.255.192

255.255.255.128

255.255.255.0

Class B

255.255.255.0

255.255.254.0

255.255.252.0

255.255.248.0

255.255.240.0

255.255.224.0

255.255.192.0

255.255.128.0

Class A

255.255.0.0

255.254.0.0

255.252.0.0

255.248.0.0

255.240.0.0

255.224.0.0

255.192.0.0

255.128.0.0

255.0.0.0

Geschrieben
Wieso sollte es die Subnetmaske SNM 255.255.252.128 nicht geben /25 ?!?!?!

/25 bedeutet:

255.255.255.128 11111111.11111111.11111111.10000000

255.255.252.128

wäre aber: 11111111.11111111.11111100.10000000

daher keine gültige SNM.

Geschrieben (bearbeitet)
[...]Das erste ist klar, ich fange bei .1 bis .Anzahl an. Was ist aber, wenn es über 254 geht? Da muss ich dann logischer Weise etwas anders machen.

Kann mir das jemand einfach erklären, sorry, ich kapiere es sonst nicht.

nach RFC1878 (Anzahl der Subnets = 2^n Subnetze) am Beispiel von einem /22 Netz sähe das so aus:

(blau = Netzanteil, grün = Subnetanteil, rot = Hostanteil)

10101010.00011101.10100000.00000000 <-- Netzadresse 1. Subnet

10101010.00011101.10100011.11111111 <-- Broadcastadresse 1. Subnet

Die IPs für mögliche Hosts liegen dazwischen.

Einfach in Dezimalzahlen umwandeln und schon hat man den Bereich.

Netzadresse wäre also hier die 170.29.160.0

Boradcastadresse wäre also die 170.29.163.255

Schau dir dazu auch mal den Thread hier an.

Du musst einfach nur sie Hostbits einmal alle auf Null und einmal alle auf 1 Setzen und schon hast du Netzadresse und Broadcastadresse.

[edit]

Wieso sollte es die Subnetmaske SNM 255.255.252.128 nicht geben /25 ?!?!?!
Was du meinst ist 255.255.255.128. ;) Das ist dann ein /25 Netz. Denke mal, das war einfach nur ein Tippfehler. :rolleyes:

[/edit]

Bearbeitet von Crash2001
Geschrieben

@waeng:

Das ist so nicht ganz richtig.

Ein Class-C-Network hat die SN-Mask 255.255.255.0.

Ein Class-B-Network hat die SN-Mask 255.255.0.0.

Ein Class A-Network hat die SN-Mask 255.0.0.0.

Alles andere fällt nicht unter diese alten Klassen, sondern unter VLSM (Variable Length Subnet Mask). Es sind nur gesubnettete Class A/B/C-Netze dann.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...