[homenet] soliciting ideas for "CeroWrt II"

Dave Taht <dave.taht@gmail.com> Wed, 15 December 2021 14:12 UTC

Return-Path: <dave.taht@gmail.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D1013A07A6; Wed, 15 Dec 2021 06:12:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GRxN3sbukz-c; Wed, 15 Dec 2021 06:12:25 -0800 (PST)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F59E3A0745; Wed, 15 Dec 2021 06:12:25 -0800 (PST)
Received: by mail-io1-xd2d.google.com with SMTP id 14so30192786ioe.2; Wed, 15 Dec 2021 06:12:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=qMcooo7vTpGqq/lXxYHxPuXAqDL7FR26Pzy8Iqtqv9M=; b=F54BHtAtQvlJ+0bHUp0jv3mlRdHEnHCSBVX+IYPHNu/5XEC2nhhjX1leIlAHwRLrhm Huahcc2qReAPUIzuE8Xh6B0BRb7CluWkDZ/ot7FO1XPkU6DusK6onJJzqLKXM99zj/Z3 H2DRwRzrSeqbp18ihocbQ7xYxkQoL0qCpKff+cJJC7Nyk+rtb68U2qr0K5jUF619Nibe j1a2glSi4VQF2umX2QgDMwTmyCqAOWJ4NOs3+4DhjObZdc7v4LCXt4EDN8wT2qmy8fMe y9QFcsAQcW50EoxyBg7YLBbeehdPlTZ6d/TkARgF6uOjLL2JgI7ydhDZm5MV74UvcEvN 7ZxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=qMcooo7vTpGqq/lXxYHxPuXAqDL7FR26Pzy8Iqtqv9M=; b=rHzWgt7ktluRG5t5rKvXR4SgWYG+xdtMls4kugd37T1oOZYbGZu2jatHg1Iz3MHzsq spLNZ7RbYZDfZziD1ILmG/Xvbzzyc43CiHkf3sdHR6QUE3IqLE9+lVA0OTThWWc4JKwU kg+rsz5rG+dUL+4pabfPLUa/VcxXAJsgKhi1gJZDn5EYCy0O5poqnzbcMpr/fEE0XftX HKN35/fNYVle10uoAlom4WEbJZOJWFBxLLOJ+2B+PiMJz0qBRSZw+WnYlpyK1j3D34A4 Jc3oV7GinmGynpIAd52z6gu0kIPe2OflNg87MhnY2CUuK8pnLisgw0aNal/7+IgYiZfi Ihlw==
X-Gm-Message-State: AOAM5332BV31Lu8efBOJbAefj2rgOWhbpMOjGBEVl4XDH1JL3tmDPmtY GVTYKSaf4myXORjtRFykvFGMbZQLhHGIj4dpEtjk5c59E/A=
X-Google-Smtp-Source: ABdhPJxj80KMBmNmo8EP30nlsWYcuNdXHgQSHuK1A9OCvqB+hF9rE2mjE+3n9HnWlpM6htbFKCFqb/nDNh/o4S+dmgY=
X-Received: by 2002:a05:6638:378c:: with SMTP id w12mr5758328jal.202.1639577542944; Wed, 15 Dec 2021 06:12:22 -0800 (PST)
MIME-Version: 1.0
From: Dave Taht <dave.taht@gmail.com>
Date: Wed, 15 Dec 2021 06:12:10 -0800
Message-ID: <CAA93jw4x9X1L5c6Bb1RfL46KFJjESvv8wfwVfaof2r1VG7sOJA@mail.gmail.com>
To: HOMENET <homenet@ietf.org>, Babel at IETF <babel@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/QxFMrBjgdpCjwI2bfnStcAXMRQg>
Subject: [homenet] soliciting ideas for "CeroWrt II"
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Homenet WG mailing list <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Dec 2021 14:12:30 -0000

Probably some of you remember "cerowrt", which was a project jim
gettys and I spawned to solve the home router disaster.
Our original project plan was here:
https://www.bufferbloat.net/projects/make-wifi-fast/wiki/Solving_the_Home_Router_Disaster_Annotated/

Indirectly that project spawned the ietf aqm, and babel wgs, and fed
into the homenet wg as well. We got a few things right as fq-codel and
shaped "smart queues" are probably the second most popular queueing
system in the world now, a distant second to FIFOs, and openwrt/linux
gained really good ipv6 support, bcp38, source specific routing[1],
and so on, and a lot of that stuff fed into other commercial
products... but we certainly mis-fired on mesh networking (the world
went L2), firewalling (ipv6 went default deny, pcp didn't deploy),
hnetd was too complicated, and things like unicast MDNS didn't get
solidified until recently.

Recently ripe published their requirements for "IPv6-Ready" gear here:
https://www.ripe.net/publications/docs/ripe-772 which I haven't
read through fully as yet.

Anyway, it's a decade later... and I've been collecting ideas for
"cerowrt II", with some stuff that I remember from homenet as well,
here:

https://forum.openwrt.org/t/cerowrt-ii-would-anyone-care/110554/

If there's anything you'd like to add/enhance in openwrt and linux in
particular, please put suggestions and feedback over there?

[1] Did source specific routing for RA get anywhere?  In what working
group? What was it renamed to?

PS Also I'm looking for some help debugging cake and fq_codel in the
mikrotik 7.1 release, here:
https://forum.mikrotik.com/viewtopic.php?p=898128#p898104

-- 
I tried to build a better future, a few times:
https://wayforward.archive.org/?site=https%3A%2F%2Fwww.icei.org

Dave Täht CEO, TekLibre, LLC