% Community-Lab: Exploring the Future Internet on Community Networks
% Ivan Vilata-i-Balaguer <ivan@pangea.org> (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)
![Private network and Internet access](imgs/network-private.png)
# … distributed ownership (2/3)
![Public network, private Internet access](imgs/network-public.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
- Open, Free, neutral networks
- Mutual agreement texts
- Key for EU Digital Agenda
# The CONFINE project
- Partners **[+]**
- Support sustainable growth of CNs via research
(technologies & services)
- 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
- Support sustainable growth of CNs via research
(technologies & services)
- 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
- Support sustainable growth of CNs via research
(technologies & services)
- Help other projects boost CNs (Open Calls)
- 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!
# Community-Lab as community infrastructure
- Extend CNs with Community-Lab nodes
<!--- Figure from IS4CWN slide #15 --->
- Community-Lab for hosting services
- [Clommunity](http://clommunity-project.eu/): community clouds
# Architecture and technologies
<!--- testbed architecture diagram --->
- Testbed
- Nodes, servers, management network
- Researchers, slices and slivers
- Sliver connectivity: NAT, native L3, isolated L2
<!--- overlay CD and RD pictures --->
<!--- overlay logos on top of diagram --->
- Nodes: OpenWrt, Lua, LXC, kexec
- Servers: Django
- Management network: tinc
- Software development: Git, Redmine, Jenkins, VCT
# 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:
- <http://community-lab.net/>
- <http://confine-project.eu/>
© 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"