Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] Erstes und letztes Subnet
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Apr 29, 2005 2:24 pm    Post subject: [OT] Erstes und letztes Subnet Reply with quote

Hi,
mal wieder ein OFF-Topic Post. Da hier einige mit sehr fundierten Netzwerk-Kenntnissen sind möchte ich hier ein "für mich" sehr wichtige Frage zum Verständis des Problems mit dem ersten und letzen Subnetz stellen.

Nehmen wir als Beispiel die Adresse 192.168.44.0/24 und bilden daraus 8 Netze. Diese sehen wie folgt aus:

1. Netz-ID 0, Adressen von 1 - 30, Broadcast 31
2. Netz-ID 32, Adressen von 33 - 62, Broadcast 63
3. Netz-ID 64, Adressen von 65 - 94, Broadcast 95
4. Netz-ID 96, Adressen von 129 - 126, Broadcast 127
5. Netz-ID 128, Adressen von 129 - 158, Broadcast 159
6. Netz-ID 160, Adressen von 161 - 190, Broadcast 191
7. Netz-ID 192, Adressen von 193 - 222, Broadcast 223
8. Netz-ID 224, Adressen von 225 - 254, Broadcast 255

Egal wo man im Internet sucht (Wiki, etc) man wird immer darauf hingewiesen, dass das erste und letze Subnetz nicht verwendet werden dürfen (diese habe ich rot makiert). Jedenfalls nicht im öffentliche Netz. Eine detaillierte Aussage habe ich gefunden:
Quote:

Die erste und letzte bei der Unterteilung entstehenden Adressen dürfen nicht verwendet werden (Verwechslung mit Netz- und Broadcast-Adresse des übergeordneten Netzes). Die Anzahl der Subnetze verringert sich somit jeweils um zwei:
Ist der Netzwerkanteil der IP-Adresse n Bits, dann erhält man (2n) - 2 Subnetze.

Quelle:
http://www.netzmafia.de/skripten/netze/netz8.html

Wenn man dies binär nachrechnet, erkennt man, dass die original Netz-ID 192.168.44.0 mit der Netzwerk-ID 192.168.44.0 des ersten Subnetz (rot makiert) identisch sind. Zweitens ist die original Broadcastadresse von dem original Netz 192.168.44.255 und somit identisch mit der Broadcastadresse des letzen Subnetz 192.168.44.255 des letzen Subnetz (rot makiert).

Kann mir bitte jemand an einem konkreten Beispiel schildern, wo es hier genau im Internet oder im firmeninternen Netzwerk zu Verwechslungen kommt. Ich kann mir einfach kein Beispiel bilden. Hoffe Ihr könnt mir helfen.

Gruß,
Benjamin

_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Fri Apr 29, 2005 3:21 pm    Post subject: Re: [OT] Erstes und letztes Subnet Reply with quote

benjamin200 wrote:

Egal wo man im Internet sucht (Wiki, etc) man wird immer darauf hingewiesen, dass das erste und letze Subnetz nicht verwendet werden dürfen (diese habe ich rot makiert).


Quote:
Die erste und letzte bei der Unterteilung entstehenden Adressen dürfen nicht verwendet werden


Da hast du was komplett falsch verstanden..

Hier ein Beispiel:

Nehmen wir als einfaches Beispiel ein Klasse C Netz. Z.B. 192.168.100.0

Wenn du nun dieses Netz in ZWEI Subnetze unterteilen willst, verwendest du ja die Subnetmaske 255.255.255.128. Diese Maske unterteilt das Netz von 192.168.100.0 - 192.168.100.255 in zwei Netze. Da jedes Netz eine eindeutige Adresse haben muss sowie eine eindeutige Broadcast, kannst du nun nicht einfach 2x128 Rechner in das jeweilige Netz stellen sondern musst von diesen Netzgrenzen (192.168.100.0-192.168.100.127 und 192.168.100.128-192.168.100.255)die jeweils ersten und letzten Adressen als Netz/Broadcastadressen versehen.

Faktisch kannst du also in jedem Netz nur noch 126 Rechner einbinden, da 192.168.100.0 Das erste Netz und 192.168.100.127 die Broadcast des ersten Netzes darstellt. Gleiches gilt für das zweite Netz mit 192.168.100.128 (Netzadresse) und 192.168.100.255 (Broadcast Adresse des zweiten Netzes).

ALSO

Es geht nicht darum, dass du das erste und letzte Subnez nicht benutzen darfst, sondern darum, dass du die erste und letzte Adresse eines Subnetzes nicht verwenden darfst.


Quote:
Wenn man dies binär nachrechnet, erkennt man, dass die original Netz-ID 192.168.44.0 mit der Netzwerk-ID 192.168.44.0 des ersten Subnetz (rot makiert) identisch sind. Zweitens ist die original Broadcastadresse von dem original Netz 192.168.44.255 und somit identisch mit der Broadcastadresse des letzen Subnetz 192.168.44.255 des letzen Subnetz (rot makiert).


Vergiss das mal ganz schnell! Entweder hast du ein Subnetz vom Typ 255.255.255.0 , dann ist 0 die Netzadresse und 255 die Broadcast Adresse oder aber du hast z.B. zwei Subnetze vom Typ 255.255.255.128. Dann ist 0 einfach nur die Netzadresse für das erste Subnetz und 255 die Broadcast Adresse des zweiten Subnetzes. Es gibt dann kein Original Netz mehr, da du ja jetzt 2 Netze hast.

Lieber Gruss
STiGMaTa
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Apr 29, 2005 3:58 pm    Post subject: Reply with quote

Quote:

Da hast du was komplett falsch verstanden..

Nein hab ich nicht. Da musst du etwas falsch verstanden haben. Cisco Systems, und andere zahlreiche Webseiten erwähnen, das in der Realität nach Bildung von Subnetzen das erste und letze gestrichen wird. Des Weiteren siehst du ja meine Berechnungen:
Quote:

Wenn man dies binär nachrechnet, erkennt man, dass die original Netz-ID 192.168.44.0 mit der Netzwerk-ID 192.168.44.0 des ersten Subnetz (rot makiert) identisch sind. Zweitens ist die original Broadcastadresse von dem original Netz 192.168.44.255 und somit identisch mit der Broadcastadresse des letzen Subnetz 192.168.44.255 des letzen Subnetz (rot makiert).


Quote:

Die erste und letzte bei der Unterteilung entstehenden Adressen dürfen nicht verwendet werden (Verwechslung mit Netz- und Broadcast-Adresse des übergeordneten Netzes). Die Anzahl der Subnetze verringert sich somit jeweils um zwei:
Ist der Netzwerkanteil der IP-Adresse n Bits, dann erhält man (2n) - 2 Subnetze.

Ich möchte dich ja nicht Kritisieren, aber du kennst schon den Unterscheid zwischen Netzanteil und Hostanteil?

Siehe:
Quote:

Ist der Netzwerkanteil der IP-Adresse n Bits, dann erhält man (2n) - 2 Subnetze.


Quote:

Hier ein Beispiel:

Nehmen wir als einfaches Beispiel ein Klasse C Netz. Z.B. 192.168.100.0

Wenn du nun dieses Netz in ZWEI Subnetze unterteilen willst, verwendest du ja die Subnetmaske 255.255.255.128. Diese Maske unterteilt das Netz von 192.168.100.0 - 192.168.100.255 in zwei Netze. Da jedes Netz eine eindeutige Adresse haben muss sowie eine eindeutige Broadcast, kannst du nun nicht einfach 2x128 Rechner in das jeweilige Netz stellen sondern musst von diesen Netzgrenzen (192.168.100.0-192.168.100.127 und 192.168.100.128-192.168.100.255)die jeweils ersten und letzten Adressen als Netz/Broadcastadressen versehen.

Faktisch kannst du also in jedem Netz nur noch 126 Rechner einbinden, da 192.168.100.0 Das erste Netz und 192.168.100.127 die Broadcast des ersten Netzes darstellt. Gleiches gilt für das zweite Netz mit 192.168.100.128 (Netzadresse) und 192.168.100.255 (Broadcast Adresse des zweiten Netzes).

ALSO

Es geht nicht darum, dass du das erste und letzte Subnez nicht benutzen darfst, sondern darum, dass du die erste und letzte Adresse eines Subnetzes nicht verwenden darfst.


Zitat:
Wenn man dies binär nachrechnet, erkennt man, dass die original Netz-ID 192.168.44.0 mit der Netzwerk-ID 192.168.44.0 des ersten Subnetz (rot makiert) identisch sind. Zweitens ist die original Broadcastadresse von dem original Netz 192.168.44.255 und somit identisch mit der Broadcastadresse des letzen Subnetz 192.168.44.255 des letzen Subnetz (rot makiert).


Vergiss das mal ganz schnell! Entweder hast du ein Subnetz vom Typ 255.255.255.0 , dann ist 0 die Netzadresse und 255 die Broadcast Adresse oder aber du hast z.B. zwei Subnetze vom Typ 255.255.255.128. Dann ist 0 einfach nur die Netzadresse für das erste Subnetz und 255 die Broadcast Adresse des zweiten Subnetzes. Es gibt dann kein Original Netz mehr, da du ja jetzt 2 Netze hast.

Lieber Gruss
STiGMaTa

Danke für deine nett gemeinte Bemühung, aber das beantwortet nicht meine Frage und deine Aussage ist falsch, was die Realität und das Routen im Internet angeht. Wenn du nächstes mal Postest, dann ließ bitte zuerst den Thread, dann hättest auch gesehen, das die Berechnung und Angaben zu den oben erwähnten 8 Subnetzen korrekt sind.



Kann mir bitte jemand an einem konkreten Beispiel schildern, wo es hier genau im Internet oder im firmeninternen Netzwerk zu Verwechslungen kommt. Ich kann mir einfach kein Beispiel bilden. Hoffe Ihr könnt mir helfen. "


Gruß
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
makenoob
Apprentice
Apprentice


Joined: 19 Aug 2004
Posts: 272
Location: /Germany/Düsseldorf

PostPosted: Fri Apr 29, 2005 4:01 pm    Post subject: Reply with quote

noch ein Beispiel:

ich hab hier von meinem provider noch ein netz für firewall <-> router bekommen:

die subnetzmaske ist 255.255.255.224 (eine höhere, für weniger rechner, wäre auch gegangen, aber ich wollte mir die option offen halten, evtl. noch rechner mit ins externe netz zu hängen)

die netzadresse dieses netzes ist die xxx.xxx.xxx.32 und broadcast ist xxx.xxx.xxx.39.

die ..33 ist fürs sdsl-modem und der rest steht mir zur freien verfügung (außer der netzadresse und der broadcastadresse natürlich).

HTH
marc
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Apr 29, 2005 4:07 pm    Post subject: Reply with quote

Quote:

noch ein Beispiel:

ich hab hier von meinem provider noch ein netz für firewall <-> router bekommen:

die subnetzmaske ist 255.255.255.224 (eine höhere, für weniger rechner, wäre auch gegangen, aber ich wollte mir die option offen halten, evtl. noch rechner mit ins externe netz zu hängen)

die netzadresse dieses netzes ist die xxx.xxx.xxx.32 und broadcast ist xxx.xxx.xxx.39.

die ..33 ist fürs sdsl-modem und der rest steht mir zur freien verfügung (außer der netzadresse und der broadcastadresse natürlich).

HTH
marc

Was willst du mir den damit sagen? Deine Netz-ID 32 ist ja auch ok:
Quote:

1. Netz-ID 0, Adressen von 1 - 30, Broadcast 31
2. Netz-ID 32, Adressen von 33 - 62, Broadcast 63
3. Netz-ID 64, Adressen von 65 - 94, Broadcast 95
4. Netz-ID 96, Adressen von 129 - 126, Broadcast 127
5. Netz-ID 128, Adressen von 129 - 158, Broadcast 159
6. Netz-ID 160, Adressen von 161 - 190, Broadcast 191
7. Netz-ID 192, Adressen von 193 - 222, Broadcast 223
8. Netz-ID 224, Adressen von 225 - 254, Broadcast 255


Bitte Packt diesen Thread doch nicht einfach mit euren Beispielen voll. Naja, worüber aufregen :)

Kann mir bitte jemand an einem konkreten Beispiel schildern, wo es hier genau im Internet oder im firmeninternen Netzwerk zu Verwechslungen kommt. Ich kann mir einfach kein Beispiel bilden. Hoffe Ihr könnt mir helfen.

Gruß,
Benjamin

_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Fri Apr 29, 2005 4:48 pm    Post subject: Reply with quote

EDITED: Cisco Tool Berechnung hinzugefügt

benjamin200 wrote:
Ich möchte dich ja nicht Kritisieren, aber du kennst schon den Unterscheid zwischen Netzanteil und Hostanteil?


1.) Doch, du hast mich grad kritisiert :lol: ;)

2.) Klar kenn ich den. Das was du als NETZ-ID bezeichnest gibt das Netzwerk an! Also bei einer Subnetzmaske von 255.255.255.128 wird das Netzwerk durch die Adresse 192.168.100.0 und 192.168.100.128 angegeben.

Wenn du mir nicht glaubst, verweise ich auf das Request for Comment 1878. (Falls du es nicht kennst, RFC's definieren viele Internetstandards (nicht nur), Protokolle und dergleichen)
http://www.faqs.org/rfcs/rfc1878.html

Quote:
Danke für deine nett gemeinte Bemühung, aber das beantwortet nicht meine Frage und deine Aussage ist falsch, was die Realität und das Routen im Internet angeht. Wenn du nächstes mal Postest, dann ließ bitte zuerst den Thread, dann hättest auch gesehen, das die Berechnung und Angaben zu den oben erwähnten 8 Subnetzen korrekt sind.

Deine Berechnungen stimmen in der Tat. Da habe ich auch nie etwas anderes behauptet! Das RFC 1878 zeigt genau die selben Ergebnisse:

Code:
255.255.255.224 8 nets       
3 bit Class C   30           
11 bit Class B               

Net. Addr.  Host Addr Range  Brodcast Addr
N.N.N.0     N.N.N.1-30       N.N.N.31
N.N.N.32    N.N.N.33-62      N.N.N.63
N.N.N.64    N.N.N.65-94      N.N.N.95
N.N.N.96    N.N.N.97-126     N.N.N.127
N.N.N.128   N.N.N.129-158    N.N.N.159
N.N.N.160   N.N.N.161-190    N.N.N.191
N.N.N.192   N.N.N.193-222    N.N.N.223
N.N.N.224   N.N.N.225-254    N.N.N.255

Ausserdem siehst du ebenfalls sehr schön, dass Sie das was du als NETZ-ID ebenfalls als Network Address deklariert haben.

Uebrigens, wenn du einen Cisco Zugang hast, kannst du auch einfach deren Subnet-Calculator [http://www.cisco.com/pcgi-bin/Support/IpSubnet/home.pl]verwenden. Der berechnet dir exakt das selbe. Hier ein copy/paste vom Tool:

Code:
Your Subnets
IP Class:         Class C       IP Address:         192.168.100.0
Base Network Mask:         255.255.255.0/24         Subnet Mask:         255.255.255.224/27
Subnets:         8         IP Major Net:         192.168.100.0
Hosts/Subnet:         30         Major Net Bcast:         192.168.100.255                   To return to your previous selections, do not use your browser "Back" button, click here.

   
Subnets for Fixed Length Subnet Masking
   
Download in CSV format
No.    Subnet Address    Hosts From    Hosts To    Broadcast Address
0    192.168.100.0    192.168.100.1    192.168.100.30    192.168.100.31
1    192.168.100.32    192.168.100.33    192.168.100.62    192.168.100.63
2    192.168.100.64    192.168.100.65    192.168.100.94    192.168.100.95
3    192.168.100.96    192.168.100.97    192.168.100.126    192.168.100.127
4    192.168.100.128    192.168.100.129    192.168.100.158    192.168.100.159
5    192.168.100.160    192.168.100.161    192.168.100.190    192.168.100.191
6    192.168.100.192    192.168.100.193    192.168.100.222    192.168.100.223
7    192.168.100.224    192.168.100.225    192.168.100.254    192.168.100.255



Und falls du es mir immer noch nicht glaubst, einmal einige Gegenfragen:

1) Nach deinem Verständnis müsste man also das erste und letzte Subnetz weglassen. Uebrig würden dann 6 Subnetze bleiben. Warum steht dann aber in der RFC, dass eine Aufteilung in Subnetze 8 Stück davon ergibt?
Quote:
255.255.255.224 8 nets


2) Erklär mir mal, wie ein Rechner (oder Router oder was auch immer) entscheidet in welches Subnet ein Paket gehört. Wenn du die Methode kennst, wirst du sehen, dass meine Aussage korrekt ist.

Achja, falls es dich interessiert...
Ein sehr gutes Buch, das wirklich tief in die Materie eingeht aber trotzdem noch leichtverständlich ist, ist O'Reillys "TCP/IP Netzwerk-Administration" (ISBN 3-89721-110-6)

Lieber Gruss
STiGMaTa


Last edited by STiGMaTa_ch on Fri Apr 29, 2005 5:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
amne
Bodhisattva
Bodhisattva


Joined: 17 Nov 2002
Posts: 6378
Location: Graz / EU

PostPosted: Fri Apr 29, 2005 4:48 pm    Post subject: Reply with quote

Ich glaub da gabs mal ne alte RFC die damit ein Problem hat und laut einer neueren (Revision?) darf mans dann doch machen. Oder so.
_________________
Dinosaur week! (Ok, this thread is so last week)
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Apr 29, 2005 5:09 pm    Post subject: Reply with quote

Quote:

1) Nach deinem Verständnis müsste man also das erste und letzte Subnetz weglassen. Uebrig würden dann 6 Subnetze bleiben. Warum steht dann aber in der RFC, dass eine Aufteilung in Subnetze 8 Stück davon ergibt?
Zitat:
255.255.255.224 8 nets

Mathematisch gesehen geht das, bzw. müssen die Router dies Unterstützen :)

Quote:

2) Erklär mir mal, wie ein Rechner (oder Router oder was auch immer) entscheidet in welches Subnet ein Paket gehört. Wenn du die Methode kennst, wirst du sehen, dass meine Aussage korrekt ist.

Wohl der Entscheidende Punk, ich nehme an das du das Problem dann verstehst:

Router: Paket kommt, reingucken, suche Netz-ID, vergleich der NETZ-ID mit der localen Routing Table des Router, Weiterleiten an das bekannte Netz oder ans GW (falls Netz unbekannt).

So jetzt überleg mal, die Router im Internet sehen deine IP nur als Class A, B oder C an. Wieso, na weil die Subnetzmask der IP-Adresse nicht bekannt ist. Sommit ist 192.168.44.70/27 für den Router /24 da er die Subnetzmaske nicht kennt.

Jetzt nochmals zurückspulen:
Quote:

Wenn man dies binär nachrechnet, erkennt man, dass die original Netz-ID 192.168.44.0 mit der Netzwerk-ID 192.168.44.0 des ersten Subnetz (rot makiert) identisch sind. Zweitens ist die original Broadcastadresse von dem original Netz 192.168.44.255 und somit identisch mit der Broadcastadresse des letzen Subnetz 192.168.44.255 des letzen Subnetz (rot makiert).

Irgenwie kommt es hier zu komplikationen, jedenfalls ist klar, das wenn das Paket kommt, der lokale LAN Router anhand der IP wieder entscheiden kann in welches Subnetz es gehört. Ich kann mir das einfach nicht genau erklären, und deshalb hab ich den Thread aufgemacht.

Mal erhrlich verstehst du jetzt was ich meine?

P.S.
Jaa jaa, die IP ist Private, aber für ein Beispiel ok :)

amne schrieb:
Quote:

Ich glaub da gabs mal ne alte RFC die damit ein Problem hat und laut einer neueren (Revision?) darf mans dann doch machen. Oder so.

Wäre interessant zu wissen. Ich möchte Einfach das Problem verstehen können, da ich der Meinung bin, dass das teilen der Subnetze zu keinen Problem führt. Allerdings ist mir klar, das Router nur Class A, B, C kennen und das es in der Tat eine Überschneidung der Netz-ID des ersten Subnetz und der Broadcastadresse des letzen Subnetzes gibt. Leute, ich will es doch nur verstehen.


Gruß,
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
the-pugnacity
Apprentice
Apprentice


Joined: 20 Dec 2004
Posts: 236
Location: Germany//Berlin

PostPosted: Fri Apr 29, 2005 5:32 pm    Post subject: Reply with quote

mich hat dieses probem auch beschäftigt.
bisher bin ich soweit das als mythos abzustempeln. da ich nichts dazu gefunden habe.
auch geben die rfcs nichts zu dem thema her. ich nutze die einfach. und werde das auch am dienstag in der prüfung machen....
_________________
Gentoo 2.6.12-gentoo // Pentium4 2800 || Aopen XC Cube || TwinMOS 1024 MB PC 3200 || 250GB Hitachi 7k250 || Aopen Aeolus FX5900XT || MX500
Back to top
View user's profile Send private message
TheSmallOne
Guru
Guru


Joined: 22 Jan 2005
Posts: 467
Location: Germany

PostPosted: Fri Apr 29, 2005 5:52 pm    Post subject: Re: [OT] Erstes und letztes Subnet Reply with quote

benjamin200 wrote:
Egal wo man im Internet sucht (Wiki, etc) man wird immer darauf hingewiesen, dass das erste und letze Subnetz nicht verwendet werden dürfen (diese habe ich rot makiert). Jedenfalls nicht im öffentliche Netz.


Also ich hantiere schon seit einigen Jahren mit Netzwerken rum und dass ist das erste Mal, dass ich lese, dass man das erste und letzte Subnetz nicht benutzen soll...
Das ergibt doch gar keinen Sinn, je nachdem wie man die Netzwerkmaske definiert bleibt ja kaum noch was zum Benutzen übrig.
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Fri Apr 29, 2005 5:58 pm    Post subject: Reply with quote

Ah, jetzt ja.... ;-)

Ich bin davon ausgegangen, dass du mit natürlichen Masken (natural oder default mask) rechnest, welche zusammen mit den Adressklassen (A B C) verwendet werden. Darüber handelt eben auch das angegebene RFC.

Was du aber meinst ist Supernetting. Sieht zwar genau so aus wie eine Netzwerkadresse mit zugehöriger Subnetmaske, kann aber viel flexibler Netze abgrenzen.

Da beim supernetting jedes gesetzte Bit das Netzwerk und jedes nichtgesetzte Bit den Hostanteil angibt, ist die aufteilung viel flexibler.

z.B

Die Bitmaske 255.255.0.0 kann z.B. auf die Netzwerkadresse 192.168.100.0 angewendet werden. Dadurch fasst die Bitmaske alle Adressen von 192.168.0.0 - 192.168.255.255 zusammen. hiermit hast du eigentlich ein Netzwerk in der grösse eines herkömmlichen Klasse B Netzes im Adressraum eines Klasse C Netzes abgedekt.

Hier nochmals das Calculation Tool von Cisco:
Code:
Your Supernets
Address Details:
Base Network Address:         192.168.100.0    
Supernet Mask:         255 . 255 . 0. 0         Supernet Mask Bits:         / 16

Your Results:
CIDR Route:         192 . 168 . 0 . 0 / 16
Supernet address range:         192 . 168 . 0 . 0 - 192 . 168 . 255 . 255


Die Verwendung einer Maske anstelle einer Adressklasse zur Bestimmung des Zielnetzwerkes nennt man Classless InterDomain Routing (CIDR). Damit Router diese Art des Routing verstehen, müssen diese Spezielle Protokolle verwenden, welche zusammen mit den Zieladressen auch Masken übertragen, die festlegen, wie Adressen definiert werden. Das bedeutet: Router und Hosts müssen wissen, wie diese Adressen als "klassenfrei" zu interpretieren sind und wie die mit der Adresse gelieferte Bitmaske anzuwenden ist.

Ein Protokoll, welches mit CIDR umgehen kann ist z.B. EIGRP: http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_item09186a008012dac4.shtml

Allerdings kann ich mir auch beim Supernetting nicht vorstellen, dass da gewisse Subnetze nicht verwendet werden dürfen. Höchstens, wenn irgendwo ein Router/Host dazwischen ist, welcher die Zieladresse und Bitmaske als normale "Klassenadresse" / Subnetmaske interpretieren würde.


Aber beim Supernetting besteht mein Wissen halt auch nur aus Basics, da ich das bisher nie benötigt habe. Vielleicht hilft dir das RFC1519 weiter.

Lieber Gruss
STiGMaTa
Back to top
View user's profile Send private message
amne
Bodhisattva
Bodhisattva


Joined: 17 Nov 2002
Posts: 6378
Location: Graz / EU

PostPosted: Fri Apr 29, 2005 6:10 pm    Post subject: Reply with quote

Wusste ich doch, dass ich sowas schon mal hier gelesen habe: https://forums.gentoo.org/viewtopic-t-321682.html
Bist du Think4UrS11s Hinweisen schon nachgegangen?
_________________
Dinosaur week! (Ok, this thread is so last week)
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Apr 29, 2005 6:36 pm    Post subject: Reply with quote

the-pugnacity schrieb:
Quote:

mich hat dieses probem auch beschäftigt.
bisher bin ich soweit das als mythos abzustempeln. da ich nichts dazu gefunden habe.
auch geben die rfcs nichts zu dem thema her. ich nutze die einfach. und werde das auch am dienstag in der prüfung machen....

mit der Regel Subnetze -2? Welche Prüfung schreibst du?

STiGMaTa_ch schrieb:
Quote:

Was du aber meinst ist Supernetting. Sieht zwar genau so aus wie eine Netzwerkadresse mit zugehöriger Subnetmaske, kann aber viel flexibler Netze abgrenzen.

Nee, das meine ich nicht. Supernetting ist das gleiche wie Subnetting, nur das bei Super... du den Netzanteil vergrößerst und beim Subnet... ihn verkleinerst.

Quote:

Die Verwendung einer Maske anstelle einer Adressklasse zur Bestimmung des Zielnetzwerkes nennt man Classless InterDomain Routing (CIDR). Damit Router diese Art des Routing verstehen, müssen diese Spezielle Protokolle verwenden, welche zusammen mit den Zieladressen auch Masken übertragen, die festlegen, wie Adressen definiert werden. Das bedeutet: Router und Hosts müssen wissen, wie diese Adressen als "klassenfrei" zu interpretieren sind und wie die mit der Adresse gelieferte Bitmaske anzuwenden ist.

Ein Protokoll, welches mit CIDR umgehen kann ist z.B. EIGRP: http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_item09186a008012dac4.shtml

Allerdings kann ich mir auch beim Supernetting nicht vorstellen, dass da gewisse Subnetze nicht verwendet werden dürfen. Höchstens, wenn irgendwo ein Router/Host dazwischen ist, welcher die Zieladresse und Bitmaske als normale "Klassenadresse" / Subnetmaske interpretieren würde.

Da sind wird doch schon bei dem Problem, nicht alle Router unterstützen dies, und deswegen heißt es, man soll das erste und das letzte Subnetz nicht verwenden, um 100%ige Sicherheit zu haben.

Aber irgenwie kann ich mir draus keinen Reim machen, den Subnetting kann jeder Kunde eines ISP mit seinem zugewiesenen IP-Pool. Supernetting nicht, das kann nur der Provider. Selbst wenn die Netz-ID falsch interpretiert wird (es Betrifft ja nur NETZ-ID und Broadcastadresse) verstehe ich nicht ganz wieso es zu Probleme kommen sollte. Das Paket (angenommen TCP) müsste ja den Rückweg zum letzen Router finden, und dieser steht ja mit einem Bein in jedem Subnetz. Ach wie gern würde ich das noch kapieren :)

amne schrieb:
Quote:

Wusste ich doch, dass ich sowas schon mal hier gelesen habe: https://forums.gentoo.org/viewtopic-t-321682.html
Bist du Think4UrS11s Hinweisen schon nachgegangen?

ja aber auch nicht schlauer draus geworden :(

TheSmallOne
Quote:

Also ich hantiere schon seit einigen Jahren mit Netzwerken rum und dass ist das erste Mal, dass ich lese, dass man das erste und letzte Subnetz nicht benutzen soll...
Das ergibt doch gar keinen Sinn, je nachdem wie man die Netzwerkmaske definiert bleibt ja kaum noch was zum Benutzen übrig.

Das hat Subnetting so ansich, aber wenn du einen ISP betreust kannst du ja Supernetting machen, das erreichst du das Gegenteil :)

Es freut mich, das Ihr euch Gedanken über das Problem macht. Hoffe wir finden doch noch was es damit auf sich hat!


Gruß,
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
the-pugnacity
Apprentice
Apprentice


Joined: 20 Dec 2004
Posts: 236
Location: Germany//Berlin

PostPosted: Fri Apr 29, 2005 6:49 pm    Post subject: Reply with quote

jop ich meinte die regel das beim subnetting das erste und letzte subnetz wegfallen sollen.
mein its lehrer meinte nur das anfangs router damit wohl probleme hatten.

und ich schreib am dienstag meine abschlussarbeit zum it-systemelektroniker
_________________
Gentoo 2.6.12-gentoo // Pentium4 2800 || Aopen XC Cube || TwinMOS 1024 MB PC 3200 || 250GB Hitachi 7k250 || Aopen Aeolus FX5900XT || MX500
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Apr 29, 2005 6:55 pm    Post subject: Reply with quote

Quote:

und ich schreib am dienstag meine abschlussarbeit zum it-systemelektroniker

na dann wünsch ich Dir viel Glück. Ich schreib auch am 03.05, allerdings FISI :)
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Fri Apr 29, 2005 7:01 pm    Post subject: Reply with quote

Habe hier was aus:

Microsoft
Windows 2000 TCP/IP-Protokolle und -Dienste

Quote:

Umstrittene Teilnetz-IDs
In den Beispielen der vorherigen Diskussion verwendeten wir ein Teilnetz, bei dem alle Host-bits auf 0 gestellt wurden (das "All-Zeros Subnet"), sowie ein Teilnetz, bei dem alle Host-Bits auf 1 gesetzt wurden (das "All-Ones Subnet"). Die Verwendung dieser Teilnetz-IDs ist etwas umstritten.
Ursprünglich verbot RFC 950 die Verwendung dieser Teilnetze als gültige Teilnetze, weil:
- Das "All-Zeros Subnet" Probleme bei älteren Routing-Protokollen verursachte die keine Subnet-Mask verwendeten, um Netzwerk-IDs zu untercheiden. 131.107.0.0/16 war für den Router das gleiche Netzwerk wie 131-107.0.0/19.

- Die Broadcast-Adresse für "all-Ones Subnet" dieselbe Adresse wie eine spezielle Broadcast-Adresse verwendet, nämlich die an alle Teilnetze gerichtete Broadcast-Adresse. IP-Datagramme für einen an alle teilnetze gereichteten Broadcast wurde dafür ausgelegt, von allen Routern zu allen Teilnetzen mit klassenorientierten Netzwewerk-IDs weitergeleitet zu werden.

Die Einschränkung der Verwendung der "All-Zero Subnet"- and "All -Ones Subnet"-Teilnetze stammt von den althergebrachten klassenorietierten Netzwerken. Wenn Sie beispielsweise das 3-Bizt-Subnetting for 131.107.0.0 ausführen und anschließend das "All-Zeros Subnet" und das "All-Ones Subnet" weglassen, bleiben nur sechs Teilnetze übrig. Der bereich der IP-Adressen von 131.107.0.1 bis 131.107.31.254 für das "All-Zeros Subnet" und der bereich von 131.107.224.1 bis 131.107.255.254 für das "All-Ones Subnet" sind unbrauchbar.

RFC 1812 lässt nun jedoch die Verwendung der "All-Zeros Subnet" und "All-Ones Subnet"-Teilnetze für klassenlose Umgebungen zu.

- Klassenlose Umgebungen verwenden Routing-Protokolle, die die Subnet-Mask mit der Netzwerk-ID bekannt geben. Deshalb ist 131.107.0.0/16 von 131.107.0.0/19 unterscheidbar
- Der an alle Teilnetze gerichtete Broadcast hat in einer klassenlosen Umgebung keine Bedeutung mehr.

Obwohl RFC 1812 die Verwendung dieser speziellen Teilnetze jetzt erlaubt, gibt es keine Garantie, dass diese von allen Ihren Routern und Hosts auch unterstützt werden. Für Router ist es eine allgemein übliche Konfiguration, dass diese weder das eine noch das andere spezielle Teilnetz unterstützen und extra zu diesem Zweck konfiguriert werden müssen. Stellen Sie sicher, das Ihre Router und Hosts diese strittigen Teilnetze unterstützen, bevor sie diese verwenden. Microsoft Windows 2000 Hosts und Router unterstützen diese Teilnetze ohne zusätzliche Konfiguration.


Mfg

Sino
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Apr 29, 2005 7:08 pm    Post subject: Reply with quote

Hi SinoTech,
danke für den Hinweis.

Quote:

Obwohl RFC 1812 die Verwendung dieser speziellen Teilnetze jetzt erlaubt, gibt es keine Garantie, dass diese von allen Ihren Routern und Hosts auch unterstützt werden. Für Router ist es eine allgemein übliche Konfiguration, dass diese weder das eine noch das andere spezielle Teilnetz unterstützen und extra zu diesem Zweck konfiguriert werden müssen. Stellen Sie sicher, das Ihre Router und Hosts diese strittigen Teilnetze unterstützen, bevor sie diese verwenden. Microsoft Windows 2000 Hosts und Router unterstützen diese Teilnetze ohne zusätzliche Konfiguration.

Das wird es sein, aber kann man Mircosoft trauen :)
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Fri Apr 29, 2005 7:17 pm    Post subject: Reply with quote

benjamin200 wrote:
Hi SinoTech,
danke für den Hinweis.

Quote:

Obwohl RFC 1812 die Verwendung dieser speziellen Teilnetze jetzt erlaubt, gibt es keine Garantie, dass diese von allen Ihren Routern und Hosts auch unterstützt werden. Für Router ist es eine allgemein übliche Konfiguration, dass diese weder das eine noch das andere spezielle Teilnetz unterstützen und extra zu diesem Zweck konfiguriert werden müssen. Stellen Sie sicher, das Ihre Router und Hosts diese strittigen Teilnetze unterstützen, bevor sie diese verwenden. Microsoft Windows 2000 Hosts und Router unterstützen diese Teilnetze ohne zusätzliche Konfiguration.

Das wird es sein, aber kann man Mircosoft trauen :)

Tja, normal würde ich das ja nicht ... aber ich glaube hier mach mich mal eine Ausnahme ;).

Mfg

Sino
Back to top
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Fri Apr 29, 2005 10:27 pm    Post subject: Reply with quote

Sagen wir mal so, ein Router der heute noch nicht sauber CIDR - oder gar nur RIP-1 - kann, der gehört da einfach nicht mehr ans Internet angeklemmt (IOS <10.3 anyone?)
So arg viele kann es auch nicht mehr geben, da wir von außen noch keine Probleme hatten wg. Nichterreichbarkeit (auf /28 'subnettierter' old-fashioned Class A-Range, von 0-15).

Was Microsoft angeht - wir verwenden in der Firma ständig erstes/letztes Subnet, hier bei mir zuhause ebenfalls ein 10.x.y.0/25 - alles kein Problem, quer durch den Garten von Win95(ohne A) bis W2003-Srv.
Es wird nur etwas wundersam wenn man mal auf die Idee kommt einen Host auf die .0 (oder allgemein die Netzadresse) zu legen, das mochte auch mein Gentoo hier nicht so wirklich :roll:
_________________
Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum