« Previous -
Version 18/26
(diff) -
Next » -
Current version
Rich Brown, 06/19/2012 05:52 pm
CeroWrt 3.3 Release Notes¶
CeroWrt is a routing OS built on the OpenWrt firmware . It is a research project intended to resolve the bufferbloat epidemic in home networking today, and to push forward the state of the art of edge networks and routers. SubProjects include proper IPv6 support, tighter integration with DNSSEC, and most importantly, reducing bufferbloat in both the wired and wireless components of the stack.
The current CeroWrt 3.3 is build 3.3.8-6 , built on 19 June 2012.
Download from http://huchra.bufferbloat.net/~cero1/3.3/
Features
The CeroWrt 3.3 series of builds include the following features and capabilities:
- Linux 3.3.8 kernel. Many of the fixes for bufferbloat are being implemented in this 3.3 kernel, so we are tracking these developments carefully. http://kernel.org
- The CoDel algorithm from Kathie Nichols and Van Jacobson along with Eric Duzamet's adaptation of Fair Queueing on top. These in turn rely on the Byte Queue Limits that were implemented in the Linux 3.3 kernel. These techniques replace earlier Active Queue Management fixes for bufferbloat including: Stochastic Fair Queueing-Random Early Drop (SFQRED), working ECN, and other queue disciplines.
- IPv6 support. Another major goal of CeroWrt is to make IPv6 networking in the home as simple as IPv4.
- Babel mesh routing protocol (1.3.1-2 release).
- DNSSEC and DNSSEC proxying - Secure extensions to the DNS system. Proxying is currently in testing.
- OpenWrt features. Because we track the OpenWrt code base carefully, we incorporate most of the capabilities of that distribution. We actively push our changes/enhancements back toward the OpenWrt trunk. http://openwrt.org
- An attractive web GUI for configuration - LuCI
- CeroWrt has the following packages either built-in and enabled, or optionally loaded:
IPv6 packages:
- radvd 1.8.3-3 - router advertisement daemon http://www.litech.org/radvd/
- 6to4 version 9-1 - IPv6 tunnel through IPv4 (not turned on by default)
- 6in4 version 11-1 - IPv6 tunneling (not turned on by default)
- wide-dhcpv6-client 20080615-11 - DHCPv6 support for IPv6
Other modules:
- strongswan4 4.5.3-2 - IPsec VPN http://www.strongswan.org/
- openvpn 2.2.2-2 - SSL VPN http://openvpn.net/
- avahi-daemon 0.6.30-4 - reflector for zeroconf/mDNS-SD/Bonjour names http://avahi.org/
- samba36-server 3.6.5-2 - file and printer service http://www.samba.org
- bind 9.9.1-P1-19 - fast, stable DNS support http://www.isc.org/software/bind
- ntp 4.2.7p256-1 - network time client http://www.ntp.org/
- enhancements to the LuCI web GUI
- iptables 1.4.12.2-1git-5 - framework for packet filtering and network address/port translation http://www.netfilter.org/
- iproute2 - utilities for controlling TCP/IP traffic in a Linux kernel http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
- dnsmasq 2.62-4 - DNS forwarder and DHCP server designed for home routers and NAT http://www.thekelleys.org.uk/dnsmasq/doc.html
Other measurement tools are available for installation:
- snmpd 5.4.2.1-5 - for monitoring network traffic
- fprobe 1.1-1 for monitoring NetFlow traffic
- iperf 2.0.5-1
- scamper