2014 Linux Symposium, July 14-16

Going Faster with Community Networks and TCP Multi-Pathing

Jordan Melzer (jmelzer@gmail.com)

Community wireless networks like FON usually rely on wireless donors to give away Internet access while at home in exchange for access while they are mobile. The donors who make up the network get nothing immediate in return for providing Internet access.

We present a different model of community network, one in which donors mesh with each other and can aggregate Internet access from their peers with their own. To make the speed gains from access aggregation work for normal internet users, we use Multi-Path TCP (RFC 6824), proxying TCP traffic to MPTCP as needed.

We'll describe Linux setup and configuration, including meshing, multipath routing, MPTCP, proxying, and connection management. This work is joint with Algonquin College.

Policies   |   Media Archives