OLPC Networking Overview

8
 OLPC Networking Overview Netconf 2006 Tokyo James Morris [email protected]

description

OLPC Networking Overview Netconf 2006, Tokyo

Transcript of OLPC Networking Overview

Page 1: OLPC Networking Overview

   

OLPC Networking Overview

Netconf 2006Tokyo

James [email protected]

Page 2: OLPC Networking Overview

   

OLPC Project

● “ One Laptop per Child”● Education project● Every aspect is innovative

Page 3: OLPC Networking Overview

   

Hardware

● $100 laptop● 128MB RAM● 500MHz AMD Geode● 500MB Flash (no hard disk)● Video camera● Wireless● Rugged

Page 4: OLPC Networking Overview

   

Software

● LinuxBios● Linux OS (Fedora)● Minimal system● Sugar GUI● Web, chat, Wikipedia, music performance● Localizations (Americas, Africa, Asia etc.)

Page 5: OLPC Networking Overview

   

Networking Requirements

● Adapt to various scenarios:– A few users in a village, possibly with no

infrastructure of any kind.– School environment, up to several thousand

laptops, some infrastructure● Full auto-configuration

Page 6: OLPC Networking Overview

   

Networking Technologies

● Ad-hoc wireless mesh– 802.11s at L2, in firmware– AODV (mandatory)– OLSR (optional)

● IPv6– Auto-configuration– End to end– Flexible, large address space

● IPSec ?

Page 7: OLPC Networking Overview

   

Topology

● Schools will have “ mesh portals”– ARM-based Debian servers w/ disk & 256MB RAM– Linked to other schools & Internet– “ Active antennas” - USB wireless w/ long cables

● Country may have 100k mesh portals● Each mesh portal may have 3000 clients● Bridging, tc very important● Governments may assist with infrastructure

Page 8: OLPC Networking Overview

   

Questions?