[homenet] Review of draft-lemon-stub-networks-00
Jonathan Hui <jonhui@google.com> Fri, 26 February 2021 19:07 UTC
Return-Path: <jonhui@google.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 8E10E3A1531 for <homenet@ietfa.amsl.com>; Fri, 26 Feb 2021 11:07:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.6
X-Spam-Level:
X-Spam-Status: No, score=-17.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 B41lZcRXPQNa for <homenet@ietfa.amsl.com>; Fri, 26 Feb 2021 11:07:22 -0800 (PST)
Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) (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 0861D3A1535 for <homenet@ietf.org>; Fri, 26 Feb 2021 11:07:21 -0800 (PST)
Received: by mail-ot1-x32b.google.com with SMTP id b8so10026651oti.7 for <homenet@ietf.org>; Fri, 26 Feb 2021 11:07:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=1Ge6ktti+Zl12O/Ezf97AsqxtR1833b52HbSrgiDiV8=; b=f4HMbDY7bSUJwhMxp5osF554HE1MU9WLpuE++/RY2Ya7yG7+alRBBjjAZHl4sBSz15 PlaMYZvgf1/a8wWMKOlszuJ3JhbRD3cXhY5CLoeCEarpdWVIX3a+EObto5GhH6BGOrbj /3/4pRyCmxlirfkpHqiPt6FKO6CnheDgvyaKUWA2VWUuc6JXY/Wp7ivnxnFV4eP6aFZB rY9KnENhdj0hYnt7Wg3IXtk/5vnaKEUszmkUJ6+jH+g96l5aWidpvNFrVMIJ4hBXapjh DFLion87lZOYRSaeGtrAKHPI1itmdAIDRaWkYWNUBH2qdCu/Mnh9ajCcHTczFkqKYYJa z36g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=1Ge6ktti+Zl12O/Ezf97AsqxtR1833b52HbSrgiDiV8=; b=bgoaCq5k2vx/eQJTiyJB8fJdFr3R0PTbGH0pKmsRX5xZXB9lIGkTcJLT9r3dMXDGcB EXmOM19amg0t6gtL7aix2iJjj9Y5yb1QS2tCtw1XmS3Zhgkf6yMKEEmyk4duw0y+JLq+ w/YMckiHRtW0uSjuoecWmQK28RX9JYRAEB7pWP8/+z48hXHp4+AzjZCKMMo8n3OabqKT pXmdmbCZFsp0IULudaOvqSAIv/7rMZbshsFTUOuF8TC97mUBZQZFnsl1KTInRFqJPhzi kHhyR2sa3vOFXELRXEt8WmmGoRdFEUbWE8hhggYpUPfD/Tj6AizgQkgOz4UeW/HMCoxw 4NMA==
X-Gm-Message-State: AOAM532uF+mX2hjtOSF8Auec6yhrrAZAuMFOKG2u8AZY6phHmmOAZSUH ApMjIcbNr+BzRMn/gGIJ3v8ond9njt+VXGvBrWiQTveE+ZQhyg==
X-Google-Smtp-Source: ABdhPJxWVvB0H+YTucQcuWJcrN+J36BJyml2jTjqpSVYJiishp1m0uu7P8Hj8cJ8ivH3j6GmsB8J09O3XSnF5GeOYWc=
X-Received: by 2002:a05:6830:110e:: with SMTP id w14mr3362506otq.372.1614366439908; Fri, 26 Feb 2021 11:07:19 -0800 (PST)
MIME-Version: 1.0
From: Jonathan Hui <jonhui@google.com>
Date: Fri, 26 Feb 2021 11:07:08 -0800
Message-ID: <CAGwZUDthsDwLQZE_8AgY0DUXiThTGci3S6EjdsPDb8Wgr7JEBQ@mail.gmail.com>
To: homenet@ietf.org, iotops@ietf.org, 6man@ietf.org
Content-Type: multipart/alternative; boundary="0000000000003080b505bc41fa2c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/vaZpAnGtXNGIVzHleXr_jh9JecU>
Subject: [homenet] Review of draft-lemon-stub-networks-00
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: Fri, 26 Feb 2021 19:07:24 -0000
I have reviewed this document. I believe this document addresses a key problem in connecting constrained networks to more traditional networks. The Thread Group and Project CHIP (both IPv6 based) require this guidance to be successful. At the same time, I agree this document has broader applicability than constrained stub networks. Thanks, Ted! Some comments/questions below: Section 3.1 - "In this case, the stub router SHOULD NOT provide addressability on the adjacent infrastructure link." - I wonder if there are scenarios where the existing addressing is not stable (e.g. when provided by an external entity). Constrained devices would rather avoid having to determine that an existing IPv6 address is unreachable and discover the new IPv6 address. Having the stub router guarantee stable IPv6 addressing can reduce overhead on stub network devices. For example, I'm wondering if it's useful for the stub router to provide a ULA prefix if only a GUA prefix is being advertised and no ULA prefix exists. Section 3.1.1 - "router discovery" - Should we capitalize and explicitly reference RFC 4861? - "a usable prefixes" -> "a usable prefix" Section 3.1.2 - "IP addressability becomes present on adjacent infrastructure link" - was more text intended here? Section 3.1.3 - This section describes how to avoid creating duplicate on-link prefixes. Should we also discuss how to avoid deprecating multiple on-link prefixes simultaneously in the case that duplicates do occur? In particular, how do we ensure convergence on one prefix? Section 3.3 - "Stub routers MUST advertise reachability to stub network OSNR prefixes on any AIL to which they are connected." Should we consider limiting which stub routers advertise reachability if there are a large number of stub routers? - "reachability to all such links" should be "reachability to all such prefixes"? Section 3.4 - "If the stub router is not advertising itself as a default on the stub network, it MUST advertise reachability to any prefixes that are being advertised as on-link on AILs to which it is attached." I think we should consider reachability to other stub networks in addition to the AIL. In this case, the stub router must also advertise reachability to prefixes advertised in RIOs. Also, similar to Section 3.3, should we consider limiting which stub routers advertise reachability if there are a large number of stub routers? - "Consequently, stub routers SHOULD be configurable to not advertise themselves as default routers on the stub network." In some cases, I think it may be possible for a stub router to automatically determine that there is another stub router attached to the same stub network but not the same AIL. Section 3.5 - "be able to discovery devices" -> "be able to discover devices" - add references to SRP, Advertising Proxy, etc. Section 3.6 - add reference to Discovery Proxy. Section 4.1 - "traffix" -> "traffic" Section 4.2 - "WFfi" -> "WiFi" Section 5 - Should we recommend some way to deterministically converge on one prefix when deprecating? Section 6 - "effected" -> "affected" Section 6.2 - "off-mesh" -> "Off-Stub-Network" Section 6.3 - How does the infrastructure advertise availability of the SRP service? If out of scope, maybe state that? -- Jonathan Hui