Wireless Mesh Networks 10 Steps to Speedup Your Mesh-Network by Factor 5

Wireless Mesh Networks 10 Steps to Speedup Your Mesh-Network by Factor 5

Overview CPU/Architecture Airtime Compression Cache QoS future wireless mesh networks 10 steps to speedup your mesh-network by factor 5 Bastian Bittorf http://www.bittorf-wireless.com berlin, c-base, 4. june 2011 B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future 1 Agenda 2 CPU/Architecture efficient use of CPU rate-selection 3 Airtime avoid slow rates separate channels 4 Compression like modem: V.42bis iproute2/policy-routing compress data to inet-gateway slow DSL-lines? 5 Cache local HTTP-Proxy Gateway HTTP-Proxy B.Bittorf DNS-Cache bittorf wireless )) mesh networking synchronise everything compress to zero 6 QoS Layer8 7 future ideas ressources Overview CPU/Architecture Airtime Compression Cache QoS future 1 Agenda 2 CPU/Architecture efficient use of CPU rate-selection 3 Airtime avoid slow rates separate channels 4 Compression like modem: V.42bis iproute2/policy-routing compress data to inet-gateway slow DSL-lines? 5 Cache local HTTP-Proxy Gateway HTTP-Proxy B.Bittorf DNS-Cache bittorf wireless )) mesh networking synchronise everything compress to zero 6 QoS Layer8 7 future ideas ressources Overview CPU/Architecture Airtime Compression Cache QoS future 1 Agenda 2 CPU/Architecture efficient use of CPU rate-selection 3 Airtime avoid slow rates separate channels 4 Compression like modem: V.42bis iproute2/policy-routing compress data to inet-gateway slow DSL-lines? 5 Cache local HTTP-Proxy Gateway HTTP-Proxy B.Bittorf DNS-Cache bittorf wireless )) mesh networking synchronise everything compress to zero 6 QoS Layer8 7 future ideas ressources Overview CPU/Architecture Airtime Compression Cache QoS future 1 Agenda 2 CPU/Architecture efficient use of CPU rate-selection 3 Airtime avoid slow rates separate channels 4 Compression like modem: V.42bis iproute2/policy-routing compress data to inet-gateway slow DSL-lines? 5 Cache local HTTP-Proxy Gateway HTTP-Proxy B.Bittorf DNS-Cache bittorf wireless )) mesh networking synchronise everything compress to zero 6 QoS Layer8 7 future ideas ressources Overview CPU/Architecture Airtime Compression Cache QoS future 1 Agenda 2 CPU/Architecture efficient use of CPU rate-selection 3 Airtime avoid slow rates separate channels 4 Compression like modem: V.42bis iproute2/policy-routing compress data to inet-gateway slow DSL-lines? 5 Cache local HTTP-Proxy Gateway HTTP-Proxy B.Bittorf DNS-Cache bittorf wireless )) mesh networking synchronise everything compress to zero 6 QoS Layer8 7 future ideas ressources Overview CPU/Architecture Airtime Compression Cache QoS future 1 Agenda 2 CPU/Architecture efficient use of CPU rate-selection 3 Airtime avoid slow rates separate channels 4 Compression like modem: V.42bis iproute2/policy-routing compress data to inet-gateway slow DSL-lines? 5 Cache local HTTP-Proxy Gateway HTTP-Proxy B.Bittorf DNS-Cache bittorf wireless )) mesh networking synchronise everything compress to zero 6 QoS Layer8 7 future ideas ressources Overview CPU/Architecture Airtime Compression Cache QoS future 1 Agenda 2 CPU/Architecture efficient use of CPU rate-selection 3 Airtime avoid slow rates separate channels 4 Compression like modem: V.42bis iproute2/policy-routing compress data to inet-gateway slow DSL-lines? 5 Cache local HTTP-Proxy Gateway HTTP-Proxy B.Bittorf DNS-Cache bittorf wireless )) mesh networking synchronise everything compress to zero 6 QoS Layer8 7 future ideas ressources Overview CPU/Architecture Airtime Compression Cache QoS future efficient use of CPU use modern software Kernel 2.6.39 better scheduler better memory management swapon /dev/ramszwap0 fast links needs fast hardware Q: what power is needed to route 30mbit/s from LAN to WIFI? B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future efficient use of CPU use modern software Kernel 2.6.39 better scheduler better memory management swapon /dev/ramszwap0 fast links needs fast hardware Q: what power is needed to route 30mbit/s from LAN to WIFI? B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future efficient use of CPU use modern software Kernel 2.6.39 better scheduler better memory management swapon /dev/ramszwap0 fast links needs fast hardware Q: what power is needed to route 30mbit/s from LAN to WIFI? B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future efficient use of CPU use modern software Kernel 2.6.39 better scheduler better memory management swapon /dev/ramszwap0 fast links needs fast hardware Q: what power is needed to route 30mbit/s from LAN to WIFI? B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future efficient use of CPU use modern software Kernel 2.6.39 better scheduler better memory management swapon /dev/ramszwap0 fast links needs fast hardware Q: what power is needed to route 30mbit/s from LAN to WIFI? B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future efficient use of CPU use modern software Kernel 2.6.39 better scheduler better memory management swapon /dev/ramszwap0 fast links needs fast hardware Q: what power is needed to route 30mbit/s from LAN to WIFI? B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future rate-selection use a better rate-selection-algorithm minstrel ht mac80211 needs kernel 2.6 B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future rate-selection use a better rate-selection-algorithm minstrel ht mac80211 needs kernel 2.6 B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future rate-selection use a better rate-selection-algorithm minstrel ht mac80211 needs kernel 2.6 B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future avoid slow rates Safe airtime help your routing-protocol by throwing away slow links avoid air pollution option beacon int 10000 avoid slow rates option mcast rate 6000 also affects management frames (by accident?) maybe: list basic rate 6000 later: ETT-metric B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future separate channels Split transport-network from access-network Channel A: adhoc-network Channel B: ap-network both devices are LAN/LAN wired olsr-tweaks: option LinkQualityAlgorithm etx ffeth option mode ether B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future separate channels Split transport-network from access-network Channel A: adhoc-network Channel B: ap-network both devices are LAN/LAN wired olsr-tweaks: option LinkQualityAlgorithm etx ffeth option mode ether B.Bittorf bittorf wireless )) mesh networking Overview CPU/Architecture Airtime Compression Cache QoS future

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    70 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us