Mr-T 10 Geschrieben 6. August 2008 Melden Teilen Geschrieben 6. August 2008 Hallo zusammen, ich habe aktuell etwas Schwierigkeiten beim Berechnen von IP-Bereichen bei klassenlosen Subnetzmasken. Nehmen wir z.B. die IP-Adresse 192.168.0.0 / 24. In diesem Bereich sollen 600 Adressen in einem Subnetz möglich. Somit ändert sich die Adresse auf 192.168.0.0 / 22 (255.255.252.0). Die Netzadresse für das 1. Teilnetz lautet 192.168.0.0. Bis dahin ist die Berechnung kein Thema... Wie wird nun jedoch der Adressbereich für das 1. Teilnetz berechnet? Start-IP, End-IP und Broadcast? Laut einem online Kalkulator lautet diese 192.168.0.1 - 192.168.3.254 und der Broadcast 192.168.3.255. Bei 192.168.4.0 beginnt das nächste Teilnetz... die Logik ist mir auch klar. Aber wie kommt man auf diese 192.168.3.255 als Broadcast des 1. Teilnetz? Beim 1. Teilnetz ist es auch je nach Rechnung relativ einfach, aber wie kommt man auf die Broadcast z.B. vom 2. Teilnetz?:confused: Zitieren Link zu diesem Kommentar
ingo.O 10 Geschrieben 6. August 2008 Melden Teilen Geschrieben 6. August 2008 morgen, also du bist beim supernetting. du hast ja jetzt ein grosses netz und nicht mehrere kleinere wie beim subnetting. du kannst natürlich das netz jetzt auch noch mal wie nötig auf teilen. in deinem fall hast du jetzt 1024 hosts -2 (eine für netz und eine broadcast.) deine geänderte subnetzmaske hat den wert 252, volle anzahl der bits wäre 255. also 255-252= 3, was den adress bereich von 192.168.0.0-192.168.3.255 ergibt. wenn du z.b. noch ein bit nehmen würdest vom netzanteil der adresse, wäre die sn 248. was einen bereich von 192.168.0.0 - 192.168.7.255 ergeben würde, also 255-248=7, das würden dann 2048 adressen ergeben. Zitieren Link zu diesem Kommentar
Mr-T 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 Das bedeutet wenn mir wie in diesem Beispiel je Teilnetz ein Adressbereich von 1024 Adressen (inkl. Netz / Broadcast) zu Verfügung stehen, beginnt das nächste Netz automatisch bei der 1025ten Adresse. Da ich in der Byte-Schreibweise jedoch nur 8 Bit zur Verfügung habe und damit keine 1024 darstellen kann, wird im letzten Oktett der Höchstwert genommn (11111111), aber von der Berechnung werden die beiden Stellen im 3. Oktett auch noch gezählt. Doof zu erklären... ich rechne 1025 in Binär um davon stehen die lästen 8 Bit im 4. Oktett und die ersten 2 Bit im 3. Oktett. Anschließend rechne ich diese Bits wieder in Dez um und damit habe ich die IP-Adresse des 2. Teilnetz. Das Spiel wiederholt sich dann bis der Adressbereich komplett ausgeschöpft ist. Zitieren Link zu diesem Kommentar
Tobi72 10 Geschrieben 7. August 2008 Melden Teilen Geschrieben 7. August 2008 Hallo zusammen, ich habe aktuell etwas Schwierigkeiten beim Berechnen von IP-Bereichen bei klassenlosen Subnetzmasken. Nehmen wir z.B. die IP-Adresse 192.168.0.0 / 24. In diesem Bereich sollen 600 Adressen in einem Subnetz möglich. Somit ändert sich die Adresse auf 192.168.0.0 / 22 (255.255.252.0). Die Netzadresse für das 1. Teilnetz lautet 192.168.0.0. Bis dahin ist die Berechnung kein Thema... Wie wird nun jedoch der Adressbereich für das 1. Teilnetz berechnet? Start-IP, End-IP und Broadcast? Laut einem online Kalkulator lautet diese 192.168.0.1 - 192.168.3.254 und der Broadcast 192.168.3.255. Bei 192.168.4.0 beginnt das nächste Teilnetz... die Logik ist mir auch klar. Aber wie kommt man auf diese 192.168.3.255 als Broadcast des 1. Teilnetz? Beim 1. Teilnetz ist es auch je nach Rechnung relativ einfach, aber wie kommt man auf die Broadcast z.B. vom 2. Teilnetz?:confused: Also die Broadcast-Adresse ist immer die letzte IP-Adresse in einem Netz. Deshalb hat jedes Teilnetz x²-2 IP-Adressen. Die Erste ist die Netzwerkadresse, die Letzte die Broadcast-Adresse. z.B. bei einer 26er Subnetmask (255.255.255.192) im Beispiel mit 192.168.0.x gibt es vier Netze Netzwerke: 192.168.0.0 192.168.0.64 192.168.0.128 192.168.0.192 Die Teilen sich so auf: Netzwerkadresse: 192.168.0.0 Hosts: 192.168.0.1 - 192.168.0.62 Broadcast-Adresse: 192.168.0.63 Netzwerkadresse: 192.168.0.64 Hosts: 192.168.0.65 - 192.168.0.126 Broadcast-Adresse: 192.168.0.127 Netzwerkadresse: 192.168.0.128 Hosts: 192.168.0.129 - 192.168.0.190 Broadcast-Adresse: 192.168.0.191 Netzwerkadresse: 192.168.0.192 Hosts: 192.168.0.193 - 192.168.0.254 Broadcast-Adresse: 192.168.0.255 Zitieren Link zu diesem Kommentar
Mr-T 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 @Tobi72 Danke für das Beispiel, aber hier ist es auch noch simpel. Wenn sich alles nur im letzten Byte abspielt ist es ja nicht schwierig. Ich tu mich schwer bei der Berechnung über die Bytegrenze hinweg. Wie gesagt nimm bitte mal das Beispiel 192.168.0.0 / 22. Zitieren Link zu diesem Kommentar
Tobi72 10 Geschrieben 7. August 2008 Melden Teilen Geschrieben 7. August 2008 Das macht in dem Moment auch keinen Unterschied. die Broadcast-Adresse ist in dem Moment immer die letzte IP-Adresse im .255 hinten. Der Rest ist wie oben. Dann gehen wir einfach zur Mast /18. Hier greift fast das gleiche Beispiel wie bei /26: 192.168.0.0 192.168.64.0 192.168.128.0 192.168.192.0 Die Teilen sich so auf: Netzwerkadresse: 192.168.0.0 Hosts: 192.168.0.1 - 192.168.63.254 Broadcast-Adresse: 192.168.63.255 Netzwerkadresse: 192.168.64.0 Hosts: 192.168.64.1 - 192.168.127.254 Broadcast-Adresse: 192.168.127.255 Netzwerkadresse: 192.168.128.0 Hosts: 192.168.128.1 - 192.168.191.254 Broadcast-Adresse: 192.168.191.255 Netzwerkadresse: 192.168.192.0 Hosts: 192.168.192.1 - 192.168.255.254 Broadcast-Adresse: 192.168.255.255 Der größte Unterschied dabei ist, dass sich die meisten Änderungen im Oktett 3, an Stelle von Oktett 4 abspielen. Wie du siehst sind 0 für das Netzwerk, 1 für die erste Hostadresse und 254 für die letzte Hostadresse, sowie 255 für die Broadcastadresse immer gleich. Der einzige Unterschied ist halt, dass du im dritten Oktett sowohl bei der Netzwerkadresse, als auch bei der ersten Hostadresse immer die gleiche Zahl hast. Das gleiche gilt auch bei der letzten Hostadresse und der Broadcastadresse. Zitieren Link zu diesem Kommentar
Mr-T 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 Das beantwortet meine eigentliche Frage dennoch nicht. 192.168.0.0 / 22 1. Teilnetz Netzadresse: 192.168.0.0 IP-Bereich Beginn: 192.168.0.1 Binär: 11000000.10101000.00000000.00000001 IP-Bereich Ende: 192.168.3.254 Binär: 11000000.10101000.00000011.11111110 Broadcast: 192.168.3.255 2. Teilnetz Netzadresse: 192.168.4.0 IP-Bereich Beginn: 192.168.4.1 Binär: 11000000.10101000.00000100.00000001 IP-Bereich Ende: 192.168.7.254 Binär: 11000000.10101000.00000100.11111110 Broadcast: 192.168.3.255 etc. Nun zum Knackpunkt: Ich verstehe nicht wie man auf den "IP-Bereich Ende" kommt. Wie lässt sich dieser Berechnen? Die Werte sind jetzt aus einem Kalkulator abgeschrieben. Wie lässt es sich berechnen, dass bei 192.168.0.0 / 22 das "IP-Bereich Ende" z.B. vom 2. Teilnetz 192.168.7.254 ist? Ich komme einfach nicht dahinter. Zitieren Link zu diesem Kommentar
Tobi72 10 Geschrieben 7. August 2008 Melden Teilen Geschrieben 7. August 2008 2. Teilnetz Netzadresse: 192.168.4.0 IP-Bereich Beginn: 192.168.4.1 Binär: 11000000.10101000.00000100.00000001 IP-Bereich Ende: 192.168.7.254 Binär: 11000000.10101000.00000100.11111110 Broadcast: 192.168.3.255 Da stimmt die Broadcast Adresse nicht. Die ist 192.168.7.255 Und um das zu berechnen, musst du die Adressen allesamt in Binär umrechnen. Fang an mit der Subnetmask. Die lautet in deinem Fall: 255.255.252.0 = 11111111.11111111.11111100.00000000 Nun sind alle Alle Adressanteile, die sich im 1er Bereich befinden, Adressen. Die 0er sind dann Hosts in den Adressen. Also aufgeteilt in: 11111111.11111111.11111100.00000000 z.B. für deine Beispiele: 192.168.0.0 = 11000000.10101000.00000000.00000000 192.168.4.0 = 11000000.10101000.00000100.00000000 Wenn du die nun gegen die Subnetzmaske auflöst, kommst du zu folgenden Ergebnissen: Netzanteil: 11111111.11111111.111111 11000000.10101000.000000 und 11000000.10101000.000001 Der Hostanteil ist dann das, was du als nächstes anschauen musst, also das was sich gegen die Subnetmask im bereich 00.00000000 befindet. Alles was sich in dem Bereich befindet kann den Wert zwischen 00.00000000 und 11.11111111 haben. Dabei ist zu beachten, dass der niedrigste Wert 00.00000000 Immer die Netzwerkadresse und der höchste Wert 11.11111111 die Broadcast-Adresse ist. Alles dazwischen ist sind Hostadressen. Wenn du jetzt die Beiden (Netzanteil und Hostanteil) wieder zusammenfügst, kommst du dann auf die Broadcast-Adresse für das zweite Netz von: 11000000.10101000.00000111.11111111 192.168.7.255. Hoffe das war verständlich genug. Zitieren Link zu diesem Kommentar
Mr-T 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 Mach mal bitte für Teilnetz 3 und 4 in dez und bin Schreibweise weiter. Ich versteh es immer noch nicht ganz woher die 7 im 3. Byte stammt bzw. wie sieht es im 3. Teilnetz aus? Zitieren Link zu diesem Kommentar
Tobi72 10 Geschrieben 7. August 2008 Melden Teilen Geschrieben 7. August 2008 Netzwerkadresse: 192.168.8.0 Hosts: 192.168.8.1 - 192.168.11.254 Broadcast-Adresse: 192.168.11.255 Netzwerkadresse: 192.168.12.0 Hosts: 192.168.12.1 - 192.168.15.254 Broadcast-Adresse: 192.168.15.255 Verstehen wirst du es aber erst, wenn du dir die binäre Schreibweise anschaust. Und die sieben bekommst du daher: 11000000.10101000.00000111.11111111 <-- Entspricht 192.168.7.255 Netzwerkanteil 11000000.10101000.000001 <--steht für 4 Plus der letzte Host 3 -> 11.11111111 Und 4+3=7 Zitieren Link zu diesem Kommentar
ingo.O 10 Geschrieben 9. August 2008 Melden Teilen Geschrieben 9. August 2008 morgen, also entweder hab ich was verpasst oder... also wenn ich aus einem 192.168.0.0 /24 ein 192.168.0.0 /22 mache, dann hab ich doch jetzt keine teilnetze mehr sondern ein netz, und zwar das 192.168.0.0/22, mit einem adress-bereich von 192.168.0.0 bis 192.168.3.255 und nix anderes. da wo du die subnetzmaske änders, ändert sich auch das teilnetz. zieh einfach das geändete oktett der subnetzmaske von 255 ab. in diesen schritten ändern sich die teilnetze. wenn du 192.168.0.0/22 hast, ist die sn 255.255.252.0 also 255-252=3 das macht 192.168.0.0 192.168.3.255, nächste netz 192.168.4.0 -192.168.7.255 usw. wenn du nun die sn 255.255.255.192 nehmen würdest, dann ändert sich wie du siehst das letzte oktett. also 255-192=63. das heisst doch 63 schritte im letzen oktett, also wenn wir beim adress beispiel bleiben, 192.168.0.0-192.168.0.63, das nächste netz 192.168.0.64 -192.168.0.127. Zitieren Link zu diesem Kommentar
Tobi72 10 Geschrieben 9. August 2008 Melden Teilen Geschrieben 9. August 2008 Du hast aber immer noch Teilnetze im dritten Bereich. Das ist durchaus machbar. 192.168.4.0 ist dann ein anderes Netz, als das 192.168.0.0 und dann das nächste ist 192.168.8.0 usw. Das ist auch unter dem Begriff Supernetting bekannt. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.