General

Profile

News

bmx6: SEMTOR-WONS2016

Added by Axel Neumann over 4 years ago

Paper on SEMTOR-security extensions for BMX6 (aka BMX7) published at 12th IEEE/IFIP Conference on Wireless On demand Network Systems and Services (WONS 2016) http://2016.wons-conference.org/program/

Title: Securely-Entrusted Multi-Topology Routing for Community Networks

Authors: Axel Neumann, Ester López, Leandro Navarro and Llorenç Cerdà-Alabern

Full text: http://bmx6.net/attachments/download/165/semtor.pdf

Abstract:
Routing in open and decentralized networks relies on cooperation despite the participation of unknown nodes and node administrators pursuing heterogeneous trust and security goals. Living use cases for such environments are given by community-mesh networks due to their open structure and decentralized management and ownership. However, despite many active work in the field of routing security for mesh and MANET networks, practical solutions enabling a secured but decentralized trust management are still missing, leaving nowadays existing community networks vulnerable to various attacks and seriously challenged by the obligation to find consensus on the trustability of participants within an increasing user size and diversity. This work presents the design, implementation and analysis of a routing protocol that enables cryptographically secured negotiation and establishment of concurrent and individually-trusted routing topologies for infrastructure-less networks without relying on any central management.
Benchmarking results, based on our initial implementation and tested on real and very cheap (10 Euro, Linux SoC) embedded routers, quantify the scalability of our approach supporting networks with hundreds of nodes and despite being based on supposedly CPU-expensive asymmetric cryptography.

Keywords: Routing, trust, decentralized security, multi- topology, cooperation, mesh networks, community networks

A private version of the paper can be downloaded here: http://bmx6.net/documents/28

bmx6: Mesh routing protocols for wireless community networks

Added by Axel Neumann over 4 years ago

In this article we present the scalability, performance, and stability analysis of three proactive mesh routing protocols: BMX6, OLSR, and Babel

http://dx.doi.org/10.1016/j.comnet.2015.07.018

Abstract:
In recent years, we have witnessed the exponential growth of wireless community networks as a response to the clear necessity of Internet access for participation in society. For wireless mesh networks that can scale up to thousands of nodes, which are owned and managed in a decentralized way, it is imperative for their survival to provide the network with self-management mechanisms that reduce the requirements of human intervention and technological knowledge in the operation of a community network. In this paper, we focus on one important self-management mechanism, routing, and we study the scalability, performance, and stability of three proactive mesh routing protocols: BMX6, OLSR, and Babel. We study different metrics on an emulation framework and on the W-ILab.T testbed at iMinds, making the most of the two worlds. Emulation allows us to have more control over the topology and more systematically repeat the experiments, whereas a testbed provides a realistic wireless medium and more reliable measurements, especially in terms of interference and CPU consumption. Results show the relative merits, costs, and limitations of the three protocols.

Keywords: Mesh routing; Wireless community networks; BMX6; OSLR; Babel

A private version of the paper can be downloaded here: http://bmx6.net/documents/27

bmx6: Self-paced community networking with BMX6

Added by Axel Neumann over 4 years ago

Article in Computer Networks, Volume 93, Part 2, Community Networks.
Title: "Enhancing reflection and self-determination in a real-life community mesh network"
Authors: Roger Pueyo Centelles, Victor Oncins, Axel Neumann

http://dx.doi.org/10.1016/j.comnet.2015.09.043

Abstract

This article discusses the Network Characterization Daemon (NCD), a piece of software that provides users of Community Mesh Networks (CMNs) with an interactive tool to monitor, evaluate and fine-tune their network nodes.

First, CMNs are introduced as a particular case of Community Networks (CNs), and their participation challenges are analysed. The NCD is then discussed as a novel solution that provides CMN end users with mechanisms to assess network performance and improve their quality of experience by modifying their devices’ network configuration. The relation of the NCD with Quick Mesh Project (qMp) and the BatMan-eXperimental version 6 (BMX6) routing protocol is detailed as part of the social and technological context.

The NCD also provides an experimentation framework to evaluate network performance in real-life CMNs. The latter part of this article covers the experiments performed using the NCD to assess network performance (in terms of path selection, Round-Trip Time (RTT), etc.) when different BMX6 routing policies are applied. The results show how, under different traffic conditions (e.g. distinct packet sizes), using specific routing policies leads to an improvement in network performance.

Finally, the integration of the NCD in qMp is discussed, in order to ensure its long-term sustainability.

Keywords: Routing; Metrics; Community Networks; Community Mesh Networks; BMX6; Quality of experience

bmx6: WBMv8 endorsement

Added by Axel Neumann over 5 years ago

The "Wireless Battle of the Mesh" is an event that aims to bring
together people from across the globe to discuss and test advances, features and performance of different tools and technology for mesh networking!

This year, version 8 of the event will take place from 03-09 August 2015 in Maribor, Slowenia

The BMX6 team endorses and supports the Battle of the Mesh v8 because of
the efforts made by its community to advance the field of wireless and community mesh
networking and foster the development of grass-roots DIY networks.

The BMX6 project will support the event by:
  • coming to the event and convince others to do the same
  • help to set up test cases and analyse measurement results
  • report about advancement of our protocol and it's usage in communities

Many other communities endorse and support the Wireless Battle of The
Mesh, an up to date list of the endorsers of the Battlemesh v8 can be
found at the main Battlemesh website: http://battlemesh.org .

qMp (Quick Mesh Project) - Packages: Wireless Battle of the Mesh v7

Added by Pau Escrich over 6 years ago

The "Wireless Battle of the Mesh" is an event that aims to bring
together people from across the globe to test the performance of
different routing protocols for ad-hoc networks, like Babel,
B.A.T.M.A.N., BMX, OLSR, and 802.11s. Of course, new protocols (working
on OpenWRT) are always welcome!

This year, version 7 of the event will take place from Monday 12th till
Sunday 18th of May at the sublab (http://sublab.org/) in Leipzig, Germany.

The qMp team endorses and supports the Battle of the Mesh v7 because of
the efforts made by its community to advance the field of wireless mesh
networking and foster the development of grassroots community networks.
The qMp project will support the event by:

  • coming to the event and convince others to do the same
  • help to set up the testbed and analyze measurement results
  • give talks about advancement of our system and it's usage in communities

Many other communities endorse and support the Wireless Battle of The
Mesh v7, an up to date list of the endorsers of the Battlemesh v7 can be
found at the main Battlemesh website: http://battlemesh.org.

Join us!

bmx6: WBMv7 endorsement

Added by Axel Neumann over 6 years ago

The "Wireless Battle of the Mesh" is an event that aims to bring
together people from across the globe to test the performance of
different routing protocols for ad-hoc networks, like Babel,
B.A.T.M.A.N., BMX, OLSR, and 802.11s. Of course, new protocols (working
on OpenWRT) are always welcome!

This year, version 7 of the event will take place from Monday 12th till
Sunday 18th of May at the sublab (http://sublab.org/) in Leipzig, Germany.

The BMX6 team endorses and supports the Battle of the Mesh v7 because of
the efforts made by its community to advance the field of wireless mesh
networking and foster the development of grassroots community networks.

The BMX6 project will support the event by:
  • coming to the event and convince others to do the same
  • help to set up the testbed and analyze measurement results
  • assist in setting up bmx6 for participating in the battle
  • give talks about advancement of our protocol and it's usage in communities

Many other communities endorse and support the Wireless Battle of The
Mesh v7, an up to date list of the endorsers of the Battlemesh v7 can be
found at the main Battlemesh website: http://battlemesh.org .

bmx6: is4cwn2013-bmx6

Added by Axel Neumann over 6 years ago

Presentation at IS4CWN 2013, Berlin about:

BMX6 Mesh Routing Protocol
Reclaim Your Mesh – Self-paced Networking in Multilateral Environments

Abstract:
BMX6, the successor of BatMan-eXperimental, is a mesh routing protocol for community networks. Having learned from the shortcomings of commonly used protocols such as OLSR, Babel, and Batman, this relatively young protocol incorporates fundamentally new architectural concepts and mechanisms to address the challenges of wireless community networks. After a short introduction, this presentation will briefly outline BMX6 concepts to address related aspects such as scalability, heterogeneity, performance, self-configuration, and even trust and security. Further, performance measurements based on emulation and community experimentation (e.g. during Wireless Battle Mesh) will be summarized and experiences gathered from real community deployments will be discussed.

Slides: http://bmx6.net/attachments/download/137/is4cwn2013-bmx6.pdf

bmx6: Analysis of the BMX6 routing protocol

Added by Glenn Daneels over 6 years ago

Title: Analysis of the BMX6 routing protocol
Author: Glenn Daneels

Abstract:
This thesis investigates the BMX6 protocol which is a distance-vector routing protocol especially designed for mesh networks. Due to its novelty, the BMX6 protocol is not standardized or properly documented yet. However, interesting features like the optimized way of communicating and the possibility to add extensions to the protocol, make BMX6 a very promising protocol.
This thesis will provide a documentation on the protocol. The key features of the protocol are discussed, as is the function of each frame and the interaction with other frames. Each frame structure is visually shown and the function of every field is explained. Other aspects, e.g. all the possible options are included, some technical aspects for installment and the use of the protocol are touched. This thesis also provides other researchers, who want to further analyze the source code, essential knowledge about some key internal processes of the protocol.
As there are already large community networks like Guifi.net that are using BMX6 and also other types of mesh networks are becoming more popular, analyzing its performance against other used protocols like OLSR is crucial. Therefore, 4 different types of experiments were executed for both BMX6 and OLSR in function of the topology size: the start-up of a network, the steady state of the network, adding a new node to the network and adding of new link to the network. BMX6 showed better results on the 4 different types of experiments than OLSR. Especially from the steady state experiment results, it is clear that the optimized communication scheme in BMX6 is protocol overhead efficient and that the protocol scales better than OLSR.

Promotor: Pr. Dr. C. Blondia
Supervisor: Dr. Bart Braem

PDF: http://bmx6.net/attachments/download/134/Thesis_AnalysisOfTheBMX6RoutingProtocol_GlennDaneels.pdf

bmx6: Overhead Measurements from WCW 2013 Berlin

Added by Axel Neumann almost 7 years ago

Several routing protocols (OLSR, Babel, Batman-adv, and BMX6) have been tested in a temporary wireless testbed at the Wireless Community Weekend 2013 in Berlin [1]
The testbed consisted of ~20 TPlink nodes configured with the same system as used during the WirelessBattleMesh (WBM v6) in Aalborg [2]
For the test one node moved around the side and measured the overhead produced by each protocol with tcpdump.

A graphical overview of the measured overhead is available here:
https://libre-mesh.org/attachments/download/12/overhead_mobile.png
and showing BMX6 as the protocol with the lowest overhead.

[1] http://wiki.freifunk.net/Wireless_Community_Weekend_2013
[2] http://battlemesh.org/BattleMeshV6

(21-30/42)

Also available in: Atom