bmx6: Noticieshttps://bmx6.net/https://bmx6.net/favicon.ico?16699090422019-07-07T13:27:29ZqMp (Quick Mesh Project) and BMX6/BMX7 development site
Redmine Wireless Battle of the Mesh 2019 (WBMv12)https://bmx6.net/news/432019-07-07T13:27:29ZAxel Neumannneumann@cgws.de
<p><a href="https://github.com/bmx-routing" class="external">BMX-routing</a> supports this year's "Wireless Battle of the Mesh - Building Community Networks for Fun and Non-Profit".</p>
<p>The event aims to bring together people from across the globe who are interested in community networks, including wireless mesh network technologies, fiber infrastructure, Do-It-Yourself Internet Access Providers, and more generally how to create and maintain a thriving community of people involved in building their own networks.</p>
<p>We envision 7 days full of expert presentations, practical workshops, late-night hacking sessions, and fruitful discussions: whether you are a mesh networking enthusiast, community networking activist, protocol developer, or have an interest in networking in general, come and join the event!</p>
<p>Thanks to generous sponsors, the battlemesh is free of charge and open for all, and every year the local organization team strives to keep participation costs low by negotiating deals for accommodation and food.</p>
<p>This year, the event will take place from Monday 8th to Sunday 14th of July, 2019 in Saint-Denis (Paris), France. The event is locally organized.<br />Check out continuously updated information about the event at <a class="external" href="https://www.battlemesh.org/BattleMeshV12">https://www.battlemesh.org/BattleMeshV12</a></p>
<p><a href="https://github.com/bmx-routing" class="external">BMX-routing</a> endorses and supports "Wireless Battle of the Mesh - Building Community Networks for Fun and Non-Profit" not only for the efforts made by its community to advance the field of wireless mesh networking and foster the development of grass-roots community networks, but for their contribution to digital freedom rights movement, empowerment of peoples tech/net/media competency and a free and open civil society.</p>
<a href="https://github.com/bmx-routing" class="external">BMX-routing</a> will support the event by:
<ul>
<li>Help to promote the event</li>
<li>Bring members of the community to the event</li>
<li>Give updates on running projects and about the advancement of our community in certain aspects</li>
</ul> BMX7 Project acceppted in GSOC 2019https://bmx6.net/news/422019-07-07T13:26:19ZAxel Neumannneumann@cgws.de
<p>The objective of this project is to combine the current cryptographic stack of <a href="https://github.com/bmx-routing/bmx7/wiki" class="external">BMX7</a> with the one used by <a href="https://www.wireguard.com/" class="external">WireGuard</a>. The process via which this will be achieved will be iterative; meaning that first binary calls from bmx7 to userland WG will be introduced, afterwards the efforts will be centered in the creation of a new plugin implementing WireGuard routing by using part of the existing cryptographic primitives and at last the effort to combine the tunnel plugin with the WG one.</p>
<p>BMX7 offers plugins which are used for the distribution of small files, settings up tunnels or offer stats of the network structure. Currently the connection between a client node and the gateway are established via IPIP (IPv4/6 over IPv6), which is unencrypted and therefore possibly readable by attackers. As mesh networks usually operate on unencrypted wireless connections, the attack vector is considerably big.</p>
<p>The detail that distinguishes our approach’s difficulty from hard to medium is cryptographic keys. It’s simpler to announce new public keys for WireGuard and have a separate plugin than replacing the existing BMX7 keys to allow signing of descriptive updates and encryption of traffic.</p>
Further details on this project can be found here:
<ul>
<li><a class="external" href="https://blog.freifunk.net/2019/06/25/bmx7-wireguard-tunneling-phase-1/">https://blog.freifunk.net/2019/06/25/bmx7-wireguard-tunneling-phase-1/</a></li>
<li><a class="external" href="https://blog.freifunk.net/2019/05/27/bmx7-wireguard-tunneling/">https://blog.freifunk.net/2019/05/27/bmx7-wireguard-tunneling/</a></li>
<li><a class="external" href="https://summerofcode.withgoogle.com/projects/#5717397980315648">https://summerofcode.withgoogle.com/projects/#5717397980315648</a></li>
</ul> Wireless Meshup (WBMv11+WCW18), Berlin, May 2018https://bmx6.net/news/272018-03-24T10:11:32ZAxel Neumannneumann@cgws.de
<p><a href="https://github.com/bmx-routing" class="external">BMX-routing</a> project endorses <strong>"Mesh is in the air"</strong> - this year mesh up of the <strong>"Wireless Battle of the Mesh (WBMv11)"</strong> and <strong>"Wireless Community Weekend (WCW18)"</strong>.</p>
<p>We keep the approach to test the performance of different routing protocols for ad-hoc networks and combine it with the celebration of the 15th anniversary of the yearly Freifunk community get together. The mix becomes a global gathering of wifi tech experts, mesh developers and community networkers that join the event to hack, test, discuss, explain, learn and barbecue at <a href="http://www.c-base.org/" class="external">c-base</a>, Berlins famous hacker-space-station.</p>
<p>If you are a mesh networking enthusiast, community activist, have an interest in wifi or dynamic routing protocols, you can't miss this event! <br />So check out our continuously updated information about the event at <a href="https://www.wireless-meshup.org" class="external">Wireless Meshup</a></p>
<p>The <a href="https://www.battlemesh.org/" class="external">BattleMesh</a> is free of charge and open for all, every year we strive to keep participation costs low by negotiating deals for accommodation and food.</p>
<p>This year the event will take place from Monday 7th to Sunday 13th of May, 2018 in Berlin, Germany. The event is locally organized by <a href="https://freifunk.net/en/" class="external">Freifunk</a> , Germany's community wireless network.</p>
<p>We endorse and support "Mesh is in the air" not only for the efforts made by its community to advance the field of wireless mesh networking and foster the development of grass-roots community networks, but for their contribution to digital freedom rights movement, humanitarian aid, empowerment of peoples tech/net/media competency and a free and open civil society.</p>
BMX-routing team will support the event by:
<ul>
<li>Promoting the event </li>
<li>Inviting and hosting community activists during the event </li>
<li>Presenting overview and insight on BMX7 advances, deployments, and experiences </li>
<li>Introduce ongoing and upcoming projects </li>
<li>Contribute to experimentation with hardware, test configuration and analysis</li>
</ul>
<p>Looking forward to meet you....</p> BMX7 workshop at C-Base, Berlinhttps://bmx6.net/news/262016-06-10T17:38:59ZAxel Neumannneumann@cgws.de
<p>BMX7 presentation during Freifunk-Berlin seminar in C-Base, Berlin, 8. 6. 2016</p>
<p>Title: "Secure and Decentralized Distance-Vector Routing with BMX7"</p>
<p>The slides cover an overview of BMX history, an introduction to Distance-Vector Routing, and BMX7 mechanisms for open, decentralized, and secure routing.</p>
<p>The full slides can be downloaded here: <a class="external" href="http://bmx6.net/documents/30">http://bmx6.net/documents/30</a></p> BMX7 talk at WBMv9https://bmx6.net/news/252016-06-10T17:18:34ZAxel Neumannneumann@cgws.de
<p>BMX7 presentation at Wireless Battle Mesh v9 in Porto/Portugal</p>
<p>Slides can be downloaded here <a class="external" href="http://bmx6.net/documents/29">http://bmx6.net/documents/29</a></p> LEDE-Project Endorsementhttps://bmx6.net/news/242016-05-07T22:17:24ZAxel Neumannneumann@cgws.de
<p><img src="http://qmp.cat/data/_uploaded/image/blog/lede_logo.png" alt="" /> On Tuesday 3rd May 2016, during the Battle of the Mesh v9, the Linux Embedded Development Environment (LEDE) project was announced.</p>
<p><a class="external" href="https://www.lede-project.org/">https://www.lede-project.org/</a></p>
<p>Citing its website, "The LEDE project is founded as a spin-off of the OpenWrt project and shares many of the same goals. We are building an embedded Linux distribution that makes it easy for developers, system administrators or other Linux enthusiasts to build and customize software for embedded devices, especially wireless routers."</p>
<p>We wish huge success to the LEDE project and will consider it the new default OS environment for embedded devices running bmx6 and bmx7.</p>
<p>Stay tuned!</p> Wireless Battle of the Mesh v9 https://bmx6.net/news/232016-02-03T13:38:17ZAxel Neumannneumann@cgws.de
<p><img src="http://battlemesh.org/moin_static198/common/battlemeshv9.png" alt="" /></p>
<p>The "Wireless Battle of the Mesh" is an event that aims to bring <br />together people from across the globe to discuss and test advances, features and performance of different tools and technology for mesh networking!</p>
<p><strong>Version 9 of the event will take place from 1st to 7th of May 2016 in Porto/Portugal</strong></p>
<p>The BMX6 team endorses and supports the Battle of the Mesh v9 because of <br />the efforts made by its community to advance the field of wireless and community mesh <br />networking and foster the development of grass-roots DIY networks.</p>
The BMX6 project will support the event by:
<ul>
<li>report about advances of our protocol and it's usage in communities</li>
<li>help to set up the protocol, test cases, and analyse measurement results</li>
<li>coming to the event and convince others to do the same</li>
</ul>
<p>Many other communities endorse and support the Wireless Battle of The <br />Mesh, an up to date list of the endorsers of the Battlemesh v9 can be <br />found at the main Battlemesh website: <a class="external" href="http://battlemesh.org/BattleMeshV9">http://battlemesh.org/BattleMeshV9</a> .</p> SEMTOR-WONS2016https://bmx6.net/news/222016-02-03T13:22:24ZAxel Neumannneumann@cgws.de
<p>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) <a class="external" href="http://2016.wons-conference.org/program/">http://2016.wons-conference.org/program/</a></p>
<p>Title: Securely-Entrusted Multi-Topology Routing for Community Networks</p>
<p>Authors: Axel Neumann, Ester López, Leandro Navarro and Llorenç Cerdà-Alabern</p>
<p>Full text: <a class="external" href="http://bmx6.net/attachments/download/165/semtor.pdf">http://bmx6.net/attachments/download/165/semtor.pdf</a></p>
<p>Abstract:<br />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.<br />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.</p>
<p>Keywords: Routing, trust, decentralized security, multi- topology, cooperation, mesh networks, community networks</p>
<p>A private version of the paper can be downloaded here: <a class="external" href="http://bmx6.net/documents/28">http://bmx6.net/documents/28</a></p> Mesh routing protocols for wireless community networkshttps://bmx6.net/news/212016-02-03T12:38:53ZAxel Neumannneumann@cgws.de
<p>In this article we present the scalability, performance, and stability analysis of three proactive mesh routing protocols: BMX6, OLSR, and Babel</p>
<p><a class="external" href="http://dx.doi.org/10.1016/j.comnet.2015.07.018">http://dx.doi.org/10.1016/j.comnet.2015.07.018</a></p>
<p>Abstract:<br />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.</p>
<p>Keywords: Mesh routing; Wireless community networks; BMX6; OSLR; Babel</p>
<p>A private version of the paper can be downloaded here: <a class="external" href="http://bmx6.net/documents/27">http://bmx6.net/documents/27</a></p> Self-paced community networking with BMX6https://bmx6.net/news/202016-02-03T12:07:04ZAxel Neumannneumann@cgws.de
<p>Article in Computer Networks, Volume 93, Part 2, Community Networks.<br />Title: "Enhancing reflection and self-determination in a real-life community mesh network" <br />Authors: Roger Pueyo Centelles, Victor Oncins, Axel Neumann</p>
<p><a class="external" href="http://dx.doi.org/10.1016/j.comnet.2015.09.043">http://dx.doi.org/10.1016/j.comnet.2015.09.043</a></p>
<p>Abstract</p>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<p>Finally, the integration of the NCD in qMp is discussed, in order to ensure its long-term sustainability.</p>
<p>Keywords: Routing; Metrics; Community Networks; Community Mesh Networks; BMX6; Quality of experience</p>