Re: [RAI] Global Service Provider ID - draft-pfautz-service-provider-identifier-urn-01

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 30 September 2011 18:07 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: rai@ietfa.amsl.com
Delivered-To: rai@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 306B421F8564 for <rai@ietfa.amsl.com>; Fri, 30 Sep 2011 11:07:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.536
X-Spam-Level:
X-Spam-Status: No, score=-2.536 tagged_above=-999 required=5 tests=[AWL=0.063, BAYES_00=-2.599]
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 Z-F2UeAfoZBq for <rai@ietfa.amsl.com>; Fri, 30 Sep 2011 11:07:12 -0700 (PDT)
Received: from QMTA11.westchester.pa.mail.comcast.net (qmta11.westchester.pa.mail.comcast.net [76.96.59.211]) by ietfa.amsl.com (Postfix) with ESMTP id 7A3ED21F8546 for <rai@ietf.org>; Fri, 30 Sep 2011 11:07:11 -0700 (PDT)
Received: from omta23.westchester.pa.mail.comcast.net ([76.96.62.74]) by QMTA11.westchester.pa.mail.comcast.net with comcast id f68J1h0031c6gX85B6A55c; Fri, 30 Sep 2011 18:10:05 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta23.westchester.pa.mail.comcast.net with comcast id f6A41h00d0tdiYw3j6A4cY; Fri, 30 Sep 2011 18:10:05 +0000
Message-ID: <4E860602.5030401@alum.mit.edu>
Date: Fri, 30 Sep 2011 14:10:10 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
MIME-Version: 1.0
To: rai@ietf.org
References: <CD5674C3CD99574EBA7432465FC13C1B222B1F590A@DC-US1MBEX4.global.avaya.com> <CAA62EE0.3B275%jason_livingood@cable.comcast.com> <38726EDA2109264987B45E29E758C4D6022C0F@MISOUT7MSGUSR9N.ITServices.sbc.com> <00ab01cc7d31$2cfa1c40$86ee54c0$@us> <4E820778.1070807@softarmor.com> <EDC0A1AE77C57744B664A310A0B23AE220CE44FF@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <D74629EC-D802-4A33-82AE-DA2A76EA5996@bbn.com> <4E82832E.3090600@nostrum.com> <009501cc7e1d$124b0700$36e11500$@us> <4E83BBD9.2070600@softarmor.com>
In-Reply-To: <4E83BBD9.2070600@softarmor.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [RAI] Global Service Provider ID - draft-pfautz-service-provider-identifier-urn-01
X-BeenThere: rai@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Real-time Applications and Infrastructure \(RAI\)" <rai.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rai>, <mailto:rai-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rai>
List-Post: <mailto:rai@ietf.org>
List-Help: <mailto:rai-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rai>, <mailto:rai-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Sep 2011 18:07:13 -0000

On 9/28/11 8:29 PM, Dean Willis wrote:
[snip]
> However, making sure they don't run out of inventory probably IS our
> problem.
>
> While I agree that 32 bits is PROBABLY enough for the forseeable future,
> if we're going to do something besides ITAD then we might as well go to
> 64. But if we're happy with ITAD structurally, there may not be enough
> justification to do more.

I agree with Dean here:

*If* you think 32 bits is enough, then there has been no *justification* 
for inventing something new rather than using ITADs.

And I'm inclined to think that 32 bits is enough, because the intended 
use will probably mutate into something different before the 32 bits are 
exhausted.

But, if you think 32 is not enough, then 64 is an obvious number to 
choose. An argument was raised against 64 bits because of the encoded 
size (20 bits). But this is only if encoded in decimal.

Why not encode in hex, or radix 64? Here are the number of characters 
required to encode 32 or 64 bits in decimal, hex, and radix64:

            size(bits)
Encoding |  32 | 64
---------+-----+-----
  decimal |  10 | 20
---------+-----+-----
  hex     |   8 | 16
---------+-----+-----
  radix64 |   6 | 11

If 10 decimal bytes were ok, wouldn't 11 radix64 bytes be?

	Thanks,
	Paul