Re: [v6ops] I-D Action: draft-ietf-v6ops-ula-usage-recommendations-02.txt

Alexandru Petrescu <alexandru.petrescu@gmail.com> Sun, 16 February 2014 20:16 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 A725E1A0274 for <v6ops@ietfa.amsl.com>; Sun, 16 Feb 2014 12:16:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.983
X-Spam-Level:
X-Spam-Status: No, score=-4.983 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_HI=-5, SPF_SOFTFAIL=0.665] 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 1pjd7KviZ43M for <v6ops@ietfa.amsl.com>; Sun, 16 Feb 2014 12:16:09 -0800 (PST)
Received: from cirse-out.extra.cea.fr (cirse-out.extra.cea.fr [132.167.192.142]) by ietfa.amsl.com (Postfix) with ESMTP id 3CF8C1A0271 for <v6ops@ietf.org>; Sun, 16 Feb 2014 12:16:09 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id s1GKG24p024323; Sun, 16 Feb 2014 21:16:02 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 2EEE82077BD; Sun, 16 Feb 2014 21:16:40 +0100 (CET)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 23549207A9A; Sun, 16 Feb 2014 21:16:40 +0100 (CET)
Received: from [127.0.0.1] ([132.166.86.5]) by muguet1.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id s1GKFvng023534; Sun, 16 Feb 2014 21:16:02 +0100
Message-ID: <53011C7D.50109@gmail.com>
Date: Sun, 16 Feb 2014 21:15:57 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Owen DeLong <owen@delong.com>
References: <20140214091302.13219.20624.idtracker@ietfa.amsl.com> <m21tz6javn.wl%randy@psg.com> <1442fd6c81e.5859224653900445752.5189762259388794287@internetdraft.org> <52FEBE28.1010006@gmail.com> <8E2A8B56-6F05-4F09-BE7E-651B9CA42458@delong.com> <5300CE32.1050808@gmail.com> <BD473E46-E382-44E6-B474-A56D074318FA@delong.com> <530104B3.3070205@gmail.com> <0E7988A4-4C34-42B7-9151-4120B12E7869@delong.com>
In-Reply-To: <0E7988A4-4C34-42B7-9151-4120B12E7869@delong.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/Ys8CfWYwbfpUwTUn6hXsfMPWqv8
Cc: V6 Ops List <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-ula-usage-recommendations-02.txt
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: Sun, 16 Feb 2014 20:16:12 -0000

Le 16/02/2014 20:51, Owen DeLong a écrit :
>
> On Feb 16, 2014, at 10:34 , Alexandru Petrescu
> <alexandru.petrescu@gmail.com> wrote:
>
>> Le 16/02/2014 19:22, Owen DeLong a écrit :
>>>
>>> On Feb 16, 2014, at 06:41 , Alexandru Petrescu
>>> <alexandru.petrescu@gmail.com
>>> <mailto:alexandru.petrescu@gmail.com>> wrote:
>>>
>>>> Le 15/02/2014 19:16, Owen DeLong a écrit :
>>>>> Indeed, the situations where ULA usage is detrimental vastly
>>>>>  outnumbers those where it is actually beneficial.
>>>>>
>>>>> If we're going to move something like this forward, that
>>>>> really should be made clear.
>>>>
>>>> Consider new deployments like IPv6 vehicular networks.
>>>>
>>>> There is an immediate direction to demonstrate an IPv6 vehicle
>>>> if it used ULA.  There is also the alternative to request PI
>>>> or PA IPv6 addressing space for these vehicles from some
>>>> registry, steps which may take time.
>>>>
>>>
>>> It takes about 48 hours to get address space approved from a
>>> registry. Even less time to get some from a provider in most
>>> cases.
>>
>> Is that for free and does it include setting up IPv6 routing to
>> it, in Europe?
>
>> From the RIR, you would have to pay RIR fees. From an ISP, you
>> probably get it for free, yes.

A-ha.

But the ISP is this cellular operator.  How long would it take me to
persuade a cellular operator (which is not related to a vehicle
manufacturer) to obtain so much address space as to give more than one
/64 to a vehicle?  And then to persuade all cellular operators in a
certain country to do the same for all other vehicle?

Talking to cellular operators I hear often this need to not give more 
than one 64 because of billing, and because of augmented security risks.

> No. However, since you _CAN'T_ set up routing to ULA, I'm not sure
> how that applies.

In a sense yes and in another no.

Certainly a ULA prefix unique per vehicle would not allow to set routing
to them.  (neither would it if that were a PI space).

But a ULA in the vehicle in same space as a ULA in a separate
infrastructure (not operator's), would allow to set up tunnelling, and 
query the services offered by that infrastructure.  And yes, that would 
work with a PI space as well (instead of ULA).

Also, a translating mechanism in the vehicle (from ULA prefix to the /64
publicly routable provided by the operator) would allow for this to 
work.  This address translating mechanism may take various forms such as 
IPv6 NAT, NPT, and others which would allow network-layer reverse 
reachability.  I am not proposing this mechanism here, but it would rely 
on the easiness to make up ULAs.

>>> I do not at all buy your argument here.
>>
>> Ok, I need to learn how to do it, so well as to be able to teach
>> somebody else who'd do it.  I am only in the middle.
>
> I don't think that trying to influence IETF standards is the best
> way to avoid an education.

That is right.

>>>> These two directions are actually head and tail of same snake:
>>>> it bites its end, or otherwise put it's a chicken and egg
>>>> problem: if the deployer sees the prototype works then it may
>>>> request IPv6 addressing space from registry, but not before it
>>>> sees it works.
>>>>
>>>> At this point I think this draft is good to say that ULAs are
>>>> useful. Later on maybe less so.  But right now that's
>>>> reflecting real-world situation.
>>>>
>>>
>>> So we disagree. It is not the first time and probably not the
>>> last.
>>>
>>>> That's how I see it, and one's mileage may vary.
>>>>
>>>> But imposing to not do ULA is little reasonable for some test
>>>> deployments.
>>>
>>> I did not say "don't do ULA". I said that the number of
>>> situations where ULA is detrimental vastly outweighs the number
>>> where it is useful.
>>>
>>> Your description above is one of the few cases where it might
>>> not be detrimental. It is not, however, particularly useful vs.
>>> PI or PA.
>>>
>>> As such, I think it is appropriate for the draft to make it
>>> clear that use of ULA should be carefully considered as in most
>>> cases it provides greater detriment.
>>
>> Also make it clear that any other alternative is not easy: it
>> involves delays and money.
>
> I don't buy that argument. Getting it routed is going to cost you
> money regardless of what space you use.

In a sense yes, but one could plan for that, independently of any other
organization.

> If you use ISP provided space, you probably get the space for free.

If this were ISP of 802.11p (WAVE) then yes, but these operators are in 
their very inceptive form these days.  In a few years maybe yes.

> If you use ULA, then you have to get space from the ISP, NAT the ULA,
> and still pay the same money.

Ok, again, this is a cellular operator, (not ADSL, not lab) which does 
give a /64 to an end user.  I think it is very hard to persuade a 
cellular operator to give more than 1 64, not in the immediate future. 
64share is there for this reason, no?

>
> If you want PI space so that you can move amongst different ISPs,
> then, you will need to pay the RIR fees for the PI space, but these
> are relatively minimal.

If I get PI space from an organization, I doubt cellular operator will 
route it for me.  So I end up with again a need to set an anchor 
somewhere else in the infrastructure.  And, if I can do that, I can do 
it for an ULA as well.

>>>> Alex PS: There are also some intermediary alternatives like
>>>> IPv4 transitioning (6to4 and other tunnels), 64share.  Each
>>>> has some inconvenients (6to4 requires both IPv4 and IPv6 on
>>>> cellular, whereas IPv6-only is easier with some operator;
>>>> 64share only allows one subnet in vehicle).  Also one would
>>>> consider asking the cellular operator to implement DHCPv6
>>>> Prefix Delegation, which may also take time.
>>>
>>> I'm not sure how any of that relates to the ULA draft in
>>> question. ULA certainly isn't useful in any of those scenarios.
>>
>> A vehicle holds a 'mobile router' which may act precisely the same
>> as a smartphone and tethering when connecting on cellular.  Except
>> there are more subnets in a vehicle than the single subnet a user
>> may carry.
>
> There are more subnets attached to cellular devices in the future,
> too. I'm still not sure what any of this has to do with ULA.

More subnets attached with a smartphone?  I dont doubt the need exists, 
but 64share won't work there.

>> Similar comparisons apply to 6to4 and DHCP Prefix Delegation -
>> it's just like a smartphone.
>
> But what does that have to do with ULA? ULA is _NOT_ useful in any
> of those cases.

_If_ a smartphone can obtain more than one 64, with DHCP Prefix 
Delegation, then of course ULA is not needed, PI space is not needed, 
64share is not needed.

If a smartphone can not, then one of the above is needed.

Among these: 64share does not work with multiple subnets, PI space 
requires time.

Alex

>
> Owen
>
>
>