dog
Goto Top

Windows berechnet falsche Broadcast-Adresse

Hallo,

auf einem Server 2003 ergibt route print folgendes (verkürzt):
===========================================================================
Aktive Routen:
     Netzwerkziel    Netzwerkmaske          Gateway    Schnittstelle Metrik

       172.17.0.0    255.255.255.0       172.17.0.5       172.17.0.5     10
   172.17.255.255  255.255.255.255       172.17.0.5       172.17.0.5     10

       172.19.0.0    255.255.255.0     172.19.0.254     172.19.0.254     10
   172.19.255.255  255.255.255.255     172.19.0.254     172.19.0.254     10

     172.32.255.0  255.255.255.252     172.32.255.2     172.32.255.2     10
   172.32.255.255  255.255.255.255     172.32.255.2     172.32.255.2     10

===========================================================================

Für alle Netzwerke hat Windows die Broadcast-Adresse falsch gesetzt, nämlich Class-Based statt so wie angegeben.

Kennt da jemand eine Lösung?

Grüße

Max

Content-Key: 165696

Url: https://administrator.de/contentid/165696

Ausgedruckt am: 28.03.2024 um 22:03 Uhr

Mitglied: Dani
Dani 05.05.2011 um 11:19:33 Uhr
Goto Top
Hi dog,
bei uns sieht es ähnlich aus:
Aktive Routen:
     Netzwerkziel    Netzwerkmaske          Gateway    Schnittstelle Metrik
     10.207.160.0    255.255.255.0    10.207.160.134    10.207.160.134     10
    10.207.160.134  255.255.255.255        127.0.0.1        127.0.0.1     10
   10.255.255.255  255.255.255.255    10.207.160.134    10.207.160.134     10
So wie ich das sehe ist das ein Feature von Microsoft... das Problem steht bei uns auch schon ein Weilchen auf der Liste. face-confused
Mitglied: aqui
aqui 05.05.2011 um 12:06:16 Uhr
Goto Top
Hi Max
Es ist schon sehr merkwürdig, denn normalerweise bedeutet das nach dem o.a. Output das Windows sog. "all-subnets-directed broadcast" Addressen verwendet wie sie in RFC_922 beschrieben sind.
Es erzwingt bei Routern die die Funktion "ip directed broadcast" im Default aktviert haben diese Broadcasts auch an alle non classful IP Netze forzuwarden. Eine Zwangsprozedur um sicherzustellen das diese Broadcasts in alle Subnetze derselben Netzwerk ID übertragen werden.
Der RFC 922 hat keine große Verbreitung gefunden und ist eigentlich mit CIDR auch komplett obsolet geworden, deshalb ist es umso verwunderlicher wenn MS es dennoch weiter implementiert hat, da es natürlich niemals mehr zeitgemäß ist.
Ist aber bei MS durchaus möglich um weiterhin zu deren Uralt IP Implementationen kompatibel zu sein. WfW und Win95/98 hatten es auch so integriert, da es CIDR zu der Zeit noch nicht gab und man so immer sicher ging das SMB Name Service Broadcasts auch alle Subnetze erreichten. Directed Broadcast Support war zu der Zeit Standard in Routern, heute natürlich nicht mehr.
Müsste man mal die MS Hotline fragen was die dazu sagen....
Ein Konflikt mit deinem IP Netz 172.32.255.0 /24 hätte man vermuten können durch die all ones im 3ten Byte was etwas unglücklich ist, aber da bei Dani es ja identisch ist, ist es vermutlich doch die 922er Kompatibilität ?!
Mitglied: 48507
48507 05.05.2011 um 12:50:04 Uhr
Goto Top
Ab Vista wird es richtig gesetzt:

IPv4-Routentabelle
Aktive Routen:
     Netzwerkziel    Netzwerkmaske          Gateway    Schnittstelle Metrik
          0.0.0.0          0.0.0.0      10.230.16.3      10.230.16.2    266
      10.230.16.0    255.255.255.0   Auf Verbindung       10.230.16.2    266
      10.230.16.2  255.255.255.255   Auf Verbindung       10.230.16.2    266
    10.230.16.255  255.255.255.255   Auf Verbindung       10.230.16.2    266