Am Freitag, den 23.10.2009, 09:08 +0000 schrieb Thomas:
> Dafür ist der Wert "mrate", verantwortlich, dieser muss überall gleich
> sein, dann bleibt der ETX vergleichbar.
Nein. mrate ist ein Parameter der WLAN-Karte, der einfach langsamere
Übertragungsraten verhindert. Das ist nicht Sinn der Sache; dadurch
werden Knoten die nur einen schlechten Link haben gar nicht mehr
erreichbar.
Dazu kommt dass z.B. mit mrate 5.5 sowohl Links mit 5.5 MBit als auch
Links mit 11 MBit immernoch ETX 1 haben können. Korrekterweise muss die
Metrik des links mit 5.5 MBit doppelt so groß sein wie die des
11-MBit-Links. Erschwert wird das Ganze noch dadurch dass es ja nicht
eine Rate pro Peer gibt, sondern eine Verteilung ("diese Rate hat zu 90%
geklappt, diese Rate zu 50%, diese gar nicht...")
Support für eine derart erweiterte Metrik muss in den OLSRd
implementiert werden. Die Daten hierfür kann man entweder aus einem
parallel mitlaufenden radiotap-Monitor, bei Minstrel rate control
aus /sys/debug oder vielleicht irgendwie per nl80211 aus dem kernel
holen.
-equi
_______________________________________________
freifunk-leipzig mailing list
[email protected]
https://lists.subsignal.org/mailman/listinfo/freifunk-leipzig