Re: [homenet] Introduction to draft-ietf-homenet-simple-naming

Andrew Sullivan <ajs@anvilwalrusden.com> Tue, 19 June 2018 15:51 UTC

Return-Path: <ajs@anvilwalrusden.com>
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 913071310BB for <homenet@ietfa.amsl.com>; Tue, 19 Jun 2018 08:51:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=yitter.info header.b=P+ipleu1; dkim=pass (1024-bit key) header.d=yitter.info header.b=m+sH3avl
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 ZwW3ZUKoXEdi for <homenet@ietfa.amsl.com>; Tue, 19 Jun 2018 08:51:22 -0700 (PDT)
Received: from mx4.yitter.info (mx4.yitter.info [159.203.56.111]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C6D9131189 for <homenet@ietf.org>; Tue, 19 Jun 2018 08:51:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mx4.yitter.info (Postfix) with ESMTP id 4AB05BE444; Tue, 19 Jun 2018 15:50:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yitter.info; s=default; t=1529423451; bh=wehUjrdFjnree4OHpZTF5RxFZYA0aO99GmKI6U0/GpU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=P+ipleu1WhUEw7QTDiI0jPrjcazJsirl5R9GP16zuDrwawNw9/7Y457wQDpwzeFhU UR5Ot+ORv+719K3tmzAbFORXilS55BDhveCFqUwAgHp+xxfAygylPVfbRTka4ULizK bA50ZVEQ/hh1KCAwg/0agp+A1DTiGnjnxgNEJBt8=
X-Virus-Scanned: Debian amavisd-new at crankycanuck.ca
Received: from mx4.yitter.info ([127.0.0.1]) by localhost (mx4.yitter.info [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id py6ulZDw81KR; Tue, 19 Jun 2018 15:50:50 +0000 (UTC)
Date: Tue, 19 Jun 2018 11:50:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yitter.info; s=default; t=1529423450; bh=wehUjrdFjnree4OHpZTF5RxFZYA0aO99GmKI6U0/GpU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=m+sH3avlZ/jkFvAwlzJaxJy2WpEukYObKQJ+DUDcXtrjbMdp0wdALJxiygmOG50kf sQXCaJhHYpX7FALPPxAHNWxPpzd8N8uSuj6hI3mmYq9NappfeZtyf4rDf+gKwXsQO4 SfDxG5xdsXpwWL7+0SM6jQM7++g+nftwjhaJ0dkQ=
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: "STARK, BARBARA H" <bs7652@att.com>, HOMENET <homenet@ietf.org>
Message-ID: <20180619155048.GI18989@mx4.yitter.info>
References: <1F6977CE-A176-432C-85EC-92CDACA71C02@orandom.net> <35df1f70-c900-501e-7014-eae265d8ebdf@gmail.com> <CAPt1N1nHMS42F9Qke8wWHhTSF_Szr9AGao+ZxftwDavZAkztCQ@mail.gmail.com> <69d6999b-af05-c38d-56e2-6f391f6bcf05@mtcc.com> <CAPt1N1=s+x26pPk2-kP7vgHMs6R=0zG6ZoXevKymbf1EwbqTMw@mail.gmail.com> <a75e515f-0d67-10c4-326a-0c4f70d8b888@mtcc.com> <CB6C0B26-CF8C-4713-94F0-86F06819FF3C@fugue.com> <20694.1527865346@localhost> <2D09D61DDFA73D4C884805CC7865E6114DE01573@GAALPA1MSGUSRBF.ITServices.sbc.com> <20815.1529361146@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20815.1529361146@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/f8ra_rlFu_iGwDYstIOPOK4dtwI>
Subject: Re: [homenet] Introduction to draft-ietf-homenet-simple-naming
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: IETF Homenet WG mailing list <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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: Tue, 19 Jun 2018 15:51:24 -0000

On Mon, Jun 18, 2018 at 06:32:26PM -0400, Michael Richardson wrote:
> Users need to be able to connect policies (including, but not just security
> policies) to both pretty names ("the office printer"),  and to stable
> identies.   Neither thing should have anything to do with IP addresses
> (which get renumbered), nor to MAC addresses (which may be more frequently
> randomized, even for things like printers).

I think this is right, but it seems to me we could be slightly more
formal.

Over time, a device has one of more MAC address; the MAC address must
not be treated as a stable identifier because it may change over time.

At a given time, a given MAC address may have 0 or more IP addresses
assigned.  If any MAC address has an IP address assigned to it, that
address is expected to be assigned automatically.  It is expected to
change.  An {IP, MAC} tuple should not be treated as a stable
identifier because both elements of the identifier may change over
time.

Each device will have at least one name.

Some names are automatically assigned through the workings of mDNS or
hybrid multicast DNS (or both).  In particular, when devices are
available by mDNS they are available by name, but the names are
checked (and if need be changed) algorithmically in order to prevent
duplication.  Names are unique within the scope of the homenet, and
devices will change their names in the event of collision.

Some names are generated by users, and assigned to devices, depnding
on whether the device supports that functionality.  These names MUST
NOT be changed algorithmically by devices, and MUST NOT collide with
automatically-generated names.  These names may be globally-unique, or
may be unique only in the scope of the homenet.


I _think_ that covers all the cases, but I might have missed
something.

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com