Großes F. schrieb:
Moin,
bräuchte mal einen Tipp von euch:
Wir entwickeln gerade ein Netzwerkfähiges Gerät. Leider gibt es häufig
Ausfälle denen wir auf die Spur gehen müssen.
Hardwareausfaelle durch Stoersignale?
Oder Ausfaelle der Netzwerkkommunikation?
Bitte mal alles etwas praeziser und nicht so schwammig.
Ich bräuchte eine Hardwarelösung, die ich zwischen unsere LAN-Teilnehmer
schalte um die Datenströme komplett mit zu loggen und aber auch
testweise Delayes und Packet-Verfälschungen in die Kommunikation
einzufügen und damit auch bewußte Stören zu erzeugen.
Versuch es erstmal einige Nummern kleiner. :)
Ein passiver Tap, ist nicht mehl als ein kurzer Adapter, von einem
RJ45 Stecker auf eine RJ45 Buxe die die Signale fuer die Tastkoepfe
eines Oszis zugreifbar macht. Der Adapter sollte nach den Regeln
zur Gebaeudeverkabelung ausgefuehrt sein.
In einem Protokolllog wuerde man auch nur kaputte Pakete sehen,
und das auch nur, wenn der Treiber "gnaedig" genug ist, diese Pakete
nicht ohnehin zu verwerfen. Dafuer haben Protokollanalysatoren
extra Treiber, die nicht identisch zu den Herstellertreibern sind.
Der entscheidende Punkt ist, dass dir der Paketinhalt dieser
fehlerhaften Pakete ueberhaupt nicht verraten wird, was die Ursache
dieser Stoerungen ist.
In einem konkreten Fall, war die Netzkommunikation einer gesamten
Firma gestoert. Mit den Messfunktionen eines DSO war relativ einfach
ein Stoersignal von einigen hundert kHz zu identifzieren, und mit
einem portablen Breitbandempfaenger konnte eine USV als Ausgangspunkt
dieser Stoerungen ermittelt werden.
Wie willst du mit einem "generischen Testgeraet" solche Stoerungen
erzeugen?
In einem zweiten Fall war die Kommunkation in der Naehe einer
groesseren Akkuladestation fuer Stapler gestoert. Nach den Erfahrugen
aus Fall 1, brauchte man die nur testweise abschalten, um die Quelle
zu ermitteln.
Damit eruebrigt sich auch die Analyse des Verhaltes eines Netzwerks
gegenueber solchen Stoerungen. Wenn eure Software mit Paketverlusten
nicht umgehen kann, ist das ein Fehler eurer Software.
Fuer einen Test gibt es "Leitungssimulatoren".
Welche Geräte eignen sich dafür?
In erster Linie braucht es Brain 1.0 um so etwas zu finden.