Re: [Netconf] Benjamin Kaduk's Discuss on draft-ietf-netconf-zerotouch-25: (with DISCUSS and COMMENT)

Benjamin Kaduk <kaduk@mit.edu> Wed, 09 January 2019 22:00 UTC

Return-Path: <kaduk@mit.edu>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BF36126DBF; Wed, 9 Jan 2019 14:00:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mit.edu
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 s_BBYw4hiv8j; Wed, 9 Jan 2019 14:00:16 -0800 (PST)
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680113.outbound.protection.outlook.com [40.107.68.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C94712D84C; Wed, 9 Jan 2019 14:00:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sdIyxKJnCsyXFBhudsoDnN1XU8sZFFyDsIjExKmQxlU=; b=ppOgWiTz29J4/ax5TK0NVfLD1LY52iKcnMqLWkKn2s4C77dEc1NJArDFh6A/oIpyeBU+DuXBnyjkD+imJAhgDbWglRkkif7mzP6qBWibNUrJ95xXGMWzoKVmIczz/c+CpeRfVeFOKzHiPE6DdtTXP9sZhBa7uOpB7i3eCwjbT2U=
Received: from SN6PR0102CA0035.prod.exchangelabs.com (2603:10b6:805:1::48) by DM5PR0101MB2956.prod.exchangelabs.com (2603:10b6:4:2c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1495.7; Wed, 9 Jan 2019 22:00:13 +0000
Received: from CO1NAM03FT041.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e48::205) by SN6PR0102CA0035.outlook.office365.com (2603:10b6:805:1::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1495.7 via Frontend Transport; Wed, 9 Jan 2019 22:00:13 +0000
Authentication-Results: spf=pass (sender IP is 18.9.28.11) smtp.mailfrom=mit.edu; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=bestguesspass action=none header.from=mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of mit.edu designates 18.9.28.11 as permitted sender) receiver=protection.outlook.com; client-ip=18.9.28.11; helo=outgoing.mit.edu;
Received: from outgoing.mit.edu (18.9.28.11) by CO1NAM03FT041.mail.protection.outlook.com (10.152.81.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1471.13 via Frontend Transport; Wed, 9 Jan 2019 22:00:12 +0000
Received: from kduck.mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x09M07Gi023750 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 9 Jan 2019 17:00:09 -0500
Date: Wed, 9 Jan 2019 16:00:07 -0600
From: Benjamin Kaduk <kaduk@mit.edu>
To: Dave Crocker <dcrocker@bbiw.net>
CC: Kent Watsen <kwatsen@juniper.net>, Adam Roach <adam@nostrum.com>, Alexey Melnikov <aamelnikov@fastmail.fm>, "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-zerotouch@ietf.org" <draft-ietf-netconf-zerotouch@ietf.org>, The IESG <iesg@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>
Message-ID: <20190109220007.GI28515@kduck.mit.edu>
References: <154390493154.31734.13025584839857369253.idtracker@ietfa.amsl.com> <F526DA60-77EC-45D6-ADE0-B345020A89BF@juniper.net> <20181230003002.GC57547@kduck.kaduk.org> <5DCD6C74-7918-45AB-BEA7-2C1A020B4411@juniper.net> <20190106050255.GJ28515@kduck.kaduk.org> <35A436B3-5D57-4015-A51E-5F9A1E349D31@juniper.net> <DAC627AC-8453-41D2-B95C-BC25746E66C1@juniper.net> <cc5adc78-6751-fabf-03d2-e0c65f8a6c91@bbiw.net> <20190109210622.GH28515@kduck.mit.edu> <f00010d6-4a5a-259a-259f-b70efb70eff5@bbiw.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <f00010d6-4a5a-259a-259f-b70efb70eff5@bbiw.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:18.9.28.11; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(376002)(136003)(396003)(346002)(39860400002)(2980300002)(199004)(189003)(40224003)(55016002)(76176011)(50466002)(229853002)(786003)(8936002)(75432002)(186003)(5660300001)(6246003)(486006)(36906005)(46406003)(2906002)(47776003)(97756001)(88552002)(246002)(4326008)(104016004)(106002)(305945005)(956004)(8676002)(86362001)(446003)(26826003)(93886005)(126002)(11346002)(33656002)(478600001)(106466001)(54906003)(7696005)(6916009)(336012)(1076003)(426003)(16586007)(53546011)(53416004)(316002)(26005)(14444005)(476003)(23726003)(58126008)(356004)(18370500001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR0101MB2956; H:outgoing.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-auth-1.mit.edu; A:1; MX:1;
X-Microsoft-Exchange-Diagnostics: 1; CO1NAM03FT041; 1:iirnGXeWCNI3IMfVNiATJl8Mzd3QYg1sgyfjMyaxXWeIM32xxnUBSs5fcPQLoO6crthH+1/nwK/JMOy9VawNJZRvXU5OqIvZBeto43u1SqW+RhRF18P94Zk0DuRL0Cyf
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2f6b0bc7-3270-4db1-3f4d-08d6767dd48e
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:DM5PR0101MB2956;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0101MB2956; 3:VDdpJdG+Lok0NTEMB5UiV8XajTNQ5RgBOdIH7cHTGR97nPYXw7Emr19Tq0IO9xBVEuRgSHL3+hJPieBE7oLpENubvCkWmR51pLp68ShFWWuiKL3fhwLb5GgWCg/Ai1X8nYx5siMI5UDgYq8QlLZ33orMbtIjZC7rc6JIgtGb0cZCIeQEhi9vWOKxdkQaKrYiUMIxJUZ+tV+CSRpCtsYrwPhkPmGOGyUYrk7697CEZuMwgF5Gq52i3c9H8XhCTcApLG/zTeq2+rvLC248e5r5nOHmEgUFSgPnO+DWkBhtfTxvmxrTqV/mamBH5ja/fRVG8twYt+lSgfJ5pfLIA9c7UBHEszvkselk96fd5S11D2/oDZfr8vVoVDC/DWy6+kdo; 25:MlN3dY3Ay7eMdC4XofvHLKjGLd6vjuX08hjy7+tLq26qkhYx4/C8lXywdLdfAxP0wz9wW0es/F+wzhfNU2BwqdLx4poQfRcwa13/XgLqWR8RhMw2kLHgzaYOtFWxH4dVcwDan72vOFgR7LQ/rvYm/kaKn4ag29fEQJZY2/kkaUBokYxCSMQYM/Rw3hrviI2Px0mFjidrgSrjUCL02ivz5cg+1OKX4RgwdQQ0ro4nvqDtp5HCXWOaFVIDxU1BJ1X1Q5IVsFEjAxFUvQ7Oo+OUgX91luq6OW1HRE8VAGB1XLgNg81xSvThU/wsJdLK6hkiZpo4Tat5rYP5lKj85cvZAg==
X-MS-TrafficTypeDiagnostic: DM5PR0101MB2956:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0101MB2956; 31:DCftFcYNAD1ai34d2jE5QUp7wp2ZK+LK7pn7xlyuIw8nHtWp/xIYfzNyAnFdK/PBvC6hvLaStUtFQWdKZf1tEeOTFVVvOjvP4Ygtoltv4ijkvq8y5yqtAF0ddo72GXtZMJMhpzlvPcERCNFXjlzzsq444eeqjGznw9+IQWWni8ZpBxkvHWMDb2sVtAI7+r2ZMbzRv3JfHrjmZnAhPPtNSJ1LRKyJkOgf76PqzYAw05g=; 20:7vTllSojPWQbEu2c5uC9atTw5e0BsTRgysB4mGHitW6cDZcMArVUEOunFfPlyLjhXnkb+nkgYdFGUKOZqBSz4HJuhUY9I0+hVJChAgo64tZ53Z/pZpLl3cy8TgJAkBOLa94hoyK9KgftMz6ZL1fIWkMG1/JWFZhIj4gas3ACThEvybJezDKEexQYnhfdGnrJiHD9/l5KUojkIErsacYw9HqIvkyhhM0KAaRdbHXG/IMr7H0ewyrk6A0lpJMQo8HZT4ijt4PFsERRJ6i1wydNK4NV73HfQaMn2TTzVvw983qridtiPjaX2eykhVTasl37hj5GEDrMIc1zlEO4V5VjRmw7AGsvUsjFRA3tva45teCBmpiQHcxp2MiVYWPa52sb2+q4rQJUmAwYh7SDMZxXiDgY4lI6f5yo+rSzi0UvZy0aeDXVTmlD4GlHGetYVjAs+r8jP4uZX410SdqRGRx/z3PHwqWNsm71Zk+uKcUZcdyThWmp6CM4FHF2/UzplSIB
X-Microsoft-Antispam-PRVS: <DM5PR0101MB2956C0B6EC6C0A3063E7422FA08B0@DM5PR0101MB2956.prod.exchangelabs.com>
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0101MB2956; 4:hQtv1pP40+vEgRjcP6+Egimd5xHQhdJrZCu6i4RE5lGOMczbJMZIqDFcNZpXQ6jEesFMNz2rFyQ/1S4+O8AaTr5dvgztZ1UGSFH4y3Evnxtp12QjO9A2Ok1EbAzpSElN8UAHNtbR/IqgEIWAyZDrJ5fovhuSUgYfzsZOQDYbOyilJy72WLAKewY1cQn8rq5uuxGUEdUEMW0JEFqw0fn08C98rpvt+lFQ5eXfXfODrGKCL6HS2bU9Fi35Yu+wacbFKrbNMAscPaGVFZ2KFa8CyxHTyq6YrSLO2zhuAOCOCBNUsastv9zilVPOScaFYxMW
X-Forefront-PRVS: 0912297777
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0101MB2956; 23:RGXb9ftSiHEW7nRy5awGe8BjQeD9BBLJk2zwzpI?= =?us-ascii?Q?Pmwspy8tdIGjhheh04L0IUVSpIdevonllJKEMO31fkH/26RZF4TUP2FfOIRn?= =?us-ascii?Q?v5ZA5yX7OT/SCZgFTl31AP9hP+vVLVN+s1Q+P/LsSrX7CD9tMzQ+jUyjrFEm?= =?us-ascii?Q?ofel5UZ5YGTWtzaXhLN2EpQZANK7tQcFZoVIM3jGnd9O0J11PPeVEQA2oMvD?= =?us-ascii?Q?Pnze56depAyN17mDkuVp4zQsDCm4V1IB70aDciazhgl78h/2XSIAsHbqrGwD?= =?us-ascii?Q?xH59in18kPWleRx/mKtJmpUyZXNvnXYKIZ3YrbrcJvbAOFMlTKIoTRL5IcX3?= =?us-ascii?Q?EswugKDxFP5sbJisxRvbkYe8l5/xrTRIL20rnUVL0T5EzU2Co4y4welz7fXm?= =?us-ascii?Q?8WsSibKgY+ucGbrW8Xw1pb/C97lI4VBxGiqep97clbukpr9SFUv29pz/a6IO?= =?us-ascii?Q?bf1JpAR8cfOmIOFRvpKqWUvX0SlJ5CtBIII4hG7lwqD7ZuE73jFC+5wxaAu5?= =?us-ascii?Q?DeD74oK4ePUnSv/r2lKmxXKR72m3UhfPT9eJExTHsYUHaIoeOachz42J+MGs?= =?us-ascii?Q?qp/4+qlcBREjk6r1D0uOx9/vv+aBB9ebYev4ztVYBMrIU8vKeSHR2HwU658U?= =?us-ascii?Q?fjQ+zgRcUn624TOH8bWIzmEN6OzCOSELI6qLwcqGhZZGUlSNrjX9POPeAj2w?= =?us-ascii?Q?vJne39MCd7nDJBrQKn4DAgj7QDmx6j/qY/wH1jmagRA7AoX1p0kOMoBHIQfM?= =?us-ascii?Q?J/MLTW/ZCmc18iGhJ1Q2YQJb4tak/b2og/oKAqfnJu8UWf2/YS+1OA14sNtl?= =?us-ascii?Q?2YxymEGVfRhbjG5KMYpTrMvYOVjhow2M3TLbNwTtNCf+7MUc2HAWSuxZeHz7?= =?us-ascii?Q?RRXYy/Dr6JKMpqfq45TwhUJoMIePTetAPDc4Lez/K82AEZcng5OKDgwszhW1?= =?us-ascii?Q?7HCSo3/TYtIKEMt5VL9O7C9l0qdpfCdEMQgsymlyigztiBvHGKR99pByHtbz?= =?us-ascii?Q?tUTQKDj4YWHQotHLTi8G2jdNemKoWpJ+KoY3x5vOmjI3qGIrG7SckGhZEmC8?= =?us-ascii?Q?F57BWScXZpx+AmYuBT/U5ImYWE8VG2T9gLrUIhnC1PDgCHA6CKw/66Tk4H/a?= =?us-ascii?Q?lZHny+bPDezO4ees7analLtOzLfzZlUJjhNvgw3xQzCBxk9aG/DqJ1fqV/zd?= =?us-ascii?Q?rfa7xKGOmtuHe5eFLIuCgVodI5Z1dtyOR3cfnN9LIXnOCSh54YH7Xeffc3YW?= =?us-ascii?Q?RE7HrA+axQJEI575HOSC4rDXJfeHBhnIqfXBmg79lssjiI4PXNgraO25jcEO?= =?us-ascii?Q?fLw=3D=3D?=
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Message-Info: o3JOqMnwM70yFSLEBBB0Qc9W1eAmW22CqgZJ2CcwVdaaFNMLBE5vR4zS2QnalcPkuOUV3wuW/+vhdKVua4EUL7pwPgafp/tTBH//ADIf76WkP/v6ob7tKXcRjBdvxZShrGwVHI93Ar1o4mzfxM1FAqbT+vm2E3x8yuuqG8RRH7gv1HKOeAD92pvxKQS0AEWk/9DUs6AD8RVORz8vMZpxdCI/gUdpoomcf6ACCx6THu1dBjER97BDCNT3eNmWBIU+jvXIM581X8RuQ5Y0NGOnD54jj+r/MD7x0SPY2xptag4Mze+iPloMCoIpSVCgaE/+
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0101MB2956; 6:5imp9g2q1v+zSECdHL2F7tKWIM3llUJzMM/45iFrTm7w4mfqsf723tJHP/uElfrChQEDv/HLh1gZq3mc2lod+zfBtXPEOu5nVoi+EXTBsKNn2RuCIJIXWRTHF5I0/x3Ojy15XKmxkPmBCUkHbDEHc7YY/gEMg4qDdgiLPNYyUzlHfWRNMYtQr0gnXfssLuKZBveaGh9cmHoAfDhlZSXNNWSymHKGgVibvprWT8xi6VxJlo3PHyPy4P1sew1C/o80rK10G8GFmMsdFIngKTSVlDNWNd6dXRTgt0NRL/sfrSio3pkigkvPQwRGtXgwX9lsPegl/OGJLd52XS9GsS0x86oztAhjJJDOPceXrUO16m0eBQc6y51Nj7EoOzK7GyF+FhVd98jRSpOlcnCTGomeTxi7YQEU58N4xtDsHqC+PYk6LKL9s2rXHQ121riUx+Qd0TaZotn6mFrnhZ/T2gAugA==; 5:xgITdN/DwMCEuh74ywHcgh6PwcLDOFXozHJGjJwr86Ww8QoOjehoZ6GzCpnJ7//X345QvwRpBnHxDi1C0oMUopA0k0e2AMPFRjpg7bV1e3twEfSPgX7aK+q9+jZWoi+1ykBq/OUPGaRKMa1g5gaumJdxKK0CFYHsFDasdBh9hcL9NXw2JWgUVgKXVQT5UfsoVHPSd+gGZGkOuoqYJmaeow==; 7:/k4zjAM6X8g2sRJs1BSjnI9biZDuqB025+A3j1pvcj2KRI1hyUNHmkh2//rRgOKX8uCWh0Nh4lz0e/mgB4wLUC+Gc/dRcgJSO443Aw/2BcuA+fu7gEoPXOVRlsSwcTN/3hXD7y2WwwSbNsS3/YwfiA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2019 22:00:12.3585 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2f6b0bc7-3270-4db1-3f4d-08d6767dd48e
X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=64afd9ba-0ecf-4acf-bc36-935f6235ba8b; Ip=[18.9.28.11]; Helo=[outgoing.mit.edu]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0101MB2956
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/3Cb0Si8ifUxnWKWJ7rU3uJezR-I>
Subject: Re: [Netconf] Benjamin Kaduk's Discuss on draft-ietf-netconf-zerotouch-25: (with DISCUSS and COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Jan 2019 22:00:18 -0000

On Wed, Jan 09, 2019 at 01:48:18PM -0800, Dave Crocker wrote:
> On 1/9/2019 1:06 PM, Benjamin Kaduk wrote:
> >> I believe your analysis is correct.
> >>
> >> In the names your draft uses, _tcp is the global scoped name, relevant
> >> to attrleaf, while _sztp is subordinate and therefore not relevant to
> >> attrleaf.
> > That's true for both
> > SRV in _sztp._tcp.example.com.
> > and
> > TXT in <serial number>._sztp._tcp.example.com.
> > but it's not clear to me that the "existing" TXT _tcp registration is
> > appropriate for our usage here.
> 
> 
> I'm pretty sure it is.
> 
>  > TXT        | _tcp                | [RFC6763]
> 
> The existing entry for TXT/_tcp in the attrleaf registry reserves the 
> global use of _tcp and assigned responsibility for it to RFC 6763.

Right.

But RFC 6763 is DNS Service Discovery, whose TXT records have a particular
structure, defined in its (subsections of) Section 6.  That is not what's
going on here.

So what should the attrleaf registry say about TXT _tcp that would actually
be relevant for our usage?

-Benjamin

> Worrying about reservation of the /global/ scoped names is the limit to 
> the scope of attrleaf.
> 
> It intentionally punts on any concern for /subordinate/ underscored 
> names, which become the responsibility of the specification to which the 
> reserved globally-scoped RR/name combination has been assigned.
> 
> 
> d/
> 
> -- 
> Dave Crocker
> Brandenburg InternetWorking
> bbiw.net