mm5 Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 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. Zitieren
Abd Sabour Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 (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 4. Mai 2008 von Abd Sabour Zitieren
Jakan Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 (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 4. Mai 2008 von Jakan Zitieren
EdwinMosesPray Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 (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 4. Mai 2008 von EdwinMosesPray Zitieren
Jakan Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 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 ^^ Zitieren
EdwinMosesPray Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 @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: Zitieren
Jakan Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 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 ? Zitieren
mm5 Geschrieben 4. Mai 2008 Autor Geschrieben 4. Mai 2008 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? Zitieren
waeng Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 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. Zitieren
EdwinMosesPray Geschrieben 4. Mai 2008 Geschrieben 4. Mai 2008 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 ) @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: Zitieren
EdwinMosesPray Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 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 Zitieren
snuf Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 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 ?!?!?! Zitieren
waeng Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 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 Zitieren
waeng Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 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. Zitieren
Jakan Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 und an sich sind die Netze jeweils: 2 Netze; 4 Netze; 8 Netze; 16; 32; 64; 128 oder ? es erhöhen sich insgesamt gesehen also nur die Anzahl der Hosts... Zitieren
Crash2001 Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 (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. [/edit] Bearbeitet 5. Mai 2008 von Crash2001 Zitieren
budda Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 @Jakan Je mehr Netze, desto weniger Hosts pro Netz. Die Anzahl der Hosts erhöht sich also nur bei sinkender Anzahl der Netze! Zitieren
Crash2001 Geschrieben 5. Mai 2008 Geschrieben 5. Mai 2008 @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. Zitieren
Empfohlene Beiträge
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.