Re: [v6ops] IA_PD bit in RA

Alexandru Petrescu <alexandru.petrescu@gmail.com> Sat, 14 December 2013 11:42 UTC

Return-Path: <alexandru.petrescu@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 BD0AF1ADF80; Sat, 14 Dec 2013 03:42:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.017
X-Spam-Level:
X-Spam-Status: No, score=0.017 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] 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 4-lwwoxR2pUE; Sat, 14 Dec 2013 03:42:30 -0800 (PST)
Received: from smtp3-g21.free.fr (smtp3-g21.free.fr [212.27.42.3]) by ietfa.amsl.com (Postfix) with ESMTP id B57E11ADF8F; Sat, 14 Dec 2013 03:41:19 -0800 (PST)
Received: from [127.0.0.1] (unknown [82.239.213.32]) by smtp3-g21.free.fr (Postfix) with ESMTP id F3E97A6332; Sat, 14 Dec 2013 12:41:02 +0100 (CET)
Message-ID: <52AC43CB.8000404@gmail.com>
Date: Sat, 14 Dec 2013 12:40:59 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Owen DeLong <owen@delong.com>
References: <96747494E3D74D41B20907035DB1E48DC7BB@MOPESMBX03.eu.thmulti.com> <F92E1B55-C74B-400C-B83E-6B50D175D121@steffann.nl> <7B4820C5-B562-4BE7-8C6A-CBCDABC39728@nominum.com> <A583EFC3-71BB-4962-875C-4AB775D13491@delong.com> <46BE373C-D476-4D83-B014-56B77FD3D67E@nominum.com> <39280481-09C5-41ED-B79E-99DBBD329F44@employees.org> <52A8343C.3040202@gmail.com> <CAAedzxq6ym-uZJQVC7JTMgKnETpGiNt3JCmkJeGW2MVnw+sixA@mail.gmail.com> <52A83C92.4020204@gmail.com> <A1A3DD00-96D8-4D73-B5F1-1CA705196689@delong.com> <52A9A93F.8050804@gmail.com> <9CB9D172-BA78-492B-B836-D7A9C6CB11A5@delong.com> <52AAEDDA.6010504@gmail.com> <FED11C95-5D12-410E-8D8C-CB8A9F5D79C1@delong.com> <52AB318C.2050704@gmail.com> <D6167580-AFC2-404D-8077-229226F2EB5C@delong.com> <52AB4716.4040902@gmail.com> <D1841BDB-6670-43CF-A4F9-A3C2A04B2A42@delong.com> <52AB7BB6.2080002@gmail.com> <8FD5ECFA-A4E6-484D-8A5C-F8C6BC1AEDCC@delong.com> <52AB8CA6.9030402@gmail.com> <608D5A72-9094-4A55-951A-6C876E0350A3@delong.com>
In-Reply-To: <608D5A72-9094-4A55-951A-6C876E0350A3@delong.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Antivirus: avast! (VPS 131213-0, 13/12/2013), Outbound message
X-Antivirus-Status: Clean
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Subject: Re: [v6ops] IA_PD bit in RA
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: <http://www.ietf.org/mail-archive/web/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, 14 Dec 2013 11:42:31 -0000

On 13/12/2013 23:57, Owen DeLong wrote:
>
> On Dec 13, 2013, at 2:39 PM, Alexandru Petrescu
> <alexandru.petrescu@gmail.com <mailto:alexandru.petrescu@gmail.com>>
> wrote:
>
>> On 13/12/2013 23:01, Owen DeLong wrote:
>>>>> I would think that the rational thing to do in an
>>>>> environment where you want to provide DHCP-PD and not other
>>>>> information via DHCP (which is hard for me to imagine why,
>>>>> but let's ignore that for the moment) would be to advertise
>>>>> an O bit and then answer with empty or negative responses for
>>>>> non PD requests.
>>>>
>>>> Right - reset M, set O and answer negatively to non-PD DHCP
>>>> requests.
>>>>
>>>> But how about when the Delegated Prefix is available, but via
>>>> 'other other' means than DHCP such as Radius, or via PPP?
>>>> There is no bit for that either.  The 'O' and 'M' bits apply
>>>> only to DHCP.
>>>
>>> There’s no support for this,
>>
>> Well...
>>
>> In addition to Radius and PPP, there are the migration v4-v6
>> mechanisms which may offer a v6 Delegated Prefix as well.
>
> Examples, please?

64rd for example.

And Prefix Delegation for Mobile IPv6 based on DHCPv6 over a tunnel.

And I guess IKE as well may provide a Delegated Prefix (just a guess).


>>> nor do I think I would expect there to be support for this in
>>> RA.
>>
>> But one _would_ expect RA to always be there.
>
> The ubiquitous presence of RA doesn’t mean that we should bloat those
>  RAs with a bit for every conceivable possible choice of
> configuration mechanism that some person might want to use in some
> obscure application.

I agree.

But I said just the fundamental addressing aspects, those common
parameters involved in most basic setups.

And, the bits wouldn't be tied to one particular protocol (DHCP) but to
any Other protocols.  The 'O's would mean any Other, not just any  Other
DHCP.

> Indeed, I would argue that it means quite the opposite, that we
> should be very judicious in what kind of bloat we stuff into RAs.

Right, bloat should be avoided.  This could be done by this Other word, 
and by the RA flags expansion option anyways (existing RFC).

> RDNSS had a pretty compelling case, IMHO. Short of an equally
> compelling case, I really don’t think it’s worth the tradeoffs.

I agree.

>>> In the cases of PPP and RADIUS, you are already having an
>>> authentication or other negotiation process with the server and
>>> I would presume that there would be mechanisms in those
>>> negotiations to handle this. For example, in RADIUS, the
>>> prefix(es) should be sent as additional attribute/value pairs. In
>>> PPP, I presume it would be part of the IPCP6 process, but I admit
>>> I haven’t looked at those details.
>>>
>>>> It would be clearer if there were 1 bit for each of the
>>>> fundamental addressing aspects (address, default route,
>>>> delegated prefix, etc.) and each would be 'O' - Address
>>>> available by other means than this RA, Default route available
>>>> by other means than this RA, Delegated prefix available by
>>>> other means than this RA, etc.
>>>
>>> I don’t see the advantage to this way of approaching it. Please
>>> present a use case where this offers a clear advantage over the
>>> existing mechanisms which would warrant an incompatible
>>> modification to everyone else’s expectations and existing
>>> software. Absent a compelling advantage to such a change, I just
>>> don’t think the risk/reward proposition makes sesne.
>>
>> I agree.
>>
>> No particular use case.  This is on the 'what-if' branch.
>
> What-ifs are all well and good, but if you want to create the kind of
>  protocol upheaval that you are suggesting, then I think more than
> what-ifs are necessary. I think that would require a very compelling
> use case.

I agree.

Alex

>
> Owen
>


---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com