Battlemesh logo
  • Comments
  • Edit
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
    • Edit SideBar
  • Login

Navigation

  • RecentChanges
  • FindPage
  • PastEvents
  • ContactUs
  • HelpContents
Revision 3 as of 2010-06-05 17:30:54
  • BattleMeshV3
  • BMX

OUTLINE BMX@WBMv3

  • Background
  • Propagating Reachability Information:
    • learning about other nodes exitence and profile
    • Metrics: identifying best routes
      (Distributed Hashes and Individual IDentifiers)

  • Demonstration

    • Realtime, emulating a ~40 nodes virtual mesh network
    • configurable packet loss and delay
      - experiment demands from the audience

    (sorry for technical nature of this talk)

BACKGROUND BMX@WBMv3

  • BMX (acronym for B.a.t.M.a.n - eXperimental)
  • historically: experimental branch for testing new features for BATMAN
    • more configuration options, new mechanisms, ...
    • always executable as # batmand ath0
  • generation III-IV temporary compatible to BATMAN
    • BMX v0.3 evolved towards an independent routing protocol:

      • some communities selected BMX for meshinh
        • (LugroMesh, GraciaSensefills, FFLeipzig, FFDresden, Nicaragua,..)

      • larges BATMAN/BMX network in Leipzig (~200 nodes) is BMX
    • Winner of Merakas' Routing Protocol Evalutation is BMX (comparing OLSR, BATMAN, BMX)
    • Since WBMv3 BMX v0.4 implementation...

Propagating Reachability Information

  • Motivation and Ideas

Propagating Reachability Information

Motivation for redesign of propagation mechanism

  • (triggered by IPv6 support requests)

1. Idea: Use Hash instead of constant description

2. Idea: Use Individual Identifier (IID) instead of Hash

Metric

Demonstration

Testbed

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01