Größeres Subnetz anlegen in ein bereits besthendes Subnetz
Hallo habe ein Subnetz das wie folgt ausieht
X.Y.250.0 Mask 255.255.255.248
geht logicherweise bis
X.Y.250.7 was ja dann die Brodcast adresse wäre
X.Y.250.8 mit der gleiche Maske ist bereits auch schohn vorhanden und benutzt.
sowie das X.Y.250.16 gleiche Maske wird bereit auch verwendet.
Nun wäre das Nächste Netz ja das X.Y.250.24 dieses Netz muss größer sein nun meine Frage gibt es hier Problme wenn ich über dieses Netz
die Maske 255.255.255.240 drüber lege? Denn Normalerweise heißt es ja man soll vom Großen zum kleinen gehen. Hier würde ich ja mittendrin ein größeres Netz erstellen.
Gruß
madbest
--keiner ist perfekt--
X.Y.250.0 Mask 255.255.255.248
geht logicherweise bis
X.Y.250.7 was ja dann die Brodcast adresse wäre
X.Y.250.8 mit der gleiche Maske ist bereits auch schohn vorhanden und benutzt.
sowie das X.Y.250.16 gleiche Maske wird bereit auch verwendet.
Nun wäre das Nächste Netz ja das X.Y.250.24 dieses Netz muss größer sein nun meine Frage gibt es hier Problme wenn ich über dieses Netz
die Maske 255.255.255.240 drüber lege? Denn Normalerweise heißt es ja man soll vom Großen zum kleinen gehen. Hier würde ich ja mittendrin ein größeres Netz erstellen.
Gruß
madbest
--keiner ist perfekt--
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 140650
Url: https://administrator.de/contentid/140650
Ausgedruckt am: 25.11.2024 um 14:11 Uhr
11 Kommentare
Neuester Kommentar
was du machen willst nennt sich Supernetting und ist das gleiche wie subnetting nur das die Netze eben vergrößert werden.
Das problem was im moment nur besteht ist ob du diese Subnetmask von einem ISP bekommen hast oder ihr euer eigenes Privates netz so aufgeteilt habt?
Bei einem Zugeteilten Netz von einem ISP funktioniert Supernetting nicht.
Im Privatenbereich kann es funktionieren wenn man
a) Das ganze Netz umstellt und nicht nur eins oder
b) man ein ganz anderen IP Adress Bereich benutzt.
Um direkt Sagen zu können ob es funktionieren kann, fehlen leider eben noch die Informationen
- Werden momentan alle Netze Benutzt?
- Warum wurden die Netze so klein gehalten?
- Wieviele Clients sollen denn maximal in einem Netz vorhanden sein?
mfg
Bloodstars
Das problem was im moment nur besteht ist ob du diese Subnetmask von einem ISP bekommen hast oder ihr euer eigenes Privates netz so aufgeteilt habt?
Bei einem Zugeteilten Netz von einem ISP funktioniert Supernetting nicht.
Im Privatenbereich kann es funktionieren wenn man
a) Das ganze Netz umstellt und nicht nur eins oder
b) man ein ganz anderen IP Adress Bereich benutzt.
Um direkt Sagen zu können ob es funktionieren kann, fehlen leider eben noch die Informationen
- Werden momentan alle Netze Benutzt?
- Warum wurden die Netze so klein gehalten?
- Wieviele Clients sollen denn maximal in einem Netz vorhanden sein?
mfg
Bloodstars
Hallo madbest,
natürlich geht das nicht!
Jetzt willst du wissen, weshalb? Wegen der Mathematik. Houben schrieb schon was von VLSM, aber offensichtlich hilft es nicht weiter.
Die Netzmaske 255.255.255.240 spannt Netze mit der Weite 16 auf. Es ist also möglich, abzgl. Basis und Broadcastadresse 14 Geräte mit Adressen zu versorgen. So weit so gut. Aber warum kannst du nicht X.Y.250.24 als Basisadresse nehmen? Richtig, weil es nicht durch 16 Teilbar ist.
Du liegst hier inmitten der Subnetze von X.Y.250.0/28 und X.Y.250.32/28
Noch mehr Theorie? Gern:
Betrachten wir das letzte Byte der Netzadresse (240), das ist in Informatikerzahlen 1111 0000
Du hast jetzt Rechner 25 (weil es ja der erste ist), das macht 0001 1001
Du willst an Rechner 36 was schreiben 0010 0100
Durch eine AND Operation (die Definition erspare ich dir ) wird nun die für Routing verwendete Basisadresse berechnet.
1. Operand: Die Netzadresse (letztes Byte) 1111 0000
2. Operand: Die Ziel-adresse (letztes Byte) 0010 0100
Ergebnis: 0010 0000 (In Dezimal: 32)
Da deine Basisadresse ja 24 lautet, wird hier also ein anderes /28 Subnetz adressiert, also raus auf den Standardgateway. Das Paket kommt nie bei deiner 36 an!
Was tun? Richtig, ein gültiges /28 Subnetz wählen. Diese gibt es ab 0, 16, 32, 48, 64, .....
Ich hoffe, es ist klar geworden, weshalb es mit 24 nicht geht und du 32 wählen musst (Hier muss dann alles! Bis inkl. 47 frei sein)
Damit du dann nicht immer nachrechnen musst, sollst du "vom großen zum kleinen gehen" aus keinem anderen Grund.
<edit>
falsche Bereiche angepasst
</edit>
Lg
Matze
natürlich geht das nicht!
Jetzt willst du wissen, weshalb? Wegen der Mathematik. Houben schrieb schon was von VLSM, aber offensichtlich hilft es nicht weiter.
Die Netzmaske 255.255.255.240 spannt Netze mit der Weite 16 auf. Es ist also möglich, abzgl. Basis und Broadcastadresse 14 Geräte mit Adressen zu versorgen. So weit so gut. Aber warum kannst du nicht X.Y.250.24 als Basisadresse nehmen? Richtig, weil es nicht durch 16 Teilbar ist.
Du liegst hier inmitten der Subnetze von X.Y.250.0/28 und X.Y.250.32/28
Noch mehr Theorie? Gern:
Betrachten wir das letzte Byte der Netzadresse (240), das ist in Informatikerzahlen 1111 0000
Du hast jetzt Rechner 25 (weil es ja der erste ist), das macht 0001 1001
Du willst an Rechner 36 was schreiben 0010 0100
Durch eine AND Operation (die Definition erspare ich dir ) wird nun die für Routing verwendete Basisadresse berechnet.
1. Operand: Die Netzadresse (letztes Byte) 1111 0000
2. Operand: Die Ziel-adresse (letztes Byte) 0010 0100
Ergebnis: 0010 0000 (In Dezimal: 32)
Da deine Basisadresse ja 24 lautet, wird hier also ein anderes /28 Subnetz adressiert, also raus auf den Standardgateway. Das Paket kommt nie bei deiner 36 an!
Was tun? Richtig, ein gültiges /28 Subnetz wählen. Diese gibt es ab 0, 16, 32, 48, 64, .....
Ich hoffe, es ist klar geworden, weshalb es mit 24 nicht geht und du 32 wählen musst (Hier muss dann alles! Bis inkl. 47 frei sein)
Damit du dann nicht immer nachrechnen musst, sollst du "vom großen zum kleinen gehen" aus keinem anderen Grund.
<edit>
falsche Bereiche angepasst
</edit>
Lg
Matze
Mit einer AND verknüpfung von ip und subnetmask bekommt man die netzid herraus.
Mit einer inventierten Subnetzmask und der IP Adresse in einer ODER Verknüpfung bekommt man die Bradcastadresse raus.
man kann das Supernetting nur im gesammten nez verwenden es sei denn du nimmst dir ein IP adressbereich der mit deinem jetzigen adressbereich gar nix zu tun hat.
z.B. jetzt genutzt 192.168.250.x das andere netz 192.168.251.x sind netze die durch diese Subnetzmaske überhaupt nicht in Berührung gezogen werden da kannst du diese verschiedene subnetzmasken verwenden, nur nicht im selben netz also beide verschiedene subnetze im Bereich 192.168.250.x das wird zu Problemen führen das Routing oder D'HCP nicht mehr funktioniert.
mfg
Bloodstars
Mit einer inventierten Subnetzmask und der IP Adresse in einer ODER Verknüpfung bekommt man die Bradcastadresse raus.
man kann das Supernetting nur im gesammten nez verwenden es sei denn du nimmst dir ein IP adressbereich der mit deinem jetzigen adressbereich gar nix zu tun hat.
z.B. jetzt genutzt 192.168.250.x das andere netz 192.168.251.x sind netze die durch diese Subnetzmaske überhaupt nicht in Berührung gezogen werden da kannst du diese verschiedene subnetzmasken verwenden, nur nicht im selben netz also beide verschiedene subnetze im Bereich 192.168.250.x das wird zu Problemen führen das Routing oder D'HCP nicht mehr funktioniert.
mfg
Bloodstars
Stimmt der Einwand von Bloodstars ist eigentlich unsinnig, denn die Netze lassen sich im .250er Netz mit korrektem Subnetting problemlos unterbringen.
Da das 16er Subnetz aber bis .22 geht, stehen dir die IPs bei einer 28 Bit Maske von .24 bis .31 nicht zur Verfügung. Denn ein Subnetz mit einer 28 Bit Maske darf nach Adam Riese erst wieder ab .32 anfangen...logisch !
Folgendes ist problemlos machbar:
Netz-1 (vorhanden):
x.y..250.0 /29, Adressen: x.y.250.1 bis x.y.250.6, Broadcast: x.y..250.7
Netz-2 (vorhanden):
x.y..250.8 /29, Adressen: x.y.250.9 bis x.y.250.14, Broadcast: x.y..250.15
Netz-3 (vorhanden):
x.y..250.16 /29, Adressen: x.y.250.17 bis x.y.250.22, Broadcast: x.y..250.23
Netz-4 (neu mit 28 Bit Maske):
x.y..250.32 /28, Adressen: x.y.250.33 bis x.y.250.46, Broadcast: x.y..250.47
Oder du legst Netz 4 nach "ganz oben" sofern das noch frei ist und du mit 29 Bit Masken "unten" weitermachen müsstest:
Netz-4 ("oben"):
x.y..250.240 /28, Adressen: x.y.250.241 bis x.y.250.254, Broadcast: x.y..250.255
Da das 16er Subnetz aber bis .22 geht, stehen dir die IPs bei einer 28 Bit Maske von .24 bis .31 nicht zur Verfügung. Denn ein Subnetz mit einer 28 Bit Maske darf nach Adam Riese erst wieder ab .32 anfangen...logisch !
Folgendes ist problemlos machbar:
Netz-1 (vorhanden):
x.y..250.0 /29, Adressen: x.y.250.1 bis x.y.250.6, Broadcast: x.y..250.7
Netz-2 (vorhanden):
x.y..250.8 /29, Adressen: x.y.250.9 bis x.y.250.14, Broadcast: x.y..250.15
Netz-3 (vorhanden):
x.y..250.16 /29, Adressen: x.y.250.17 bis x.y.250.22, Broadcast: x.y..250.23
Netz-4 (neu mit 28 Bit Maske):
x.y..250.32 /28, Adressen: x.y.250.33 bis x.y.250.46, Broadcast: x.y..250.47
Oder du legst Netz 4 nach "ganz oben" sofern das noch frei ist und du mit 29 Bit Masken "unten" weitermachen müsstest:
Netz-4 ("oben"):
x.y..250.240 /28, Adressen: x.y.250.241 bis x.y.250.254, Broadcast: x.y..250.255
Hallo,
@Madbest, 48 ist genau richtig, habs in meinem Post angepasst.
@Bloodstars:
Das mit dem Supernetting ist doch Unsinn!
1. verlassen wir nicht den Klasse C Bereich
2. passen 16 Adressen wunderbar in ein /28 Subnetz.
3. Ist Supernetting auch nur Subnetting, wenn auch angewendet auf den Klasse B und A Bereich, also IPv4-Adressen insgesamt.
Es wird __ein__ Subnetzbereich mit max. 14 Hosts benötigt, da passen nunmal nur Netze mit max. 28Bit Netzmaske. 29 geht einfach nicht! Sobald du anfängst zu Routen, verlässt du den Subnetzbereich (selbst, wenn du einfach in dein eigenes Subnetz routest....)
Also nimm X.Y.250.32/28 als Subnetz und du bist mit 14 Hosts dabei.
EOD
Matze
@Madbest, 48 ist genau richtig, habs in meinem Post angepasst.
@Bloodstars:
Das mit dem Supernetting ist doch Unsinn!
1. verlassen wir nicht den Klasse C Bereich
2. passen 16 Adressen wunderbar in ein /28 Subnetz.
3. Ist Supernetting auch nur Subnetting, wenn auch angewendet auf den Klasse B und A Bereich, also IPv4-Adressen insgesamt.
Es wird __ein__ Subnetzbereich mit max. 14 Hosts benötigt, da passen nunmal nur Netze mit max. 28Bit Netzmaske. 29 geht einfach nicht! Sobald du anfängst zu Routen, verlässt du den Subnetzbereich (selbst, wenn du einfach in dein eigenes Subnetz routest....)
Also nimm X.Y.250.32/28 als Subnetz und du bist mit 14 Hosts dabei.
EOD
Matze