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 > -------------------------------------------------------------------- >
- draft-ietf-6man-slaac-renum: Conveying Informatio… Fernando Gont
- Re: draft-ietf-6man-slaac-renum: Conveying Inform… Ted Lemon
- Re: draft-ietf-6man-slaac-renum: Conveying Inform… Fernando Gont
- RE: draft-ietf-6man-slaac-renum: Conveying Inform… Vasilenko Eduard
- Re: draft-ietf-6man-slaac-renum: Conveying Inform… Fernando Gont
- Re: draft-ietf-6man-slaac-renum: Conveying Inform… Brian E Carpenter
- RE: draft-ietf-6man-slaac-renum: Conveying Inform… Vasilenko Eduard
- Re: draft-ietf-6man-slaac-renum: Conveying Inform… Fernando Gont
- RE: draft-ietf-6man-slaac-renum: Conveying Inform… Vasilenko Eduard