From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id E72A821F1E9 for ; Wed, 26 Mar 2014 11:34:40 -0700 (PDT) Received: by mail-wi0-f173.google.com with SMTP id f8so4987083wiw.12 for ; Wed, 26 Mar 2014 11:34:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=UndPg8NWf89z28EzWXDz3A0VZDbeFyxOaEAeG+xTvnQ=; b=fyDCrjg8J15I6hzqKfDIA6koZcrrg0Nq50im/jbfchk9p9PYBa3MK1ukizqoCsJDQo RO7ZbY20O6IswA17GTSkfRtHamcfmOT7nQomiC3pn1zp/EvpVe5lwQwrSLm6R80AYfWU /T6nzQznig6pxArtsaDS8xbEgGZaS6zZUP+BmRZ7qNTZ65yY/dRTNCkFzsh9qT5JEGEw yJuSRyk/HyYBfxpzdqvrC4GL6Lhi5NPtbRN6xjt1FbUP0wsDGM11nEu8NUwpWLPnQMwJ mhkPM/HRc4TBnwDr2JIlJOceYaMLHipYYB37l0pLK6xVNtEPHyYwoy0tVqgz9FAsyWdL tkug== MIME-Version: 1.0 X-Received: by 10.180.189.169 with SMTP id gj9mr34358188wic.17.1395858878725; Wed, 26 Mar 2014 11:34:38 -0700 (PDT) Received: by 10.216.8.1 with HTTP; Wed, 26 Mar 2014 11:34:38 -0700 (PDT) In-Reply-To: References: Date: Wed, 26 Mar 2014 11:34:38 -0700 Message-ID: From: Dave Taht To: Kai Yang Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] new wiki pages the differences between an external gateway and internal router X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 18:34:41 -0000 The long term goals of cerowrt (in addition to fixing bufferbloat) are now mostly aligned with the ietf "homenet" working group. This includes things like automagic nat detection and ipv6 prefix distribution, correct firewalling, working upnp, pcp, and mdns proxies, and support for integration into the "internet of things", and reconnecting the edge of the Internet to the Internet. We are not going to achieve all those goals in this release!, and interfaces to several subsystems remain prototypical or hacky or non-existent. For an inspirational look at the long term problems the homenet working group is trying to solve, see Mark Townsley's talk at: https://www.youtube.com/watch?v=3DwQdfWUsG4uI&index=3D8&list=3DPL2B0BABF5D3= 4C0932 Help is needed on the new hnetd protocol daemon (which will replace AHCP among other things), and the ohybrid proxy daemon in particular. This is a chance to shape the code for everyone... The codebases for these are open source and available in github, and they are built as optional packages (currently) for cerowrt. There are many relevant RFCs: http://tools.ietf.org/wg/homenet/ At the last homenet working group meeting we voted nearly unanimously to adopt and improve the proposed homenet configuration protocol (HNCP) and to put aside our differences on routing protocols (for now). CeroWrt started before homenet, however, and we were focused on different stuff, which is mostly done now. Our original goals in the CeroWrt project were fixing bufferbloat on wired (done!), and wireless (in progress), improving home router security (an ongoing exercise), improving routing in general, getting IPv6 to work well (getting better), and getting DNSSEC to the edge (almost there) - and getting these needed features into mainline router distributions like openwrt, dd-wrt, buffalo, netgear, linksys, etc. Along the way we participated in the homenet working group to prove out their ideas, (or disprove them), with running code working in the real world. Moving forward: after this release of cerowrt, well, all the above was originally contingent on funding. We never got much. So we limp and labor along with a wonderful group of concerned volunteers in the hope that someone with pockets will notice we're changing the world here... but even without funding, we're going to fix all this stuff anyway. Eventually. And everyone will benefit. Eventually. Immediately after this release, I'm taking a BIG vacation, however. --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html