Re: [Technical Errata Reported] RFC6724 (6971)

David Farmer <farmer@umn.edu> Wed, 11 May 2022 21:12 UTC

Return-Path: <farmer@umn.edu>
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 80F2DC15E41D for <ipv6@ietfa.amsl.com>; Wed, 11 May 2022 14:12:48 -0700 (PDT)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=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=umn.edu
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 tljq-_OIZMp4 for <ipv6@ietfa.amsl.com>; Wed, 11 May 2022 14:12:44 -0700 (PDT)
Received: from mta-p8.oit.umn.edu (mta-p8.oit.umn.edu [134.84.196.208]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82DABC1595FE for <ipv6@ietf.org>; Wed, 11 May 2022 14:12:32 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p8.oit.umn.edu (Postfix) with ESMTP id 4Kz70J02t2z9vCGX for <ipv6@ietf.org>; Wed, 11 May 2022 21:12:32 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p8.oit.umn.edu ([127.0.0.1]) by localhost (mta-p8.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NBXUHem2Hnxv for <ipv6@ietf.org>; Wed, 11 May 2022 16:12:31 -0500 (CDT)
Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p8.oit.umn.edu (Postfix) with ESMTPS id 4Kz70H3t5pz9vCFS for <ipv6@ietf.org>; Wed, 11 May 2022 16:12:30 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p8.oit.umn.edu 4Kz70H3t5pz9vCFS
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p8.oit.umn.edu 4Kz70H3t5pz9vCFS
Received: by mail-ed1-f72.google.com with SMTP id k12-20020aa7d2cc000000b0042a2d586c56so818739edr.17 for <ipv6@ietf.org>; Wed, 11 May 2022 14:12:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vBOdo1HYNqlNTzAFpZB87RHGvgR8Lkq4FURGNrhJ5OU=; b=UjfdtXwt5K2JfboQjfXa3n4GmZXO/0qboF7kPtYoQ/oK0Ee4McfsAVP+ATOLd/FwFl mYZfl4Z9O966iWjxV67XMmallDOw64osERxu3J29BlgCZy1O8woBOGu9dQdvsWdqEbbU LP5Bspq6zwxz5ogFFL++hMqgpLTNOSt9F48FBA1wTTlEFCI0NRYrBgk8M+WFShMOAbBU FQVAKV0qUp8aC55GpgzvGcdPsoU8ljHbznTzhmizpjcNriY2+dcOFJS5Za7eeFdnLWQx ab/sxFzuCSip9OC3uV9CmejSEkp0d7mtcggYj/YCAlsIIU60nDDlYlj8Q0u4I88ORs3E vwKA==
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=vBOdo1HYNqlNTzAFpZB87RHGvgR8Lkq4FURGNrhJ5OU=; b=fhIatwOsuXWD78LC1fidrhtaeF3kFPN0Fmfhr/ofJes2EApFmhdYgi55OWIg3xSn79 GohMZYd5l5hMthG/iaVEcuff/VcCWNMFVJvPL0uoTNIkP+WpgVVccnxS4m7QtUKRZNSp lgvpYXgv/imfZErrWS4Nj3w7ucFaatA7dBz1xk5JcFcYuHiUHCjxRU5SKjeH2orwE+I2 m4Qw1a0ELklpFSr/odJZ9F1c0nBUinFb78g0T54BIHQ3aDxStZedoE33yMxl1tSnmWQN D8wBAsVKb0bDvfZCFlVdv8DY9Si9L0YiWc8aESd0NlzsflQMqi6Nwxew4lXYNT/FjAbH q2nw==
X-Gm-Message-State: AOAM5314bNmWYpXqsHnOMb0UaXDUwmuTj3+ZYmyZW0WZPWEpLzmoKHNx NUPUITLbedn+SMxWpn2ZOThu2YfILbohy3YMfDPrMVXgW2UtTnizh8bP6IRMVFEHB1h2g6t5u81 ffjmkqW6wZq3PazkImOg1CYsQ
X-Received: by 2002:a17:907:6088:b0:6f4:bc5b:ab3c with SMTP id ht8-20020a170907608800b006f4bc5bab3cmr26955124ejc.236.1652303549087; Wed, 11 May 2022 14:12:29 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJzAr57ldWolKKSrOHsLBQh1mlBgI4r0Cre7X0pc8GXivcNXsig5eNl7Ckecm6rj7huZ9iR38KPpoN3iQRaySV0=
X-Received: by 2002:a17:907:6088:b0:6f4:bc5b:ab3c with SMTP id ht8-20020a170907608800b006f4bc5bab3cmr26955102ejc.236.1652303548735; Wed, 11 May 2022 14:12:28 -0700 (PDT)
MIME-Version: 1.0
References: <20220510220633.4F768133111@rfcpa.amsl.com> <d65f2f8b52f14b029c4c8a44584670b9@huawei.com> <m1nolHE-0000LLC@stereo.hq.phicoh.net> <232cf12db54348798afb7570e6df30e4@huawei.com> <m1nonI1-0000N1C@stereo.hq.phicoh.net> <7118b7f4b7604f1baf6f1916c3de34f9@huawei.com> <m1norI2-0000LJC@stereo.hq.phicoh.net> <a60e223753044a8eaf9e697c9d2018cf@huawei.com>
In-Reply-To: <a60e223753044a8eaf9e697c9d2018cf@huawei.com>
From: David Farmer <farmer@umn.edu>
Date: Wed, 11 May 2022 16:12:12 -0500
Message-ID: <CAN-Dau3KLLrO1DpQ=qM4h7Dx_pFdgmVo1kajx9O_jkg02VVY4g@mail.gmail.com>
Subject: Re: [Technical Errata Reported] RFC6724 (6971)
To: Vasilenko Eduard <vasilenko.eduard=40huawei.com@dmarc.ietf.org>
Cc: Philip Homburg <pch-ipv6-ietf-8@u-1.phicoh.com>, "ipv6@ietf.org" <ipv6@ietf.org>, "bob.hinden@gmail.com" <bob.hinden@gmail.com>, "dthaler@microsoft.com" <dthaler@microsoft.com>, "tjc@ecs.soton.ac.uk" <tjc@ecs.soton.ac.uk>, "richdr@microsoft.com" <richdr@microsoft.com>, "arifumi@nttv6.net" <arifumi@nttv6.net>, RFC Errata System <rfc-editor@rfc-editor.org>
Content-Type: multipart/alternative; boundary="000000000000158a1e05dec2e6af"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/bnEIzkfRYT9NMI5tz9uLj1HVolc>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.34
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: Wed, 11 May 2022 21:12:48 -0000

The effects of DNS round-robin need to be viewed from an overall
perspective, not necessarily from the perspective of an individual host.
The goal of DNS round-robin is to ensure that when there are multiple
answers, that all hosts don't use the same order for the answers. It is ok
for a host to reorder the answers, in fact, it is ok for an individual host
to always use the same order of answers, as long as the answers don't end
up in the same order for all hosts.

Nevertheless, the CommonPrefixLen() should be no longer than the SA subnet
prefix length, which is typically 64 for most IPv6 subnets, and in the case
of IPv4-mapped addresses in ::ffff:0:0/96 is typically between 112 and 125,
with 120 possibly being the most common, representing IPv4 subnet masks of
255.255.0.0 (/16), 255.255.255.248 (/29) and 255.255.255.0 (/24)
respectively.

Finally, it is technically possible for the CommonPrefixLen() to be 128,
but I think this should only occur IFF the SA and the DA are in fact the
same address.

Thanks


On Wed, May 11, 2022 at 2:41 PM Vasilenko Eduard <vasilenko.eduard=
40huawei.com@dmarc.ietf.org> wrote:

> It is not errata.
> Appendix B bullet 1 states that it was done on purpose. And the purpose
> has been explained:
> "
>    1.  Changed the definition of CommonPrefixLen() to only compare bits
>        up to the source address's prefix length.  The previous
>        definition used the entire source address, rather than only its
>        prefix.  As a result, when a source and destination addresses had
>        the same prefix, common bits in the interface ID would previously
>        result in overriding DNS load balancing [RFC1794] by forcing the
>        destination address with the most bits in common to be always
>        chosen.  The updated definition allows DNS load balancing to
>        continue to be used as a tie breaker.
> "
> The decision to scrape again "DNS load balancing" is RFC 6724bis.
> Ed/
> -----Original Message-----
> From: pch-b28DE43C2@u-1.phicoh.com [mailto:pch-b28DE43C2@u-1.phicoh.com]
> On Behalf Of Philip Homburg
> Sent: Wednesday, May 11, 2022 9:42 PM
> To: ipv6@ietf.org
> Cc: Vasilenko Eduard <vasilenko.eduard@huawei.com>; RFC Errata System <
> rfc-editor@rfc-editor.org>; dthaler@microsoft.com; richdr@microsoft.com;
> arifumi@nttv6.net; tjc@ecs.soton.ac.uk; ek.ietf@gmail.com;
> evyncke@cisco.com; bob.hinden@gmail.com; otroan@employees.org;
> furry13@gmail.com
> Subject: Re: [Technical Errata Reported] RFC6724 (6971)
>
> > In my original
> > comment, I have given the URL to the DNS load balancing explanation
> > https://en.wikipedia.org/wiki/Round-robin_DNS
>
> So your argument seems to be that by accident, RFC 6724 supports
> round-robin DNS for IPv4. And it needs to keep supporting round-robin DNS.
>
> The goal of this RFC is to sort addresses, in other words the goal is to
> break round-robin DNS in general.
>
> The fix in the erratum is to support sorting of addresses for IPv4 as well.
>
> But your argument seems to be that the whole RFC is wrong and that there
> should not have been any destination selection based on longest prefixes
> matches.
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>


-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================