Re: [Anima-signaling] PEN v domain name [GRASP open issues confirmation]

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 02 December 2015 01:25 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: anima-signaling@ietfa.amsl.com
Delivered-To: anima-signaling@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 123C21B3015 for <anima-signaling@ietfa.amsl.com>; Tue, 1 Dec 2015 17:25:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.3
X-Spam-Level:
X-Spam-Status: No, score=0.3 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, MANGLED_PENIS=2.3, SPF_PASS=-0.001] 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 wJnSHy2Hu01a for <anima-signaling@ietfa.amsl.com>; Tue, 1 Dec 2015 17:25:58 -0800 (PST)
Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) (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 373691B304D for <anima-signaling@ietf.org>; Tue, 1 Dec 2015 17:25:58 -0800 (PST)
Received: by pabfh17 with SMTP id fh17so23624709pab.0 for <anima-signaling@ietf.org>; Tue, 01 Dec 2015 17:25:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:references:to:from:organization:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=OhJfho19sExWXNsPZb4b2KwS7TIxGOXTaxp36TW20hw=; b=uEgIH1Ypm5oxvjNwE9h6iMJICmKmvyEWtj+FX2OpezlkJL6p0ttqH9UtkpeW2BCtnP wbrHsG4kF2EmihtLoQeS+5W2SsD3cyAyj88+1YkESrPZr810kwu1eKntRI0Dw4CyIK4f atjcRKpeU0VX+89t8wmqBQ+K7yHw4UnfvQ6ml2Ilg2V0jG6NdA8ghsG4foNU75lMSjLW XLgk3InRmOip+q9Bqf7isbJvsPEIbuYlQNdyj67OOvDK4HQ09m+zlu+9ZopIyykHMtLJ 8nc7EoS4QYAS+StCzN0R4dMiaeLTFmpJoLaME1CHAhSdYJe1Iy1cdUZ+mOGOuuoQHOPw pVGA==
X-Received: by 10.98.9.4 with SMTP id e4mr777672pfd.18.1449019557846; Tue, 01 Dec 2015 17:25:57 -0800 (PST)
Received: from ?IPv6:2406:e007:633a:1:28cc:dc4c:9703:6781? ([2406:e007:633a:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id sg4sm344250pac.48.2015.12.01.17.25.54 for <anima-signaling@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Tue, 01 Dec 2015 17:25:55 -0800 (PST)
References: <8AE0F17B87264D4CAC7DE0AA6C406F45C234BA35@nkgeml506-mbx.china.huawei.com> <56536A58.2030005@gmail.com>
To: Anima signaling DT <anima-signaling@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <565E48A3.3020105@gmail.com>
Date: Wed, 02 Dec 2015 14:25:55 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <56536A58.2030005@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/anima-signaling/8gpekEFRQ54Ne9jdCV6EugCYM-M>
Subject: Re: [Anima-signaling] PEN v domain name [GRASP open issues confirmation]
X-BeenThere: anima-signaling@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Mailing list for the signaling design team of the ANIMA WG <anima-signaling.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima-signaling>, <mailto:anima-signaling-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima-signaling/>
List-Post: <mailto:anima-signaling@ietf.org>
List-Help: <mailto:anima-signaling-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima-signaling>, <mailto:anima-signaling-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Dec 2015 01:25:59 -0000

Well, I didn't see any comment on this on the WG list.

There is another approach which avoids the choice and simplifies
the protocol, but adds bits on the wire:

State that an objective's name is ":whatever" if it's generic
and "vendorString:whatever" if it's vendor specific.
The formal definition of vendorString is that it's a unique
UTF-8 string not including ":". The format MAY be an FQDN
and MAY be a PEN (represented as a decimal number).

As far as GRASP is concerned, an objective name is now simply
a string.

Thoughts?

Regards
   Brian


On 24/11/2015 08:34, Brian E Carpenter wrote:
>>> o2) Private Enterprise Number(PEN) is used to distinguish vendor options. Would a domain name be better?
>>> Consensus: PEN might not make sense for autonomic nodes; domain name might be better.
> 
> The point here is that some GRASP objectives will be standardised and their
> names will be in an IANA registry; they don't need either a PEN or a domain name.
> 
> Other objectives will be non-standardised; we call them "vendor" options but of
> course they could be private in any way, open-source, or whatever. However, to
> make them unique, they need some tag that is guaranteed to be unique, which means
> we need to pick something that is registered somewhere. The two obvious choices
> are PEN numbers or domain names.
> 
> PEN numbers (draft-liang-iana-pen) are fixed length (32 bit) integers introduced
> for SNMP (but with no dependency on SNMP), allocated FCFS at no cost. This morning,
> there are 46768 of them allocated.
> 
> Domain names are variable length strings. They cost money to obtain and maintain.
> They can vanish or be re-assigned.
> 
>>From a GRASP efficiency point of view, I think that 32 bit integers are marginally
> better.
> 
> Regards
>    Brian
>