Re: [v6ops] DANIR questions draft-shytyi-v6ops-danir-04

Mark Smith <markzzzsmith@gmail.com> Wed, 13 November 2019 01:05 UTC

Return-Path: <markzzzsmith@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 1B897120058 for <v6ops@ietfa.amsl.com>; Tue, 12 Nov 2019 17:05:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.497
X-Spam-Level:
X-Spam-Status: No, score=-0.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, 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 8lo_8T4avXYT for <v6ops@ietfa.amsl.com>; Tue, 12 Nov 2019 17:05:10 -0800 (PST)
Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) (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 9A449120019 for <v6ops@ietf.org>; Tue, 12 Nov 2019 17:05:10 -0800 (PST)
Received: by mail-ot1-x32e.google.com with SMTP id f10so156141oto.3 for <v6ops@ietf.org>; Tue, 12 Nov 2019 17:05:10 -0800 (PST)
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; bh=QOfczgALlTpCKZDySxe9VimrddT25tM142LJV75cBy8=; b=KenB153a+EzjUuuh0E2zBLezhWQWRnqmYdMFn5wRJ1Qe75LBH9AoxU3UK4M0dQFyn5 MHaq1+1EldcD6HzmjHe+Q3z6p1lQmP0I/4WUJ9wg2pV64UXAzmuzW3rTbl5cpXoXGDUu hck9IRfdsqaCwXfcsMFMmE8/FnVYxlMVgZJpCUkoZKIDlvDwZA27z0+Mdhw7hQTDbDrx 8bpG4ZlSebHbM9HgpGuFRw/5EUYPXcis/A7aV19sLldgaKN6xr9UEJEks5qLXat7Mp3c Pt/wyTYpRWw9yvj8rrqgn+GJGiG/9YKGv5qhsOn9CklgeQb1RAwA/cEuBYGVwgpNUfGO zPPQ==
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=QOfczgALlTpCKZDySxe9VimrddT25tM142LJV75cBy8=; b=VzmmAm7vu5oMJ6+ZQMjCigcDCyS6CFfitkJq1VSExAJCbSFnwmK6b1eE+LD2NlnQ0i ILiiPnafAPGRcbaMzvFdgkxVlB6QleoI/568rlvZMxKloOc8AhnM6juga2qdK4L39eE2 IIkqztfGHTmMlzGukzRZFnUMdC17KjiyUnP7F63BHbNcB6p/rGEpagCH+iCdcSlZ8l3O k2Pli2MI0X5WRMU/9yKpDLiAF4Rd5qRzZu2stEV6dtZ2q2YEBM0z+GUwVtDvWeeDuXXq bwaYASI09c00d6VfMDnvNMGFA6UNawUtRbgqGwqfDJOvSVsmDr3iSUFMunvasxbbpSFM 0AiQ==
X-Gm-Message-State: APjAAAXmXO/ydii94ujfj15hGmp7fZPaIyfNhnq5daXGnp571X726Q9k MkE7AeF9vCmXy+SqvZPSmwyFWlqjvPlKrfxD4ES0jQ==
X-Google-Smtp-Source: APXvYqxj5l2EoZwzmB+9qLApvJ63L7lPb79pOAy0j6flp+Dhi9JOEDReDuZWMic7TCIPdMRticVe7Pi8XQybLMKWIAs=
X-Received: by 2002:a9d:5a9b:: with SMTP id w27mr395046oth.153.1573607109802; Tue, 12 Nov 2019 17:05:09 -0800 (PST)
MIME-Version: 1.0
References: <e8a25961-5ac9-d35e-77dd-bf86f45cd077@gmail.com> <da24a7fb-c64a-2caf-fda1-c28e53123d92@gmail.com> <CAO42Z2yZRXQ=2RRwQj+J_jHcf-76NEc1JQRe-jN9hfwndGxVuQ@mail.gmail.com> <CAO42Z2zfEJ6zHyZfqziesRTHf8ro8rLnq1NR98MkU4bOFdJ9hQ@mail.gmail.com> <16e622136e0.1124af1ab166077.189641254825395816@shytyi.net>
In-Reply-To: <16e622136e0.1124af1ab166077.189641254825395816@shytyi.net>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 13 Nov 2019 12:04:43 +1100
Message-ID: <CAO42Z2xa7CY2y7H6R-ducG2Z+MzXC5ngOOZNsAns4TgiXR6z1Q@mail.gmail.com>
To: Dmytro Shytyi <ietf.dmytro@shytyi.net>
Cc: Alexandre Petrescu <alexandre.petrescu@gmail.com>, v6ops list <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/RA96BNI8e-qvCHQDnaEUGXGdDjk>
Subject: Re: [v6ops] DANIR questions draft-shytyi-v6ops-danir-04
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, 13 Nov 2019 01:05:13 -0000

On Wed, 13 Nov 2019 at 11:19, Dmytro Shytyi <ietf.dmytro@shytyi.net> wrote:
>
> Hello Mark,
>
> Please find my comments inline.
> ______________
> Dmytro SHYTYI
>
>
> ---- On Tue, 12 Nov 2019 12:12:50 +0100 Mark Smith <markzzzsmith@gmail.com> wrote ----
>
> Missed a few words, touchscreen keyboard!
>
> On Tue, 12 Nov 2019, 22:09 Mark Smith, <markzzzsmith@gmail.com> wrote:
>
>
>
> On Tue, 12 Nov 2019, 20:42 Alexandre Petrescu, <alexandre.petrescu@gmail..com> wrote:
>
> Hello participants to v6ops WG,
>
> With respect to draft-shytyi-v6ops-danir-04, of which I am a co-author,
> I would like to ask:
>
> - do you think it is useful that smartphones run DHCPv6-PD clients on
>    their 4G interfaces?
>
>
> Broadly yes as that would be a conventional IPv6 router WAN behaviour.
>
>
> Great. Thank you for this comment!
>
> Trouble from that perspective with smartphones is how that fits with 3GPPs worldview.
>
>
> - do you think a router behaviour where it runs a Client DHCPv6-PD on
>    one side, derive sub-prefixes and subsequently run SLAAC RA on the
>    other side - has been described somewhere else than in this DANIR
>    draft?
>
>
> Yes, it is described in RFC 7084.
>
>
> In the RFC 7084 the behaviour of IPv6 Customer Edge Router in home or small-office use is described.
> Citation: "ipv6 CE router - is  node intended for home or small-office use that forwards IPv6 packets not explicitly addressed to itself. "
>
> In the Danir draft we consider IoT Router.
>
> Where the IoT devices can be used to enable:
> - numerous IoT applications in farming. (Comment: is home or small-ofice use?)
> - remote health monitoring and emergency notification systems. (Comment: If we consider the human-wearable elements can we say that it is home/small-office use?)
> - the integration of communications, control, and information processing across various transportation systems. (Comment: Transportation system is a home or a small-office?)
> - the procedure to  acquire and analyze data from connected equipment, operational technology, locations and people. It helps to regulate industrial systems. (Comment: is it home/small-office use?)
> ....
>
> Does the the RFC 7084  address the different environments above such as  DANIR daft addresses (DHCPv6_PD and NDP Implementation in IoT Router)?
>

Is this device an IPv6 router or not, per RFC 8200's IPv6 router definition?

What makes an "IoT" device special in this context?

An "IoT" device today is going to be more powerful and have more
memory that a general purpose IPv6 router of 20 years ago (e.g. Cisco
2500).


> I think a variation of DHCPv6
>
>
> a variation of a DHCPv6 relay between the downstream and upstream interfaces would be better because a DHCPv6 relay is DHCPv6 option transparent.
>
>
>
> As far as we mention the DHCP relay we have to consider DHCP clients...
>
> So how we address the next information?
>       Here is a feature request on Android for dhcpv6 client since Jun 3 2012...
>       https://issuetracker.google.com/issues/36949085
> Seems that this feature request was taken into account so far....
>
>

Is Android an "IoT" OS? If you're all about IoT, then I wouldn't think
Android's IPv6 capabilities are relevant.

I don't entirely agree with Google's position however I don't entirely
disagree with it either.

I don't think there is a need for stateful DHCPv6 for addressing (and
it doesn't solve an IPv6 address in use for security purpose some
people think it does), and if a device doesn't need anything more than
DNS settings, then there's no need for a DHCPv6 client at all.

(The use cases I think about regarding using a stateless DHCPv6 client
are supplying NTP time sources, time zone information to a device and
possibly geographical location. Android acquires that information via
other methods).


>
> between the downstream and upstream interfaces would be better because a DHCPv6 relay is DHCPv6 option transparent.
>
> The combination of a client and a server limits the options that can be passed between the upstream and downstream interfaces. To support passing new options, they would have to be upgraded; a DHCPv6 relay wouldn't.
>
> IPv6 CE Device DHCPv6 Option Transparency
>
> https://tools.ietf.org/html/draft-smith-v6ops-ce-dhcpv6-transparency-00
>
>
> Regards,
>
> Mark.
>
>
>
> Yours,
>
> Alex
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
>
>