Re: [v6ops] draft-pref64folks-6man-ra-pref64
神明達哉 <jinmei@wide.ad.jp> Wed, 17 October 2018 18:22 UTC
Return-Path: <jinmei.tatuya@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE595130E01 for <v6ops@ietfa.amsl.com>; Wed, 17 Oct 2018 11:22:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.421
X-Spam-Level:
X-Spam-Status: No, score=-0.421 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.979, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 z0cPuXt9QjbT for <v6ops@ietfa.amsl.com>; Wed, 17 Oct 2018 11:22:58 -0700 (PDT)
Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) (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 89AD5130DC7 for <v6ops@ietf.org>; Wed, 17 Oct 2018 11:22:57 -0700 (PDT)
Received: by mail-lf1-f49.google.com with SMTP id m18-v6so20574166lfl.11 for <v6ops@ietf.org>; Wed, 17 Oct 2018 11:22:57 -0700 (PDT)
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; bh=GcR0QIwBbxDgcj4PCCQV9+fJaesDJIreNIeuZpSX5lk=; b=CL1BDzQNrJxVRSGPWgtkE6ixS07Uw1N+BG2f/SiPjCRirizanogEHoTjk8+SYn/uZJ Urv7UBJS91aCX58STk6E2X9/pwHVmWan8mEifJGohcAM6SdvGdXQl+8sXuw9I1gp+YZS welkpehGZwZmyFAQVowQe9dCUStmnmZlPlSaBgVJN6hE3Rdt8VjdKKPwFykiLeq1LY8X FG2gx3euPUP7aICryKNy7ybNV+qTjeBKO8kcDcu3rdtdev05eFhNAkWgWfGwa4TgJea2 wdkJS2qsSM+AG0KvW3wc88qgqn7zsiFloo5G6khooJbg5jlbBTGlekCUzLHrT0pVwnLs PsWg==
X-Gm-Message-State: ABuFfoj1Oini0ZP5yUHafxw04xG1lor5auZr/brLsK7deev8S/UC5uI+ fGsAFUcQ4NPQVQtJIERpFdguKMBJc6PAtAtjGM41tcP3
X-Google-Smtp-Source: ACcGV60KfHImK4+MgKsHEjPMtJ20NtfskTc+0eMI4ZyU2GxppFgdFsmkwHUibG6UiHLMmw9H9RGs7Y52Yj6uKE2Ys4k=
X-Received: by 2002:a19:d58b:: with SMTP id m133-v6mr16450861lfg.105.1539800575217; Wed, 17 Oct 2018 11:22:55 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB424561F343F1D9980BA8BADBAEFD0@BYAPR05MB4245.namprd05.prod.outlook.com> <CAJE_bqcg7jzeUQv75zQZm8OwiysM55O75bEqNhfXTwtNkhjadw@mail.gmail.com> <CAFU7BARTd9jD3tPWEy9t_Wqxvfr_vAWr+4ZPSKPoQc7AS30Ndw@mail.gmail.com>
In-Reply-To: <CAFU7BARTd9jD3tPWEy9t_Wqxvfr_vAWr+4ZPSKPoQc7AS30Ndw@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Wed, 17 Oct 2018 11:22:43 -0700
Message-ID: <CAJE_bqfibpCXHYpVvzp3vGtiymn94Gv+2ky+oa5OMo=ZGY=tYg@mail.gmail.com>
To: Jen Linkova <furry13@gmail.com>
Cc: v6ops@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004f9cb4057870c205"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/DxGMqv8uEQ0NWtaTELKAr8lm-_M>
Subject: Re: [v6ops] draft-pref64folks-6man-ra-pref64
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Oct 2018 18:23:00 -0000
At Tue, 16 Oct 2018 21:28:37 +1100, Jen Linkova <furry13@gmail.com> wrote: > > - In section 2 (or somewhere else like in the introduction) I think > > it's fair to point out that the RA approach has a drawback of > > configuring local routers of each end subnet (where ordinary clients > > reside). It's unlike the advertisement of on-link/addrconf prefix > > for which the router should inherently know and be configured with > > anyway, so it looks to me to be a tradeoff between the router > > configuration overhead and the advantages described in this section. > > Well...Some vendors still require the prefix to be explicitly > configured under router-advertisement section to be included in PIOs > (just configuring /64 on the interface is not enough) so SLAAC does > require some explicit configuration anyway (and RDNSS and timers etc). > On the other hand, some vendor allow the configuration to be inherited > so in real life it will be one-line config to enable this option on > multiple interfaces...So, to be honest, I do not see much difference > between this option and any other SLAAC parameter... I'm afraid we're talking about different issues...maybe I wasn't clear enough in the above comment, so let me rephrase it: assume if you have 100 leaf subnets, each of which has an RA-advertising router. If you want to deploy draft-pref64folks-6man-ra-pref64, you'll need to configure those 100 routers separately; if the prefix is changed, you'll need to update the config on these 100 routers. On the other hand, if you use a DNS-based approach (RFC7050) you'll only have to configure/update the DNS(64) server (there may be multiple instances of such server and you may have to configure each of them by hand, but I assume the number of such instances is generally much smaller than the number of leaf subnets). This is different from other SLAAC parameters such as PIO, since the information is different for different subnets and each router needs to be configured separately anyway. To be clear, I'm not making this comment to say that ra-pref64 is inferior to existing ways. I just thought there's some tradeoff between different approaches and it's fair to explain both pros and cons. > > Similarly, we might want to note that this case in Section 5 should > > be (very?) atypical even if not forbidden: > > > > o The pref64 option presents in a single RA more than once; > > It would be necessary for renumbering from one pref64 to another. > The old pref64 needs to be advertised with zero Lifetime, while the > new pref64 would have non-zero lifetime. Ah, okay. Perhaps that was just my bad reading, but the intent wasn't clear to me from the draft's context. In fact, it looks like the other two bullets talk about the case of multiple usable prefixes (right?) Also, if I understand it correctly, "the recommendations given in Section 3 of [RFC7050]" also discusses the case of multiple usable prefixes: When multiple Pref64 were discovered via RA Pref64 Option [...], host behaviour with regards to synthesizing IPv6 addresses from IPv4 addresses SHOULD follow the recommendations given in Section 3 of [RFC7050], limited to the NAT64 prefixes that have non-zero lifetime.. Only the above one bullet should mean the renumbering case since the pref64 option should only support at most one usable prefix. And then the above paragraph still looks awkward: since "this option specifies exactly one NAT64 prefix for all IPv4 destinations" (from Section 3) I'd expect we only have at most one prefix that has non-zero lifetime. And then there's no point of applying the above "recommendation" since it's "limited to the NAT64 prefixes that have non-zero lifetime" (btw there's a redundant period here). Perhaps I'm still misunderstanding something fundamental, but I personally see some need for editorial clarification. > > - Section 3: these two don't read very consistently: > > This option may appear more than once in a Router Advertisement. > > [...] > > This option specifies exactly one NAT64 prefix for all IPv4 > > destinations. > > Sorry, I'm not sure I understand why. For example, a PIO contains > exactly one prefix. However Prefix Information Option may appear more > than once in a Router Advertisement. > The same here. > > > If it intends to specify *exactly one* prefix, what's the point of > > having more than one options (unless these options include exactly > > the same prefix, which also makes no sense). I guess this is rather > > an editorial matter than a protocol problem - perhaps in this > > context we just don't have to say the "may appear more than once" > > sentence. > > See the renumbering example above. See above. Now I see how these two can coexist, but at least to me it's not so obvious for fresh readers just from this text. More explanation to clarify the intent would help. -- JINMEI, Tatuya
- [v6ops] draft-pref64folks-6man-ra-pref64 Ron Bonica
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 神明達哉
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 Mikael Abrahamsson
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 Jen Linkova
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 Jen Linkova
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 Mikael Abrahamsson
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 神明達哉
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 Fred Baker
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 神明達哉
- Re: [v6ops] draft-pref64folks-6man-ra-pref64 Jen Linkova