Re: [v6ops] Could IPv6 address be more than locator?//draft-jiang-v6ops-semantic-prefix-03

Lorenzo Colitti <lorenzo@google.com> Fri, 07 June 2013 02:41 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF37121F91B7 for <ipv6@ietfa.amsl.com>; Thu, 6 Jun 2013 19:41:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.043
X-Spam-Level:
X-Spam-Status: No, score=-3.043 tagged_above=-999 required=5 tests=[AWL=-0.067, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UQkmG4QWz6UM for <ipv6@ietfa.amsl.com>; Thu, 6 Jun 2013 19:41:05 -0700 (PDT)
Received: from mail-qe0-f50.google.com (mail-qe0-f50.google.com [209.85.128.50]) by ietfa.amsl.com (Postfix) with ESMTP id 77C1821F91B1 for <ipv6@ietf.org>; Thu, 6 Jun 2013 19:41:05 -0700 (PDT)
Received: by mail-qe0-f50.google.com with SMTP id f6so2415580qej.37 for <ipv6@ietf.org>; Thu, 06 Jun 2013 19:40:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=NzK6q3l20fppmKSNAD/6HFCMz7irzfghOsBlixoyB6A=; b=Eaz1yvitujfqAqwdR2BBxUq33DISJzPhDujaEsRY1gl2dV9blYe134E9CZTriwdHaR hbiUdzhWcGAOAfjYfr3ccZmYt/88UDLFYrzig0FLaplk5bLUt1Od0b2u9hbIyaxHRqN0 4zLFdP29ZKP5itF3Ho86ws2coTbdYV3jGV/XsQ2OIuUJ1iKIcRzyF0sALJtXLd2B7mfK HcT85nVhjTPchajDwTkFq9/Bis+ZvuQk45DzmlUcB2HLZy5B6SgAr6lFfppyycwq2clS e1001EBEsebmba+d2lNJt3d+suQrkxDtV/kVZ0RnrveHWoZYcYPgOOgKFJTOyX2WuYB9 XxaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=NzK6q3l20fppmKSNAD/6HFCMz7irzfghOsBlixoyB6A=; b=BtZds7kL/cRpv8SRC5eVnJdRGD7XWvyP9kvXS8qX36uiRVo7Ug33X0VKN2GUwIfhjF DsOiN+AN4T9O5ILuoLgdvwGcLLUsOQsb3ZXTJRums98VLE/wFNAp/sAJLIZSzZUpOwEt 3Sf51I0kfcwp27awdBLrTevmsIVuuGCCZ94Wa2eGtd44QgxK+a3xYJfas11JGVG32IOI q8ortTvWd2vIqGosbbQxbnYJ96c+V9zP/2lrFPIh2N0IrZC2pR2HIf9qMJDuqWEBr75c k74fQM10ru8nOmnn9FT5SL3WLXCYkPgOpBL2qxAPFolGZRP3epQDec4qO3D6pC76CTG1 8FNQ==
X-Received: by 10.224.98.65 with SMTP id p1mr524955qan.70.1370572859694; Thu, 06 Jun 2013 19:40:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.158.8 with HTTP; Thu, 6 Jun 2013 19:40:37 -0700 (PDT)
In-Reply-To: <8D23D4052ABE7A4490E77B1A012B6307751C86DF@mbx-01.win.nominum.com>
References: <05DB0BDC-9B6D-4852-B878-5320ABC14D67@steffann.nl> <8D23D4052ABE7A4490E77B1A012B6307751C5A63@mbx-01.win.nominum.com> <CAKD1Yr1tSy9XZ5A8Zc-doBTfWiPX1TkqGuJeqty9=mhwwHPRKA@mail.gmail.com> <8D23D4052ABE7A4490E77B1A012B6307751C6F61@mbx-01.win.nominum.com> <9B71CE05-E12D-4FE9-8222-6FBFD7938F0C@delong.com> <8D23D4052ABE7A4490E77B1A012B6307751C850C@mbx-01.win.nominum.com> <CAKD1Yr0Y2_-k0sj=RsSicubJT6dUq7FJDvBoCv5h_DUTjY9ZOw@mail.gmail.com> <8D23D4052ABE7A4490E77B1A012B6307751C86DF@mbx-01.win.nominum.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Fri, 07 Jun 2013 11:40:37 +0900
Message-ID: <CAKD1Yr0EQwqEzPe_FK+XnN+mOGaVU2NWW2Sr5toGZhKiMwkW2A@mail.gmail.com>
Subject: Re: [v6ops] Could IPv6 address be more than locator?//draft-jiang-v6ops-semantic-prefix-03
To: Ted Lemon <Ted.Lemon@nominum.com>
Content-Type: multipart/alternative; boundary="20cf3074d9a470fdeb04de875c1c"
X-Gm-Message-State: ALoCoQm6vsNB/xUc8d7S0UWAsaPtT2VjN8RKWR6mGKSU6XjAprRzdpnUYK0nn82PP6fCr74JcUj8VJz7wsknNI2Do9HEf3ulR5KB5hT2vICJv5wlyzQyMEl2rImfVlWnxaaTEMJDqmNhCHQiT//SHItDth9b8x4GUzIhz2G3uxxTJ/a358lzd5Jj3I2SVVMChJJbVkBmTFIk
Cc: "ipv6@ietf.org 6man-wg" <ipv6@ietf.org>, "v6ops@ietf.org WG" <v6ops@ietf.org>, "<draft-jiang-v6ops-semantic-prefix@tools.ietf.org>" <draft-jiang-v6ops-semantic-prefix@tools.ietf.org>, Owen DeLong <owen@delong.com>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Fri, 07 Jun 2013 02:41:10 -0000

On Fri, Jun 7, 2013 at 10:54 AM, Ted Lemon <Ted.Lemon@nominum.com> wrote:

>  What about the APNIC policy I cited a few emails ago? You have not
> explained why you think it supports your point of view that using semantic
> bits does not make it harder for ISPs to assign /48s to users.
>
>
> The policy says that if you want to assign something bigger than a /48 to
> an end site, you have to explain why it's necessary.
>

For each and every end site ("when a single end site requires..."). To me,
that sounds like it could turn into reams of busywork which would act as a
disincentive to doing this.


> If you get more bits but don't assign them to the end site, that doesn't
> relate to the text you cited.
>

Absolutely, as long as you have address space to use. But if you assign a
/48 to every end site but then *use more* than a /48 for those end sites
(say, 4x more because you're using 2 bits of semantic prefixes), then it's
possible/likely that you won't be able to get more space in the future,
because the utilization criteria are based on the /48s that you do assign
to the end sites.


> If you get enough bits to assign a /48 to the end site, and assign special
> meaning to some of those bits, that's not covered by the text.   The text
> simply doesn't speak to this issue.
>

Section 2.6 says "To assign means to delegate address space to an ISP or
end-user". I think it could be reasonably argued that "delegate" means that
the delegating party does not control anything about those bits any more
(basically, Owen's argument). You could also argue the other way, of
course, but we do have to recognize that existing policies do not clearly
state whether this is possible.


> I do not get the impression from reading the text that semantic bits are
> not allowed, or that an ISP's desire to use semantic bits will not be
> accommodated.
>

Nobody ever said they weren't allowed, just as nobody ever said you can't
assign an IPv4 /24 to every residential user for privacy reasons. What I am
saying is that if you choose to do so, you will likely find it hard to get
additional address space because the RIRs are likely to consider that you
are not making efficient use of the space you have.

The reason I keep going on and on about this because I really think this
should be reflected in the text of this document. These bits are not free
in the way that DSCP bits are free. They come at a cost: a cost of using
more address space (yes, hard to measure, we have plenty of space, etc.
etc. - until we run out), and an opportunity cost because under RIR
policies it's likely that users will have to get less address space than
they would otherwise get.

I am saying that the document should clearly state this cost, lest people
think this is a free lunch, and should compare that cost to other options
such as using the DSCP bits.


> Which goes back to the point I am apparently failing badly at getting
> across: we aren't talking about a core issue here.   If semantic prefixes
> are a bad idea, they are a bad idea because of some reason other than bits.
>
>  This is a really frustrating conversation.   I don't claim to know
> whether semantic prefix bits are a good idea or a bad idea.   I really
> don't know.   I haven't heard a single convincing argument for or against
> them yet, because we keep beating this dead horse that there aren't enough
> bits, despite the fact that there obviously are.
>

Like almost everything things in engineering, it's a cost/benefit tradeoff.
This discussion about "not enough bits" is simply attempting to quantify
some of the costs involved. I keep harping about it because the cost is NOT
zero, and I think the document should cite that cost and compare the
costs/benefits to alternative approaches like using DSCP (which *does* have
zero cost in addressing). We do that analysis, we write it down, and then
we can decide if it's a good idea or not.

Cheers,
Lorenzo