Re: [Netconf] I-D Action: draft-ietf-netconf-zerotouch-23.txt

Kent Watsen <kwatsen@juniper.net> Wed, 29 August 2018 16:34 UTC

Return-Path: <kwatsen@juniper.net>
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 E7492130DD9 for <netconf@ietfa.amsl.com>; Wed, 29 Aug 2018 09:34:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level:
X-Spam-Status: No, score=-2.711 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_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 X705trn3q0LL for <netconf@ietfa.amsl.com>; Wed, 29 Aug 2018 09:34:03 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A80A130DDE for <netconf@ietf.org>; Wed, 29 Aug 2018 09:34:03 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w7TGSseh003211; Wed, 29 Aug 2018 09:34:02 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=Q/vnQIBzibjynfqYWwxhf/KBH93AYyfBE7xP3/KPiF8=; b=ou4+KTCa1EkF3S7hYzJ1xBufitYXPOlA8++/mVXYoA+Z9ZK6wpD0etrXyja7v08prFJ5 /YRHK9kWDi8J7zuI1cbrba4P54BsQjhI01QrtA5vxEuEX7EWedHaRNJIiCgDZFozaAmP qiUAaKQBjFfP7w+AKCAEslpPVzJP54+GCIHuqzuDmC5CdPDPdy7Sk6owkN8SK4G+hvcx UXanlE9uDcjsRDr5R0qCzvIT/E91xLG0XYMktbekosCERjnxTxwro4v9zBVvu7oI18la tM1aIKobXGbC4EfemF/dx0GxPOL1HO5uY4mPJNcjYIyfXBJIXYdgYy3AGKRsUFNfz9Tt ag==
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp0179.outbound.protection.outlook.com [216.32.181.179]) by mx0b-00273201.pphosted.com with ESMTP id 2m5p66913d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 29 Aug 2018 09:34:02 -0700
Received: from DM6PR05MB4665.namprd05.prod.outlook.com (20.176.109.202) by DM6PR05MB4218.namprd05.prod.outlook.com (20.176.72.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.7; Wed, 29 Aug 2018 16:33:59 +0000
Received: from DM6PR05MB4665.namprd05.prod.outlook.com ([fe80::544a:dd4d:9524:9e6d]) by DM6PR05MB4665.namprd05.prod.outlook.com ([fe80::544a:dd4d:9524:9e6d%5]) with mapi id 15.20.1122.000; Wed, 29 Aug 2018 16:33:59 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: David Mandelberg <david+work@mandelberg.org>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] I-D Action: draft-ietf-netconf-zerotouch-23.txt
Thread-Index: AQHUOKo6B7yG1ZEWJ0K6wOs+4nCg0aTIogAAgAiPHoCAAm96AIACUwyAgADEJAA=
Date: Wed, 29 Aug 2018 16:33:59 +0000
Message-ID: <FB1529D4-3A50-4CAD-A5AC-52BB7FCB9A4D@juniper.net>
References: <153478564565.23119.9766582310559048569@ietfa.amsl.com> <0DA47346-64BE-4FD1-888F-F0E47688C14F@juniper.net> <4be03677-70b8-98a2-49b3-1be4abd5da7e@mandelberg.org> <6FF89601-E95F-4296-B6E5-80438DF03543@juniper.net> <b50965ed-9cc6-29a4-3e23-87702a5d1bba@mandelberg.org>
In-Reply-To: <b50965ed-9cc6-29a4-3e23-87702a5d1bba@mandelberg.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM6PR05MB4218; 6:6VlsWlAdGrqY6YNPBYONJ4C6e/jEl+2TGRVgZTTMXSac/vDZKl/bkBStIPjEL6IeGtOfH3jWyGzn/98ZAMx/EIfw9VvWH8my4RTvoKYc9fy+sIda3U88bLAZ7F6Z0ysC8KaddmUoPvaVAl4J7WLnhh2h2FrIZledpElvHBZh4aEXJPCLZDai5VAogcmLsLL8g8SDgVc70hCEp7vOPTEwAfF4hCASJdO95nITCGwmxpD8Gz2q9+XLWckZzWoRnlbWnICrvsgRAO/tXmSgrL+9tH+3cXMghIMqpdk0bkQlGp2K3xquEAURpNKb2Rd8NEqUJ9ilhfcrBq04G2wHwCtObQ6CuYw6enUcq+n6ptxgo3Bgd+dStkLXOO6Xme/p3KmEuqBadbTo0HgxLIOlypufYCPYXtMmvu4MerwiA07DUyWScOQkLvUWALvWJqfnw8AaWVJAIMD+4dRtCFVaIPjPdg==; 5:uhWhGa1kDEmULMaEuJmsKN6Suiol04KzlQ6k2KYtVzVOl340puK4VBNmZ5X2GGbvZAwzAFHqqaxJc7y4x9ii8olwSu1F+/k5KGlnrQbYB24QbU4xFgNCW1yObIFAtSR+bQ7Ek4djVD0Taai9oUTZ+vAaA0KLBc9ASotrs/w6jhk=; 7:3M2AG7Lnz+cwGFEJkPdUYcS//hNzF4LW8WOJJVYJ9DOTKbdfx/nSM/ThpXjLt6ZXi3GRvCKjYDfISDVZIrB+mc6JNfrR0U5V9Qh/IY0gnNQFnT1rYzF3kNHw5qeSN2O82WNlipmkXhFCZoGo1ZKRl8iomWjTq+31SetUmcljRRts2cvDtCFgF+r8A18j53YdONBR8edu2KJ6oBRmgkjklaxvgLZl3zHf7E8hIn11Ee+nXww3Q8reGABtY9YJ1jQ4
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: eeb31c67-5045-48d9-699b-08d60dcd38ef
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DM6PR05MB4218;
x-ms-traffictypediagnostic: DM6PR05MB4218:
x-microsoft-antispam-prvs: <DM6PR05MB4218CB3EDE06CD94C9B294B2A5090@DM6PR05MB4218.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(201708071742011)(7699016); SRVR:DM6PR05MB4218; BCL:0; PCL:0; RULEID:; SRVR:DM6PR05MB4218;
x-forefront-prvs: 077929D941
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(396003)(39860400002)(346002)(376002)(366004)(199004)(189003)(476003)(6436002)(2616005)(486006)(6486002)(86362001)(25786009)(36756003)(2906002)(82746002)(2900100001)(6512007)(5660300001)(83716003)(6246003)(53936002)(11346002)(6116002)(446003)(66066001)(3846002)(229853002)(102836004)(97736004)(33656002)(8676002)(186003)(81166006)(8936002)(316002)(81156014)(68736007)(256004)(6506007)(76176011)(26005)(5250100002)(2501003)(93886005)(7736002)(110136005)(58126008)(105586002)(106356001)(14454004)(305945005)(99286004)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR05MB4218; H:DM6PR05MB4665.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: nuSh0eCxuwQCu/phzzC5fwrPn0+kurN2hVe1dEldeyTp4U0tYsMIN4/egcQAqUWg8nBNuDhr6VhfIksvLEdZGOZ24q8cnyqD1q/btscMD/qsx3kFlPIqubOWrMNQuFKvkfIRlrng8ShWewpUnkH2OOJ+kfBbPIcofBZCqqhx91hW5scZ4T/DpbYQJX69D/zZiu9tArLngqweoS8wu+y343ILdHlKTRHskoteAimqdxUh5aKLag/JctsAVLv+zrr2CYvrs7fP0oUEklWrHzT9acq4gxluqIqDs0OOGpuabxfUA4k4FZFesD3Oz+2EUqgY3eJSWZy5pXS1gFbZaYOKz6B963jBaYX5fTIQ0iDj1Ts=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <B058BF795AA72B419C29CDBC71EFC9AE@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: eeb31c67-5045-48d9-699b-08d60dcd38ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Aug 2018 16:33:59.3284 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB4218
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-08-29_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=964 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808290170
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/RB5OtmmKXIFCHNKJgAzuhdeKgT4>
Subject: Re: [Netconf] I-D Action: draft-ietf-netconf-zerotouch-23.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.27
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, 29 Aug 2018 16:34:06 -0000

Hi David,

> I think it's fine if boot images and logs are retained, and allowing for 
> variation in how the device resets itself makes sense. I think the MUST 
> NOT covers only half of what shouldn't be retained though. What do you 
> think of this? (Feel free to change my wording, especially if you can 
> think of something less vague than "behave as if".)
>
> "Some state MAY be retained from the bootstrapping process (e.g., updated 
> boot image, logs, remnants from a script, etc.). However, the retained 
> state MUST NOT hinder the ability for the device to continue the 
> bootstrapping sequence (i.e., process onboarding information from 
> another bootstrap server), and MUST NOT enable the device to behave as 
> if it were successfully configured."

Hmmm, how about we say that the remnants must be "inactive" like this?

   """
   Some state MAY be retained from the bootstrapping process (e.g., updated 
   boot image, logs, remnants from a script, etc.).  However, the retained 
   state MUST NOT be active in any way (e.g., no new configuration or running
   of software), and MUST NOT hinder the ability for the device to continue
   the bootstrapping sequence (i.e., process onboarding information from 
   another bootstrap server).
   """

Kent