Re: NAT64 in RA, draft-ietf-6man-ra-pref64

Jen Linkova <furry13@gmail.com> Tue, 02 July 2019 13:30 UTC

Return-Path: <furry13@gmail.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 3EDB2120233 for <ipv6@ietfa.amsl.com>; Tue, 2 Jul 2019 06:30:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level:
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 sMeP0NRHRaBr for <ipv6@ietfa.amsl.com>; Tue, 2 Jul 2019 06:30:39 -0700 (PDT)
Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (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 6A60712022E for <6man@ietf.org>; Tue, 2 Jul 2019 06:30:39 -0700 (PDT)
Received: by mail-qt1-x830.google.com with SMTP id w17so18387607qto.10 for <6man@ietf.org>; Tue, 02 Jul 2019 06:30:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=lFKHgWmfGgGSSUpzo2tHTeN1wyr3XlxY+a63GsXcre4=; b=rtb4HfS37kejNSB7gD+pPkiJQ02nzEDmRHw63vAFedYJ9LfHb6KMB4Ydbj+44xKt+I p/eZI5cjACxr+V3Mgn4jsHNfgpN7XADq9ghvsnOjc2fqtSAXTYIqCzvYjW/gpfqPdBJd yAnJK4gH0CdUJVfAAzTNG4UOMAzZA2KX+7wJL9hOIjvSZv6alN2BCf5+RloEhmbgrVLU 0Yx9YUce26R92ZLqpdgi0JrY9zUxg7TzQn3wYEgM4fjoZaJTTCxvgxr+1QbnnJSXTPEs rslLblOs0UtrDM/imHXJTuJC4pWkReLGOxmWU2zOLw4wtTWiWy+C/QbXYWx1yZVKB9Q4 9mMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=lFKHgWmfGgGSSUpzo2tHTeN1wyr3XlxY+a63GsXcre4=; b=pR7G73zPLRvZgdssIfysmbGuKruupzHmhIlmN6QoBfGljTsZoFHUR8GlD8UnvMDSCB Sawl6r0fjawH/dWwQx185F1T8T4zknmBchtdVoQkZJF2XGrMsLOGpUPWaeck849xrJt1 FI2W4GI8fYQJ4m26s3aW35ejp3B14uTJVi17hnD+1hQvi/F08OWSoqiYR/98IyoMrc8G U0ug4Oauhmi+rCjo+/OcP+ugHU4PC+EY38BTy2j8by6vd72r0EwOlQQRChVvzgbKFCi6 mG9pveKpSwZ41f0qR5IxJ/TD4PoVLi+cyEREPYaduUPTPkbxsXI+PmBBqiBpH4nO/gZi Ukgg==
X-Gm-Message-State: APjAAAUfpqlBnJtJ7R1SsRsbjLSzoRu/hJLSYNQCehcRA8iYBSQsekXb 65hBqF0IMqJfYbgQLZrOxgCSfmQHDMCZivdUazY=
X-Google-Smtp-Source: APXvYqyodaLcGgdjsqcMbT+BHMYs0gSQAwj4ISn6x9VJCKcxsy2tUTzCIK+rNImdt2taqqD69bbnhE0UXLY7449D9m4=
X-Received: by 2002:aed:3b66:: with SMTP id q35mr25712470qte.118.1562074238345; Tue, 02 Jul 2019 06:30:38 -0700 (PDT)
MIME-Version: 1.0
References: <12187.1558972629@localhost> <D3C7EB41-02E8-48D6-9335-26A041FD64C2@isc.org> <00C00FE5-C7CD-4B99-A2C9-CCBFCB1E4850@isc.org> <CAFU7BASfJ4YS6xBzK8hNJRSMnFZmdn3VE5A=sPCC3JqRa8SQEQ@mail.gmail.com> <EC63A89D-26CD-4093-8814-4461B6D3D327@isc.org> <CAFU7BASsAwitEc==Zj6qT4izy-tFosg23DHXFVVzOixidEfMFA@mail.gmail.com> <6EC0FA5C-9B87-46A5-BD2D-93E2E2C85291@isc.org> <4632.1561748149@localhost> <7F90899E-71DF-46BB-A2AB-CE0E8274C585@isc.org> <25567.1561758875@localhost> <CAAedzxqy5U5g23xej6TYG-Zu-VWeoHfMcdKYE4cOBTg_0XwtWg@mail.gmail.com> <26E61B05-CEF8-4D9C-9BB7-6BE2C0E4DC62@isc.org>
In-Reply-To: <26E61B05-CEF8-4D9C-9BB7-6BE2C0E4DC62@isc.org>
From: Jen Linkova <furry13@gmail.com>
Date: Tue, 02 Jul 2019 23:30:27 +1000
Message-ID: <CAFU7BASoC7qvQSXZVWtgxj-5gPiJnO8fbEgv+x=iszy7vMEScw@mail.gmail.com>
Subject: Re: NAT64 in RA, draft-ietf-6man-ra-pref64
To: Mark Andrews <marka@isc.org>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, 6man <6man@ietf.org>, Lorenzo Colitti <lorenzo@google.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/1LuTTdTYAaXL_v9suKLpj58tL74>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 02 Jul 2019 13:30:41 -0000

Hi Mark,

So let me summarise my opinion on this topic - hopefully we could find
some consensus... ;)

- First of all you are right, there are scenarios when it might be
beneficial to communicate to hosts some exclusion lists (esp. for
specifying AAAAs which should be ignored if present and still trigger
DNS64 synthesis).
- Those cases seem to be quite limited  subset of all Pref64 use cases (IMHO).
- Based on what I've seen in the real life, have read on the list and
have heard at IETF, the vast majority of Pref64 use cases are for /96.
But not all of them.
- If my calculations are correct, for the /96 Pref64 case combining
Pref64 and APL together does not save bits and does not make RA
smaller. Sometimes it's even the opposite.
- On the other hand, decoupling the Pref64 from the APL would provide
the following benefits:
  --- simplifies the options parsing (making it easier for understand
and implement);
  --- speeds up the adoption, implementation and deployment (the
simpler the feature the easier to get it implemented by the
vendor...usually...;)
  --- solve the issue of referencing the experimental RFC in the standard one.
  --- (ps correct me if I'm wrong): it would allow end systems which
have RFC7050 implemented and are not willing to implement Pref64 RA
option to use the APL option still (if the network sends it). So even
RFC7050-only end hosts would benefit from the APL option if we get
them decoupled.
- if you are concerned about administrative overhead of writing two
drafts - as I've said before I'm more than happy to write the draft
and send it to you for review/comments. Not sure if there are any
slots left for Montreal but we could definitely do it in Singapore.
(I'd not be surprised if the total amount of text in that drat would
be less than we have sent in that email thread ;)))).

What do you think? Are there any reasons still to get have the Pref64
and  the APL bound together?

On Tue, Jul 2, 2019 at 2:41 PM Mark Andrews <marka@isc.org> wrote:
>
>
> > On 2 Jul 2019, at 10:48 am, Erik Kline <ek@loon.com> wrote:
> >
> >
> >
> > On Fri, 28 Jun 2019 at 14:54, Michael Richardson <mcr+ietf@sandelman.ca> wrote:
> >
> > Mark Andrews <marka@isc.org> wrote:
> >     > Except it DOES NOT depend on search lists. The name is absolute. I was
> >     > pointing out to Jen why depending on a search list was a bad idea.
> >
> > To clarify, I think there are two ideas:
> >
> > 1) reserving _dns64, + search list to get APL
> > 2) sending the absolute name to get APL.
> >
> > I understand you are proposing (2), and I'm thanking you for clarifying that.
> >
> > Am I right in reading that https://tools.ietf.org/html/rfc3123 is Experimental?  Did another doc change the status of APL RRs?
>
> No.
>
> > I like APL RRs, but if we want a standards track type RA option, should APLs get a bump in status first (purely for the lie-flat seats, of course)?
>
> I don’t see the need.  It’s not required.  It’s just something that has to be noted in the write up.
>
> If the primary doesn’t support APL in (RFC 3123) text format it should support it in unknown record format (RFC 3597).  All intermediate servers and resolvers (including stub resolvers) if they are STD13 compliant will handle it.  It is just a opaque blob of data to be transferred and STD13 requires *all* resolvers to be able to lookup and return unknown types as opaque data.  Yes, this is a forward compatibility requirement in STD13.
>
> All that is required is that there be a stable reference which we have with RFC 3123.
>
> > --
> > Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
> >  -= IPv6 IoT consulting =-
> >
> >
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742              INTERNET: marka@isc.org
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------



-- 
SY, Jen Linkova aka Furry