PRGAV4202N: Inkorrekte Behandlung von IP Adressen im Class C Bereich (letztes Octet=0 oder 255)

  • 23 November 2012
  • 1 Antwort
  • 2084 Ansichten

Hallo Support-Community,
 
anscheinend bin ich auf einen recht schwerwiegenden Bug in der Firmware des PRGAV4202N "Pirelli" gestossen. Meinen eigenen Tests nach betrifft dies sowohl Firmware Version 5.2.3, als auch 5.3.5 und ist in Klagenfurt, Graz und Villach mit drei verschiedenen Modems and drei verschiedenen Leitungen reproduzierbar.Beim Einsatz eines anderen Modems tritt das Problem nicht auf, also sagt uns das Ausschlussverfahren dass es nur das Modem bzw seine Firmware sein kann.
 
Das Problem tritt auf wenn eine Verbindung zu IP Adressen welche dem Class C Bereich (192.0.0.0 bis 223.255.255.255) entspringen und deren letztes Octet 0 oder 255 ist.Beispiel: 213.133.106.0, 213.133.105.255 (Server bei Hetzner in Deutschland)
 
Ein Versuch diese Adressen zu pingen sollte genuegen - hinter einem Pirelli funktioniert dies faelschlicherweise nicht.
 
Urspruenglich (vor 1993!) konnte davon ausgegangen werden dass IP Adressen im Class C Bereich, welche auf .0 enden Netzwerk-Adressen und welche auf .255 enden Broadcast-Adressen sind - seit es CIDR gibt ist dies jedoch nicht mehr der Fall.
Bei groesseren Subnets (zB. /23) koennen auch Adressen welche auf .0 oder .255 enden auch im Class C Bereich Hostadressen sein, so wie dies in den Class A und Class B Bereichen schon immer moeglich war (und in diesen Bereichen arbeitet das Modem auch korrekt).
 
Das Pirelli Modem scheint allerdings davon auszugehen dass die Adressen Netzwerk- bzw. Broadcastadressen sind und verwirft alle Pakete an diese Adressen einfach.Koennte sich jemand dieses Problems bitte annehmen bzw. die Fehlerbeschreibung an die Verantwortlichen weiterleiten?
 
 

1 Antwort

Benutzerebene 7
Abzeichen +3
Hallo Stephan,

hab das gerne für dich weitergeleitet.

Melde mich wieder hier, sobald ich eine Rückmeldung bekommen habe.

lg
Thomas

Antworten