Re: [mif-arch-dt] Strawman solution proposals for DHCPv6 and RA support for multiple provisioning domains

Jouni Korhonen <jouni.nospam@gmail.com> Sun, 24 November 2013 13:51 UTC

Return-Path: <jouni.nospam@gmail.com>
X-Original-To: mif-arch-dt@ietfa.amsl.com
Delivered-To: mif-arch-dt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 858601AE28B for <mif-arch-dt@ietfa.amsl.com>; Sun, 24 Nov 2013 05:51:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] 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 nwdPH708cI4v for <mif-arch-dt@ietfa.amsl.com>; Sun, 24 Nov 2013 05:51:41 -0800 (PST)
Received: from mail-la0-x230.google.com (mail-la0-x230.google.com [IPv6:2a00:1450:4010:c03::230]) by ietfa.amsl.com (Postfix) with ESMTP id BBC641ADF9D for <mif-arch-dt@ietf.org>; Sun, 24 Nov 2013 05:51:40 -0800 (PST)
Received: by mail-la0-f48.google.com with SMTP id n7so2161073lam.7 for <mif-arch-dt@ietf.org>; Sun, 24 Nov 2013 05:51:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=iRhzx54yykn/ETIAQ+Yv/J2qdd9qBofdNX3uCdRBCfI=; b=OOcy+18qbj/CpVTkTS+v9FSgKljSmJsD1pWhObZB29fISF/NvoysUKEzbIGBghyYcD 9OiKcN5dB/sdYbCbY/utidyXKu77lpySRstFHjeIaIkvKZ0wxPzzLyvVvQuR9du541Lk 1WH4cp9aqiHOCigB9hPX4zEiWAbgnF1yScD1jF4uNV6j9KGMxsh89AG9+DW8DCxBGu0q kpDlkxjlyiUOX6zAcuSWYlYUqlP2l3Q/xcmZ0GEszQcn815tyu6uH0wDXDKTCM2Toh62 SAiA8HHjYbB784lFtJ5pjIqsCj1zuqWlCjNS++eW8+mFkFpMv7y99L4fU0uvq3x/LxGO MaoA==
X-Received: by 10.112.168.197 with SMTP id zy5mr17470807lbb.16.1385301092358; Sun, 24 Nov 2013 05:51:32 -0800 (PST)
Received: from [188.117.15.108] ([188.117.15.108]) by mx.google.com with ESMTPSA id di11sm45148246lac.0.2013.11.24.05.51.28 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 24 Nov 2013 05:51:28 -0800 (PST)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Jouni Korhonen <jouni.nospam@gmail.com>
In-Reply-To: <AA2B8EAB-8972-409E-B339-BCA3C7689C3C@nominum.com>
Date: Sun, 24 Nov 2013 15:51:33 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <A1D6CFB3-E784-4A9A-A475-FC7422267F71@gmail.com>
References: <5267F29C.3010304@ericsson.com> <0010ca0ba1f44fe2a1b8fa5f110a00c0@SN2PR03MB077.namprd03.prod.outlook.com>, <41845B5F-8694-4368-B2F6-BA3BA0CFDD91@gmail.com> <ee10ff9826854918aebf0565c93ce5a9@SN2PR03MB077.namprd03.prod.outlook.com> <E07F8EDD-6BA5-4B7D-B307-C819B6AC2053@gmail.com> <6AC3097B-C63D-4DC6-80BE-29FEFE355D40@nominum.com> <6C4F8A6D-43FA-4C91-922B-97AA8A1C901E@gmail.com> <AA2B8EAB-8972-409E-B339-BCA3C7689C3C@nominum.com>
To: Ted Lemon <Ted.Lemon@nominum.com>
X-Mailer: Apple Mail (2.1510)
Cc: "mif-arch-dt@ietf.org" <mif-arch-dt@ietf.org>, Suresh Krishnan <suresh.krishnan@ericsson.com>, Dmitry Anipko <Dmitry.Anipko@microsoft.com>
Subject: Re: [mif-arch-dt] Strawman solution proposals for DHCPv6 and RA support for multiple provisioning domains
X-BeenThere: mif-arch-dt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: MIF Architecture Design Team mailing list <mif-arch-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mif-arch-dt>, <mailto:mif-arch-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mif-arch-dt/>
List-Post: <mailto:mif-arch-dt@ietf.org>
List-Help: <mailto:mif-arch-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mif-arch-dt>, <mailto:mif-arch-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Nov 2013 13:51:42 -0000

Ted,

On Nov 24, 2013, at 4:56 AM, Ted Lemon <Ted.Lemon@nominum.com> wrote:

> On Nov 23, 2013, at 3:19 PM, Jouni Korhonen <jouni.nospam@gmail.com> wrote:
>> For me UUID is a binary blod. Obviously you need to know to type of the
>> binary you are carrying.
> 
> You are just stating an opinion—what are we supposed to do with that?   Can you say what the reason is behind your opinion, and how you intend for your blob to work?

The starting point was unifying the encoding of PVD-IDs across protocols they get carried over and having the PVD-IDs defined in one place. Therefore, from the protocol point of view that carries the PVD-ID, it is always considered as a binary blob; for example in case of DHCPv6 or NDP the PVD-ID option would just be Type(PDV-ID)+Length(PVD-ID with necessary paddings)+Value(binary blob).

Then a spec (to be) that defines the PVD-IDs with unified encoding describes how the "binary blob" is interpreted. That would then be Type(ID)+ID_specific_fields.

The receiver and sender can know what the "binary blob" is for the PVD-ID and how to process it. Also the parsing is unified to a degree that a receiver can skip the ID if it does not understand its type.

Anyway, back to "human readable" part. Say that my PVD-ID is basically a binary construction. I see no reason to add another set of data to make my binary encoded PVD-ID human readable on wire. That is just unnecessary and duplicate information. Any parser or diagnostic tool that understands the used PVD-ID type can display something user friendly out of it - when needed. 

- Jouni