marinux
Goto Top

Dynamische Bandbreite ermitteln

Hallo,

folgendes Szenario:
Host1 <--------> DSL 16Mbit <-----> Server1
                ^          ^
Host2 <---------|          |------> Server2

Host2 kommuniziert über DSL priorisiert mit Server2 und reduziert somit die verfügbare Bandbreite für Host1, der mit Server2 kommuniziert, dynamisch.
Host1 und der Server1 stehen unter unserer Verwaltung und laufen mit Debian.
Ist es nun möglich dynamisch die für Host1 verfügbare Bandbreite zu ermitteln (alle paar Sekunden), ohne dass dazu eine Messung mit iperf angestoßen wird, das die komplette Leitung zumacht. Ich stelle mir eine dauerhaft begleitende Messung vor zum normalen Datenverkehr, die lediglich eine geringe Durchsatzbelastung hervorruft. Gibt es da was?


Ziel ist es, dass eine Datenverbindung von Host1 zu Server1 immer die max. verfügbare Datenrate nutzt, die direkt von uns gesteuert werden kann.

Gruß

Markus

Content-ID: 207460

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

Ausgedruckt am: 22.11.2024 um 05:11 Uhr

Flatcher
Flatcher 04.06.2013 um 14:21:54 Uhr
Goto Top
Hallo,

Kannst du an deinem Switch ein Port-Mirror-ing einrichten und das ganze dann per Wireshark messen?

lg
Lochkartenstanzer
Lochkartenstanzer 04.06.2013 um 14:28:16 Uhr
Goto Top
Moin,

Wenn da debian läuft, kannst Du mit iptables einfach die die pakete/datenmenge mitzählen lassen und regelmäßig abfragen.

Dann kannst Du relativ einfach den durchschnittswert für das Zeitintervall berechnen.

lks
aqui
aqui 04.06.2013 aktualisiert um 15:48:04 Uhr
Goto Top
Die Frage kann kein Mensch beantworten denn es ist essentiell wichtig zu wissen WIE die priorisierte Kommunikation von Host 2 implementiert ist ??
Davon ist im erheblichen Maße abhängig ob das überhaupt zu messen ist ?!
Ist das L2 QoS, L3 QoS, Bandbreitenreservierung statisch, dynamisch usw. usw.
Ohne das du die Mechanismen der Priorisierung hier mal offenlegst wird dir keiner eine zielführende Antwort hier geben können !
Es sein denn.... dir reicht unsere allseits bekannte Kristallkugel hier ?!