Re: [Snac] M/O Bit reflection behavior of draft-hui-stub-router-ra-flag-02

Ted Lemon <mellon@fugue.com> Thu, 18 April 2024 02:21 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: snac@ietfa.amsl.com
Delivered-To: snac@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF912C14F71D for <snac@ietfa.amsl.com>; Wed, 17 Apr 2024 19:21:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20230601.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0eyxlnFeqeGn for <snac@ietfa.amsl.com>; Wed, 17 Apr 2024 19:20:59 -0700 (PDT)
Received: from mail-qv1-xf32.google.com (mail-qv1-xf32.google.com [IPv6:2607:f8b0:4864:20::f32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62FE6C14CF1E for <snac@ietf.org>; Wed, 17 Apr 2024 19:20:59 -0700 (PDT)
Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-696609f5cf2so2581216d6.3 for <snac@ietf.org>; Wed, 17 Apr 2024 19:20:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20230601.gappssmtp.com; s=20230601; t=1713406858; x=1714011658; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DnNIwmAgBhvGSlfUI3Rlh8QNQUI42fR0enEqKcmbxoA=; b=XbAZl2R4njpcxz4fCl7F8MkHj7EuyeCChVJhKcmXUWmf5RtW64ZYlOeylDWJHsKY42 1GFuZJE0ptiG2/3azqhwNaHh8z0OdJNVTeKQPssFlvQCcNn84eNxFRo2JvPDic550Y26 UTcIJbPE/QV3pCfu5yiX8vgi4qZGExfYGDh8N4c1d3bkuQtUZpiSL1Z0z+E1w3bTI905 VDXWwnK1BO06Vqifmyl8aWWFmya+odgUsfbLWI0PPZlsWqmmryG3BK4el7iT0OP/A0Fv cLXDKl8iW3bPI/E/iWLj0UWseKQvezDtGEs5m8z8yafaa7aYsfS29L9Kdtk9eNyGW+IY kvig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713406858; x=1714011658; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DnNIwmAgBhvGSlfUI3Rlh8QNQUI42fR0enEqKcmbxoA=; b=L+5BdeZ8Z6FNG+Y9qobQoTJeyywQ1r1di4US36vJeOdDuBPLnlBWduqWP6xXfuHG4f 23cco7IHaT+vUYTAa93alFtNeTW0kYRn2tCotrPynpmyOZaKwrKi3CbgEJnqsWcOp19/ Y0CL2GY3+00MgONuAlwh55hok+876oB58We3vCjkAnhfs4DOIUB6Xu//5q/GG3TlRY8h kuwpRCYrfMK+y5Q7IV6Z9nub9N8YOkktOKWz2JCwWkzVW1zN2AbB4jnGl0EOERhZX8+t D0p68y5U2mO+C3V4f2+VF0vDLTFBLzou0nWjohYQz24AK3OpwVJHthykhQ38IauzboLf OUvA==
X-Gm-Message-State: AOJu0Yxf2LYRXmoWNhJ+3U+2FSNnGNL5HM+q2F2bYltz72jOWqjpjVuF RQ9h+kjGdQaEufpwR5Vrxl82DMqzJClVya+qdRkL5uUodRXd9qkrmZDwXFmuOLh+BRVcwLHDzao qVyq4xnEH58gftgm42NUzKWjZIqhQn9A3KuHGxA==
X-Google-Smtp-Source: AGHT+IFIdhi5rLgGbmkI+SwTs4sE8/54jHUrijN/U9Ggd6vl1NIKSDne7HUF9Y2fG2+ZkMpL/9Sv7SUSeip9lQW5fng=
X-Received: by 2002:ad4:559a:0:b0:69b:81d5:cd7 with SMTP id f26-20020ad4559a000000b0069b81d50cd7mr1315484qvx.3.1713406857906; Wed, 17 Apr 2024 19:20:57 -0700 (PDT)
MIME-Version: 1.0
References: <46119458-8B82-4DE0-A5BC-C58F64436FDB@gmail.com> <CAPt1N1mXSPR=7XwyobZhOSZppFohjJd-8DirqM6QFYihQXbvDQ@mail.gmail.com> <DU0P190MB1978F520A848CB9F32AA2385FD082@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM> <CAPt1N1=c5_GHXqqGFzTKrRdg9x1wOgq7Vw=Q0+FsyTHEgSQS8A@mail.gmail.com> <20240417114328.GA18918@unix-ag.uni-kl.de> <CAPt1N1=eyR6f_5UOn2N3g79QyJcur4jw18MJiCy34vMBu9O1SA@mail.gmail.com> <20240417141618.GA5099@unix-ag.uni-kl.de> <CAPt1N1=2Zqw9rSV0F-Mr1+888ht8-_F_Ykg_hABw6h=JJKHZBA@mail.gmail.com> <20240417191858.GA9875@unix-ag.uni-kl.de> <CAPt1N1n74q6nfTjJQ--9nAUb3CHEw8XwtshpyMAzdn4KLa1YoA@mail.gmail.com> <20240417214233.GA26096@unix-ag.uni-kl.de> <CAPt1N1=bTdnc+U80FCLri5g8x0vrcjm9kS_Hrvi-oEfYXC160Q@mail.gmail.com> <5791.1713403306@obiwan.sandelman.ca>
In-Reply-To: <5791.1713403306@obiwan.sandelman.ca>
From: Ted Lemon <mellon@fugue.com>
Date: Wed, 17 Apr 2024 22:20:21 -0400
Message-ID: <CAPt1N1n7miKJZCLxL3THq7rGkV--1G=E_4F1_UDnawqgCEM4pg@mail.gmail.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: SNAC ML <snac@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001f26df0616559fc0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/snac/P93O_Lct0pV4iECtoJn7jtdyG6Y>
Subject: Re: [Snac] M/O Bit reflection behavior of draft-hui-stub-router-ra-flag-02
X-BeenThere: snac@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Mailing list for discussing problems relating to the automatic connection of stub networks to existing infrastructure networks. " <snac.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/snac>, <mailto:snac-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/snac/>
List-Post: <mailto:snac@ietf.org>
List-Help: <mailto:snac-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/snac>, <mailto:snac-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Apr 2024 02:21:04 -0000

There isn't any text in the analysis about M&O at the moment—I was
referring to that because it's the general discussion that I think Erik was
asking for.

I agree that wire-or is the only thing that makes sense. I guess we could
try to document that.

The reason we need a lifetime in order to reflect the bits (rather than
just sending them as zero) is that otherwise we have no way to decide to
stop reflecting them, ever. So one router once setting the bits
accidentally will result in all the stub routers on the link perpetuating
that setting until they're all power-cycled at the same time. Yuck.

Are the M&O bits documented? I guess technically yes, but the behavior that
they trigger is not documented, and the documentation is not consistent.
The M&O bits as documented kinda sorta barely work, as long as you don't do
anything too interesting. But e.g. as soon as you have two consumer-grade
home routers terminating to the same link, the documentation fails. As soon
as you have an operator that has more than one router sending RAs on the
link, the documentation fails. This is what I mean by "not documented," but
the clarification is valid—poorly documented would be more accurate.

On Wed, Apr 17, 2024 at 9:21 PM Michael Richardson <mcr+ietf@sandelman.ca>
wrote:

>
> Ted Lemon <mellon@fugue.com> wrote:
>     > The problem with tracking M&O bits is that they don't have
> lifetimes. SNAC
>     > devices never want to turn them on, but if we are required to track
> them,
>     > it's actually technically difficult to understand how we would track
> them.
>
> argh. I just don't think it matters, just send them as 0 as SNAC routers
> are
> unaware if there is a DHCP server out there.
> (Wire-or is the only intelligent behaviour for hosts)
> I'm just not willing to die on this hill, so I've been butting out.
>
>     > We do actually have an appendix that talks about this issue. It's
> currently
>     > not in a published version of the draft, but you can find it here:
>
>     > https://github.com/ietf-wg-snac/draft-ietf-snac-simple/pull/53/files
>
>     > Can you take a look at that and see what you think?
>
> That PR is for copy.
> It's also go this section on
>      _Analysis of deployment scenarios in which a stub router could cause
>      problems_
>
> which I guess was started to explain what happens if M&O are wrong, but I
> don't see any text in that section on M&O, so I suggest splitting the PR
> and
> merging that section now.
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
>            Sandelman Software Works Inc, Ottawa and Worldwide
>
>
>
>
>