[v6ops] comments on draft-templin-v6ops-pdhost-13

神明達哉 <jinmei@wide.ad.jp> Sat, 17 March 2018 21:47 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 DF525126BF0 for <v6ops@ietfa.amsl.com>; Sat, 17 Mar 2018 14:47:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.401
X-Spam-Level:
X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 JlyXZHjVLTEs for <v6ops@ietfa.amsl.com>; Sat, 17 Mar 2018 14:47:57 -0700 (PDT)
Received: from mail-wr0-x229.google.com (mail-wr0-x229.google.com [IPv6:2a00:1450:400c:c0c::229]) (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 7C4241252BA for <v6ops@ietf.org>; Sat, 17 Mar 2018 14:47:57 -0700 (PDT)
Received: by mail-wr0-x229.google.com with SMTP id s18so14873841wrg.9 for <v6ops@ietf.org>; Sat, 17 Mar 2018 14:47:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=+wX16hnx6Y5o4aWnS30iUtSxU2KI4wNVaWWrYznErcI=; b=jHeiKtW+FENVGz/VvaCE/INCEJwkygyQtWQ/2NPhOt8laOUKFKC0+6h0+4E9iCBgs9 FXlbSb5t/u5A3Lrh7Ro4IFZZTus8HYfXUd6acm1JcQMeoIgbSDvxOdhEJXQSPAUEBxBH HI8QC9KnSftxsSmoGN+obTeSp87KJ607NZPJE6rLAv8EW6zrAj8AYvWXxTuVZM9zoRKl BM0E0aADmjFsvBxClmIwYemGBudbiTVY39khNb1Pv8gLDg5H53xczaKcighRYQVvakrn 2Qpy1PZF+pNCKhl4PDe+0CvSxJjMAkZlvAeP2iDOLkaz+9QDrU7jq9O0X+8LZ4Y1WXBq tZnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=+wX16hnx6Y5o4aWnS30iUtSxU2KI4wNVaWWrYznErcI=; b=NOwUXPDFopX3uJbQbRpVUWDMW6oPwdP4Mf6ViZkwTkHpHouJwKgcZW04feQ2bPVS4V JwO0uqcCmyadKI6jii6I1azw/kz0IRECMNUR/koACLb/pzk2dyi/ceguU+1mhqCAwPeI kU1FmI5Tk+j9DOamryEkcHo7GQGcJSC+YOlVbjE8nND5qBM7oaLQLNiBDt/cHMPSKP95 feT/Gq4fFiMIg2rnadad/rrMPED8EqCS/NLlLDOc5UhamjeeE59q9T89W7Z3Ium4ngDg qYX7YNvPGkeYuWo4QEUmvEJVkKP7grDTVw9u+FQuu+QpGDc9ipXOBc+meEpkQ4quQHKc pLGw==
X-Gm-Message-State: AElRT7FsAUPorpAn6Aidltr8cDHhyUZ9R3LLYmRT3KOnTdnL+BZ0t/iC ELnx2aJ+jRehNn4qkUGtejPBgYeNKM1ax0xv0Fw3fGnT
X-Google-Smtp-Source: AG47ELtbJKeO83AM23ZlkHWTG5psOdZvBQCUb2CilH7ImDgJ/4vGoAee4zmNzNEgRn/yqPVdarBcmQqEqfzrH4+yWys=
X-Received: by 10.223.138.234 with SMTP id z39mr5603606wrz.35.1521323275691; Sat, 17 Mar 2018 14:47:55 -0700 (PDT)
MIME-Version: 1.0
Sender: jinmei.tatuya@gmail.com
Received: by 10.223.151.19 with HTTP; Sat, 17 Mar 2018 14:47:55 -0700 (PDT)
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Sat, 17 Mar 2018 14:47:55 -0700
X-Google-Sender-Auth: iqGITi3i44raB3ZzxaDYUcsPv9g
Message-ID: <CAJE_bqfLP2AUr9HkW7-k=vBtDawV3_HqXEVBZMxZ-0Dk3zfHVQ@mail.gmail.com>
To: v6ops@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/H2VrB6PAt5ozR5jqK3HnyBrl79E>
Subject: [v6ops] comments on draft-templin-v6ops-pdhost-13
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 17 Mar 2018 21:47:59 -0000

I've read draft-templin-v6ops-pdhost-13.  I found it generally well
written.  I have a couple of quick comments:

- Section 1

   'R' could instead function under the strong end system (aka "strong
   host") model [RFC1122][RFC8028] by assigning IPv6 addresses taken
   from 'P' to an upstream interface as shown in Figure 3:

  I think this usage should clarify its relationship with the
  following part of RFC3633:

   [...] the requesting router MUST
   NOT assign any delegated prefixes or subnets from the delegated
   prefix(es) to the link through which it received the DHCP message
   from the delegating router.

  Perhaps the implicit assumption is that the "prefix" itself is
  assigned to a different interface than the upstream interface and
  should be justified.  But (even if so) I believe it should be at
  least explained explicitly, and I guess it could be controversial
  and should better reach an explicit consensus.

- Section 3

   In contrast, a node that configures addresses from a delegated prefix
   can assign them without invoking MLD/DAD on an upstream interface,
   since the prefix has been delegated to the node for its own exclusive
   use and is not shared with any other nodes.

  I personally think it still technically violates RFC4862 Section
  5.4:

   Duplicate Address Detection MUST be performed on all unicast
   addresses prior to assigning them to an interface, regardless of
   whether they are obtained through stateless autoconfiguration,
   DHCPv6, or manual configuration, with the following exceptions:

  These exceptions don't include "when the prefix is delegated to the
  host".  In fact, my understanding is that the sense of RFC4862 is
  quite strongly err on the side of caution and try to catch a
  situation of configuration errors - in the context of the draft,
  including cases where the upstream router accidentally assigns an
  address from the prefix.

  With some more discussion it may be justified, but I personally
  don't think the current brief description is enough.  Also, for this
  reason this document should be a standard track document updating
  RFC4862.

--
JINMEI, Tatuya