Hallo Tom,
ich weiß gerade nicht welche Widersprüche Du siehst.
Das Netz 0.0.0.0/8 ist sozusagen der this-Pointer deines Computers. Ob Du es nun mit Präfixlänge 8 oder 31 verwendest, die Definition von IPv4 sagt: 0.0.0.0/8 ist Dein Computer und darf nur eine Absender-IP sein.
Anders wäre das wenn Du bspw. 0.0.0.0/7 verwenden würdest - in dem Moment könntest Du die Subnetzadresse 1.0.0.0 als Subnetz von 0.0.0.0/7 betrachten. Das würde aber mit dem ehemaligen reservierten Class A Netz 1.0.0.0/8 kollidieren, das mittlerweile vom APNIC verwaltet wird. Präfixlängen die kleiner als 8 sind, sind formal erlaubt, aber praktisch im existierenden Netz nicht einsetzbar. Es sei denn, du bleibst damit brav hinter deinem Router und verzichtest auf die Nutzung der von deinem eigenen Range überlagerten Internet-Adressen.
Das Class A Netz 10.0.0.0/8 ist reserviert. Adressen dieses Netzes dürfen nicht als Internetadresse verwendet werden, weil es zum Aufbau von Intranets vorgesehen ist. D.h. wenn die Firma Ten-Masters die IP 10.10.10.10 haben wollte, wäre sie aus keinem Groß-Intranet dieser Welt heraus erreichbar. Weil der Router die IP-Pakete, die dorthin sollen, aus dem Intranet nicht hinauslässt.
16.0.0.0/8 ist dagegen als historische Altlast Hewlett Packard zugeteilt und damit kein Intranet.
Wenn diese Sonderrolle von 10.0.0.0/8 nicht wäre, könnte man rein theoretisch einen Ansatz für eine gemeinsame Netzwerkmaske finden:
10.0.0.0/8 = 00001010.xxxxxxxx.xxxxxxxx.xxxxxxxx
16.0.0.0/8 = 00010000.xxxxxxxx.xxxxxxxx.xxxxxxxx
Maske: 11100101.00000000.00000000.00000000
Damit ist man aber dann gescheitert, denn man hat kein zusammenhängendes Präfix. Man müsste also das Netz 0.0.0.0/3 verwenden, es würde die Class A Klassen 0-31 überdecken und wäre die genaueste gültige Netzwerkmaske, die das 10er und 16er Netz umfasst .
Rolf
--
sumpsi - posui - clusi