User Tools

Site Tools


netzwerkoptimierung

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
netzwerkoptimierung [2011/04/27 05:06] – Einstellungen. AlexanderRathnetzwerkoptimierung [2015/01/31 19:53] (current) JürgenSchweizer
Line 1: Line 1:
-Artikel zur Optimierung des Netzwerkes. <<[[:TableOfContents|TableOfContents]]>> +Artikel zur Optimierung des Netzwerkes bei weit entfernten Knoten. <<[[:TableOfContents|TableOfContents]]>> 
  
  
Line 8: Line 8:
 ===== Rein Physikalisch ===== ===== Rein Physikalisch =====
  
-  * viel Bandbreite  
-  * wenig Latenz (Ping)  
-  * wenig Jitter  
   * Konstanz: Gleichbleibende Qualität    * Konstanz: Gleichbleibende Qualität 
 +  * wenig Jitter (Latenzschwankungen) 
 +  * wenig Latenz (Ping) 
 +  * eine brauchbare Netto-Bandbreite 
  
  
Line 23: Line 23:
  
   * [[Kanäle|Kanalwahl]]    * [[Kanäle|Kanalwahl]] 
-  * Kollisionen reduzieren: [[Fragmentierung]] und [[RTS_CTS|RTS/CTS]]: Je nach Topologie eigene Einstellungen  
   * [[BSSID-Vereinheitlichung]]    * [[BSSID-Vereinheitlichung]] 
-  * Übertragungsart/-rate: Bewusste Auswahl von DSSS oder OFDM für den einzelnen Knoten. Mögliche Lösung: Fix 5.5Mbit (CCK über DSSS) oder 6Mbit (BPSK über OFDM) einstellen, da die automatische Auswahl nicht immer die optimalsten Ergebnisse bringt.<<BR>>QPSK hat einen höheren Merit factor als BPSK (was das sein soll kann im Folgenden nachgelesen werden): [[[http://techniquemodelisme.free.fr/Modelisme/modulation2.pdf|High|efficiency modulation scheme for mobile radio and satellite systems: the case of 3PSK]]], braucht aber auf jeden Fall einen größeren Signal-/Rauschabstand.  
-  * Downloadrate begrenzen, wenn man bis ans Limit geht.  
-  * …  
  
  
 ===== Einstellung der Ad-hoc-Knoten ===== ===== Einstellung der Ad-hoc-Knoten =====
  
 +  * **Entfernung (Meter)**: Das doppelte der tatsächlichen Entfernung zur Gegenstation. Hat etwas mit Latenz zu tun.<<BR>><<BR>> 
   * **Beacon-Intervall**: 100 ms ist Standard, kann aber auch auf ca. 1000 bis 2000 ms erhöht werden → spart Airtime, generiert weniger Rauschen. Beacons geben die unterstützten Raten und die [EB]SSID bekannt und werden bei 802.11g mit der Rate 1Mbit/s (BPSK über DSSS) gesendet. Nachteil ist, dass man seltener einfach so eine [[:FunkFeuer|FunkFeuer]]-ESSID aufschnappen wird und damit der Werbeeffekt geschmälert wird. <<BR>><<BR>>    * **Beacon-Intervall**: 100 ms ist Standard, kann aber auch auf ca. 1000 bis 2000 ms erhöht werden → spart Airtime, generiert weniger Rauschen. Beacons geben die unterstützten Raten und die [EB]SSID bekannt und werden bei 802.11g mit der Rate 1Mbit/s (BPSK über DSSS) gesendet. Nachteil ist, dass man seltener einfach so eine [[:FunkFeuer|FunkFeuer]]-ESSID aufschnappen wird und damit der Werbeeffekt geschmälert wird. <<BR>><<BR>> 
   * **Funk-Modus**: Ausschließlich G-Modus    * **Funk-Modus**: Ausschließlich G-Modus 
   * **Basisrate**: Rate je nach WLAN-Modus<<BR>><<BR>>    * **Basisrate**: Rate je nach WLAN-Modus<<BR>><<BR>> 
-  * **Übertragungsrate**: 6 Megabit/s (BPSK über OFDM) oder 12 Megabit/s (QPSK über OFDM) → Je nachdem, was besser geht. Wenn es der Signal-/Rauschabstand zulässt, dann besser 12.<<BR>><<BR>>Wenn BPSK und QPSK die gleiche Bitfehlerhäufigkeit haben, dann ist QPSK wegen der höheren Effizienz sogar besser (mag paradox klingen, dass eine höhere Übertragungsrate und bestimmten Bedingungen robuster ist, ist aber so: Wenn man Pulsstörungen hat, die wie Regentropfen daherkommen sollte das Ergebnis z.B. besser sein, weil wenn man schneller durch den Regen rennt wird man auch weniger nass [Achtung: Der Vergleich hinkt leicht]) Siehe: [[[http://www.dsprelated.com/showmessage/53352/1.php|Link1|http://www.dsprelated.com/showmessage/53352/1.php|Link1]]], [[[http://www.dsprelated.com/showmessage/65309/1.php|Link2|http://www.dsprelated.com/showmessage/65309/1.php|Link2]]]<<BR>><<BR>>→ 12 Mbit/s spart natürlich auch Airtime gegenüber 6 Mbit und 5.5, weil es in der gleichen Zeit die doppelt Anzahl an Bits durchdrückt (2 pro Zeichen statt nur einem) → es bleibt auch mehr Zeit für Korrekturen, weil theoretisch alles doppelt übertragen werden kann und sich immer noch die gleiche Bandbreite wie bei 6Mbit ergibt.<<BR>><<BR>>**Und wie weiß ich, ob 6 Mbit/s oder 12 Mbit/s**?<<BR>>Am leichtesten findet man das heraus, indem man netperf auf beiden Knoten installiert und ein paar mal misst. Wenn die gemessene Netto-Bandbreite bei 12 Mbit/s deutlich merkbar höher ist, dann spricht das für 12 Mbit/s. Sollte sie mit 12 Mbit/s sogar geringer sein, dann ist die Bitfehlerhäufigkeit einfach zu groß und 6 Mbit/s ist die bessere Wahl. Natürlich ist die Reichweite bei 12 Mbit/s geringer, also muss man auch in dieser Hinsicht überlegen, was man will.<<BR>><<BR>>**Und wenn das nicht geht**?<<BR>>Wenn es garnicht anders geht, dann 5.5 Megabit/s (CCK mit DQPSK über DSSS) oder auto. Ein Knoten, der nur mit 1 Mbit/s läuft sollte generell überarbeitet werde (überprüfen ob die Antenne und die anderen Einstellungen etc. passen), da so nur wenig brauchbar. <<BR>><<BR>>**Und wieso keine höheren Raten?**<<BR>>Die Raten ab 24 Mbit/s verwenden nicht mehr nur Phasenmodulation, sondern eine Kombination aus Phasen- und Amplitudenmodulation. D.h. dass diese sehr empfindlich gegenüber Schwankungen der Siganlstärke sind, was bei Phasenmodulation alleine nicht so ist. Wenn jetzt eine Störung die Signalstärke beeinflusst (Stichwort Mikrowelle, Wetterradar etc.) würde die Verbindung ausfallen, der Router kann nämlich wegen der fixen Rateneinstellung nicht auf robustere Raten umschalten. Jedoch funktionieren die höheren Raten in unserem Ad-hoc Netz sowieso nicht gut, weil 2,4 GHz und damit wenig geeignet für empfindliche Modulationen.<<BR>><<BR>> +  * **Übertragungsrate**: 6 Megabit/s (BPSK über OFDM) oder 12 Megabit/s (QPSK über OFDM) → Je nachdem, was besser geht. Wenn es der Signal-/Rauschabstand zulässt, dann besser 12.<<BR>><<BR>>Wenn BPSK und QPSK die gleiche Bitfehlerhäufigkeit haben, dann ist QPSK wegen der höheren Effizienz sogar besser (mag paradox klingen, dass eine höhere Übertragungsrate und bestimmten Bedingungen robuster ist, ist aber so: Wenn man Pulsstörungen hat, die wie Regentropfen daherkommen sollte das Ergebnis z.B. besser sein, weil wenn man schneller durch den Regen rennt wird man auch weniger nass [Achtung: Der Vergleich hinkt leicht]) Siehe: [[[http://www.dsprelated.com/showmessage/53352/1.php|Link1|http://www.dsprelated.com/showmessage/53352/1.php|Link1]]], [[[http://www.dsprelated.com/showmessage/65309/1.php|Link2|http://www.dsprelated.com/showmessage/65309/1.php|Link2]]] QPSK hat einen höheren Merit factor als BPSK (was das sein soll kann im Folgenden nachgelesen werden): [[[http://techniquemodelisme.free.fr/Modelisme/modulation2.pdf|High|efficiency modulation scheme for mobile radio and satellite systems: the case of 3PSK]]], braucht aber auf jeden Fall einen größeren Signal-/Rauschabstand.<<BR>><<BR>>→ 12 Mbit/s spart natürlich auch Airtime gegenüber 6 Mbit/s, weil es in der gleichen Zeit die doppelt Anzahl an Bits durchdrückt (2 pro Zeichen statt nur einem) → es bleibt auch mehr Zeit für Korrekturen, weil theoretisch alles doppelt übertragen werden kann und sich immer noch die gleiche Bandbreite wie bei 6Mbit ergibt.<<BR>><<BR>>**Und wie weiß ich, ob 6 Mbit/s oder 12 Mbit/s**?<<BR>>Am leichtesten findet man das heraus, indem man netperf auf beiden Knoten installiert und ein paar mal misst. Wenn die gemessene Netto-Bandbreite bei 12 Mbit/s deutlich merkbar höher ist, dann spricht das für 12 Mbit/s. Sollte sie mit 12 Mbit/s sogar geringer sein, dann ist die Bitfehlerhäufigkeit einfach zu groß und 6 Mbit/s ist die bessere Wahl. Natürlich ist die Reichweite bei 12 Mbit/s geringer, also muss man auch in dieser Hinsicht überlegen, was man will.<<BR>><<BR>>**Und wenn das nicht geht**?<<BR>>Wenn es garnicht anders geht, dann 5.5 Megabit/s (CCK mit DQPSK über DSSS) oder auto. Ein Knoten, der nur mit 1 Mbit/s läuft sollte generell überarbeitet werde (überprüfen ob die Antenne und die anderen Einstellungen etc. passen), da so nur wenig brauchbar. <<BR>><<BR>>**Und wieso keine höheren Raten?**<<BR>>Die Raten ab 24 Mbit/s verwenden eine Kombination aus Phasen- und Amplitudenmodulation. Amplitudenmodulation ist sehr empfindlich gegenüber Schwankungen der Siganlstärke, was bei Phasenmodulation alleine nicht so ist. Wenn jetzt eine Störung die Signalstärke beeinflusst (Stichwort Mikrowelle, Wetterradar etc.) würde die Verbindung ausfallen, der Router kann nämlich wegen der fixen Rateneinstellung nicht auf robustere Raten umschalten. Jedoch funktionieren die höheren Raten in unserem Ad-hoc Netz sowieso nicht gut, weil 2,4 GHz und damit wenig geeignet für empfindliche Modulationen (dieser Standard war ohnehin nur für Anwedungen in Innenräumen gedacht).<<BR>><<BR>> 
   * **Multicast-Rate**: 6 Megabit/s <<BR>><<BR>>    * **Multicast-Rate**: 6 Megabit/s <<BR>><<BR>> 
   * **Frag.-Schwelle**: 256 → große Pakete werden zerteilt, sodass bei einem Verlust nicht das ganze Paket neu übertragen werden muss (bis zu 1500 Byte, weil MTU=1500) sondern nur das verlorene Fragment (256 Byte). Senkt zwar die Netto-Bandbreite, macht die Verbindung aber merkbar reaktionsfreudiger, da zwischen zwei Fragmenten auch andere Pakete oder Teile davon gesendet werde können. <<BR>><<BR>>    * **Frag.-Schwelle**: 256 → große Pakete werden zerteilt, sodass bei einem Verlust nicht das ganze Paket neu übertragen werden muss (bis zu 1500 Byte, weil MTU=1500) sondern nur das verlorene Fragment (256 Byte). Senkt zwar die Netto-Bandbreite, macht die Verbindung aber merkbar reaktionsfreudiger, da zwischen zwei Fragmenten auch andere Pakete oder Teile davon gesendet werde können. <<BR>><<BR>> 
-  * :!: **RTS-Schwelle**: 1 → Wenn man RTS auf 1 Byte setzt wird vor jedem Paket eine Sendeerlaubnis abgewartet. Das verhindert, dass zwei Knoten, die sich nicht hören können aber die gleiche Gegenstation habengleichzeitig senden und so einander ausbremsen, sodass dann unter Umständen garnichts mehr geht. Sobald sich nicht alle am Teilnetz (also gleicher Kanal) beteiligten Knoten gut gegenseitig hören  sollte RTS unbedingt aktiviert werden (also sobald 3 Knoten am gleichen Kanal senden).<<BR>><<BR>>Die Absenkung der Bandbreite bei maximalem RTS+minimaler Fragmentierungsschwelle fällt bei fixer Rate weitaus geringer aus als bei automatischer. Mit fixer Rate von 6Mbit/s hat sich bei einer sehr langen Versuchsstrecke ein Upload von 1,78Mbit/s gegenüber einem von etwa 0,5Mbit/s mit Autoeinstellung ergeben. Bei der selben Strecke ergab eine Rate von 12 Mbit/s eine Nettorate von 2,5 Mbit/s.<<BR>><<BR>> +  * :!: **RTS-Schwelle**: 1 → Wenn man RTS auf 1 Byte setztwird vor jedem Paket eine Sendeerlaubnis abgewartet. Das verhindert, dass zwei Knoten, die sich nicht hören können aber die gleiche Gegenstation haben gleichzeitig senden und einander durch Paketkollisionen ausbremsen, sodass dann unter Umständen garnichts mehr geht. Sobald sich nicht alle am Teilnetz (also gleicher Kanal) beteiligten Knoten gut gegenseitig hören  sollte RTS unbedingt aktiviert werden (also sobald 3 Knoten am gleichen Kanal senden).<<BR>><<BR>>Die Absenkung der Netto-Bandbreite bei maximalem RTS+minimaler Fragmentierungsschwelle fällt bei fixer Rate weitaus geringer aus als bei automatischer. Mit fixer Rate von 6Mbit/s hat sich bei einer sehr langen Versuchsstrecke ein Upload von 1,78Mbit/s gegenüber einem von etwa 0,5Mbit/s mit Autoeinstellung ergeben. Bei der selben Strecke ergab eine Rate von 12 Mbit/s eine Nettorate von 2,5 Mbit/s. Bei einer Kürzeren Strecke (570m) wurde eine Nettorate von weit über 4 Mbit/s symmetrisch gemessen, das liegt nahe am praktischen Limit von 1/2 der nominalen Rate.<<BR>><<BR>> 
   * **Pakete die nicht fehlen sollten**:    * **Pakete die nicht fehlen sollten**: 
     * horst      * horst 
Line 58: Line 55:
 //Bild: Ausgleich schmalbandiger Störungen durch Spreizung//  //Bild: Ausgleich schmalbandiger Störungen durch Spreizung// 
  
-:!: Es gibt keine Universallösung, je nach Art der Störung kann das Gesamtergebnis entweder mit 5.5Mbit oder 6Mbit besser sein. Am ehesten findet man die passendste Einstellung durch Ausprobierenalso einfach einmal über einen längeren Zeitraum hinweg die eine und dann die andere Rate verwenden und die tatsächlichen Paketverlustwerte sowie deren Schwankungen von der OLSR-Statusseite des Routers (muss man beobachtenam besten mit dem Paket freifunk-statistics-de) und von Smokeping vergleichen+:!: Es gibt keine Universallösung, je nach Art der Störung kann das Gesamtergebnis entweder mit 5.5Mbit oder 6Mbit besser sein. OFDM ist prinzipell anfälliger für Störungen durch Mehrwegeausbreitungjedoch wird das in Kombination mit MIMO (802.11n) sogar zu einem Vorteil. Auch höhere Relativgeschwindigkeiten (mehr als 20 km/h) sind ein Problem, da man sich bei 802.11 OFDM für eine recht kurze Symboldauer entschieden hat (bei LTEdas auch mit OFDM arbeitet, sind es 300 km/h). Auf jeden Fall ist OFDM die modernere Technologie und vom Konzept her älteren Ansätzen bei weitem überlegen
  
 zu OFDM: [[[http://www.cs.manchester.ac.uk/ugt/COMP38512/cs3091_docs/PHY/Multi_Carrier_Modulation_OFDM.xml|Multi|Carrier Modulation and OFDM]]]  zu OFDM: [[[http://www.cs.manchester.ac.uk/ugt/COMP38512/cs3091_docs/PHY/Multi_Carrier_Modulation_OFDM.xml|Multi|Carrier Modulation and OFDM]]] 
Line 87: Line 84:
  
 ===== Downloadrate begrenzen ===== ===== Downloadrate begrenzen =====
-Wer über [[:FunkFeuer|FunkFeuer]] eine große Datei herunterlädt, sollte aus Fairness gegenüber Anderen die Downloadgeschwindigkeit begrenzen. +Wer über [[:FunkFeuer|FunkFeuer]] eine große Datei herunterlädt, sollte unbedingt die Downloadgeschwindigkeit begrenzen. Wenn man die Bandbreite einer Funkverbindung mit unserem Routingprotokoll OLSR vollkommen ausreizt, bricht die Verbindung zusammen. Das soll unbedingt vermieden werden. Bei diversen Downloadmanagern kann man z.B. die Downloadrate manuell festlegen. Dies gilt insbesondere für Torrents, die sich bei der Verteilung von Open Source Software sehr großer beliebtheit erfreuen.  
 + 
 + 
 + 
 +===== Schneller surfen: Uplinkkapazität und Airtime sparen mit Opera Turbo ===== 
 +Der Browser Opera stellt ein Proxysystem zur Verfügung, bei dem unverschlüsstelte Webseiteninhalte über Server von Opera geschickt und vorkomprimiert werden. Texte werden gezippt, Bilder mit einer reduzierten Qualität gesendet. Um die Bilder in Originalqualität zu erhalten – z.B. um sie zu drucken, klickt man sie mit der rechten Maustaste an und wählt aus dem erschienenen Menü "Bild in voller Qualität neu Laden".  
 + 
 +Die Datemmenge beim reinen Browsen im Web wird dabei realistischerweise um ca. 2/3 reduziert (meistens zwischen 50 und 80 %). Dies ist insbesondere für jene ein heißer Tipp, deren Funkverbindung bis zum Uplink unangenehm langsam ist – man muss nur mehr 1/3 der Zeit warten, bis eine Seite geladen ist.  
 + 
 +Einschalten lässt sich diese Funktion über das Tachometer-Symbol um unteren Rand des Opera-Fensters. Dort klickt man drauf und dann auf "Opera Turbo konfigurieren…". Man hat die wahl zwischen "Automatisch", "Ein" und "Aus". "Ein" bewirkt eine dauerhafte Verwendung dieser Funktion
  
  
Line 98: Line 104:
  
  
-===== Router mit verschiedenen Kanälen nicht zu nahe aneinder betreiben =====+===== Router mit verschiedenen Kanälen nicht zu nahe aneinander betreiben =====
 Dieser Ratschlag mag paradox klingen, weil man vermutlich davon ausgeht, dass sich zwei Kanäle mit 20MHz Abstand nicht stören. Das stimmt aber nur, wenn die Router so weit voneinder entfernt sind, dass die Ausläufer der Modulation im allgemeinen Rauschen untergehen. Diese sind nämllich so breit, dass sie sich über das gesamt 2,4 GHz Band erstrecken und es genaugenommen überhaupt keine Überlappungsfreien Kanäle gibt, wenn man nicht einen Mindesabstand einhält.  Dieser Ratschlag mag paradox klingen, weil man vermutlich davon ausgeht, dass sich zwei Kanäle mit 20MHz Abstand nicht stören. Das stimmt aber nur, wenn die Router so weit voneinder entfernt sind, dass die Ausläufer der Modulation im allgemeinen Rauschen untergehen. Diese sind nämllich so breit, dass sie sich über das gesamt 2,4 GHz Band erstrecken und es genaugenommen überhaupt keine Überlappungsfreien Kanäle gibt, wenn man nicht einen Mindesabstand einhält. 
  
Line 111: Line 117:
 ===== Sendeleistung reduzieren, dafür eine bessere Antenne verwenden ===== ===== Sendeleistung reduzieren, dafür eine bessere Antenne verwenden =====
 Warum: [[http://www.wavedale.net/202f.htm|http://www.wavedale.net/202f.htm]]  Warum: [[http://www.wavedale.net/202f.htm|http://www.wavedale.net/202f.htm]] 
 +
 +Allgemein gilt, dass eine am Router eingestelle höhere Sendeleistung eher schadet als nutzt. Erstens belastet es den Router und er kann davon kaputt werden. Zweitens wird das gesendete Signal schlechter und man verursacht eher mehr Rauschen und Störungen als sonst etwas. Drittens werden Router wie etwa der Linksys WRT54G(L) davon regelrecht schwerhörig, das heißt sie empfangen fast nichts mehr. 
 +
 +Die beste Variante für eine 2,4GHz Punkt-zu-Punkt Verbindung mit einem WRT54GL, ist die Sendeleistung auf das Minimum zu stellen (1 qdBm) und eine Antenne mit bis zu 24 dBi sowie ein möglichst kurzes Antennekabel zu verwenden (Kabel und Stecker verursachen eine Verringerung der Sendeleistung von ca. 3 dB). So kann die innerhalb der gesetzlichen Grenzwerte größtmögliche Reichweite erreicht werden. 
  
  
netzwerkoptimierung.1303880780.txt · Last modified: by AlexanderRath

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki