Gast
#949954
Hallo zusammen, ich suche eine Möglichkeit mit der ich die Robustheit meines Ethernetgerätes testen kann. Es ist eine embedded Hardware mit IP-Stack und zugehöriger Applikation. Ein PC kann mit dem Gerät Verbindung aufnehmen, es parametrieren und Daten davon erhalten. Jetzt möchte ich testen, wie sich das Gerät ausserhalb des gut bekannten, eigenen Netzwerks verhalten würde. Wie? Welche Tools/Möglichkeiten gibt es da? Ich dachte da an Betrieb in stark ausgelasteten Netzen, an ggf. fehlerhafte Verbindungsaufbauversuche ans Gerät, an begrenzte Bandbreite, an ausgefallene (UDP)-Pakete, sonstige Schweinereien aus der Praxis. Gibt es hierzu PC-Tools? Beispiel: Ich habe das Gerät probeweise an einem Netz betrieben, an dem ein Win2003-Server hängt. Dieser schickte in mehrstündigen Abständen sehr viele ARP-Requests(?) innerhalb sehr kurzer Zeit, auf die ich in meinem Gerät natürlich reagieren muss (da Broadcast), aber das mangels passendem Empfangsspeicher nicht schnell genug erledigen konnte. Nutzdaten an mich gingen in genau diesem Zeitpunkt dann verloren (UDP). Mit einer Anpassung des Empfangsspeichers und schnellere Verarbeitung der ARP-Daten konnte ich das dann lösen... Es gibt bestimmt tausend weitere ähnliche Situationen, die ich mir im Momement noch nicht vorstellen kann. Diese möchte ich provozieren, testen und dann ggf. das Gerät in einer solchen Situation fehlerfrei betreiben. Randdaten: genutzte Bandbreite zwischen PC und Gerät ca. 40MBit/s; Übertragung soll über mehrere Stunden problemlos möglich sein (sofern Netz natürlich nicht überlastet ist). Wie geht man an sowas ran? Habe ich wichtige Infos vergessen, um die Frage beantworten zu können? Danke.