Re: RA Option Guidelines

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Tue, 07 April 2015 23:18 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C6791A8968 for <ipv6@ietfa.amsl.com>; Tue, 7 Apr 2015 16:18:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.802
X-Spam-Level: ***
X-Spam-Status: No, score=3.802 tagged_above=-999 required=5 tests=[BAYES_50=0.8, 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, HK_RANDOM_REPLYTO=0.999, HTML_MESSAGE=0.001, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=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 qg5n0CoUS2o9 for <ipv6@ietfa.amsl.com>; Tue, 7 Apr 2015 16:18:37 -0700 (PDT)
Received: from nm31-vm2.bullet.mail.bf1.yahoo.com (nm31-vm2.bullet.mail.bf1.yahoo.com [72.30.239.10]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80D171A895D for <ipv6@ietf.org>; Tue, 7 Apr 2015 16:18:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s2048; t=1428448716; bh=EhAm2ZIUtxS/KceKbFhrPcpDn8Xf2i08v/SJcsxXIsM=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=txDDG8HnPxbaPs/S+eFlRtDQWdzNrDQte9nK3VXugfSmSx4bD/8q4Xx7GEzeHswFJe8cQMuNbtleIHvaMDR4jH6t2RHtBZXG2IR53afitAls1LDYvL3lk8gTwLkkxeUjPL8ZJoP2tppWO5LBiCKfVFN9v1u/V205Ty82l7sa8zKrf6pgS97ydswCoO7KkSvoT2w1kjh88GaZBAPJudgzA8HEleDl4Kpi2Y5n14rCwvIILH5KI+DsHDzZ8I5WNtpf24WsVAX2AqbPg3LUI/AJr8ACYIe2FVWTKXgtRXNnpQ3fEfm6S/tJM+BJjJsTiPPCAnXuux4J5huO042aqvdnCQ==
Received: from [98.139.170.182] by nm31.bullet.mail.bf1.yahoo.com with NNFMP; 07 Apr 2015 23:18:36 -0000
Received: from [98.139.212.209] by tm25.bullet.mail.bf1.yahoo.com with NNFMP; 07 Apr 2015 23:18:19 -0000
Received: from [127.0.0.1] by omp1018.mail.bf1.yahoo.com with NNFMP; 07 Apr 2015 23:18:19 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 570345.2532.bm@omp1018.mail.bf1.yahoo.com
X-YMail-OSG: KFP2WqoVM1kGz2uLEBQkdKchmJHU8HL3Qr8VUHyqpAS2xnKnF7mG3AyfYrSv1KG 3PyHwskhaP58sOIE8QfCwCSFzfMv2lPrD7AikLBtCHEUv4rt_qQco_97rUDLG5c1A8BQRQRjBiqq npZBrW4mkK4T5zkvEX2500FzGUTjIMzb66la9pFhfhftdccp9PJQDCya.adqeq7LnKpvUeBjzd55 AwfJZY1U2MDlxWePihOixJp5C3SLKEGQRh._fXks8AGZTj4fnWCLSDB4svOVy5HEmP482fmCExOf .vqHh6NYtfQIQByAVWUm.1xBBLm99EC.2ppvouyu5GbJu.g.Th3PIK2KAa3olvfd8AFA8kmAxvko 7TorDDIvcyNl0IckjVQXjdpykbCD48iW5Mx.6xxna8slD3VWKQ4zrS6ffssCjDtMECdCSEBKMozg VFHr2dKzJB9Iwzfd2T3SiqLZNFwNCO2HrDnYWDjInN9aEzSiCnAmOGJKDHF7MBFxltoYx_.RIfGp 6.Yh5vhTnwtRUJUoz0kYW3DTWG6LDlOfTnGWKMoLtcw--
Received: by 66.196.81.110; Tue, 07 Apr 2015 23:18:19 +0000
Date: Tue, 07 Apr 2015 23:18:17 +0000
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: Lorenzo Colitti <lorenzo@google.com>
Message-ID: <1990322011.1823999.1428448697972.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <CAKD1Yr16fa6tV23s6noV5F_45hJ6k0Pa01Eeg2XK_zzLUvF5rQ@mail.gmail.com>
References: <CAKD1Yr16fa6tV23s6noV5F_45hJ6k0Pa01Eeg2XK_zzLUvF5rQ@mail.gmail.com>
Subject: Re: RA Option Guidelines
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1823998_328532286.1428448697968"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/52EcRAcvFIhmOTg1eXmxUogTQdU>
Cc: Brian Haberman <brian@innovationslab.net>, "ipv6@ietf.org" <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
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: <http://www.ietf.org/mail-archive/web/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, 07 Apr 2015 23:18:39 -0000

Hi Lorenzo,


________________________________
From: Lorenzo Colitti <lorenzo@google.com>
To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au> 
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>; Hemant Singh (shemant) <shemant@cisco.com>; "STARK, BARBARA H" <bs7652@att.com>; Brian Haberman <brian@innovationslab.net>; "ipv6@ietf.org" <ipv6@ietf.org> 
Sent: Tuesday, 7 April 2015, 10:29
Subject: Re: RA Option Guidelines



Bear in mind that AIUI there is pretty strong consensus in the dhc working group that DHCP should *not* be used for general application configuration, but only for bootstrapping networking parameters.


/ I'm not sure I understand their view, although if 'network parameters' has been generalised to include application parameters then it makes more sense.

/ I'm considering "network parameters" to mean only network layer/layer 3 parameters. Other parameters belong to other upper layers, and those other layers are only implemented in hosts (or the (control plane located) host component/functions of a router), so they're host oriented rather than network parameters. Going by the name, it sounds like the Dynamic Host Configuration Protocol is either the best or a likely candidate protocol to configure these transport layer+ parameters.
/ RFC5505, "Principles of Internet Host Configuration" also creates a configuration distinction between the network layer ("Internet-Layer Configuration") and the upper layers ("Higher-Layer Configuration"), and also discusses the issue of DHCPv6 learned parameters been less dynamic in "Relationship between IP Configuration and Service Discovery".
/ Regards,Mark.

On Tue, Apr 7, 2015 at 8:20 AM, Mark ZZZ Smith <markzzzsmith@yahoo.com.au> wrote:

So that sounds to me like a limitation in DHCPv6 that should be fixed, rather than trying to work around it with RAs.
>
>
>I think the fundamental question about what to use RAs for comes to:
>
>
>Do we bind/tightly couple the ability to deploy new applications to the features supported by the local router or not?
>
>
>
>My understanding of the Internet architecture as described in RFC1958 is we should not.
>
>
>________________________________
> From: Lorenzo Colitti <lorenzo@google.com>
>To: Brian E Carpenter <brian.e.carpenter@gmail.com> 
>Cc: Hemant Singh (shemant) <shemant@cisco.com>; "STARK, BARBARA H" <bs7652@att.com>; Mark ZZZ Smith <markzzzsmith@yahoo.com.au>; Brian Haberman <brian@innovationslab.net>; "ipv6@ietf.org" <ipv6@ietf.org> 
>Sent: Saturday, 4 April 2015, 23:26
>Subject: Re: RA Option Guidelines
> 
>
>
>
>
>
>On Sat, Apr 4, 2015 at 4:16 AM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>
>Do we actually agree on this, or rather on a slightly expanded version:
>>
>>RA options should be limited to link-local/subnet specific parameters
>>(i.e., layer 3 parameters only) necessary for a simple unmanaged network.
>>The only exception is RFC 6106 (DNS Configuration). More complex situations
>>are better handled by other configuration metods such as DHCPv6.
>
>
>No, I strongly disagree.
>
>
>There are other differences between RA and DHCP. The most important one I see is that with DHCP it is basically impossible to change things dynamically.
>
>
>Dynamically changing stateful parameters requires that the client implement reconfigure, and even then, it requires authentication, and requires either that the DHCP server never crashes, or that DHCPv6 failover is in use. Dynamically changing stateless options doesn't even seem possible at all - you have to wait until the client asks again, and the minimum time that must pass is 10 minutes (RFC 4242).
>
>