[Berlin-wireless] ETX(+bat) unrealistisch, war:Re: airtime? *robuste_packets*?
Jens Nachtigall
nachtigall
Di Nov 20 23:06:20 CET 2007
Hallo,
Am Dienstag, 20. November 2007 19:30 schrieb Hannes Gredler:
> On Tue, Nov 20, 2007 at 01:54:50PM +0100, Daniel Nitzpon wrote:
> | Hannes Gredler schrieb:
> | > On Tue, Nov 20, 2007 at 02:18:54AM +0100, Daniel Nitzpon wrote:
> | > | was ist denn so verkehrt an dem konzept ett = etx / bandbreite?
> | > | bisher hab ich in diesem thread noch nichts gelesen, was dar?ber
> | > | hinausweist oder dagegenspricht oder hab ich da was verpasst?
> | >
> | > es gibt werte die noch drueberhinaus interessant sein koennen,
> | > wie z.b. signal/noise ratio - das heisst es wird wohl auf einen
> | > zusammengesetzen metrik hinauslaufen.
Vor etwa 4 Jahren, als es nur Hop count gab, wurde auch versucht, erstmal SNR
als Metrik zu verwenden. Irgendwie ging das nicht, man konnte daraus nicht
wirklich die Verlustrate herleiten. Warum müsste man die alten Hasen wie
Bruno und Elektra fragen (evtl. hidden nodes u.ä.).
Außerdem berichten unterschiedliche Karten den SNR unterschiedlich und auch
auf unterschiedliche Weise (prism, radiotap header, auch nur im
Monitor-Modus) bzw. bei anderen data link layern wie wimax oder ethernet
sieht dann sowieso nochmal alles anders aus.
> | vielleicht k?nnten sie das, aber spontan w?rde ich sagen, sig/noise ist
> | eine der ursachen f?r die wirkung, die sich in bandbreite und packetloss
> | niederschl?gt und es ist effektiver, einfach die wirkung zu messen als
> | sich ein system zu ?berlegen, was diese wirkung aus grob gesch?tzten
> | parametern zusammenr?t.
>
> irgendwelche vorschlaege um die bandbreite zu ermitteln ?
> bis jetzt gefaellt mir am besten ein kleines unmittelbar neben
> einem grossen hello zu schicken, weil plattformneutral.
Vielleicht missverstehe ich das nur, aber olsr-Hello-Pakete wirst du dafür
nicht nehmen können, weil diese (mit fester Bandbreiten-raten!) gebroadcastet
werden. Im Paper welches ett vorschlägt, wird deshalb per unicast an jeden
(durch die Hello-Pakete bekannten Nachbarn) zuerst ein 137B großes Paket
geschickt, und unmittelbar darauf ein 1137B großes Paket, Dann misst man die
Zeitdifferenz zw. Ankunft des ersten und zweiten (Dummy)Pakets und dann
Bandbreite (besser Kapazität) des Links = 1000B / Zeitdifferenz
ums mal ganz genau zu beschreiben, lesen ja auch noch andere mit.
> am einfachsten waere es vermutlich (unter linux) die
> wireless extensions auszulesen.
Wie kann man das machen? D.h. die Bandbreite zu dem jeweiligen Nachbarn, ich
dachte, dass sei nur über radiotap bzw. den prism header zu sehen...
Bei atheros hatte ich mal solch eine Statistik in /proc gesehen, kann mich
aber nicht genau erinnern.
> bin unsicher wie das auf anderen
> OSen geht (freebsd/openbsd/win32)
Grüße,
Jens
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.berlin.freifunk.net/pipermail/berlin/attachments/20071120/910742bb/attachment.pgp>
Mehr Informationen über die Mailingliste Berlin