TCP on Mesh

Aus Freifunk Leipzig
Wechseln zu: Navigation, Suche

Probleme

  • TCP über Multihop ist instabil, weil Nachbarnodes den Kanal zur Übertragung nicht belegen dürfen. MAC regelt den Kanalzugriff, allerdings kann sich TCP mit seiner WindowSize nicht darauf einstellen. TCP kennt nur die gesamte RTT der Strecke und nicht einzelne Streckenabschnitte sodass sich letztlich an "langsamen" Streckenabschnitten die Pakete stauen.
  • mehrere TCP-Ströme über eine bzw. mehrere Multihop-Verbindnungen behindern sich gegenseitig bzw. stehen im Contest, was bis zum Erliegen des Traffics an einem Node führt.

Lösung

Stauvermeider an langsamen Streckenabschnitten.

Papers