% Community-Lab: Exploring the Future Internet on Community Networks % Ivan Vilata-i-Balaguer (Pangea/CONFINE project) % FOSDEM 2014 # Community networks (CNs) - Broadband self-provision - Similar to Free software: - Open participation & management, distributed ownership **[+]** - Open, Free, neutral networks - Mutual agreement texts - Key for EU Digital Agenda # … distributed ownership (1/3) ![Public network, private Internet access](imgs/network-public.png) # … distributed ownership (2/3) ![Private network and Internet access](imgs/network-private.png) # … distributed ownership (3/3) ![Community network, assorted services](imgs/network-community.png) # Community networks (CNs) - Broadband self-provision - Similar to Free software: - Open participation & management, distributed ownership (public > private > community) - Open, Free, neutral networks - Mutual agreement texts - Key for EU Digital Agenda # The CONFINE project - Partners **[+]** - Support sustainable growth of CNs via research - Help other projects boost CNs (Open Calls) **[+]** - Provide a testbed for CNs: Community-Lab # … Partners ![CONFINE project partners](imgs/confine-partners.png) # The CONFINE project - Partners - CNs: guifi.net, AWMN, Funkfeuer - Research: UPC, iMinds, FKIE - NGOs: Pangea, OPLAN - Support sustainable growth of CNs via research - Help other projects boost CNs (Open Calls) **[+]** - Provide a testbed for CNs: Community-Lab # … (Open Calls) Open Call 1: - *Confidentiality in the open CONFINE world (CONFINET)*, University of Luxembourg - *Anonymous communication with unobservability (AdLeaks)*, FU Berlin - *Wi-Fi network Infrastructure eXtension (WiFIX)*, INESC TEC Porto - *Exploitation of information Centric network principles in wireLess cOmmunity NEtworks (CLONE)*, CNIT Roma - *Open Source P2P Streaming for Community Networks (OSPS)*, University of Trento Open Call 2: 15+ more to come! # The CONFINE project - Partners - CNs: guifi.net, AWMN, Funkfeuer - Research: UPC, iMinds, FKIE - NGOs: Pangea, OPLAN - Support sustainable growth of CNs via research - Help other projects boost CNs (Open Calls) - 5 current ones - 15+ more to come - Provide a testbed for CNs: Community-Lab # Community-Lab - A testbed built on community networks - Like PlanetLab: - Global scale - Experiments sharing resources - Best effort - Unbundled management - Heavily customized for CNs: - Some decentralization - Fair to other users (no spying, no low-level, routing & above) - Simple, tolerant to network failures - Free software: build your own testbed! # Architecture and technologies (1/6) ![CONFINE testbed architecture](imgs/testbed.png) # Architecture and technologies (2/6) ![CONFINE testbed architecture](imgs/testbed-slice.png) # Architecture and technologies (3/6) ![CONFINE testbed architecture](imgs/testbed-cd-rd.png) # Architecture and technologies (4/6) ![CONFINE testbed architecture](imgs/testbed-logos-node.png) # Architecture and technologies (5/6) ![CONFINE testbed architecture](imgs/testbed-logos-mgmt.png) # Architecture and technologies (6/6) ![CONFINE testbed architecture](imgs/testbed-logos-devel.png) # Community-Lab as community infrastructure - Extend CNs **[+]** - Community-Lab for hosting services - [Clommunity](http://clommunity-project.eu/): community clouds # … Extend CNs ![Extending community networks](imgs/extend-network.png) # Community-Lab as community infrastructure - Extend CNs (with Community-Lab nodes and links) - Community-Lab for hosting services - [Clommunity](http://clommunity-project.eu/): community clouds # Collaborations - [OpenWrt](https://openwrt.org/) - [BMX6](http://bmx6.net/) - [OLSR](http://olsr.org/) - [DLEP](https://datatracker.ietf.org/doc/draft-ietf-manet-dlep/) - [NodeDB](https://github.com/FFM/FFM) - [Wibed](http://wiki.confine-project.eu/wibed:start) - quick mesh project ([qMp](http://qmp.cat/)) - Wireless Battle of the Mesh ([BattleMesh](http://battlemesh.org/)) - International Summit for Community Wireless Networks ([IS4CWN](http://wirelesssummit.org/)) # Future - Stabilization, maintainability, usability - Federation with other testbeds - PlanetLab & others (SFA) - CONFINE / CONFINE - Open Community-Lab to external users - Community members - Networking developers - Internship students… # Thank you! Meet us at the CONFINE stand in the K building! More info: - - © 2014 The CONFINE project [Creative Commons Attribution-ShareAlike][cc-by-sa] [cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/ "Creative Commons — Attribution-ShareAlike 4.0 International — CC BY-SA 4.0"