Re: draft-ietf-6man-slaac-renum: Conveying Information in Router Advertisement (RA) Messages

Ted Lemon <mellon@fugue.com> Thu, 09 June 2022 14:23 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DD32C15AE2E for <ipv6@ietfa.amsl.com>; Thu, 9 Jun 2022 07:23:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.908
X-Spam-Level:
X-Spam-Status: No, score=-6.908 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_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20210112.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 lxdpyjVzU4yD for <ipv6@ietfa.amsl.com>; Thu, 9 Jun 2022 07:23:02 -0700 (PDT)
Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (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 AEA71C157B53 for <ipv6@ietf.org>; Thu, 9 Jun 2022 07:22:57 -0700 (PDT)
Received: by mail-ot1-x329.google.com with SMTP id y16-20020a9d5190000000b0060c1292a5b9so4490387otg.3 for <ipv6@ietf.org>; Thu, 09 Jun 2022 07:22:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sNV8aNA/uhzwxfRNIHYGRpLjn7O/4pN56V4DRQPGYaM=; b=3Xqmnt1T62DiM5CpbvZ/63X5myvrC6ukCuZi/mO1Fq9AgiQGk33kmNBPIBxUIk+7Oc sKLZTdXmwNcgASrthojlGofXXt8/D+ZQZ7ZQ5bkhYDJjGyVFjpjvPlk5C7NBaBPqWlUV R7qM4C1KhtSfMWFPP704e+f62j4V43acKJBJevfkg8oqE1fWHrsrpsJiELkyE9JBBXqL b4fs/eJt6kb9QLsEXVOxMnGJblFdnaxc9W3Hoi721tpUoCbvltChpIEgKqxbCPGeuy4H W+wm9ZcmA9h74XYpcXoniV9mQx5PihirNTTdBOf1hq+ILVZUvAeAzRVRzHbjgYj5qL14 oJpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sNV8aNA/uhzwxfRNIHYGRpLjn7O/4pN56V4DRQPGYaM=; b=DjkIGvxRrPGHvFVJFjR50UMuOfRfBAiRd382uMch4ABOMRUAW9Vi5HZaSREdsUuHOm THcD4RSkGbcC3rhFIxTD/RtGzkd8cV2WLUSkfRbndtQChWOTY4FMkGzvvl5B6JGone8E R91TMY9vrTENSAkh2T9fEmgn6YX8HtEjdUTTJF83DS+4X1pxYb0velJ8GgLlU1bmKx8H u489rc373i24TydCF6LIAyj4aD5Nkk6hQhdQvEvpIe4V5IIdwBRlDqr2rZfieIUpNUAF I7Vqciu9qp6jKYaVA3ZkTeGtjJTU3Ow5QsZpsxvc2IHOW/1u5JiEkmMEcaa6tPVlmdat rYFA==
X-Gm-Message-State: AOAM530pfQtPdn74DbmIFAFMu/l5gCqbjVysGq2OkGFnQs4Y5uA91ehv uzAlGW0pUhJe9KHvfTDyuc6D7xxSnzKJkcfDhVwJ4g==
X-Google-Smtp-Source: ABdhPJzOanDJQaovflwoUf7AV9YKRvK0nPoAXlEmR0CtAZevutY3R5jK6YcSpAqB7bZn/hp3658VDM4L9n8LF20SkGQ=
X-Received: by 2002:a9d:70d5:0:b0:60c:1b16:9710 with SMTP id w21-20020a9d70d5000000b0060c1b169710mr3100813otj.285.1654784576517; Thu, 09 Jun 2022 07:22:56 -0700 (PDT)
MIME-Version: 1.0
References: <971cee77-6cf5-513f-c72b-458b1f0b581c@si6networks.com>
In-Reply-To: <971cee77-6cf5-513f-c72b-458b1f0b581c@si6networks.com>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 09 Jun 2022 10:22:20 -0400
Message-ID: <CAPt1N1nNo0kaQQetM_USUUNXUzq-2Ed1fMwZfYxPw3FNjnQH=A@mail.gmail.com>
Subject: Re: draft-ietf-6man-slaac-renum: Conveying Information in Router Advertisement (RA) Messages
To: Fernando Gont <fgont@si6networks.com>
Cc: ipv6@ietf.org, draft-ietf-6man-slaac-renum@ietf.org
Content-Type: multipart/alternative; boundary="000000000000dd0e3805e1048e8e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/VC4wSsbXxw3WLP5_9hBGxgMIAGM>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2022 14:23:04 -0000

This text seems correct to me. I suspect that implementations generally
already do this, but advising them to do it is not a bad idea.

On Thu, Jun 9, 2022 at 4:03 AM Fernando Gont <fgont@si6networks.com> wrote:

> Hi,
>
> Section 4.4 of draft-ietf-6man-slaac-renum-03 contains a "[TBD]"
> placeholder for text that had not yet been incorporated from the
> individual submission version of the document
> (draft-gont-6man-slaac-renum).
>
> We'd like to hear from you regarding whether you have any thoughts or
> objections about incorporating the following text for Section 4.4:
>
> ---- cut here ----
> 4.4.  Conveying Information in Router Advertisement (RA) Messages
>
>     Intentionally omitting information in Router Advertisements may
>     prevent the propagation of such information, and may represent a
>     challenge for hosts that need to infer whether they have received a
>     complete set of SLAAC configuration information.  As a result, this
>     section aims that, to the extent that is possible, RA messages
>     contain a complete set of SLAAC information.
>
>     This document replaces the following text from Section 6.2.3 of
>     [RFC4861]:
>
>        A router MAY choose not to include some or all options when
>        sending unsolicited Router Advertisements.  For example, if prefix
>        lifetimes are much longer than AdvDefaultLifetime, including them
>        every few advertisements may be sufficient.  However, when
>        responding to a Router Solicitation or while sending the first few
>        initial unsolicited advertisements, a router SHOULD include all
>        options so that all information (e.g., prefixes) is propagated
>        quickly during system initialization.
>
>        If including all options causes the size of an advertisement to
>        exceed the link MTU, multiple advertisements can be sent, each
>        containing a subset of the options.
>
>     with:
>
>        When sending Router Advertisements, a router SHOULD include all
>        options.
>
>        If including all options would cause the size of an advertisement
>        to exceed the link MTU, multiple advertisements can be sent, each
>        containing a subset of the options.  In all cases, routers SHOULD
>        convey all information using the smallest possible number of
>        packets. and try to convey options of the same type in the same
>        packet.
>
>     RATIONALE:
>
>        *  Sending information in the smallest possible number of packets
>           was somewhat already implied by the original text in [RFC4861].
>           Including all options when sending RAs leads to simpler code
>           (as opposed to dealing with special cases where specific
>           information is intentionally omitted), and also helps hosts
>           infer when they have received a complete set of SLAAC
>           configuration information.  Note that while [RFC4861] allowed
>           some RAs to omit some options, to the best of the authors'
>           knowledge, all SLAAC router implementations always send all
>           options in the smallest possible number of packets.  Therefore,
>           this section simply aligns the protocol specifications with
>           existing implementation practice.
> ---- cut here ----
>
> Thanks!
>
> Regards,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>