Re: [v6ops] M/O flags and PD

Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 31 October 2015 18:59 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A62E1B2C4F for <v6ops@ietfa.amsl.com>; Sat, 31 Oct 2015 11:59:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 4fJOJcxeBc_P for <v6ops@ietfa.amsl.com>; Sat, 31 Oct 2015 11:59:52 -0700 (PDT)
Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) (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 B3BB21B2C4E for <v6ops@ietf.org>; Sat, 31 Oct 2015 11:59:52 -0700 (PDT)
Received: by pacfv9 with SMTP id fv9so109778324pac.3 for <v6ops@ietf.org>; Sat, 31 Oct 2015 11:59:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=Ui8pI9GU36FEoasP7Cra5+Dj+9bpNlEn2yAezJtY6u4=; b=SxYzDGx6X+2FHGexwVHtKfGPUWPVNoZG2qiT3yLMZUFC337OUnz7IZSQXbk2jGsyl6 lVH1Tc2EAvWX76VEbd01mlLa53b1xW7/w5mb4IgIOuDRQLuBJFiCpF3Rpn1/Osnle88b n/fX562H88scsOpBULbzxjVeJDcU4kNM8wxQjNx1uQat89S0u/nrTUd35xMWzlAR/4sp VbKYx7Mdix7cQa3GB/dKa256lS1xmczYmXJQSrj2WkpZ/t9uw+fwl7xiY8aL7Husx0yW pGKO0d0AUDYaOiVZrpur0vebHyqWp5VfVg+DJJHFpXWWrTS0LuwPJsGSm4ZyfsqBqSTu gK7g==
X-Received: by 10.68.189.69 with SMTP id gg5mr16556132pbc.55.1446317992391; Sat, 31 Oct 2015 11:59:52 -0700 (PDT)
Received: from ?IPv6:2406:e007:5b02:1:28cc:dc4c:9703:6781? ([2406:e007:5b02:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id yh3sm15105891pbb.82.2015.10.31.11.59.49 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Oct 2015 11:59:51 -0700 (PDT)
To: Tore Anderson <tore@fud.no>, "v6ops@ietf.org" <v6ops@ietf.org>
References: <20151019195001.22760.2580.idtracker@ietfa.amsl.com> <5AB28826-8E45-461F-AA7B-5D45F218FC18@cisco.com> <20151028113851.530c649d@echo.ms.redpill-linpro.com> <CAJE_bqd1263SaqU61sqqk_4Tne1GzE4_kMUhuLMgY42Cyc6m_A@mail.gmail.com> <5631232E.4020701@gmail.com> <20151029203951.06a4d4fd@envy.fud.no> <39B7C63D-A31A-4F3D-8487-5A9FF917F939@employees.org> <20151030075849.5ad90ed6@echo.ms.redpill-linpro.com> <20151030073854.GZ70452@Space.Net> <20151030091055.2b050875@echo.ms.redpill-linpro.com> <38EF67B7-1293-4565-83D8-9AD4E2A7DC5C@steffann.nl> <5633C030.6040202@gmail.com> <20151031094621.182c6c50@envy.fud.no>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <56350FA3.4060105@gmail.com>
Date: Sun, 01 Nov 2015 07:59:47 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <20151031094621.182c6c50@envy.fud.no>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/19nFOhrKZ5xVf9VX8XVbeOxfM40>
Cc: jinmei@wide.ad.jp
Subject: Re: [v6ops] M/O flags and PD
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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, 31 Oct 2015 18:59:54 -0000

On 31/10/2015 21:46, Tore Anderson wrote:
> * Brian E Carpenter
> 
>> On 31/10/2015 04:24, Sander Steffann wrote:
>>
>>> I always understood this bit from RFC 3633 to mean that any host
>>> configuration flags (such as M/O) are not relevant to DHCPv6-PD:
>>> "Note that this use of DHCP is not bound to the assignment of IP
>>> addresses or other configuration information to hosts".	
>>
>> The phrase "is not bound to" is rather unclear, don't you think? It
>> neither says nor implies that routers are thereby exempt from issuing
>> correct RAs.
> 
> Agreed.
> 
> Also, note that RFC 3633 did *not* update RFCs 2461/2462, which at the
> time defined the meaning of the O/M flags to be essentially the same as
> what RFC 4861 defines them to be today.
> 
>> Even if you accept that, in the case that you *don't* know that such
>> information is available, you physically cannot set the M or O flag.
>> So in the real world, a node that is interested in IA_PD had better
>> go fishing for it, whatever the MO bits say. So I retract all the if
>> statements in the pseudocode that I sent. The only robust
>> implementation is one that always looks for DHCPv6 information.
> 
> That might indeed be the case - but it's not what the standards are
> currently telling the implementers to do. Furthermore, accepting this
> would mean that the M/O flags are essentially pointless. In that case,
> deprecating the flags would be the logical thing to do.

I know. It's a bit depressing.

> (You explicitly called out IA_PD, but as your argument applies equally
> well to any other DHCPv6 option I'm going to assume you meant IA_PD
> just as an example.)

Yes, although it's the example that led to this thread.

  Brian