[homenet] draft-lepape-6man-prefix-metadata-00

Michael Richardson <mcr+ietf@sandelman.ca> Wed, 25 September 2013 12:58 UTC

Return-Path: <mcr@sandelman.ca>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6975521F9E3A; Wed, 25 Sep 2013 05:58:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, 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 Ci0k-wsnsW-0; Wed, 25 Sep 2013 05:58:33 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3::184]) by ietfa.amsl.com (Postfix) with ESMTP id 05A4F11E8102; Wed, 25 Sep 2013 05:58:32 -0700 (PDT)
Received: from sandelman.ca (desk.marajade.sandelman.ca [209.87.252.247]) by tuna.sandelman.ca (Postfix) with ESMTP id 8C78920260; Wed, 25 Sep 2013 10:07:36 -0400 (EDT)
Received: by sandelman.ca (Postfix, from userid 179) id 97CEF63B18; Wed, 25 Sep 2013 08:58:10 -0400 (EDT)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 85CA463848; Wed, 25 Sep 2013 08:58:10 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: ipv6@ietf.org, homenet@ietf.org
X-Mailer: MH-E 8.2; nmh 1.3-dev; GNU Emacs 23.4.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Wed, 25 Sep 2013 08:58:10 -0400
Message-ID: <6253.1380113890@sandelman.ca>
Sender: mcr@sandelman.ca
Subject: [homenet] draft-lepape-6man-prefix-metadata-00
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/homenet>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Sep 2013 12:58:38 -0000

I think that this draft is useful land should be adopted.

I think that application writers will be much happier asking for prefix
colours than properties, if there is a clear set of default colours.
I am concerned that there is an attempt to be too indirect, the way that
DiffServ tried with DSCP, and yet nearly only code point is really supported
for EF on real networks, so the point where application writers tend to
embed it, at least at the documentation layer.

section 3.3 talks about:

   Once an application has determined the appropriate property **and** color
   for its use it has to communicate with the network stack to select

and I thought up to this point that one could select by colour, or by
property.  While it's true that the host interface is host specific, for this
to work, someone needs to publish a reference implementation for Android/Java
and Linux/C/Python...

Suggesting three different userspace/kernel methods isn't going to help get
applications written. APIs matter here.  Being able to set a default colour
for a process (and it's children!!) is probably the initial killer interface,
because I can now do something like:
        low-latency-colour skype &
where the command "low-latency-colour" sets the default colour and then
invokes another command.

3.5 I believe that local scoping of prefix color is going to be useless.
The prefix colour is a proxy for which ISP/servie, so making it ISP scoped
makes it useless for the application.

Instead, I suggest that the prefix colour either be a global IANA registry
(DS PHB may already be the right thing...),or make it a uuid.  Then T-mobile
can embed their network prefix colour for video in the video player app that
they want to shove into my phone...

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works