
From nobody Wed Apr  1 09:43:09 2015
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55BD01A1B48 for <netconf@ietfa.amsl.com>; Wed,  1 Apr 2015 09:42:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.477
X-Spam-Level: 
X-Spam-Status: No, score=-3.477 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_MED=-2.3, 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 DEDr6uRy1cv3 for <netconf@ietfa.amsl.com>; Wed,  1 Apr 2015 09:42:57 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0759E1AD362 for <netconf@ietf.org>; Wed,  1 Apr 2015 09:42:30 -0700 (PDT)
X-AuditID: c1b4fb30-f79996d000006ebb-c5-551c1ff43584
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 38.1F.28347.4FF1C155; Wed,  1 Apr 2015 18:42:29 +0200 (CEST)
Received: from [159.107.198.3] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.29) with Microsoft SMTP Server id 14.3.210.2; Wed, 1 Apr 2015 18:42:28 +0200
Message-ID: <551C1FF4.30302@ericsson.com>
Date: Wed, 1 Apr 2015 18:42:28 +0200
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: "netconf@ietf.org" <netconf@ietf.org>
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGJMWRmVeSWpSXmKPExsUyM+Jvje5XeZlQg8ZLfBZTN91mdWD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxodPH1gKJvFUrN7bxt7AeIGzi5GTQ0LAROLWj/PsELaYxIV7 69m6GLk4hASOMkrcfbObDSQhJLCKUeLRBykQm1dAU+L5xVVMXYwcHCwCKhK3L/KBhNkEjCSm 9p9nAbFFBaIkev50s0GUC0qcnPkELC4C1No46wMriC0sYCFx/lUTWJxZQEOidc5cdghbXmL7 2znMEGs1JB5e+Ms6gZFvFpJRs5C0zELSsoCReRWjaHFqcVJuupGRXmpRZnJxcX6eXl5qySZG YEAd3PLbYAfjy+eOhxgFOBiVeHgTOqVDhVgTy4orcw8xSnOwKInz2hkfChESSE8sSc1OTS1I LYovKs1JLT7EyMTBKdXAGPzAXenktvNcS++t5+k4caemx6a4M3nt6RumKWtcTMzKA5/xzFzv u6ntqOT26sqtFz/X6q5Kf/EtrKC40Izpi7/M+zfTUtVswk2Ol1obdr7+ecsi9+LbvGt6f08s 8Dp06cnujmzRyavrcyNeurVk8sXuX/9U9NLKkK/BnM9lPBsvVzxpK4ozUmIpzkg01GIuKk4E AF3JAEsJAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/DjKuXPwm_Bj7fPNL9XHhYX0Vul0>
Subject: [Netconf] YANG models in the RFC 6022 capabilites branch?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 01 Apr 2015 16:42:59 -0000

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello<br>
    Reading RFC6022 I got the impression it contains capabilities for
    YANG datamodels twice. Once in the capabilities branch and once in
    the schemas.<br>
    Is this interpretation correct? If yes it is somewhat annoying. <br>
    <br>
    RFC6020:<br>
    <pre class="newpage"><span class="h4"><h4>Announcing Conformance Information in the &lt;hello&gt; Message</h4></span>The namespace URI MUST be advertised as a capability in the NETCONF
   &lt;hello&gt; message to indicate support for the YANG module by a NETCONF
   server.</pre>
    RFC 6022<br>
    <pre class="newpage"><span class="h4"><h4><a class="selflink" name="section-2.1.1" href="https://tools.ietf.org/html/rfc6022#section-2.1.1">2.1.1</a>.  The /netconf-state/capabilities Subtree</h4></span>   The /netconf-state/capabilities subtree contains the capabilities
   supported by the NETCONF server.  The list MUST include all
   capabilities exchanged during session setup still applicable at the
   time of the request.
</pre>
    Balazs<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
ECN: 831 7320                        
Mobile: +36-70-330-7909              email: <a class="moz-txt-link-abbreviated" href="mailto:Balazs.Lengyel@ericsson.com">Balazs.Lengyel@ericsson.com</a> 
</pre>
  </body>
</html>


From nobody Wed Apr  1 09:54:18 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C16D61AD362 for <netconf@ietfa.amsl.com>; Wed,  1 Apr 2015 09:54:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 PiLkl9IOrhE9 for <netconf@ietfa.amsl.com>; Wed,  1 Apr 2015 09:54:14 -0700 (PDT)
Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED38D1AD358 for <netconf@ietf.org>; Wed,  1 Apr 2015 09:54:13 -0700 (PDT)
Received: by lagg8 with SMTP id g8so41458267lag.1 for <netconf@ietf.org>; Wed, 01 Apr 2015 09:54:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=nWM6XHkm8iUap4ATQ9CEnS2soORLu+oS0+wed1MY8+w=; b=IlN8docN4oVeY9fMRC8gZLkqAr7nB+vARWh9LCh+MF1OIsBPvYx2UmSuCWT/dUE1q+ 12IJxEBMm8LBwawa8TCB5J+zJe6xP02YsvTdPjL9QWxJc4dAHQxpdZp6rHU9z6QlGNuK IKWoaICNkujmsEKsRmWiAl50yoa4yQVpCeG7MCz1LEhx3qWM1PUQOcCQAcmj+o/tJcfo zfxTsrZbhClsgII7RCg2bsC2ob1yeCXKcg66BxQO01pZGqIS4fcxqGNKfVCjjKXQryzv WvzQV6LIdX0YrmOsCBgMjiDiZ4+afXvrb86xzMvUrYdpX+052EBdbwey73tEYRc0Tn24 J1FA==
X-Gm-Message-State: ALoCoQkzECOIE43cjZXej6VrdX5IihLpJTvoHaorkj15xRA5dFoJ3AMTrhzE/OrkiG+bGEjwnL0L
MIME-Version: 1.0
X-Received: by 10.152.30.8 with SMTP id o8mr9931211lah.37.1427907252240; Wed, 01 Apr 2015 09:54:12 -0700 (PDT)
Received: by 10.112.98.168 with HTTP; Wed, 1 Apr 2015 09:54:12 -0700 (PDT)
In-Reply-To: <551C1FF4.30302@ericsson.com>
References: <551C1FF4.30302@ericsson.com>
Date: Wed, 1 Apr 2015 09:54:12 -0700
Message-ID: <CABCOCHTCnHOE6b-iqp5ARWoeC7-tM5LScOuGBUq73i-3zYZBoA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Balazs Lengyel <balazs.lengyel@ericsson.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/fiNBi20OHe9HuCUh9eg-CuWxBSA>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] YANG models in the RFC 6022 capabilites branch?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 01 Apr 2015 16:54:15 -0000

On Wed, Apr 1, 2015 at 9:42 AM, Balazs Lengyel
<balazs.lengyel@ericsson.com> wrote:
> Hello
> Reading RFC6022 I got the impression it contains capabilities for YANG
> datamodels twice. Once in the capabilities branch and once in the schemas.
> Is this interpretation correct? If yes it is somewhat annoying.
>

yes this is correct.
The tables provide different data so IMO it is not annoying.


Andy

> RFC6020:
>
> Announcing Conformance Information in the <hello> Message
>
> The namespace URI MUST be advertised as a capability in the NETCONF
>    <hello> message to indicate support for the YANG module by a NETCONF
>    server.
>
> RFC 6022
>
> 2.1.1.  The /netconf-state/capabilities Subtree
>
>    The /netconf-state/capabilities subtree contains the capabilities
>    supported by the NETCONF server.  The list MUST include all
>    capabilities exchanged during session setup still applicable at the
>    time of the request.
>
> Balazs
>
> --
> Balazs Lengyel                       Ericsson Hungary Ltd.
> Senior Specialist
> ECN: 831 7320
> Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com
>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>


From nobody Thu Apr  2 02:12:36 2015
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03EC21B2C14 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 02:12:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 CiIVvnBGhFAj for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 02:12:26 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBB781B2C1B for <netconf@ietf.org>; Thu,  2 Apr 2015 02:12:25 -0700 (PDT)
X-AuditID: c1b4fb2d-f79a46d0000006b4-7e-551d07f7f954
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 23.5D.01716.7F70D155; Thu,  2 Apr 2015 11:12:24 +0200 (CEST)
Received: from [159.107.197.226] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.77) with Microsoft SMTP Server id 14.3.210.2; Thu, 2 Apr 2015 11:12:23 +0200
Message-ID: <551D07F7.3060206@ericsson.com>
Date: Thu, 2 Apr 2015 11:12:23 +0200
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Andy Bierman <andy@yumaworks.com>
References: <551C1FF4.30302@ericsson.com> <CABCOCHTCnHOE6b-iqp5ARWoeC7-tM5LScOuGBUq73i-3zYZBoA@mail.gmail.com>
In-Reply-To: <CABCOCHTCnHOE6b-iqp5ARWoeC7-tM5LScOuGBUq73i-3zYZBoA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGLMWRmVeSWpSXmKPExsUyM+Jvje4PdtlQg2cr+SweHJnFbjF1021W ByaPJUt+Mnm09F9kCWCK4rJJSc3JLEst0rdL4Mr4OuMgS8EV3oqO5vWsDYyHuboYOTkkBEwk Lk28wgRhi0lcuLeerYuRi0NI4CijxMbHKxkhnDWMEsdnv2QBqeIV0Ja4Of01G4jNIqAi8Wfm PmYQm03ASGJq/3mwGlGBKImeP91sEPWCEidnPgGLiwioSlyYOxGsnllAU2Lt349gtrCAm8SW o7fA6oUE8iTefH8LVs8pECixdCfEdcwCFhIz559nhLDlJba/ncMMUa8h8fDCX9YJjIKzkKyb haRlFpKWBYzMqxhFi1OLi3PTjYz1Uosyk4uL8/P08lJLNjECA/bglt+6OxhXv3Y8xCjAwajE w/vglkyoEGtiWXFl7iFGaQ4WJXFeO+NDIUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYl2er V1QJ3xU3m1d7LzJI4PANs8/vvdSW3XscdnaiQ5IA/723As4nF35+J7ZUnFNbISH80NrqA6dN +bXuOGhwv2A33bJypgX3ueXdez6HllpW7lrkqb1gubH37r/t1Su0TmwODlAuvTox2/vxTq5P LM+seP7mqSzbK6EWPa322Pq3n1YGcbk/UGIpzkg01GIuKk4EACbKbUk5AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/gwGLoT4yN9JaWT-t5GA7XcWd8Gs>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] YANG models in the RFC 6022 capabilites branch?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 09:12:28 -0000

This way a YANG module is visible in 3 places: RFC6022 schema branch, 
capabilities branch and the new yang-library module. Seems a bit excessive.
Balazs

On 2015-04-01 18:54, Andy Bierman wrote:
> On Wed, Apr 1, 2015 at 9:42 AM, Balazs Lengyel
> <balazs.lengyel@ericsson.com> wrote:
>> Hello
>> Reading RFC6022 I got the impression it contains capabilities for YANG
>> datamodels twice. Once in the capabilities branch and once in the schemas.
>> Is this interpretation correct? If yes it is somewhat annoying.
>>
> yes this is correct.
> The tables provide different data so IMO it is not annoying.
>
>
> Andy
>
>> RFC6020:
>>
>> Announcing Conformance Information in the <hello> Message
>>
>> The namespace URI MUST be advertised as a capability in the NETCONF
>>     <hello> message to indicate support for the YANG module by a NETCONF
>>     server.
>>
>> RFC 6022
>>
>> 2.1.1.  The /netconf-state/capabilities Subtree
>>
>>     The /netconf-state/capabilities subtree contains the capabilities
>>     supported by the NETCONF server.  The list MUST include all
>>     capabilities exchanged during session setup still applicable at the
>>     time of the request.
>>
>> Balazs
>>
>> --
>> Balazs Lengyel                       Ericsson Hungary Ltd.
>> Senior Specialist
>> ECN: 831 7320
>> Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com
>>
>>
>> _______________________________________________
>> Netconf mailing list
>> Netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>>
>

-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
ECN: 831 7320
Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com


From nobody Thu Apr  2 02:20:16 2015
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0A281B2C20 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 02:20:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] 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 kPpNMbj9k2M0 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 02:20:13 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [83.241.162.140]) by ietfa.amsl.com (Postfix) with ESMTP id D91E51B2C1B for <netconf@ietf.org>; Thu,  2 Apr 2015 02:20:12 -0700 (PDT)
Received: from localhost (unknown [213.136.39.104]) by mail.tail-f.com (Postfix) with ESMTPSA id E45B51280477; Thu,  2 Apr 2015 11:20:11 +0200 (CEST)
Date: Thu, 02 Apr 2015 11:20:38 +0200 (CEST)
Message-Id: <20150402.112038.363779998942540751.mbj@tail-f.com>
To: balazs.lengyel@ericsson.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <551D07F7.3060206@ericsson.com>
References: <551C1FF4.30302@ericsson.com> <CABCOCHTCnHOE6b-iqp5ARWoeC7-tM5LScOuGBUq73i-3zYZBoA@mail.gmail.com> <551D07F7.3060206@ericsson.com>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/MoiTCzkFDGMf5a2xJk1iHRTZODg>
Cc: netconf@ietf.org
Subject: Re: [Netconf] YANG models in the RFC 6022 capabilites branch?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 09:20:14 -0000

Balazs Lengyel <balazs.lengyel@ericsson.com> wrote:
> This way a YANG module is visible in 3 places: RFC6022 schema branch,
> capabilities branch and the new yang-library module. Seems a bit
> excessive.

Well, a YANG 1.1 module wouldn't be present in the capabilities list.

But maybe an update to 6022 should deprecate the schema list.


/martin


From nobody Thu Apr  2 02:41:24 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E1D81B2C2C for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 02:41:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.3
X-Spam-Level: 
X-Spam-Status: No, score=-6.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_12=0.6, RCVD_IN_DNSWL_HI=-5, 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 m3n5-AT2khAy for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 02:41:15 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 347421B2C29 for <netconf@ietf.org>; Thu,  2 Apr 2015 02:41:14 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.14.3/8.14.3) with ESMTP id t329fARG029372 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <netconf@ietf.org>; Thu, 2 Apr 2015 09:41:11 GMT
Received: from DEMUHTC002.nsn-intra.net ([10.159.42.33]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t329f83h017619 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Thu, 2 Apr 2015 11:41:10 +0200
Received: from DEMUHTC005.nsn-intra.net (10.159.42.36) by DEMUHTC002.nsn-intra.net (10.159.42.33) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 2 Apr 2015 11:41:08 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.51]) by DEMUHTC005.nsn-intra.net ([10.159.42.36]) with mapi id 14.03.0224.002; Thu, 2 Apr 2015 11:41:08 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] The use of YANG 1.1 Features in NETCONF Drafts WAS: Summary and AIs from the NETCONF Session in IETF #92
Thread-Index: AQHQbSkkzD0Kcy44H0y2cIO5Q2TlGw==
Date: Thu, 2 Apr 2015 09:41:07 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F819679AF1@DEMUMBX005.nsn-intra.net>
References: <E4DE949E6CE3E34993A2FF8AE79131F819670CD1@DEMUMBX005.nsn-intra.net>
In-Reply-To: <E4DE949E6CE3E34993A2FF8AE79131F819670CD1@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.115]
Content-Type: multipart/alternative; boundary="_000_E4DE949E6CE3E34993A2FF8AE79131F819679AF1DEMUMBX005nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 77176
X-purgate-ID: 151667::1427967671-0000328B-3D8F9046/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/gm-SUGs7L3jxuoeBGJECQqNmJVw>
Subject: Re: [Netconf] The use of YANG 1.1 Features in NETCONF Drafts WAS: Summary and AIs from the NETCONF Session in IETF #92
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 09:41:21 -0000

--_000_E4DE949E6CE3E34993A2FF8AE79131F819679AF1DEMUMBX005nsnin_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

we assume now consensus on the usage of YANG 1.1 features in current NETCON=
F WG items.

Regards,
Mehmet & Mahesh

From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of ext Ersue, Meh=
met (Nokia - DE/Munich)
Sent: Thursday, March 26, 2015 12:50 AM
To: netconf@ietf.org
Subject: [Netconf] The use of YANG 1.1 Features in NETCONF Drafts WAS: Summ=
ary and AIs from the NETCONF Session in IETF #92

Dear NETCONF WG,

this email is to verify the opinion poll in IETF 92 NETCONF session concern=
ing the use of YANG 1.1 Features in NETCONF Drafts.

As reported in the session summary below, the opinion poll for the use of Y=
ANG 1.1 features has been supported by 16 and disagreed by 1 person.
The disagreement was based on the assumption that the finalization of the Y=
ANG 1.1 draft may possibly take longer than currently expected.

Please speak up by April 1, 2015 23:59 PT, if you have objections to use YA=
NG 1.1 features in current NETCONF drafts.
The co-chairs will declare consensus after the deadline.

Regards,
Mehmet

From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of ext Ersue, Meh=
met (Nokia - DE/Munich)
Sent: Thursday, March 26, 2015 12:01 AM
To: Benoit Claise; netconf@ietf.org<mailto:netconf@ietf.org>
Subject: [Netconf] Summary and AIs from the NETCONF Session in IETF #92

Hi Benoit, NETCONF WG,

below is a summary and action items from the NETCONF WG session on March 24=
, 2014, Dallas, USA.
A Wiki version of this summary will be made available at OPS area Wiki page=
 soon (at http://trac.tools.ietf.org/area/ops/trac/wiki/IETF92summary).

- We had approx. 90+ participants in the 2 hour NETCONF session,
- We reviewed the status of the WG (https://www.ietf.org/proceedings/92/sli=
des/slides-92-netconf-2.pptx),
- We had a discussion on 7 chartered documents.

- Note taker was: Lada Lhotka. The Jabber scribe was Mikael Abrahamsson.
Many thanks to the note takers and jabber scribe for volunteering.

The session agenda is available at: https://www.ietf.org/proceedings/92/age=
nda/agenda-92-netconf

Following is a summary of the discussion and the decisions taken per show-h=
ands.
If there is no strong objection we will implement as proposed.

*         Issues after the WGLC of the RESTCONF and YANG Patch drafts have =
been discussed. See https://www.ietf.org/proceedings/92/slides/slides-92-ne=
tconf-0.pdf and https://www.ietf.org/proceedings/92/slides/slides-92-netcon=
f-1.pdf.
*         Currently open issues for the YANG Library and RESTCONF Collectio=
n Resource drafts have been discussed. See https://www.ietf.org/proceedings=
/92/slides/slides-92-netconf-10.pdf and https://www.ietf.org/proceedings/92=
/slides/slides-92-netconf-11.pdf.
*         A few issues are remaining and will be taken to the maillist. If =
there is no objection, the solution described on an issue slide will be rea=
lized as proposed. WG members are asked to speak up on the maillist if ther=
e is any concern on the proposed solution.
*         RESTCONF, YANG Patch and YANG Library drafts will go to 2nd WGLC =
a few weeks after IETF 92 once the drafts are available after issue solving=
.
*         WG co-chairs are asking the chairs of related WGs (e.g. Core, 6lo=
, 6tisch) to assign individuals as reviewer.

*         Issues after the WGLC of the Call Home and Server Model drafts ha=
ve been discussed. See https://www.ietf.org/proceedings/92/slides/slides-92=
-netconf-4.pptx and https://www.ietf.org/proceedings/92/slides/slides-92-ne=
tconf-5.pptx.
*         If there is no objection, the solution described on an issue slid=
e will be realized as proposed. WG members are asked to speak up on the mai=
llist if there is any concern on the proposed solution.
*         Call Home and Server Model drafts will go to 2nd WGLC once the dr=
afts are available after issue solving and after finalizing the WGLC for th=
e RESTCONF drafts.

*         During the discussion of the Server Model draft, the use of the Y=
ANG 1.1 features in current NETCONF drafts has been proposed. The opinion p=
oll showed 16 yes, 1 no from Andy B.
*         AI: Co-chairs will send an email to the NETCONF maillist to verif=
y the poll in the meeting.
*         The open issues in Zerotouch draft have been discussed briefly. S=
ee https://www.ietf.org/proceedings/92/slides/slides-92-netconf-7.pptx. Ken=
t W. is discussing the details of the requirements on Zerotouch draft with =
ANIMA WG members. ANIMA WG is asked to agree on these requirements first in=
 their WG before starting a discussion in the NETCONF WG based on a new dra=
ft or subsection in an existing draft.

*         I2RS co-chair Jeff Haas summarized the NETCONF-related issues dis=
cussed in I"RS WG, which are Pub-sub requirements, Ephemeral state, Seconda=
ry Identity, Priority, Transactions. See https://www.ietf.org/proceedings/9=
2/slides/slides-92-netconf-8.pptx.
*         Ephemeral state is a particular issue important for I2RS WG. The =
volunteers for this issue (Dan B, Martin, Ken and Andy) will restart their =
work.
*         draft-haas-i2rs-netmod-netconf-requirements is serving as a track=
ing document for I2RS protocol requirements. Current requirements on epheme=
ral state are written down in the architecture draft.
*         Mehmet proposed a joint conf call to discuss the details of these=
 issue in a joint conference call. AI: Mehmet to provide a doodle.

*         Eric Voit presented on draft-ietf-i2rs-pub-sub-requirements-01. S=
ee https://www.ietf.org/proceedings/92/slides/slides-92-netconf-9.pdf.
*         The related solution draft addressing these requirements has been=
 presented by Alex Clemm. See https://www.ietf.org/proceedings/92/slides/sl=
ides-92-netconf-14.pdf. This draft is proposed to adopt in NETCONF WG. 12 h=
ave read the draft. 12 support the draft and 0 against.
*         Mehmet clarified that new WG items can be adopted after finalizin=
g current active items. This will be possibly in IETF 93 time frame.

*         draft-liu-netconf-multiple-replies-00 on Processing Multiple Repl=
ies for One Request in NETCONF has been presented by Guangying Zheng. See h=
ttps://www.ietf.org/proceedings/92/slides/slides-92-netconf-3.ppt. 5 people=
 have read the draft. 5 support adopting the draft. Will take it to the mai=
ling list.
*         draft-mm-netconf-time-capability-02 on Time Capability in NETCONF=
 couldn't be discussed due to lack of time. See https://www.ietf.org/procee=
dings/92/slides/slides-92-netconf-13.pdf.
*         The chair suggested that both, draft-liu and draft-mm, should rai=
se discussion on the maillist and get the support of the WG members.

Cheers,
Mehmet



--_000_E4DE949E6CE3E34993A2FF8AE79131F819679AF1DEMUMBX005nsnin_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 12">
<meta name=3D"Originator" content=3D"Microsoft Word 12">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D06D39.E7D9D2C0"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-alt:"Calisto MT";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Arial Rounded MT Bold";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:"Device Font 10cpi";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:Verdana;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1593833729 1073750107 16 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-font-family:Calibri;}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-style-unhide:no;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	mso-pagination:widow-orphan;
	border:none;
	mso-border-left-alt:solid maroon 1.5pt;
	padding:0cm;
	mso-padding-alt:0cm 0cm 0cm 4.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.EmailStyle18
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Verdana","sans-serif";
	mso-ascii-font-family:Verdana;
	mso-hansi-font-family:Verdana;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	mso-ansi-font-size:8.0pt;
	mso-bidi-font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Verdana","sans-serif";
	mso-ascii-font-family:Verdana;
	mso-hansi-font-family:Verdana;
	mso-bidi-font-family:"Times New Roman";
	color:#0000CC;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:8607215;
	mso-list-template-ids:-833822282;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:79762846;
	mso-list-template-ids:-29316932;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:858353172;
	mso-list-template-ids:-1974033906;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:1026910664;
	mso-list-template-ids:-683496438;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4
	{mso-list-id:1199666735;
	mso-list-template-ids:1519817034;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5
	{mso-list-id:1831946725;
	mso-list-template-ids:420777860;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"tab-interval:3=
6.0pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#0000CC">Hi All,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#0000CC">we assume now consensus on the usage of YANG
 1.1 features in current NETCONF WG items.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span lang=3D"DE" style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;=
,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;=
;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#0000CC;mso-ansi-la=
nguage:DE;mso-no-proof:yes">Regards,
<br>
Mehmet &amp; Mahesh <o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times New =
Roman&quot;;color:#0000CC"><o:p>&nbsp;</o:p></span></font></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Tahoma"><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-f=
areast-font-family:&quot;Times New Roman&quot;;font-weight:bold">From:</spa=
n></font></b><font size=3D"2" face=3D"Tahoma"><span style=3D"font-size:10.0=
pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-font-f=
amily:&quot;Times New Roman&quot;">
 Netconf [mailto:netconf-bounces@ietf.org] <b><span style=3D"font-weight:bo=
ld">On Behalf Of
</span></b>ext Ersue, Mehmet (Nokia - DE/Munich)<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, March 26, 20=
15 12:50 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> netconf@ietf.org<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> [Netconf] The use o=
f YANG 1.1 Features in NETCONF Drafts WAS: Summary and AIs from the NETCONF=
 Session in IETF #92<o:p></o:p></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC">Dear NETCONF WG,<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp;</o:p></spa=
n></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC">this email is to verif=
y the opinion poll in IETF 92 NETCONF session concerning the use
 of YANG 1.1 Features in NETCONF Drafts.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp;</o:p></spa=
n></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC">As reported in the ses=
sion summary below, the opinion poll for the use of YANG 1.1 features
 has been supported by 16 and disagreed by 1 person.<o:p></o:p></span></fon=
t></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC">The disagreement was b=
ased on the assumption that the finalization of the YANG 1.1 draft
 may possibly take longer than currently expected.<o:p></o:p></span></font>=
</p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp;</o:p></spa=
n></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC">Please speak up by Apr=
il 1, 2015 23:59 PT, if you have objections to use YANG 1.1 features
 in current NETCONF drafts.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC">The co-chairs will dec=
lare consensus after the deadline.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp;</o:p></spa=
n></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span lang=3D"DE" style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;=
,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;=
;color:#0000CC;mso-ansi-language:DE;mso-no-proof:yes">Regards,
<br>
Mehmet <o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;color:#0000CC"><o:p>&nbsp;</o:p></spa=
n></font></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-outline-level:1"><b><font size=3D"2" fa=
ce=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot=
;;font-weight:bold">From:</span></font></b><font size=3D"2" face=3D"Tahoma"=
><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">
 Netconf [<a href=3D"mailto:netconf-bounces@ietf.org">mailto:netconf-bounce=
s@ietf.org</a>]
<b><span style=3D"font-weight:bold">On Behalf Of </span></b>ext Ersue, Mehm=
et (Nokia - DE/Munich)<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, March 26, 20=
15 12:01 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Benoit Claise; <a href=
=3D"mailto:netconf@ietf.org">
netconf@ietf.org</a><br>
<b><span style=3D"font-weight:bold">Subject:</span></b> [Netconf] Summary a=
nd AIs from the NETCONF Session in IETF #92<o:p></o:p></span></font></p>
</div>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">Hi Benoit, NETCONF WG,<o:p><=
/o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p></o:p></span></fo=
nt></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">below is a summary and actio=
n items from the NETCONF WG session on March 24, 2014, Dallas, USA.
<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">A Wiki version of this summa=
ry will be made available at OPS area Wiki page soon (at
<a href=3D"http://trac.tools.ietf.org/area/ops/trac/wiki/IETF92summary">htt=
p://trac.tools.ietf.org/area/ops/trac/wiki/IETF92summary</a>).<o:p></o:p></=
span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p></o:p></span></fo=
nt></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">- We had approx. 90&#43; par=
ticipants in the 2 hour NETCONF session,<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">- We reviewed the status of =
the WG (<a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-net=
conf-2.pptx">https://www.ietf.org/proceedings/92/slides/slides-92-netconf-2=
.pptx</a>),<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">- We had a discussion on 7 c=
hartered documents.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p></o:p></span></fo=
nt></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">- Note taker was: Lada Lhotk=
a. The Jabber scribe was Mikael Abrahamsson.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">Many thanks to the note take=
rs and jabber scribe for volunteering.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p></o:p></span></fo=
nt></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">The session agenda is availa=
ble at:
<a href=3D"https://www.ietf.org/proceedings/92/agenda/agenda-92-netconf">ht=
tps://www.ietf.org/proceedings/92/agenda/agenda-92-netconf</a>
<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p></o:p></span></fo=
nt></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">Following is a summary of th=
e discussion and the decisions taken per show-hands.<o:p></o:p></span></fon=
t></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">If there is no strong object=
ion we will implement as proposed.<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;</span></font><font si=
ze=3D"2" face=3D"Verdana"><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times N=
ew Roman&quot;"><o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l2 level1 lfo2;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Issues=
 after the WGLC of the RESTCONF and YANG Patch drafts have been discussed.
 See <a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netcon=
f-0.pdf">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-0.pdf</a> and =
<a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netconf-1.p=
df">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-1.pdf</a>. <o:=
p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l2 level1 lfo2;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Curren=
tly open issues for the YANG Library and RESTCONF Collection Resource
 drafts have been discussed. See <a href=3D"https://www.ietf.org/proceeding=
s/92/slides/slides-92-netconf-10.pdf">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-10.pdf</a> and=
 <a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netconf-11=
.pdf">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-11.pdf</a>. <o=
:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l2 level1 lfo2;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">A few =
issues are remaining and will be taken to the maillist. If there is
 no objection, the solution described on an issue slide will be realized as=
 proposed. WG members are asked to speak up on the maillist if there is any=
 concern on the proposed solution.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l2 level1 lfo2;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">RESTCO=
NF, YANG Patch and YANG Library drafts will go to 2nd WGLC a few weeks
 after IETF 92 once the drafts are available after issue solving.<o:p></o:p=
></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l2 level1 lfo2;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">WG co-=
chairs are asking the chairs of related WGs (e.g. Core, 6lo, 6tisch)
 to assign individuals as reviewer. <o:p></o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;">=
&nbsp;</span></font><font size=3D"2" face=3D"Verdana"><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-farea=
st-font-family:&quot;Times New Roman&quot;"><o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Issues=
 after the WGLC of the Call Home and Server Model drafts have been discusse=
d.
 See <a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netcon=
f-4.pptx">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-4.pptx</a> and=
 <a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netconf-5.=
pptx">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-5.pptx</a>. <o=
:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">If the=
re is no objection, the solution described on an issue slide will be
 realized as proposed. WG members are asked to speak up on the maillist if =
there is any concern on the proposed solution.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l3 level1 lfo4;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Call H=
ome and Server Model drafts will go to 2nd WGLC once the drafts are
 available after issue solving and after finalizing the WGLC for the RESTCO=
NF drafts.<o:p></o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"3" color=3D"#0000cc" face=3D"Times New=
 Roman"><span style=3D"font-size:12.0pt;mso-fareast-font-family:&quot;Times=
 New Roman&quot;;color:#0000CC">&nbsp;</span></font><font size=3D"2" face=
=3D"Verdana"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot=
;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot=
;"><o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo6;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">During=
 the discussion of the Server Model draft, the use of the YANG 1.1 features
 in current NETCONF drafts has been proposed. The opinion poll showed 16 ye=
s, 1 no from Andy B.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo6;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">AI: Co=
-chairs will send an email to the NETCONF maillist to verify the poll
 in the meeting.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo6;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">The op=
en issues in Zerotouch draft have been discussed briefly. See
<a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netconf-7.p=
ptx">https://www.ietf.org/proceedings/92/slides/slides-92-netconf-7.pptx</a=
>. Kent W. is discussing the details of the requirements on Zerotouch draft=
 with ANIMA WG members. ANIMA WG is
 asked to agree on these requirements first in their WG before starting a d=
iscussion in the NETCONF WG based on a new draft or subsection in an existi=
ng draft.
<o:p></o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"3" color=3D"#0000cc" face=3D"Times New=
 Roman"><span style=3D"font-size:12.0pt;mso-fareast-font-family:&quot;Times=
 New Roman&quot;;color:#0000CC">&nbsp;</span></font><font size=3D"2" face=
=3D"Verdana"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot=
;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot=
;"><o:p></o:p></span></font></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l1 level1 lfo8;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">I2RS c=
o-chair Jeff Haas summarized the NETCONF-related issues discussed in
 I&#8221;RS WG, which are Pub-sub requirements, Ephemeral state, Secondary =
Identity, Priority, Transactions. See
<a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netconf-8.p=
ptx">https://www.ietf.org/proceedings/92/slides/slides-92-netconf-8.pptx</a=
>.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l1 level1 lfo8;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Epheme=
ral state is a particular issue important for I2RS WG. The volunteers
 for this issue (Dan B, Martin, Ken and Andy) will restart their work.<o:p>=
</o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l1 level1 lfo8;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">draft-=
haas-i2rs-netmod-netconf-requirements is serving as a tracking document
 for I2RS protocol requirements. Current requirements on ephemeral state ar=
e written down in the architecture draft.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l1 level1 lfo8;tab-sto=
ps:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Mehmet=
 proposed a joint conf call to discuss the details of these issue in
 a joint conference call. AI: Mehmet to provide a doodle.<o:p></o:p></span>=
</font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p></o:p></span></fo=
nt></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l4 level1 lfo10;tab-st=
ops:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Eric V=
oit presented on draft-ietf-i2rs-pub-sub-requirements-01. See
<a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netconf-9.p=
df">https://www.ietf.org/proceedings/92/slides/slides-92-netconf-9.pdf</a>.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l4 level1 lfo10;tab-st=
ops:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">The re=
lated solution draft addressing these requirements has been presented
 by Alex Clemm. See <a href=3D"https://www.ietf.org/proceedings/92/slides/s=
lides-92-netconf-14.pdf">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-14.pdf</a>. Th=
is draft is proposed to adopt in NETCONF WG. 12 have read the draft. 12 sup=
port the draft and 0 against.
<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l4 level1 lfo10;tab-st=
ops:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">Mehmet=
 clarified that new WG items can be adopted after finalizing current
 active items. This will be possibly in IETF 93 time frame.<o:p></o:p></spa=
n></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Verdana"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;<o:p></o:p></span></fo=
nt></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l5 level1 lfo12;tab-st=
ops:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">draft-=
liu-netconf-multiple-replies-00 on Processing Multiple Replies for One
 Request in NETCONF has been presented by Guangying Zheng. See <a href=3D"h=
ttps://www.ietf.org/proceedings/92/slides/slides-92-netconf-3.ppt">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-3.ppt</a>. 5 p=
eople have read the draft. 5 support adopting the draft. Will take it to th=
e mailing list.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l5 level1 lfo12;tab-st=
ops:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">draft-=
mm-netconf-time-capability-02 on Time Capability in NETCONF couldn&#8217;t
 be discussed due to lack of time. See <a href=3D"https://www.ietf.org/proc=
eedings/92/slides/slides-92-netconf-13.pdf">
https://www.ietf.org/proceedings/92/slides/slides-92-netconf-13.pdf</a>.<o:=
p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:0cm;text-indent:-18.0pt;mso-list:l5 level1 lfo12;tab-st=
ops:list 36.0pt">
<![if !supportLists]><font size=3D"2" face=3D"Symbol"><span style=3D"font-s=
ize:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-=
family:Symbol"><span style=3D"mso-list:Ignore">&middot;<font size=3D"1" fac=
e=3D"Times New Roman"><span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><font size=3D"2" face=3D"Verda=
na"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;">The ch=
air suggested that both, draft-liu and draft-mm, should raise discussion
 on the maillist and get the support of the WG members.<o:p></o:p></span></=
font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Calibri">=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;color:#0000=
CC">&nbsp;</span></font><font size=3D"2" face=3D"Verdana"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-f=
areast-font-family:&quot;Times New Roman&quot;"><o:p></o:p></span></font></=
p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"#0000cc" face=3D"Verdana">=
<span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-=
serif&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;color:#0000=
CC">Cheers,
<br>
Mehmet </span></font><font size=3D"2" face=3D"Verdana"><span style=3D"font-=
size:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fare=
ast-font-family:&quot;Times New Roman&quot;"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;</span></font><font si=
ze=3D"2" face=3D"Verdana"><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times N=
ew Roman&quot;"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fa=
reast-font-family:&quot;Times New Roman&quot;">&nbsp;</span></font><font si=
ze=3D"2" face=3D"Verdana"><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times N=
ew Roman&quot;"><o:p></o:p></span></font></p>
</div>
</div>
</body>
</html>

--_000_E4DE949E6CE3E34993A2FF8AE79131F819679AF1DEMUMBX005nsnin_--


From nobody Thu Apr  2 03:32:46 2015
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C1051B2C4B for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 03:32:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 igFh6QDNYOie for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 03:32:36 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A63641B2C4A for <netconf@ietf.org>; Thu,  2 Apr 2015 03:32:35 -0700 (PDT)
X-AuditID: c1b4fb25-f79126d000004b89-b4-551d1ac14822
Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 60.15.19337.1CA1D155; Thu,  2 Apr 2015 12:32:33 +0200 (CEST)
Received: from [159.107.197.226] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.68) with Microsoft SMTP Server id 14.3.210.2; Thu, 2 Apr 2015 12:32:32 +0200
Message-ID: <551D1ABF.3000307@ericsson.com>
Date: Thu, 2 Apr 2015 12:32:31 +0200
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Martin Bjorklund <mbj@tail-f.com>
References: <551C1FF4.30302@ericsson.com>	<CABCOCHTCnHOE6b-iqp5ARWoeC7-tM5LScOuGBUq73i-3zYZBoA@mail.gmail.com>	<551D07F7.3060206@ericsson.com> <20150402.112038.363779998942540751.mbj@tail-f.com>
In-Reply-To: <20150402.112038.363779998942540751.mbj@tail-f.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRmVeSWpSXmKPExsUyM+Jvje5BKdlQg88nhSweHJnFbtHd/Yzd Yuqm26wOzB5Llvxk8tj4azGLR0v/RZYA5igum5TUnMyy1CJ9uwSujGk/+9kKLrBWnL2yirGB cRlLFyMnh4SAicSle/fZIGwxiQv31gPZXBxCAkcZJRY0H2CBcNYwStw+/Yi1i5GDg1dAW2LH H7BmFgEViefLfzOC2GwCRhJT+8+DxUUFoiR6/nSDDeUVEJQ4OfMJWFxEQFXiyc61YDazgI7E vNlrmEFsYQE3iS1Hb0EtPsQo8Wv2YrChnAIOEoc6lzKC7GUWsJd4sLUMoldeYvvbOWC9QgIa Eg8v/GWdwCg4C8m6WQgds5B0LGBkXsUoWpxanJSbbmSsl1qUmVxcnJ+nl5dasokRGMAHt/xW 3cF4+Y3jIUYBDkYlHt4Ht2RChVgTy4orcw8xSnOwKInz2hkfChESSE8sSc1OTS1ILYovKs1J LT7EyMTBKdXAaLJA6h7/JR41u253llsfX1yzXeazUVDfcv5kX/Gf914439l0vyj474qLq6oP T2BdrtDpeSc1OEHwyIlPsyIV/tUcFPZzdI5m/Vi10Hjnj83rNAJfnfxSzaAbUbLWN1HR8qPy /5M9Pnw3HkfdXGzhf6DKtnVa/ONuk8Sp94w8zXP1353e662cp8RSnJFoqMVcVJwIAF1YFOVB AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/vxSypbfDxWGEHzv02b-PNTgB2S4>
Cc: netconf@ietf.org
Subject: Re: [Netconf] YANG models in the RFC 6022 capabilites branch?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 10:32:37 -0000

Or maybe we could merge 6022 and the yang-library using a feature to 
separate schemas and the rest of 6022.
Balazs

On 2015-04-02 11:20, Martin Bjorklund wrote:
> Balazs Lengyel <balazs.lengyel@ericsson.com> wrote:
>> This way a YANG module is visible in 3 places: RFC6022 schema branch,
>> capabilities branch and the new yang-library module. Seems a bit
>> excessive.
> Well, a YANG 1.1 module wouldn't be present in the capabilities list.
>
> But maybe an update to 6022 should deprecate the schema list.
>
>
> /martin
>
>

-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
ECN: 831 7320
Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com


From nobody Thu Apr  2 06:54:15 2015
Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E1F71A9031 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 06:54:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 WMbc9svBIycD for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 06:54:13 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C47131A9048 for <netconf@ietf.org>; Thu,  2 Apr 2015 06:54:12 -0700 (PDT)
X-AuditID: c1b4fb25-f79126d000004b89-df-551d4a02527c
Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 28.5C.19337.20A4D155; Thu,  2 Apr 2015 15:54:11 +0200 (CEST)
Received: from [159.107.197.226] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.92) with Microsoft SMTP Server id 14.3.210.2; Thu, 2 Apr 2015 15:54:09 +0200
Message-ID: <551D4A01.9070403@ericsson.com>
Date: Thu, 2 Apr 2015 15:54:09 +0200
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: "netconf@ietf.org" <netconf@ietf.org>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGJMWRmVeSWpSXmKPExsUyM+JvjS6zl2yowdlfLBZTN91mdWD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxsdjy1gKjjNVrG4+yNTA+Jaxi5GTQ0LAROLv1IssELaYxIV7 69lAbCGBo4wS25pquxi5gOw1jBLXF54DK+IV0JZ4caIXrJlFQEViY8c0sDibgJHE1P7zYLao QJREz59uNoh6QYmTM5+AxUUENCUaZ31g7WLk4BAGmnPwlj5ImFnAQmLm/POMELa8xPa3c5gh btCQeHjhL+sERr5ZSCbNQtIyC0nLAkbmVYyixanFSbnpRsZ6qUWZycXF+Xl6eaklmxiBAXVw y2/VHYyX3zgeYhTgYFTi4X1wSyZUiDWxrLgy9xCjNAeLkjivnfGhECGB9MSS1OzU1ILUovii 0pzU4kOMTBycUg2MUxps+Y68urTRVzVdv0k8fddDtSdrH/JnatzPEnkhkackzMHEb+9763/C w6bLraf/VXg/SL7hdIt7+fO7ipOuG7EqdL+8dta5K9JS8tY65oD5rpvVzteYFCYcPDJn88+t pxYLJ2qGShSE+uQENvbuimXwOyK8SvX5rueHFiv6bYnNf+zbu7VHiaU4I9FQi7moOBEASZc4 aQkCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Ug2beZjqqxI5sbg00ZFYfJYpGVw>
Subject: [Netconf] Entity tags, timestamps in Netconf
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 13:54:14 -0000

Hello,
Would it be interesting to show the entity tags and timestamp (from 
Restconf) over Netconf as well? It would be very seful.
regards Balazs

-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
ECN: 831 7320
Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com


From nobody Thu Apr  2 07:52:56 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01D941A9129 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 07:52:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 BacdAVblzzk8 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 07:52:54 -0700 (PDT)
Received: from mail-la0-f50.google.com (mail-la0-f50.google.com [209.85.215.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F0A11A044D for <netconf@ietf.org>; Thu,  2 Apr 2015 07:52:54 -0700 (PDT)
Received: by lajy8 with SMTP id y8so61760382laj.0 for <netconf@ietf.org>; Thu, 02 Apr 2015 07:52:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=yBURzrzlURXauB8Yd3FXHz3hIiBg7wMuztPV8VAbh08=; b=lGYyAX3Gge942Pmai6gmWWcBQVpxb6lbejeeq6I8eNFjr6j3omfxuTX08CHJsoA/NY G+zQt8Yz8up1nSCcbAWzEgJqPqojs1rwkyJlIn5yEwgwkUFR7pMKnUV4CkjELb2z+Mht /kIkLpakYtoSSEKVpd/d/VLd33k7MDW2d12brKLACHcyMFb32+ZpQd0IO9ul5Ai3Fsyx rW6POq7W4ruTfeCHDkRujuNs7jl412mnSjtA6qOkR78Fjy7tt260vXKlpFfxSjC6jzHn Riy7PW/acc8HZBVVKdY3pb1qWAKHDvl5jkV/zZFfu4pj4WPnNIg2KbI/xOS5CLvrVsjp 6FKg==
X-Gm-Message-State: ALoCoQkyQKgnbQUjHIbscB34U/sEOa2DuL2Kbv/brxu1SSH/1dg1tZ4ZnRtr6YRK1l6gp/BArWVD
MIME-Version: 1.0
X-Received: by 10.152.1.194 with SMTP id 2mr41168622lao.38.1427986372372; Thu, 02 Apr 2015 07:52:52 -0700 (PDT)
Received: by 10.112.200.102 with HTTP; Thu, 2 Apr 2015 07:52:52 -0700 (PDT)
In-Reply-To: <551D4A01.9070403@ericsson.com>
References: <551D4A01.9070403@ericsson.com>
Date: Thu, 2 Apr 2015 07:52:52 -0700
Message-ID: <CABCOCHR_rtWyK1qcX6TaRvBn3TUXWBWmh-_FXoMZQD0DECB6Mw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Balazs Lengyel <balazs.lengyel@ericsson.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/R3sis9fl2dnIqXvd74UgUPWjROE>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] Entity tags, timestamps in Netconf
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 14:52:56 -0000

Hi,


NETCONF-EX (now expired) had entity-tags, if-match on the <edit2>
operation, etc.  I imagine once it is clear how RESTCONF leap-frogged
NETCONF that some people might want NETCONF to catch up.


Andy


On Thu, Apr 2, 2015 at 6:54 AM, Balazs Lengyel
<balazs.lengyel@ericsson.com> wrote:
> Hello,
> Would it be interesting to show the entity tags and timestamp (from
> Restconf) over Netconf as well? It would be very seful.
> regards Balazs
>
> --
> Balazs Lengyel                       Ericsson Hungary Ltd.
> Senior Specialist
> ECN: 831 7320
> Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


From nobody Thu Apr  2 08:00:58 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E16BD1B2CA8 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 08:00:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 g7wpVVcAs93R for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 08:00:56 -0700 (PDT)
Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com [209.85.217.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 268F81B2C8D for <netconf@ietf.org>; Thu,  2 Apr 2015 08:00:56 -0700 (PDT)
Received: by lbdc10 with SMTP id c10so61224200lbd.2 for <netconf@ietf.org>; Thu, 02 Apr 2015 08:00:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=oU+poVIxsNuFkYWyMY501Wd9P5YSdXaicX3LS1Xu/HQ=; b=OBBMcupmzwQm80HBRfDzdzB82aPQ03K0PR2vdJTokO5Pj+jHpz3jHDjFUXkfatwfiY FPX9m93eOtPmd6eL9MkucQpkRr+qRuy/kngFC/ws/jhBD9iEulZT3TyIf9J3EU6msVvw 6YCj0NEsy82GsHzo2mjTh0nTtgJspu6KCQCsU/L8h4K5NIUYfvYEeXK8Gr5vxt/5pPf+ gNIW0qsqfQkdo5qxS9OvoO7TbBYNREO2wFsi5z/34Wjq4zDaXkSLnOmyUbOY2bzuTAs5 h2aJM9yGaqxX8bjNnYPwByu6ScnLKok98VIYMCWMChfDHxbK3T+dpZR/CRRJqpzfh1NS 8Ovw==
X-Gm-Message-State: ALoCoQkWZxpuDUBjfT61lYQ060qyh6o/XSzl/ob7Q2ZmH3kF+4UD9g9BYwTCiHlUm4sNhzNYS67n
MIME-Version: 1.0
X-Received: by 10.113.4.105 with SMTP id cd9mr39909023lbd.38.1427986854511; Thu, 02 Apr 2015 08:00:54 -0700 (PDT)
Received: by 10.112.200.102 with HTTP; Thu, 2 Apr 2015 08:00:54 -0700 (PDT)
Date: Thu, 2 Apr 2015 08:00:54 -0700
Message-ID: <CABCOCHQBPZZeYAPigY+NakmJs54cNChbE02itYsmBCEzs+G=BA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Netconf <netconf@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/z8R8bwHOfdMHfc1LxGKgA78xLkk>
Subject: [Netconf] rename operation for YANG Patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 15:00:58 -0000

Hi,

It would be very easy to add a "rename" operation to the YANG Patch
draft.  This would allow an operator to efficiently change the value
of list keys without deleting and re-creating entries.

Since deletion and re-creation will cause a disruption in network
services, IMO it is important that this is fixed in RESTCONF.
Unlike NETCONF (which has a multi-step procedure with
locking and candidate config) there is no way to efficiently
rename an entry in RESTCONF.

The 'move' operation almost does a 'rename', but it is not expected
to have a payload.  A 'rename' operation would be similar to 'move'
except the keys that are changing would be specified.


Is there support to add this operation to YANG Patch?


Andy


From nobody Thu Apr  2 09:20:18 2015
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E270B1B2D3D for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:20:16 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001] 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 vLbikFFKdn3Z for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:20:15 -0700 (PDT)
Received: from elasmtp-curtail.atl.sa.earthlink.net (elasmtp-curtail.atl.sa.earthlink.net [209.86.89.64]) by ietfa.amsl.com (Postfix) with ESMTP id 71B0A1B2D44 for <netconf@ietf.org>; Thu,  2 Apr 2015 09:20:15 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=YyVr58LOt0k+E7WZL6ITRpWsqT5PLYcQWKDWdXyMBFdmmvWDqidC99HdFJicL5xh; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.42] (helo=elwamui-muscovy.atl.sa.earthlink.net) by elasmtp-curtail.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Ydhqp-0004rh-3l for netconf@ietf.org; Thu, 02 Apr 2015 12:20:15 -0400
Received: from 76.254.55.210 by webmail.earthlink.net with HTTP; Thu, 2 Apr 2015 12:20:14 -0400
Message-ID: <7837927.1427991615136.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Date: Thu, 2 Apr 2015 09:20:14 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: Netconf <netconf@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888b65b6112f891153775ed08a8806c7f31039e4b82d61cc82f350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.42
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/QXyOPcccAJXWdU3BHceB2Ykwb0o>
Subject: Re: [Netconf] rename operation for YANG Patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 16:20:17 -0000

Hi -

Care to be more specific about referential integrity,
both within the managed system and external references
to the entry in question?

Randy

-----Original Message-----
>From: Andy Bierman <andy@yumaworks.com>
>Sent: Apr 2, 2015 8:00 AM
>To: Netconf <netconf@ietf.org>
>Subject: [Netconf] rename operation for YANG Patch
>
>Hi,
>
>It would be very easy to add a "rename" operation to the YANG Patch
>draft.  This would allow an operator to efficiently change the value
>of list keys without deleting and re-creating entries.
>
>Since deletion and re-creation will cause a disruption in network
>services, IMO it is important that this is fixed in RESTCONF.
>Unlike NETCONF (which has a multi-step procedure with
>locking and candidate config) there is no way to efficiently
>rename an entry in RESTCONF.
>
>The 'move' operation almost does a 'rename', but it is not expected
>to have a payload.  A 'rename' operation would be similar to 'move'
>except the keys that are changing would be specified.
>
>
>Is there support to add this operation to YANG Patch?
>
>
>Andy
>
>_______________________________________________
>Netconf mailing list
>Netconf@ietf.org
>https://www.ietf.org/mailman/listinfo/netconf


From nobody Thu Apr  2 09:56:07 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03C521ACE83 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:56:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 4in8OmhuGvpl for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:56:05 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAAD21ACE9E for <netconf@ietf.org>; Thu,  2 Apr 2015 09:55:43 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 8D6EE1161; Thu,  2 Apr 2015 18:55:42 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id TnUZfeHov8Tw; Thu,  2 Apr 2015 18:55:20 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu,  2 Apr 2015 18:55:41 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id DC8E320013; Thu,  2 Apr 2015 18:55:41 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id kL6cPT9uEmsj; Thu,  2 Apr 2015 18:55:41 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id D22D82002B; Thu,  2 Apr 2015 18:55:40 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id D869732A71B7; Thu,  2 Apr 2015 18:55:39 +0200 (CEST)
Date: Thu, 2 Apr 2015 18:55:39 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Randy Presuhn <randy_presuhn@mindspring.com>
Message-ID: <20150402165539.GA79774@elstar.local>
Mail-Followup-To: Randy Presuhn <randy_presuhn@mindspring.com>, Netconf <netconf@ietf.org>
References: <7837927.1427991615136.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <7837927.1427991615136.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/FgiddSx4Gm6aY4_X8QBNVDiC0NA>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] rename operation for YANG Patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 16:56:07 -0000

I expect that the configuration datastore must validate as usual and
this implies that all leafrefs etc. are valid. There is no difference
between 'delete foo; create bar' and 'rename foo to bar' in this
respect.

/js

On Thu, Apr 02, 2015 at 09:20:14AM -0700, Randy Presuhn wrote:
> Hi -
> 
> Care to be more specific about referential integrity,
> both within the managed system and external references
> to the entry in question?
> 
> Randy
> 
> -----Original Message-----
> >From: Andy Bierman <andy@yumaworks.com>
> >Sent: Apr 2, 2015 8:00 AM
> >To: Netconf <netconf@ietf.org>
> >Subject: [Netconf] rename operation for YANG Patch
> >
> >Hi,
> >
> >It would be very easy to add a "rename" operation to the YANG Patch
> >draft.  This would allow an operator to efficiently change the value
> >of list keys without deleting and re-creating entries.
> >
> >Since deletion and re-creation will cause a disruption in network
> >services, IMO it is important that this is fixed in RESTCONF.
> >Unlike NETCONF (which has a multi-step procedure with
> >locking and candidate config) there is no way to efficiently
> >rename an entry in RESTCONF.
> >
> >The 'move' operation almost does a 'rename', but it is not expected
> >to have a payload.  A 'rename' operation would be similar to 'move'
> >except the keys that are changing would be specified.
> >
> >
> >Is there support to add this operation to YANG Patch?
> >
> >
> >Andy
> >
> >_______________________________________________
> >Netconf mailing list
> >Netconf@ietf.org
> >https://www.ietf.org/mailman/listinfo/netconf
> 
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Apr  2 09:56:35 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDF1C1ACEB5 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:56:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 1BF3jkJYEoVx for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:56:32 -0700 (PDT)
Received: from mail-la0-f53.google.com (mail-la0-f53.google.com [209.85.215.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD1C31ACE9E for <netconf@ietf.org>; Thu,  2 Apr 2015 09:56:31 -0700 (PDT)
Received: by labe2 with SMTP id e2so64523896lab.3 for <netconf@ietf.org>; Thu, 02 Apr 2015 09:56:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=/t6FiCMO6GJlI7u5GQSl9afOs8qQIVWRgRdEe/PWiuU=; b=KOUnbbwgi3XPt0vnxKxu3Dn6f5nlP4YtUtoNsoLgIb5Q0PlWP8DdP8WCSIfAc4VCFk 8r22PBNhHvuRMulMHPbr4/gt8so9y3TCBPe4UvfkAK07rCXheoWAVvTRrpzMLBWs5SjU cDRBI4juwLTPxmhqDMI2KoBirBwHJIb6UbtetT65cd5DfloEEXpy+NCRX2IMJtvIUQFB 8+/uLl+dO683DSPrnVx0i9IfXIXleuHEu+j9E9s15jwieG3e3LLGuqXfwI+eieSgBNUu CGtxFGJjaybcBU/fj3g+be1F3rGOtC5J9BF6NoFF17g4+HIatYgbFZedBYZm6ZLJUCDs 4tWw==
X-Gm-Message-State: ALoCoQk+uL0+JvAXvpE2DpzHmXxPY47lGi+SA0o5LRtHILc3yKSl1l5AqLLgH5OVB6TZLpB4sKs8
MIME-Version: 1.0
X-Received: by 10.112.42.164 with SMTP id p4mr41013649lbl.119.1427993790403; Thu, 02 Apr 2015 09:56:30 -0700 (PDT)
Received: by 10.112.200.102 with HTTP; Thu, 2 Apr 2015 09:56:30 -0700 (PDT)
In-Reply-To: <7837927.1427991615136.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
References: <7837927.1427991615136.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Date: Thu, 2 Apr 2015 09:56:30 -0700
Message-ID: <CABCOCHTFFuyFf9j4z+n+JLse8n=v53OLpd2qO+Hfp68rQT5C4w@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Randy Presuhn <randy_presuhn@mindspring.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/7qX46P_lPVhucEXORbiGxtl1uzw>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] rename operation for YANG Patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 16:56:34 -0000

On Thu, Apr 2, 2015 at 9:20 AM, Randy Presuhn
<randy_presuhn@mindspring.com> wrote:
> Hi -
>
> Care to be more specific about referential integrity,
> both within the managed system and external references
> to the entry in question?
>

Actually, this is the only solution proposal that is explicit about
renaming list instances.  If the entry is renamed by deleting
and re-creating it, then there is no way for an application
to correlate the old name and new name.  The server does not even
know there is any correlation between the old name and the new name.

But if there is a notification for a "rename event" then the applications
would have something to use for an automatic mapping.


> Randy

Andy

>
> -----Original Message-----
>>From: Andy Bierman <andy@yumaworks.com>
>>Sent: Apr 2, 2015 8:00 AM
>>To: Netconf <netconf@ietf.org>
>>Subject: [Netconf] rename operation for YANG Patch
>>
>>Hi,
>>
>>It would be very easy to add a "rename" operation to the YANG Patch
>>draft.  This would allow an operator to efficiently change the value
>>of list keys without deleting and re-creating entries.
>>
>>Since deletion and re-creation will cause a disruption in network
>>services, IMO it is important that this is fixed in RESTCONF.
>>Unlike NETCONF (which has a multi-step procedure with
>>locking and candidate config) there is no way to efficiently
>>rename an entry in RESTCONF.
>>
>>The 'move' operation almost does a 'rename', but it is not expected
>>to have a payload.  A 'rename' operation would be similar to 'move'
>>except the keys that are changing would be specified.
>>
>>
>>Is there support to add this operation to YANG Patch?
>>
>>
>>Andy
>>
>>_______________________________________________
>>Netconf mailing list
>>Netconf@ietf.org
>>https://www.ietf.org/mailman/listinfo/netconf
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


From nobody Thu Apr  2 09:57:27 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27BCE1A92DC for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:57:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 nFKwRA773lPH for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 09:57:24 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 608411ACD9F for <netconf@ietf.org>; Thu,  2 Apr 2015 09:57:10 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 336E2125D; Thu,  2 Apr 2015 18:57:09 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id fiyyLBiM04aN; Thu,  2 Apr 2015 18:56:47 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu,  2 Apr 2015 18:57:08 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 67BC62002B; Thu,  2 Apr 2015 18:57:08 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id JGk1opW9sati; Thu,  2 Apr 2015 18:57:07 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 5B09D20013; Thu,  2 Apr 2015 18:57:07 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 411CA32A71EB; Thu,  2 Apr 2015 18:57:07 +0200 (CEST)
Date: Thu, 2 Apr 2015 18:57:07 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Randy Presuhn <randy_presuhn@mindspring.com>, Netconf <netconf@ietf.org>
Message-ID: <20150402165707.GB79774@elstar.local>
Mail-Followup-To: Randy Presuhn <randy_presuhn@mindspring.com>, Netconf <netconf@ietf.org>
References: <7837927.1427991615136.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net> <20150402165539.GA79774@elstar.local>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20150402165539.GA79774@elstar.local>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/8C45AbAIrK9svbC02vFWTWhZ6fM>
Subject: Re: [Netconf] rename operation for YANG Patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 16:57:26 -0000

The other possible interpretation would be rename foo to bar and
update all references in the datastore accordingly. I am not sure this
is what Andy had in mind.

On Thu, Apr 02, 2015 at 06:55:39PM +0200, Juergen Schoenwaelder wrote:
> I expect that the configuration datastore must validate as usual and
> this implies that all leafrefs etc. are valid. There is no difference
> between 'delete foo; create bar' and 'rename foo to bar' in this
> respect.
> 
> /js
> 
> On Thu, Apr 02, 2015 at 09:20:14AM -0700, Randy Presuhn wrote:
> > Hi -
> > 
> > Care to be more specific about referential integrity,
> > both within the managed system and external references
> > to the entry in question?
> > 
> > Randy
> > 
> > -----Original Message-----
> > >From: Andy Bierman <andy@yumaworks.com>
> > >Sent: Apr 2, 2015 8:00 AM
> > >To: Netconf <netconf@ietf.org>
> > >Subject: [Netconf] rename operation for YANG Patch
> > >
> > >Hi,
> > >
> > >It would be very easy to add a "rename" operation to the YANG Patch
> > >draft.  This would allow an operator to efficiently change the value
> > >of list keys without deleting and re-creating entries.
> > >
> > >Since deletion and re-creation will cause a disruption in network
> > >services, IMO it is important that this is fixed in RESTCONF.
> > >Unlike NETCONF (which has a multi-step procedure with
> > >locking and candidate config) there is no way to efficiently
> > >rename an entry in RESTCONF.
> > >
> > >The 'move' operation almost does a 'rename', but it is not expected
> > >to have a payload.  A 'rename' operation would be similar to 'move'
> > >except the keys that are changing would be specified.
> > >
> > >
> > >Is there support to add this operation to YANG Patch?
> > >
> > >
> > >Andy
> > >
> > >_______________________________________________
> > >Netconf mailing list
> > >Netconf@ietf.org
> > >https://www.ietf.org/mailman/listinfo/netconf
> > 
> > _______________________________________________
> > Netconf mailing list
> > Netconf@ietf.org
> > https://www.ietf.org/mailman/listinfo/netconf
> 
> -- 
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Apr  2 10:00:19 2015
Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 601DC1ACE1F for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 10:00:17 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001] 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 qzUZVMquUjND for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 10:00:15 -0700 (PDT)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id 8128A1ACE0C for <netconf@ietf.org>; Thu,  2 Apr 2015 10:00:15 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=Nmj1cbEKASCTKG3hGYQYkGFlA0maitoSHWwFXFDBYpD1X38H2f1Vn5Xz4P19x4dk; h=Message-ID:Date:From:Reply-To:To:Subject:Cc:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.42] (helo=elwamui-muscovy.atl.sa.earthlink.net) by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1YdiTW-00020O-PH; Thu, 02 Apr 2015 13:00:14 -0400
Received: from 76.254.55.210 by webmail.earthlink.net with HTTP; Thu, 2 Apr 2015 13:00:13 -0400
Message-ID: <14874250.1427994014748.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Date: Thu, 2 Apr 2015 10:00:13 -0700 (GMT-07:00)
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888b65b6112f891153720ea4684a5e6ca00869ea4b4c61f3821350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.42
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/zVdo2IJl84k8BttumhUaXApk4q4>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] rename operation for YANG Patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 17:00:17 -0000

Hi -

So bundled up for *simultaneous* execution with the rename request
would also have to be the edits for all the relevant leafrefs??

Randy


-----Original Message-----
>From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>Sent: Apr 2, 2015 9:55 AM
>To: Randy Presuhn <randy_presuhn@mindspring.com>
>Cc: Netconf <netconf@ietf.org>
>Subject: Re: [Netconf] rename operation for YANG Patch
>
>I expect that the configuration datastore must validate as usual and
>this implies that all leafrefs etc. are valid. There is no difference
>between 'delete foo; create bar' and 'rename foo to bar' in this
>respect.
>
>/js
>
>On Thu, Apr 02, 2015 at 09:20:14AM -0700, Randy Presuhn wrote:
>> Hi -
>> 
>> Care to be more specific about referential integrity,
>> both within the managed system and external references
>> to the entry in question?
>> 
>> Randy
>> 
>> -----Original Message-----
>> >From: Andy Bierman <andy@yumaworks.com>
>> >Sent: Apr 2, 2015 8:00 AM
>> >To: Netconf <netconf@ietf.org>
>> >Subject: [Netconf] rename operation for YANG Patch
>> >
>> >Hi,
>> >
>> >It would be very easy to add a "rename" operation to the YANG Patch
>> >draft.  This would allow an operator to efficiently change the value
>> >of list keys without deleting and re-creating entries.
>> >
>> >Since deletion and re-creation will cause a disruption in network
>> >services, IMO it is important that this is fixed in RESTCONF.
>> >Unlike NETCONF (which has a multi-step procedure with
>> >locking and candidate config) there is no way to efficiently
>> >rename an entry in RESTCONF.
>> >
>> >The 'move' operation almost does a 'rename', but it is not expected
>> >to have a payload.  A 'rename' operation would be similar to 'move'
>> >except the keys that are changing would be specified.
>> >
>> >
>> >Is there support to add this operation to YANG Patch?
>> >
>> >
>> >Andy
>> >
>> >_______________________________________________
>> >Netconf mailing list
>> >Netconf@ietf.org
>> >https://www.ietf.org/mailman/listinfo/netconf
>> 
>> _______________________________________________
>> Netconf mailing list
>> Netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>
>-- 
>Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
>Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>
>_______________________________________________
>Netconf mailing list
>Netconf@ietf.org
>https://www.ietf.org/mailman/listinfo/netconf


From nobody Thu Apr  2 10:04:30 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BE841ACEB8 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 10:04:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 D3uU_bh9caH7 for <netconf@ietfa.amsl.com>; Thu,  2 Apr 2015 10:04:27 -0700 (PDT)
Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7C3031ACEBD for <netconf@ietf.org>; Thu,  2 Apr 2015 10:04:27 -0700 (PDT)
Received: by lbbug6 with SMTP id ug6so63983943lbb.3 for <netconf@ietf.org>; Thu, 02 Apr 2015 10:04:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Q70qCvbiuaq3LQi0YlqE9QJ6x39KSFXd8u+u2cBIwIw=; b=AzJ7wvsTo2Xl+DFGwjRKZJs2VVLgHCW3b7OSv3vVMmUnujT11dLXcrp6b4lanlG8YX Z+jTwQ5iEV10eWRbainyVSiDYKMDIEKYOUqepAJcJKdaHiXfaY84F/YqCP+icWs0zg5Z xZycEZx4pD0jhZfCZQWkZE1PcafjHgpS+hgH4GDkW3sVS+nImya28RY2zO1rMKyp97Ni DPmhjPwbzfGGhX4NZAUHXc8pfG2OzjCs7O9MMutik/8NFn/yA9aOfRQ/Zvx3A3WMqhLN 67ZLnwJkosnfcML+GFLL7PpEoFXHJigFCqlyc053gihfYuVrG/fCeY9vucj/H8wpW4XJ yQNw==
X-Gm-Message-State: ALoCoQlXl9MTX8pFbR/aUVSfwUVC7TjM4VZllSBeOtwvsNOkaDxI2/Y2YKgl8vo6kUkC4HTQmaSW
MIME-Version: 1.0
X-Received: by 10.152.115.173 with SMTP id jp13mr7844517lab.119.1427994265997;  Thu, 02 Apr 2015 10:04:25 -0700 (PDT)
Received: by 10.112.200.102 with HTTP; Thu, 2 Apr 2015 10:04:25 -0700 (PDT)
In-Reply-To: <14874250.1427994014748.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
References: <14874250.1427994014748.JavaMail.root@elwamui-muscovy.atl.sa.earthlink.net>
Date: Thu, 2 Apr 2015 10:04:25 -0700
Message-ID: <CABCOCHRRDc2OHeT7oDU5mQOB4+eJ6kx7pA6hYy_jybmJDZPObg@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Randy Presuhn <randy_presuhn@mindspring.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/tjc8lfWQ3WJRA-t_QxE9MxVDy_w>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] rename operation for YANG Patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 02 Apr 2015 17:04:29 -0000

On Thu, Apr 2, 2015 at 10:00 AM, Randy Presuhn
<randy_presuhn@mindspring.com> wrote:
> Hi -
>
> So bundled up for *simultaneous* execution with the rename request
> would also have to be the edits for all the relevant leafrefs??
>

Only if the leafref pointed at a key leaf.
As Juergen pointed out, it is no different than deleting the key leaf
so the leafref is now invalid.  Either way the leafref has to get set
to the new value.


> Randy

Andy

>
>
> -----Original Message-----
>>From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
>>Sent: Apr 2, 2015 9:55 AM
>>To: Randy Presuhn <randy_presuhn@mindspring.com>
>>Cc: Netconf <netconf@ietf.org>
>>Subject: Re: [Netconf] rename operation for YANG Patch
>>
>>I expect that the configuration datastore must validate as usual and
>>this implies that all leafrefs etc. are valid. There is no difference
>>between 'delete foo; create bar' and 'rename foo to bar' in this
>>respect.
>>
>>/js
>>
>>On Thu, Apr 02, 2015 at 09:20:14AM -0700, Randy Presuhn wrote:
>>> Hi -
>>>
>>> Care to be more specific about referential integrity,
>>> both within the managed system and external references
>>> to the entry in question?
>>>
>>> Randy
>>>
>>> -----Original Message-----
>>> >From: Andy Bierman <andy@yumaworks.com>
>>> >Sent: Apr 2, 2015 8:00 AM
>>> >To: Netconf <netconf@ietf.org>
>>> >Subject: [Netconf] rename operation for YANG Patch
>>> >
>>> >Hi,
>>> >
>>> >It would be very easy to add a "rename" operation to the YANG Patch
>>> >draft.  This would allow an operator to efficiently change the value
>>> >of list keys without deleting and re-creating entries.
>>> >
>>> >Since deletion and re-creation will cause a disruption in network
>>> >services, IMO it is important that this is fixed in RESTCONF.
>>> >Unlike NETCONF (which has a multi-step procedure with
>>> >locking and candidate config) there is no way to efficiently
>>> >rename an entry in RESTCONF.
>>> >
>>> >The 'move' operation almost does a 'rename', but it is not expected
>>> >to have a payload.  A 'rename' operation would be similar to 'move'
>>> >except the keys that are changing would be specified.
>>> >
>>> >
>>> >Is there support to add this operation to YANG Patch?
>>> >
>>> >
>>> >Andy
>>> >
>>> >_______________________________________________
>>> >Netconf mailing list
>>> >Netconf@ietf.org
>>> >https://www.ietf.org/mailman/listinfo/netconf
>>>
>>> _______________________________________________
>>> Netconf mailing list
>>> Netconf@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netconf
>>
>>--
>>Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>>Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
>>Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>>
>>_______________________________________________
>>Netconf mailing list
>>Netconf@ietf.org
>>https://www.ietf.org/mailman/listinfo/netconf
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


From nobody Sun Apr  5 09:02:45 2015
Return-Path: <Kathleen.Moriarty.ietf@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 897911A1B39; Sat,  4 Apr 2015 17:55:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=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 ciuRE5FKckGy; Sat,  4 Apr 2015 17:55:56 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 463E11A1B2E; Sat,  4 Apr 2015 17:55:56 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Kathleen Moriarty" <Kathleen.Moriarty.ietf@gmail.com>
To: "The IESG" <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.13.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150405005556.29041.96505.idtracker@ietfa.amsl.com>
Date: Sat, 04 Apr 2015 17:55:56 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/kHqijQtDTkDrccqUxRiD3hmlytE>
X-Mailman-Approved-At: Sun, 05 Apr 2015 09:02:45 -0700
Cc: draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, netconf@ietf.org
Subject: [Netconf] Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sun, 05 Apr 2015 00:55:57 -0000

Kathleen Moriarty has entered the following ballot position for
draft-ietf-netconf-rfc5539bis-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I found the discussion on the SecDir review interesting, so thanks for
the more detailed explanations.  I do agree that the draft already does
state that this is a certificate fingerprint, but don't see (maybe point
me to where it is if I missed it), that this is all local, per:
https://www.ietf.org/mail-archive/web/secdir/current/msg05526.html

I'm wondering why the yang model that was spilt out into another draft
isn't referenced as that would be helpful as well (last 2 paragraphs of
Tom's response):
https://www.ietf.org/mail-archive/web/secdir/current/msg05524.html

This is non blocking as I'd like to figure out if it's helpful to avoid
questions and link drafts where appropriate (unless I missed something).

Thanks,
Kathleen



From nobody Sun Apr  5 09:04:49 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39D911A88A1 for <netconf@ietfa.amsl.com>; Sun,  5 Apr 2015 09:04:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level: 
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 Wf398hTy-myC for <netconf@ietfa.amsl.com>; Sun,  5 Apr 2015 09:04:47 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C8021A8889 for <netconf@ietf.org>; Sun,  5 Apr 2015 09:04:47 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.14.3/8.14.3) with ESMTP id t35G4iek014718 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <netconf@ietf.org>; Sun, 5 Apr 2015 16:04:44 GMT
Received: from DEMUHTC001.nsn-intra.net ([10.159.42.32]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t35G4hLh030697 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Sun, 5 Apr 2015 18:04:44 +0200
Received: from DEMUHTC007.nsn-intra.net (10.159.42.38) by DEMUHTC001.nsn-intra.net (10.159.42.32) with Microsoft SMTP Server (TLS) id 14.3.224.2; Sun, 5 Apr 2015 18:04:43 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.118]) by DEMUHTC007.nsn-intra.net ([10.159.42.38]) with mapi id 14.03.0224.002; Sun, 5 Apr 2015 18:04:43 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
Thread-Index: AQHQbztLIRBb0XcM50+SmFZyd1By650+le6g
Date: Sun, 5 Apr 2015 16:04:42 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F819687927@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.120]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 2674
X-purgate-ID: 151667::1428249885-0000328B-BBD9BBD0/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/leABHOddedVfR4Qsf_W87WG_JPk>
Subject: [Netconf] FW: Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sun, 05 Apr 2015 16:04:49 -0000

LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEthdGhsZWVuIE1vcmlhcnR5IFttYWls
dG86S2F0aGxlZW4uTW9yaWFydHkuaWV0ZkBnbWFpbC5jb21dIA0KU2VudDogU3VuZGF5LCBBcHJp
bCAwNSwgMjAxNSAyOjU2IEFNDQpUbzogVGhlIElFU0cNCkNjOiBkcmFmdC1pZXRmLW5ldGNvbmYt
cmZjNTUzOWJpc0BpZXRmLm9yZzsgbmV0Y29uZi1jaGFpcnNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYt
bmV0Y29uZi1yZmM1NTM5YmlzLmFkQGlldGYub3JnOyBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUz
OWJpcy5zaGVwaGVyZEBpZXRmLm9yZzsgRXJzdWUsIE1laG1ldCAoTm9raWEgLSBERS9NdW5pY2gp
OyBuZXRjb25mQGlldGYub3JnDQpTdWJqZWN0OiBLYXRobGVlbiBNb3JpYXJ0eSdzIE5vIE9iamVj
dGlvbiBvbiBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy0wOTogKHdpdGggQ09NTUVOVCkN
Cg0KS2F0aGxlZW4gTW9yaWFydHkgaGFzIGVudGVyZWQgdGhlIGZvbGxvd2luZyBiYWxsb3QgcG9z
aXRpb24gZm9yDQpkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy0wOTogTm8gT2JqZWN0aW9u
DQoNCldoZW4gcmVzcG9uZGluZywgcGxlYXNlIGtlZXAgdGhlIHN1YmplY3QgbGluZSBpbnRhY3Qg
YW5kIHJlcGx5IHRvIGFsbA0KZW1haWwgYWRkcmVzc2VzIGluY2x1ZGVkIGluIHRoZSBUbyBhbmQg
Q0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0IHRoaXMNCmludHJvZHVjdG9yeSBwYXJhZ3JhcGgs
IGhvd2V2ZXIuKQ0KDQoNClBsZWFzZSByZWZlciB0byBodHRwOi8vd3d3LmlldGYub3JnL2llc2cv
c3RhdGVtZW50L2Rpc2N1c3MtY3JpdGVyaWEuaHRtbA0KZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJv
dXQgSUVTRyBESVNDVVNTIGFuZCBDT01NRU5UIHBvc2l0aW9ucy4NCg0KDQpUaGUgZG9jdW1lbnQs
IGFsb25nIHdpdGggb3RoZXIgYmFsbG90IHBvc2l0aW9ucywgY2FuIGJlIGZvdW5kIGhlcmU6DQpo
dHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5
YmlzLw0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ09NTUVOVDoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KSSBm
b3VuZCB0aGUgZGlzY3Vzc2lvbiBvbiB0aGUgU2VjRGlyIHJldmlldyBpbnRlcmVzdGluZywgc28g
dGhhbmtzIGZvcg0KdGhlIG1vcmUgZGV0YWlsZWQgZXhwbGFuYXRpb25zLiAgSSBkbyBhZ3JlZSB0
aGF0IHRoZSBkcmFmdCBhbHJlYWR5IGRvZXMNCnN0YXRlIHRoYXQgdGhpcyBpcyBhIGNlcnRpZmlj
YXRlIGZpbmdlcnByaW50LCBidXQgZG9uJ3Qgc2VlIChtYXliZSBwb2ludA0KbWUgdG8gd2hlcmUg
aXQgaXMgaWYgSSBtaXNzZWQgaXQpLCB0aGF0IHRoaXMgaXMgYWxsIGxvY2FsLCBwZXI6DQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL3NlY2Rpci9jdXJyZW50L21zZzA1NTI2
Lmh0bWwNCg0KSSdtIHdvbmRlcmluZyB3aHkgdGhlIHlhbmcgbW9kZWwgdGhhdCB3YXMgc3BpbHQg
b3V0IGludG8gYW5vdGhlciBkcmFmdA0KaXNuJ3QgcmVmZXJlbmNlZCBhcyB0aGF0IHdvdWxkIGJl
IGhlbHBmdWwgYXMgd2VsbCAobGFzdCAyIHBhcmFncmFwaHMgb2YNClRvbSdzIHJlc3BvbnNlKToN
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvc2VjZGlyL2N1cnJlbnQvbXNn
MDU1MjQuaHRtbA0KDQpUaGlzIGlzIG5vbiBibG9ja2luZyBhcyBJJ2QgbGlrZSB0byBmaWd1cmUg
b3V0IGlmIGl0J3MgaGVscGZ1bCB0byBhdm9pZA0KcXVlc3Rpb25zIGFuZCBsaW5rIGRyYWZ0cyB3
aGVyZSBhcHByb3ByaWF0ZSAodW5sZXNzIEkgbWlzc2VkIHNvbWV0aGluZykuDQoNClRoYW5rcywN
CkthdGhsZWVuDQoNCg0K


From nobody Mon Apr  6 04:36:06 2015
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6730B1A87A5; Mon,  6 Apr 2015 04:36:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_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 tPVjtjOJQaNR; Mon,  6 Apr 2015 04:36:00 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0752.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::752]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34D421A87AE; Mon,  6 Apr 2015 04:35:59 -0700 (PDT)
Received: from pc6 (81.151.162.168) by DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14) with Microsoft SMTP Server (TLS) id 15.1.125.19; Mon, 6 Apr 2015 11:35:42 +0000
Message-ID: <010501d0705d$aa14be60$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Kathleen Moriarty <Kathleen.Moriarty.ietf@gmail.com>, The IESG <iesg@ietf.org>
References: <20150405005556.29041.96505.idtracker@ietfa.amsl.com>
Date: Mon, 6 Apr 2015 12:33:53 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [81.151.162.168]
X-ClientProxiedBy: DB3PR05CA0052.eurprd05.prod.outlook.com (25.160.41.180) To DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14)
Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DBXPR07MB061;
X-Microsoft-Antispam-PRVS: <DBXPR07MB0615C35B5E4AF1FE709D46BA0FE0@DBXPR07MB061.eurprd07.prod.outlook.com>
X-Forefront-Antispam-Report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(13464003)(164054003)(377454003)(92566002)(40100003)(77096005)(66066001)(15975445007)(50226001)(1456003)(62966003)(77156002)(61296003)(87976001)(122386002)(47776003)(50466002)(230783001)(46102003)(86362001)(50986999)(33646002)(19580405001)(42186005)(23756003)(44716002)(76176999)(81686999)(84392001)(81816999)(19580395003); DIR:OUT; SFP:1102; SCL:1; SRVR:DBXPR07MB061; H:pc6; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(5002010); SRVR:DBXPR07MB061; BCL:0; PCL:0; RULEID:; SRVR:DBXPR07MB061; 
X-Forefront-PRVS: 0538A71254
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2015 11:35:42.9852 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB061
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/kDYmku7I8wR35qHv9i8x09hE1Gg>
Cc: draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, netconf@ietf.org
Subject: Re: [Netconf] Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 06 Apr 2015 11:36:03 -0000

----- Original Message -----
From: "Kathleen Moriarty" <Kathleen.Moriarty.ietf@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: <draft-ietf-netconf-rfc5539bis@ietf.org>; <netconf-chairs@ietf.org>;
<draft-ietf-netconf-rfc5539bis.ad@ietf.org>;
<draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>;
<mehmet.ersue@nsn.com>; <netconf@ietf.org>
Sent: Sunday, April 05, 2015 1:55 AM
> Kathleen Moriarty has entered the following ballot position for
> draft-ietf-netconf-rfc5539bis-09: No Objection
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> I found the discussion on the SecDir review interesting, so thanks for
> the more detailed explanations.  I do agree that the draft already
does
> state that this is a certificate fingerprint, but don't see (maybe
point
> me to where it is if I missed it), that this is all local, per:
> https://www.ietf.org/mail-archive/web/secdir/current/msg05526.html
>
> I'm wondering why the yang model that was spilt out into another draft
> isn't referenced as that would be helpful as well (last 2 paragraphs
of
> Tom's response):
> https://www.ietf.org/mail-archive/web/secdir/current/msg05524.html
>
> This is non blocking as I'd like to figure out if it's helpful to
avoid
> questions and link drafts where appropriate (unless I missed
something).

Kathleen

Yes.

Perhaps Netconf and YANG is one of those areas which, if you have not
followed the last 12 years of discussion, you never will quite
understand:-(

Netconf started out with SSH, SOAP and BEEP.  It gained TLS, got reverse
SSH, lost SOAP and BEEP, TLS added 'reverse', 'reverse' was renamed
'call home', it gained a Netconf server YANG model, TLS gained and lost
a YANG model, it added RESTCONF and RESTCONF call home.  Along the way,
TLS gained and lost PSK while SSH acquired certificates.

The current I-D structure was agreed in July 2014 and owes something to
engineering, something to history!  Currently it is netconf-5539bis,
netconf-server-model, netconf-call-home, netconf-restconf and
netconf-zerotouch (with a variety of authors, a variety of target
completion dates and, perhaps, a wish to limit inter-dependencies).

The issue of how to authenticate a client and derive an identifier for
it is awkward and not often tackled in the IETF (which tends to be more
concerned with server authentication and HTTP - this was an issue when
adding SSH/TLS to SNMP, as well); and it cuts across TLS, SSH with
certificates, call home and zero touch while its origins go back to isms
(SNMP).  I see no best place to put all the information nor is it easy
to partition it.

I had a break recently and when I came back to netconf-5539bis,
misunderstood it, because, to my mind, the procedural description
assumed an information model, and I had the wrong model in mind.
Juergen put me straight, and clarified netconf-5539bis but I still had a
lot of background knowledge which probably stopped me having more
misunderstandings.

So yes, a few more sentences could be helpful.  I was, for example,
surprised at the discussion on fingerprints since they have been that
way since isms (SNMP) -  for which Sam was security advisor - and had
not thought of an alternative interpretation.

Tom Petch

> Thanks,
> Kathleen
>


From nobody Mon Apr  6 06:12:11 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC2321A888F for <netconf@ietfa.amsl.com>; Mon,  6 Apr 2015 06:12:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.3
X-Spam-Level: 
X-Spam-Status: No, score=-6.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_HI=-5, 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 44qrzxTwsnVf for <netconf@ietfa.amsl.com>; Mon,  6 Apr 2015 06:12:07 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83D451A888B for <netconf@ietf.org>; Mon,  6 Apr 2015 06:12:01 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.14.3/8.14.3) with ESMTP id t36DBxLo030275 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <netconf@ietf.org>; Mon, 6 Apr 2015 13:11:59 GMT
Received: from DEMUHTC001.nsn-intra.net ([10.159.42.32]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t36DBxhE019637 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Mon, 6 Apr 2015 15:11:59 +0200
Received: from DEMUHTC007.nsn-intra.net (10.159.42.38) by DEMUHTC001.nsn-intra.net (10.159.42.32) with Microsoft SMTP Server (TLS) id 14.3.224.2; Mon, 6 Apr 2015 15:11:58 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.118]) by DEMUHTC007.nsn-intra.net ([10.159.42.38]) with mapi id 14.03.0224.002; Mon, 6 Apr 2015 15:11:58 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
Thread-Index: AQHQcGVk5cYnJotCuUyPPDtjo5Bch50/9atw
Date: Mon, 6 Apr 2015 13:11:57 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F81968929B@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.108]
Content-Type: multipart/alternative; boundary="_000_E4DE949E6CE3E34993A2FF8AE79131F81968929BDEMUMBX005nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 46890
X-purgate-ID: 151667::1428325919-00007476-7B7ED068/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/YXZjKVZcbZMmS4j0dxn2iR32VqU>
Subject: [Netconf] FW: Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 06 Apr 2015 13:12:10 -0000

--_000_E4DE949E6CE3E34993A2FF8AE79131F81968929BDEMUMBX005nsnin_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RnJvbTogS2F0aGxlZW4gTW9yaWFydHkgW21haWx0bzprYXRobGVlbi5tb3JpYXJ0eS5pZXRmQGdt
YWlsLmNvbV0NClNlbnQ6IE1vbmRheSwgQXByaWwgMDYsIDIwMTUgMjozMCBQTQ0KVG86IHQucGV0
Y2gNCkNjOiBUaGUgSUVTRzsgZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1MzliaXNAaWV0Zi5vcmc7
IG5ldGNvbmYtY2hhaXJzQGlldGYub3JnOyBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy5h
ZEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1MzliaXMuc2hlcGhlcmRAaWV0Zi5v
cmc7IEVyc3VlLCBNZWhtZXQgKE5va2lhIC0gREUvTXVuaWNoKTsgbmV0Y29uZkBpZXRmLm9yZw0K
U3ViamVjdDogUmU6IFtOZXRjb25mXSBLYXRobGVlbiBNb3JpYXJ0eSdzIE5vIE9iamVjdGlvbiBv
biBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy0wOTogKHdpdGggQ09NTUVOVCkNCg0KDQpP
biBNb24sIEFwciA2LCAyMDE1IGF0IDc6MzMgQU0sIHQucGV0Y2ggPGlldGZjQGJ0Y29ubmVjdC5j
b208bWFpbHRvOmlldGZjQGJ0Y29ubmVjdC5jb20+PiB3cm90ZToNCi0tLS0tIE9yaWdpbmFsIE1l
c3NhZ2UgLS0tLS0NCkZyb206ICJLYXRobGVlbiBNb3JpYXJ0eSIgPEthdGhsZWVuLk1vcmlhcnR5
LmlldGZAZ21haWwuY29tPG1haWx0bzpLYXRobGVlbi5Nb3JpYXJ0eS5pZXRmQGdtYWlsLmNvbT4+
DQpUbzogIlRoZSBJRVNHIiA8aWVzZ0BpZXRmLm9yZzxtYWlsdG86aWVzZ0BpZXRmLm9yZz4+DQpD
YzogPGRyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5YmlzQGlldGYub3JnPG1haWx0bzpkcmFmdC1p
ZXRmLW5ldGNvbmYtcmZjNTUzOWJpc0BpZXRmLm9yZz4+OyA8bmV0Y29uZi1jaGFpcnNAaWV0Zi5v
cmc8bWFpbHRvOm5ldGNvbmYtY2hhaXJzQGlldGYub3JnPj47DQo8ZHJhZnQtaWV0Zi1uZXRjb25m
LXJmYzU1MzliaXMuYWRAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5
YmlzLmFkQGlldGYub3JnPj47DQo8ZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1MzliaXMuc2hlcGhl
cmRAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5YmlzLnNoZXBoZXJk
QGlldGYub3JnPj47DQo8bWVobWV0LmVyc3VlQG5zbi5jb208bWFpbHRvOm1laG1ldC5lcnN1ZUBu
c24uY29tPj47IDxuZXRjb25mQGlldGYub3JnPG1haWx0bzpuZXRjb25mQGlldGYub3JnPj4NClNl
bnQ6IFN1bmRheSwgQXByaWwgMDUsIDIwMTUgMTo1NSBBTQ0KPiBLYXRobGVlbiBNb3JpYXJ0eSBo
YXMgZW50ZXJlZCB0aGUgZm9sbG93aW5nIGJhbGxvdCBwb3NpdGlvbiBmb3INCj4gZHJhZnQtaWV0
Zi1uZXRjb25mLXJmYzU1MzliaXMtMDk6IE5vIE9iamVjdGlvbg0KPiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
IENPTU1FTlQ6DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gSSBmb3VuZCB0aGUgZGlzY3Vzc2lvbiBv
biB0aGUgU2VjRGlyIHJldmlldyBpbnRlcmVzdGluZywgc28gdGhhbmtzIGZvcg0KPiB0aGUgbW9y
ZSBkZXRhaWxlZCBleHBsYW5hdGlvbnMuICBJIGRvIGFncmVlIHRoYXQgdGhlIGRyYWZ0IGFscmVh
ZHkNCmRvZXMNCj4gc3RhdGUgdGhhdCB0aGlzIGlzIGEgY2VydGlmaWNhdGUgZmluZ2VycHJpbnQs
IGJ1dCBkb24ndCBzZWUgKG1heWJlDQpwb2ludA0KPiBtZSB0byB3aGVyZSBpdCBpcyBpZiBJIG1p
c3NlZCBpdCksIHRoYXQgdGhpcyBpcyBhbGwgbG9jYWwsIHBlcjoNCj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9zZWNkaXIvY3VycmVudC9tc2cwNTUyNi5odG1sDQo+DQo+
IEknbSB3b25kZXJpbmcgd2h5IHRoZSB5YW5nIG1vZGVsIHRoYXQgd2FzIHNwaWx0IG91dCBpbnRv
IGFub3RoZXIgZHJhZnQNCj4gaXNuJ3QgcmVmZXJlbmNlZCBhcyB0aGF0IHdvdWxkIGJlIGhlbHBm
dWwgYXMgd2VsbCAobGFzdCAyIHBhcmFncmFwaHMNCm9mDQo+IFRvbSdzIHJlc3BvbnNlKToNCj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9zZWNkaXIvY3VycmVudC9tc2cw
NTUyNC5odG1sDQo+DQo+IFRoaXMgaXMgbm9uIGJsb2NraW5nIGFzIEknZCBsaWtlIHRvIGZpZ3Vy
ZSBvdXQgaWYgaXQncyBoZWxwZnVsIHRvDQphdm9pZA0KPiBxdWVzdGlvbnMgYW5kIGxpbmsgZHJh
ZnRzIHdoZXJlIGFwcHJvcHJpYXRlICh1bmxlc3MgSSBtaXNzZWQNCnNvbWV0aGluZykuDQpLYXRo
bGVlbg0KDQpZZXMuDQoNClBlcmhhcHMgTmV0Y29uZiBhbmQgWUFORyBpcyBvbmUgb2YgdGhvc2Ug
YXJlYXMgd2hpY2gsIGlmIHlvdSBoYXZlIG5vdA0KZm9sbG93ZWQgdGhlIGxhc3QgMTIgeWVhcnMg
b2YgZGlzY3Vzc2lvbiwgeW91IG5ldmVyIHdpbGwgcXVpdGUNCnVuZGVyc3RhbmQ6LSgNCg0KTmV0
Y29uZiBzdGFydGVkIG91dCB3aXRoIFNTSCwgU09BUCBhbmQgQkVFUC4gIEl0IGdhaW5lZCBUTFMs
IGdvdCByZXZlcnNlDQpTU0gsIGxvc3QgU09BUCBhbmQgQkVFUCwgVExTIGFkZGVkICdyZXZlcnNl
JywgJ3JldmVyc2UnIHdhcyByZW5hbWVkDQonY2FsbCBob21lJywgaXQgZ2FpbmVkIGEgTmV0Y29u
ZiBzZXJ2ZXIgWUFORyBtb2RlbCwgVExTIGdhaW5lZCBhbmQgbG9zdA0KYSBZQU5HIG1vZGVsLCBp
dCBhZGRlZCBSRVNUQ09ORiBhbmQgUkVTVENPTkYgY2FsbCBob21lLiAgQWxvbmcgdGhlIHdheSwN
ClRMUyBnYWluZWQgYW5kIGxvc3QgUFNLIHdoaWxlIFNTSCBhY3F1aXJlZCBjZXJ0aWZpY2F0ZXMu
DQoNClRoZSBjdXJyZW50IEktRCBzdHJ1Y3R1cmUgd2FzIGFncmVlZCBpbiBKdWx5IDIwMTQgYW5k
IG93ZXMgc29tZXRoaW5nIHRvDQplbmdpbmVlcmluZywgc29tZXRoaW5nIHRvIGhpc3RvcnkhICBD
dXJyZW50bHkgaXQgaXMgbmV0Y29uZi01NTM5YmlzLA0KbmV0Y29uZi1zZXJ2ZXItbW9kZWwsIG5l
dGNvbmYtY2FsbC1ob21lLCBuZXRjb25mLXJlc3Rjb25mIGFuZA0KbmV0Y29uZi16ZXJvdG91Y2gg
KHdpdGggYSB2YXJpZXR5IG9mIGF1dGhvcnMsIGEgdmFyaWV0eSBvZiB0YXJnZXQNCmNvbXBsZXRp
b24gZGF0ZXMgYW5kLCBwZXJoYXBzLCBhIHdpc2ggdG8gbGltaXQgaW50ZXItZGVwZW5kZW5jaWVz
KS4NCg0KVGhlIGlzc3VlIG9mIGhvdyB0byBhdXRoZW50aWNhdGUgYSBjbGllbnQgYW5kIGRlcml2
ZSBhbiBpZGVudGlmaWVyIGZvcg0KaXQgaXMgYXdrd2FyZCBhbmQgbm90IG9mdGVuIHRhY2tsZWQg
aW4gdGhlIElFVEYgKHdoaWNoIHRlbmRzIHRvIGJlIG1vcmUNCmNvbmNlcm5lZCB3aXRoIHNlcnZl
ciBhdXRoZW50aWNhdGlvbiBhbmQgSFRUUCAtIHRoaXMgd2FzIGFuIGlzc3VlIHdoZW4NCmFkZGlu
ZyBTU0gvVExTIHRvIFNOTVAsIGFzIHdlbGwpOyBhbmQgaXQgY3V0cyBhY3Jvc3MgVExTLCBTU0gg
d2l0aA0KY2VydGlmaWNhdGVzLCBjYWxsIGhvbWUgYW5kIHplcm8gdG91Y2ggd2hpbGUgaXRzIG9y
aWdpbnMgZ28gYmFjayB0byBpc21zDQooU05NUCkuICBJIHNlZSBubyBiZXN0IHBsYWNlIHRvIHB1
dCBhbGwgdGhlIGluZm9ybWF0aW9uIG5vciBpcyBpdCBlYXN5DQp0byBwYXJ0aXRpb24gaXQuDQoN
CkkgaGFkIGEgYnJlYWsgcmVjZW50bHkgYW5kIHdoZW4gSSBjYW1lIGJhY2sgdG8gbmV0Y29uZi01
NTM5YmlzLA0KbWlzdW5kZXJzdG9vZCBpdCwgYmVjYXVzZSwgdG8gbXkgbWluZCwgdGhlIHByb2Nl
ZHVyYWwgZGVzY3JpcHRpb24NCmFzc3VtZWQgYW4gaW5mb3JtYXRpb24gbW9kZWwsIGFuZCBJIGhh
ZCB0aGUgd3JvbmcgbW9kZWwgaW4gbWluZC4NCkp1ZXJnZW4gcHV0IG1lIHN0cmFpZ2h0LCBhbmQg
Y2xhcmlmaWVkIG5ldGNvbmYtNTUzOWJpcyBidXQgSSBzdGlsbCBoYWQgYQ0KbG90IG9mIGJhY2tn
cm91bmQga25vd2xlZGdlIHdoaWNoIHByb2JhYmx5IHN0b3BwZWQgbWUgaGF2aW5nIG1vcmUNCm1p
c3VuZGVyc3RhbmRpbmdzLg0KDQpTbyB5ZXMsIGEgZmV3IG1vcmUgc2VudGVuY2VzIGNvdWxkIGJl
IGhlbHBmdWwuICBJIHdhcywgZm9yIGV4YW1wbGUsDQpzdXJwcmlzZWQgYXQgdGhlIGRpc2N1c3Np
b24gb24gZmluZ2VycHJpbnRzIHNpbmNlIHRoZXkgaGF2ZSBiZWVuIHRoYXQNCndheSBzaW5jZSBp
c21zIChTTk1QKSAtICBmb3Igd2hpY2ggU2FtIHdhcyBzZWN1cml0eSBhZHZpc29yIC0gYW5kIGhh
ZA0Kbm90IHRob3VnaHQgb2YgYW4gYWx0ZXJuYXRpdmUgaW50ZXJwcmV0YXRpb24uDQoNClRoYW5r
cywgVG9tISAgTGV0IG1lIGtub3cgd2hlbiBpdCdzIGJlZW4gZG9uZSBhbmQgSSdsbCBiZSBoYXBw
eSB0byByZWFkIGl0IGFnYWluLg0KDQoNClRvbSBQZXRjaA0KDQo+IFRoYW5rcywNCj4gS2F0aGxl
ZW4NCj4NCg0KDQoNCi0tDQoNCkJlc3QgcmVnYXJkcywNCkthdGhsZWVuDQo=

--_000_E4DE949E6CE3E34993A2FF8AE79131F81968929BDEMUMBX005nsnin_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDEyIj4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDEyIj4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDA3MDdDLjA2MDcxRjEwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8bzpUYXJnZXRTY3JlZW5TaXplPjEwMjR4NzY4PC9vOlRhcmdldFNjcmVlblNpemU+DQo8L286
T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVhbjwvdzpT
cGVsbGluZ1N0YXRlPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcvPg0KPHc6
RW52ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZlSWZYTUxJ
bnZhbGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENvbnRlbnQ+
ZmFsc2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9sZGVyVGV4
dD5mYWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9tb3RlUUYv
Pg0KPHc6TGlkVGhlbWVPdGhlcj5FTi1VUzwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlkVGhlbWVB
c2lhbj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNjcmlwdD5Y
LU5PTkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4NCjx3OkRv
Tm90RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3OlNwbGl0
UGdCcmVha0FuZFBhcmFNYXJrLz4NCjx3OkRvbnRWZXJ0QWxpZ25DZWxsV2l0aFNwLz4NCjx3OkRv
bnRCcmVha0NvbnN0cmFpbmVkRm9yY2VkVGFibGVzLz4NCjx3OkRvbnRWZXJ0QWxpZ25JblR4Yngv
Pg0KPHc6V29yZDExS2VybmluZ1BhaXJzLz4NCjx3OkNhY2hlZENvbEJhbGFuY2UvPg0KPC93OkNv
bXBhdGliaWxpdHk+DQo8dzpCcm93c2VyTGV2ZWw+TWljcm9zb2Z0SW50ZXJuZXRFeHBsb3JlcjQ8
L3c6QnJvd3NlckxldmVsPg0KPG06bWF0aFByPg0KPG06bWF0aEZvbnQgbTp2YWw9IkNhbWJyaWEg
TWF0aCIvPg0KPG06YnJrQmluIG06dmFsPSJiZWZvcmUiLz4NCjxtOmJya0JpblN1YiBtOnZhbD0i
JiM0NTstIi8+DQo8bTpzbWFsbEZyYWMgbTp2YWw9Im9mZiIvPg0KPG06ZGlzcERlZi8+DQo8bTps
TWFyZ2luIG06dmFsPSIwIi8+DQo8bTpyTWFyZ2luIG06dmFsPSIwIi8+DQo8bTpkZWZKYyBtOnZh
bD0iY2VudGVyR3JvdXAiLz4NCjxtOndyYXBJbmRlbnQgbTp2YWw9IjE0NDAiLz4NCjxtOmludExp
bSBtOnZhbD0ic3ViU3VwIi8+DQo8bTpuYXJ5TGltIG06dmFsPSJ1bmRPdnIiLz4NCjwvbTptYXRo
UHI+PC93OldvcmREb2N1bWVudD4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPHc6TGF0ZW50U3R5bGVzIERlZkxvY2tlZFN0YXRlPSJmYWxzZSIgRGVmVW5oaWRl
V2hlblVzZWQ9InRydWUiIERlZlNlbWlIaWRkZW49InRydWUiIERlZlFGb3JtYXQ9ImZhbHNlIiBE
ZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxlQ291bnQ9IjI2NyI+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1hbCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgUUZvcm1hdD0idHJ1ZSIgTmFt
ZT0iaGVhZGluZyAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjkiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgUUZvcm1hdD0i
dHJ1ZSIgTmFtZT0iaGVhZGluZyA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjkiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgNiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJo
ZWFkaW5nIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIg
UUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjkiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgTmFtZT0idG9jIDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9InRv
YyAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBOYW1l
PSJ0b2MgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIg
TmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MzkiIE5hbWU9InRvYyA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM5IiBOYW1lPSJ0b2MgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSIzOSIgTmFtZT0idG9jIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzkiIE5hbWU9InRvYyA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJ0b2MgOSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIzNSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxMCIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iVGl0bGUi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMSIgTmFtZT0iRGVm
YXVsdCBQYXJhZ3JhcGggRm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSIxMSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZv
cm1hdD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iMjIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFs
c2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN0cm9uZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIyMCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iRW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTkiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVX
aGVuVXNlZD0iZmFsc2UiIE5hbWU9IlRhYmxlIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IlBsYWNlaG9sZGVyIFRleHQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMSIgU2VtaUhpZGRl
bj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iTm8g
U3BhY2luZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIg
U2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgU2hh
ZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgU2Vt
aUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgTGlzdCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgU2VtaUhpZGRl
bj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgR3JpZCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgU2VtaUhpZGRlbj0iZmFs
c2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgU2VtaUhpZGRlbj0iZmFs
c2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgU2VtaUhpZGRlbj0iZmFs
c2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgU2VtaUhpZGRlbj0iZmFsc2Ui
IFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVu
aGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdo
ZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgTmFtZT0iRGFyayBMaXN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBOYW1lPSJDb2xvcmZ1bCBMaXN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjczIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNl
IiBOYW1lPSJDb2xvcmZ1bCBHcmlkIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjYwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBO
YW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjYxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVz
ZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5o
aWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBTZW1pSGlkZGVuPSJm
YWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAx
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNl
IiBOYW1lPSJSZXZpc2lvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSIzNCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iTGlzdCBQYXJhZ3JhcGgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iMjkiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0i
ZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlF1b3RlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVz
ZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJJbnRlbnNlIFF1b3RlIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBTZW1pSGlkZGVuPSJmYWxzZSIg
VW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBTZW1pSGlkZGVuPSJm
YWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAx
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBTZW1pSGlk
ZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFj
Y2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBT
ZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3Jp
ZCAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjcwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJEYXJr
IExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNzEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNv
bG9yZnVsIFNoYWRpbmcgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2Ui
IE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNzMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0i
ZmFsc2UiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIFNlbWlIaWRkZW49ImZhbHNlIiBV
bmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUi
IFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBM
aXN0IDEgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjYiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjciIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5h
bWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjgiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFs
c2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNl
ZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVX
aGVuVXNlZD0iZmFsc2UiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgU2VtaUhpZGRlbj0iZmFs
c2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgU2VtaUhpZGRl
bj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgU2Vt
aUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgU2hhZGlu
ZyBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQg
TGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGln
aHQgR3JpZCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0i
TWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2NCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgU2VtaUhpZGRlbj0iZmFsc2Ui
IFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgU2VtaUhp
ZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBB
Y2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIg
U2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iRGFyayBMaXN0
IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9Ijcx
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1
bCBTaGFkaW5nIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1l
PSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjczIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNl
IiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5o
aWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBTZW1pSGlkZGVuPSJm
YWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2Vu
dCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBTZW1p
SGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gTGlzdCAx
IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0g
TGlzdCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY3IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJN
ZWRpdW0gR3JpZCAxIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY4IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBO
YW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVz
ZWQ9ImZhbHNlIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIFNlbWlIaWRkZW49ImZhbHNlIiBV
bmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNj
ZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IExpc3Qg
QWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIi
IFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IEdy
aWQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1
bSBTaGFkaW5nIDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjQiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5h
bWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNjUiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0i
ZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIFNlbWlIaWRkZW49
ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIFNlbWlI
aWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkRhcmsgTGlzdCBBY2Nl
bnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgU2Vt
aUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgU2hh
ZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI3MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29s
b3JmdWwgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFt
ZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdo
ZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgU2VtaUhpZGRlbj0iZmFsc2Ui
IFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgU2VtaUhpZGRl
bj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2Nl
bnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgU2Vt
aUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3Qg
MiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
NyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVt
IEdyaWQgMSBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2OCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0i
TWVkaXVtIEdyaWQgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2OSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIg
TmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI3MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBTZW1pSGlkZGVuPSJmYWxzZSIg
VW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjE5IiBTZW1pSGlkZGVuPSJm
YWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdWJ0bGUg
RW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjEi
IFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUi
IE5hbWU9IkludGVuc2UgRW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2Ui
IFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRsZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVX
aGVuVXNlZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUmVmZXJlbmNlIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMzIiBTZW1pSGlkZGVu
PSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJCb29r
IFRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM3IiBO
YW1lPSJCaWJsaW9ncmFwaHkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlRPQyBIZWFkaW5nIi8+DQo8L3c6TGF0ZW50
U3R5bGVzPg0KPC94bWw+PCFbZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlv
bnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3Nl
LTE6MiA0IDUgMyA1IDQgNiAzIDIgNDsNCgltc28tZm9udC1hbHQ6IkNhbGlzdG8gTVQiOw0KCW1z
by1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpyb21hbjsNCgltc28t
Zm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTUzNjg3MDE0NSAxMTA3
MzA1NzI3IDAgMCA0MTUgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7DQoJbXNvLWZvbnQtYWx0OiJUaW1lcyBOZXcg
Um9tYW4iOw0KCW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpz
d2lzczsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTUz
Njg3MDE0NSAxMDczNzg2MTExIDEgMCA0MTUgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDsNCgltc28tZm9udC1hbHQ6
QXJpYWw7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OnN3
aXNzOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTotNTIw
MDgxNjY1IC0xMDczNzE3MTU3IDQxIDAgNjYwNDcgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OlZlcmRhbmE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7DQoJbXNvLWZvbnQt
YWx0OlZlcmRhbmE7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFt
aWx5OnN3aXNzOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVy
ZTotMTU5MzgzMzcyOSAxMDczNzUwMTA3IDE2IDAgNDE1IDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlv
bnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bXNvLXN0
eWxlLXVuaGlkZTpubzsNCgltc28tc3R5bGUtcWZvcm1hdDp5ZXM7DQoJbXNvLXN0eWxlLXBhcmVu
dDoiIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5h
dGlvbjp3aWRvdy1vcnBoYW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtbm9zaG93OnllczsNCglt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lOw0KCXRleHQtdW5kZXJsaW5lOnNpbmdsZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlw
ZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCXRl
eHQtdW5kZXJsaW5lOnNpbmdsZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5N
c29BY2V0YXRlDQoJe21zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowY207DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglm
b250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiOw0KCW1z
by1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7
bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtbm9zaG93Onll
czsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28t
c3R5bGUtbG9ja2VkOnllczsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCgltc28t
YW5zaS1mb250LXNpemU6OC4wcHQ7DQoJbXNvLWJpZGktZm9udC1zaXplOjguMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjsNCgltc28tYXNjaWktZm9udC1mYW1pbHk6VGFo
b21hOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpUYWhvbWE7DQoJbXNvLWJpZGktZm9udC1mYW1p
bHk6VGFob21hO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
LXJlcGx5Ow0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS11bmhpZGU6bm87DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCgltc28tYmlkaS1mb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJWZXJkYW5hIiwic2Fucy1zZXJpZiI7DQoJbXNvLWFzY2lpLWZvbnQtZmFt
aWx5OlZlcmRhbmE7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OlZlcmRhbmE7DQoJbXNvLWJpZGkt
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJY29sb3I6IzAwMDBDQzt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tZGVmYXVsdC1wcm9w
czp5ZXM7DQoJbXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWZhcmVhc3QtZm9u
dC1mYW1pbHk6Q2FsaWJyaTsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28t
YmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcy
LjBwdDsNCgltc28taGVhZGVyLW1hcmdpbjozNi4wcHQ7DQoJbXNvLWZvb3Rlci1tYXJnaW46MzYu
MHB0Ow0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDEwXT48c3R5bGU+LyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05vcm1hbFRhYmxlDQoJe21zby1zdHlsZS1uYW1l
OiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUtcm93YmFuZC1zaXplOjA7DQoJbXNvLXRzdHls
ZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLXFmb3JtYXQ6eWVzOw0KCW1zby1zdHlsZS1wYXJlbnQ6IiI7
DQoJbXNvLXBhZGRpbmctYWx0OjBjbSA1LjRwdCAwY20gNS40cHQ7DQoJbXNvLXBhcmEtbWFyZ2lu
OjBjbTsNCgltc28tcGFyYS1tYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLXBhZ2luYXRpb246
d2lkb3ctb3JwaGFuOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgltc28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28taGFu
c2ktZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5n
PSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRhYi1pbnRlcnZhbDoz
Ni4wcHQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxmb250IHNpemU9IjIiIGZhY2U9IlRhaG9t
YSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2ZvbnQtd2VpZ2h0OmJvbGQiPkZyb206PC9zcGFuPjwv
Zm9udD48L2I+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iVGFob21hIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Ozttc28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPg0KIEthdGhsZWVuIE1vcmlhcnR5IFttYWlsdG86a2F0aGxlZW4ubW9yaWFydHkuaWV0ZkBn
bWFpbC5jb21dIDxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TZW50Ojwv
c3Bhbj48L2I+IE1vbmRheSwgQXByaWwgMDYsIDIwMTUgMjozMCBQTTxicj4NCjxiPjxzcGFuIHN0
eWxlPSJmb250LXdlaWdodDpib2xkIj5Ubzo8L3NwYW4+PC9iPiB0LnBldGNoPGJyPg0KPGI+PHNw
YW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOjwvc3Bhbj48L2I+IFRoZSBJRVNHOyBkcmFm
dC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpc0BpZXRmLm9yZzsgbmV0Y29uZi1jaGFpcnNAaWV0Zi5v
cmc7IGRyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5YmlzLmFkQGlldGYub3JnOyBkcmFmdC1pZXRm
LW5ldGNvbmYtcmZjNTUzOWJpcy5zaGVwaGVyZEBpZXRmLm9yZzsgRXJzdWUsIE1laG1ldCAoTm9r
aWEgLSBERS9NdW5pY2gpOyBuZXRjb25mQGlldGYub3JnPGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZv
bnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6PC9zcGFuPjwvYj4gUmU6IFtOZXRjb25mXSBLYXRobGVl
biBNb3JpYXJ0eSdzIE5vIE9iamVjdGlvbiBvbiBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJp
cy0wOTogKHdpdGggQ09NTUVOVCk8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPk9uIE1vbiwgQXByIDYsIDIwMTUgYXQgNzozMyBBTSwg
dC5wZXRjaCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZjQGJ0Y29ubmVjdC5jb20iIHRhcmdldD0i
X2JsYW5rIj5pZXRmY0BidGNvbm5lY3QuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tb3V0bGluZS1s
ZXZlbDoxIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KRnJv
bTogJnF1b3Q7S2F0aGxlZW4gTW9yaWFydHkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpLYXRo
bGVlbi5Nb3JpYXJ0eS5pZXRmQGdtYWlsLmNvbSI+S2F0aGxlZW4uTW9yaWFydHkuaWV0ZkBnbWFp
bC5jb208L2E+Jmd0Ozxicj4NClRvOiAmcXVvdDtUaGUgSUVTRyZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmllc2dAaWV0Zi5vcmciPmllc2dAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCkNjOiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5YmlzQGlldGYub3JnIj5k
cmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpc0BpZXRmLm9yZzwvYT4mZ3Q7OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm5ldGNvbmYtY2hhaXJzQGlldGYub3JnIj5uZXRjb25mLWNoYWlyc0BpZXRmLm9y
ZzwvYT4mZ3Q7Ozxicj4NCiZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRjb25mLXJm
YzU1MzliaXMuYWRAaWV0Zi5vcmciPmRyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5YmlzLmFkQGll
dGYub3JnPC9hPiZndDs7PGJyPg0KJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldGNv
bmYtcmZjNTUzOWJpcy5zaGVwaGVyZEBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1
MzliaXMuc2hlcGhlcmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8YnI+DQombHQ7PGEgaHJlZj0ibWFpbHRv
Om1laG1ldC5lcnN1ZUBuc24uY29tIj5tZWhtZXQuZXJzdWVAbnNuLmNvbTwvYT4mZ3Q7OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmciPm5ldGNvbmZAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NClNlbnQ6IFN1bmRheSwgQXByaWwgMDUsIDIwMTUgMTo1NSBBTTxicj4NCiZndDsgS2F0
aGxlZW4gTW9yaWFydHkgaGFzIGVudGVyZWQgdGhlIGZvbGxvd2luZyBiYWxsb3QgcG9zaXRpb24g
Zm9yPGJyPg0KJmd0OyBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy0wOTogTm8gT2JqZWN0
aW9uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIzIiBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mZ3Q7
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS08YnI+DQomZ3Q7IENPTU1FTlQ6PGJyPg0KJmd0OyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PGJyPg0KJmd0Ozxicj4NCiZndDsgSSBmb3VuZCB0aGUgZGlzY3Vzc2lvbiBvbiB0aGUgU2VjRGly
IHJldmlldyBpbnRlcmVzdGluZywgc28gdGhhbmtzIGZvcjxicj4NCiZndDsgdGhlIG1vcmUgZGV0
YWlsZWQgZXhwbGFuYXRpb25zLiZuYnNwOyBJIGRvIGFncmVlIHRoYXQgdGhlIGRyYWZ0IGFscmVh
ZHk8YnI+DQpkb2VzPGJyPg0KJmd0OyBzdGF0ZSB0aGF0IHRoaXMgaXMgYSBjZXJ0aWZpY2F0ZSBm
aW5nZXJwcmludCwgYnV0IGRvbid0IHNlZSAobWF5YmU8YnI+DQpwb2ludDxicj4NCiZndDsgbWUg
dG8gd2hlcmUgaXQgaXMgaWYgSSBtaXNzZWQgaXQpLCB0aGF0IHRoaXMgaXMgYWxsIGxvY2FsLCBw
ZXI6PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUv
d2ViL3NlY2Rpci9jdXJyZW50L21zZzA1NTI2Lmh0bWwiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvc2VjZGlyL2N1cnJlbnQvbXNnMDU1MjYu
aHRtbDwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0OyBJJ20gd29uZGVyaW5nIHdoeSB0aGUgeWFuZyBt
b2RlbCB0aGF0IHdhcyBzcGlsdCBvdXQgaW50byBhbm90aGVyIGRyYWZ0PGJyPg0KJmd0OyBpc24n
dCByZWZlcmVuY2VkIGFzIHRoYXQgd291bGQgYmUgaGVscGZ1bCBhcyB3ZWxsIChsYXN0IDIgcGFy
YWdyYXBoczxicj4NCm9mPGJyPg0KJmd0OyBUb20ncyByZXNwb25zZSk6PGJyPg0KJmd0OyA8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL3NlY2Rpci9jdXJyZW50
L21zZzA1NTI0Lmh0bWwiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWwtYXJjaGl2ZS93ZWIvc2VjZGlyL2N1cnJlbnQvbXNnMDU1MjQuaHRtbDwvYT48YnI+DQomZ3Q7
PGJyPg0KJmd0OyBUaGlzIGlzIG5vbiBibG9ja2luZyBhcyBJJ2QgbGlrZSB0byBmaWd1cmUgb3V0
IGlmIGl0J3MgaGVscGZ1bCB0bzxicj4NCmF2b2lkPGJyPg0KJmd0OyBxdWVzdGlvbnMgYW5kIGxp
bmsgZHJhZnRzIHdoZXJlIGFwcHJvcHJpYXRlICh1bmxlc3MgSSBtaXNzZWQ8YnI+DQpzb21ldGhp
bmcpLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+S2F0aGxlZW48YnI+DQo8YnI+DQpZZXMuPGJyPg0K
PGJyPg0KUGVyaGFwcyBOZXRjb25mIGFuZCBZQU5HIGlzIG9uZSBvZiB0aG9zZSBhcmVhcyB3aGlj
aCwgaWYgeW91IGhhdmUgbm90PGJyPg0KZm9sbG93ZWQgdGhlIGxhc3QgMTIgeWVhcnMgb2YgZGlz
Y3Vzc2lvbiwgeW91IG5ldmVyIHdpbGwgcXVpdGU8YnI+DQp1bmRlcnN0YW5kOi0oPGJyPg0KPGJy
Pg0KTmV0Y29uZiBzdGFydGVkIG91dCB3aXRoIFNTSCwgU09BUCBhbmQgQkVFUC4mbmJzcDsgSXQg
Z2FpbmVkIFRMUywgZ290IHJldmVyc2U8YnI+DQpTU0gsIGxvc3QgU09BUCBhbmQgQkVFUCwgVExT
IGFkZGVkICdyZXZlcnNlJywgJ3JldmVyc2UnIHdhcyByZW5hbWVkPGJyPg0KJ2NhbGwgaG9tZScs
IGl0IGdhaW5lZCBhIE5ldGNvbmYgc2VydmVyIFlBTkcgbW9kZWwsIFRMUyBnYWluZWQgYW5kIGxv
c3Q8YnI+DQphIFlBTkcgbW9kZWwsIGl0IGFkZGVkIFJFU1RDT05GIGFuZCBSRVNUQ09ORiBjYWxs
IGhvbWUuJm5ic3A7IEFsb25nIHRoZSB3YXksPGJyPg0KVExTIGdhaW5lZCBhbmQgbG9zdCBQU0sg
d2hpbGUgU1NIIGFjcXVpcmVkIGNlcnRpZmljYXRlcy48YnI+DQo8YnI+DQpUaGUgY3VycmVudCBJ
LUQgc3RydWN0dXJlIHdhcyBhZ3JlZWQgaW4gSnVseSAyMDE0IGFuZCBvd2VzIHNvbWV0aGluZyB0
bzxicj4NCmVuZ2luZWVyaW5nLCBzb21ldGhpbmcgdG8gaGlzdG9yeSEmbmJzcDsgQ3VycmVudGx5
IGl0IGlzIG5ldGNvbmYtNTUzOWJpcyw8YnI+DQpuZXRjb25mLXNlcnZlci1tb2RlbCwgbmV0Y29u
Zi1jYWxsLWhvbWUsIG5ldGNvbmYtcmVzdGNvbmYgYW5kPGJyPg0KbmV0Y29uZi16ZXJvdG91Y2gg
KHdpdGggYSB2YXJpZXR5IG9mIGF1dGhvcnMsIGEgdmFyaWV0eSBvZiB0YXJnZXQ8YnI+DQpjb21w
bGV0aW9uIGRhdGVzIGFuZCwgcGVyaGFwcywgYSB3aXNoIHRvIGxpbWl0IGludGVyLWRlcGVuZGVu
Y2llcykuPGJyPg0KPGJyPg0KVGhlIGlzc3VlIG9mIGhvdyB0byBhdXRoZW50aWNhdGUgYSBjbGll
bnQgYW5kIGRlcml2ZSBhbiBpZGVudGlmaWVyIGZvcjxicj4NCml0IGlzIGF3a3dhcmQgYW5kIG5v
dCBvZnRlbiB0YWNrbGVkIGluIHRoZSBJRVRGICh3aGljaCB0ZW5kcyB0byBiZSBtb3JlPGJyPg0K
Y29uY2VybmVkIHdpdGggc2VydmVyIGF1dGhlbnRpY2F0aW9uIGFuZCBIVFRQIC0gdGhpcyB3YXMg
YW4gaXNzdWUgd2hlbjxicj4NCmFkZGluZyBTU0gvVExTIHRvIFNOTVAsIGFzIHdlbGwpOyBhbmQg
aXQgY3V0cyBhY3Jvc3MgVExTLCBTU0ggd2l0aDxicj4NCmNlcnRpZmljYXRlcywgY2FsbCBob21l
IGFuZCB6ZXJvIHRvdWNoIHdoaWxlIGl0cyBvcmlnaW5zIGdvIGJhY2sgdG8gaXNtczxicj4NCihT
Tk1QKS4mbmJzcDsgSSBzZWUgbm8gYmVzdCBwbGFjZSB0byBwdXQgYWxsIHRoZSBpbmZvcm1hdGlv
biBub3IgaXMgaXQgZWFzeTxicj4NCnRvIHBhcnRpdGlvbiBpdC48YnI+DQo8YnI+DQpJIGhhZCBh
IGJyZWFrIHJlY2VudGx5IGFuZCB3aGVuIEkgY2FtZSBiYWNrIHRvIG5ldGNvbmYtNTUzOWJpcyw8
YnI+DQptaXN1bmRlcnN0b29kIGl0LCBiZWNhdXNlLCB0byBteSBtaW5kLCB0aGUgcHJvY2VkdXJh
bCBkZXNjcmlwdGlvbjxicj4NCmFzc3VtZWQgYW4gaW5mb3JtYXRpb24gbW9kZWwsIGFuZCBJIGhh
ZCB0aGUgd3JvbmcgbW9kZWwgaW4gbWluZC48YnI+DQpKdWVyZ2VuIHB1dCBtZSBzdHJhaWdodCwg
YW5kIGNsYXJpZmllZCBuZXRjb25mLTU1MzliaXMgYnV0IEkgc3RpbGwgaGFkIGE8YnI+DQpsb3Qg
b2YgYmFja2dyb3VuZCBrbm93bGVkZ2Ugd2hpY2ggcHJvYmFibHkgc3RvcHBlZCBtZSBoYXZpbmcg
bW9yZTxicj4NCm1pc3VuZGVyc3RhbmRpbmdzLjxicj4NCjxicj4NClNvIHllcywgYSBmZXcgbW9y
ZSBzZW50ZW5jZXMgY291bGQgYmUgaGVscGZ1bC4mbmJzcDsgSSB3YXMsIGZvciBleGFtcGxlLDxi
cj4NCnN1cnByaXNlZCBhdCB0aGUgZGlzY3Vzc2lvbiBvbiBmaW5nZXJwcmludHMgc2luY2UgdGhl
eSBoYXZlIGJlZW4gdGhhdDxicj4NCndheSBzaW5jZSBpc21zIChTTk1QKSAtJm5ic3A7IGZvciB3
aGljaCBTYW0gd2FzIHNlY3VyaXR5IGFkdmlzb3IgLSBhbmQgaGFkPGJyPg0Kbm90IHRob3VnaHQg
b2YgYW4gYWx0ZXJuYXRpdmUgaW50ZXJwcmV0YXRpb24uPG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdCI+VGhhbmtzLCBUb20hJm5ic3A7IExldCBtZSBrbm93IHdoZW4gaXQn
cyBiZWVuIGRvbmUgYW5kIEknbGwgYmUgaGFwcHkgdG8gcmVhZCBpdCBhZ2Fpbi48bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7bXNvLWJvcmRlci1sZWZ0LWFsdDpzb2xpZCAjQ0NDQ0NDIC43NXB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxmb250IHNpemU9
IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQi
Pjxicj4NClRvbSBQZXRjaDxicj4NCjxicj4NCiZndDsgVGhhbmtzLDxicj4NCiZndDsgS2F0aGxl
ZW48YnI+DQomZ3Q7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMg
TmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+PGJyPg0KPGJyIGNsZWFy
PSJhbGwiIHN0eWxlPSJtc28tc3BlY2lhbC1jaGFyYWN0ZXI6bGluZS1icmVhayI+DQo8bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPi0tDQo8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFj
ZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+S2F0aGxl
ZW48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_E4DE949E6CE3E34993A2FF8AE79131F81968929BDEMUMBX005nsnin_--


From nobody Tue Apr  7 00:51:06 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BBEF1A038A; Tue,  7 Apr 2015 00:51:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 95MPzfoOrN7H; Tue,  7 Apr 2015 00:51:01 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C8681A0074; Tue,  7 Apr 2015 00:51:01 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 1A967788; Tue,  7 Apr 2015 09:51:00 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id ErUltx6bjVCz; Tue,  7 Apr 2015 09:50:52 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue,  7 Apr 2015 09:50:59 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 01DB62002B; Tue,  7 Apr 2015 09:50:59 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id p6d1bhhx5Gl0; Tue,  7 Apr 2015 09:50:58 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 7068620013; Tue,  7 Apr 2015 09:50:57 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 8DEF632B5F78; Tue,  7 Apr 2015 09:50:56 +0200 (CEST)
Date: Tue, 7 Apr 2015 09:50:56 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Kathleen Moriarty <Kathleen.Moriarty.ietf@gmail.com>
Message-ID: <20150407075056.GE7019@elstar.local>
Mail-Followup-To: Kathleen Moriarty <Kathleen.Moriarty.ietf@gmail.com>, The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, netconf@ietf.org
References: <20150405005556.29041.96505.idtracker@ietfa.amsl.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20150405005556.29041.96505.idtracker@ietfa.amsl.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/PVUlT9gATFRqEj8u8kWyRIo2YL8>
Cc: draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, The IESG <iesg@ietf.org>, netconf@ietf.org
Subject: Re: [Netconf] Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Tue, 07 Apr 2015 07:51:03 -0000

Kathleen,

if it helps readers, we can add the following sentence to the end of
section 7:

   The NETCONF server configuration data model
   [I-D.ietf-netconf-server-model] covers NETCONF over TLS and provides
   further details such as certificate fingerprint formats exposed to
   network configuration systems.

Note that this would be an informative reference for the orientation
of readers. I personally do not think this is actually needed - I
assume that people implementing a NETCONF server will be able to
locate the NETCONF server configuration data model without needing a
pointer in the TLS transport mapping (there is also no pointer in the
SSH transport mapping). But anyway, if people on the IESG feel
strongly that adding this sentence improves readability, I can easily
do so.

/js

On Sat, Apr 04, 2015 at 05:55:56PM -0700, Kathleen Moriarty wrote:
> Kathleen Moriarty has entered the following ballot position for
> draft-ietf-netconf-rfc5539bis-09: No Objection
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> I found the discussion on the SecDir review interesting, so thanks for
> the more detailed explanations.  I do agree that the draft already does
> state that this is a certificate fingerprint, but don't see (maybe point
> me to where it is if I missed it), that this is all local, per:
> https://www.ietf.org/mail-archive/web/secdir/current/msg05526.html
> 
> I'm wondering why the yang model that was spilt out into another draft
> isn't referenced as that would be helpful as well (last 2 paragraphs of
> Tom's response):
> https://www.ietf.org/mail-archive/web/secdir/current/msg05524.html
> 
> This is non blocking as I'd like to figure out if it's helpful to avoid
> questions and link drafts where appropriate (unless I missed something).
> 
> Thanks,
> Kathleen
> 
> 

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Tue Apr  7 03:35:50 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id 184E41A6EE0; Tue,  7 Apr 2015 03:06:54 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2AB71A1AC6 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Tue,  7 Apr 2015 03:06:53 -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] autolearn=unavailable
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 CXTB1vpiW-kV for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Tue,  7 Apr 2015 03:06:49 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE4921A6EE0 for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Tue,  7 Apr 2015 03:06:49 -0700 (PDT)
Received: from atlas3.jacobs-university.de ([212.201.44.18]:41495) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <j.schoenwaelder@jacobs-university.de>) id 1YfQPA-0006sT-Nc for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Tue, 07 Apr 2015 03:06:49 -0700
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 45C4CE7C; Tue,  7 Apr 2015 12:06:45 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id IymgWTV3X58n; Tue,  7 Apr 2015 12:06:36 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue,  7 Apr 2015 12:06:44 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 11CAD2002B; Tue,  7 Apr 2015 12:06:44 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id N6eIE5kvblgw; Tue,  7 Apr 2015 12:06:43 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 255D120013; Tue,  7 Apr 2015 12:06:42 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 612D832B639D; Tue,  7 Apr 2015 12:06:40 +0200 (CEST)
Date: Tue, 7 Apr 2015 12:06:39 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Stefan Winter <stefan.winter@restena.lu>
Message-ID: <20150407100639.GF7594@elstar.local>
Mail-Followup-To: Stefan Winter <stefan.winter@restena.lu>, "ops-dir@ietf.org" <ops-dir@ietf.org>, draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
References: <55239CC9.8040901@restena.lu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <55239CC9.8040901@restena.lu>
User-Agent: Mutt/1.4.2.3i
X-SA-Exim-Connect-IP: 212.201.44.18
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: j.schoenwaelder@jacobs-university.de
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150407100649.DE4921A6EE0@ietfa.amsl.com>
Resent-Date: Tue,  7 Apr 2015 03:06:49 -0700 (PDT)
Resent-From: j.schoenwaelder@jacobs-university.de
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/CCXywS2tWV-u062ywG_GQmiUwRk>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/WwqkDivMfa8m4FZlyxlB8U1FaJ0>
X-Mailman-Approved-At: Tue, 07 Apr 2015 03:35:49 -0700
Cc: "ops-dir@ietf.org" <ops-dir@ietf.org>, draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
Subject: Re: [Netconf] [OPS-DIR] Review of draft-ietf-netconf-rfc5539bis-09
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Tue, 07 Apr 2015 10:06:54 -0000

On Tue, Apr 07, 2015 at 11:00:57AM +0200, Stefan Winter wrote:
> Hello,
> 	
> 	I have reviewed this document as part of the Operational directorate's
> ongoing effort to review all IETF documents being processed by the IESG.
>  These comments were written with the intent of improving the
> operational aspects of the IETF drafts. Comments that are not addressed
> in last call may be included in AD reviews during the IESG review.
> Document editors and WG chairs should treat these comments just like any
> other last call comments.
> 
> I believe the document is ready for publication with nits (see below).
> 
> The document is part of the OPS area and thus deals with operations and
> management to a great deal. It is well thought-out with version
> information and negotiation (new framing vs. old framing is negotiated
> with netconf's capability exchange). Backward compatibility with the old
> framing is assured.
> 
> There is one statement in the draft which seems incorrect or badly
> formulated. In section 3, it is stated that:
> 
> "The previous version [RFC5539] of this document used the framing
>    sequence defined in [RFC4742], under the assumption that it could not
>    be found in well-formed XML documents."
> 
> That is not true; RFC5539 acknowledged this fact in its own section 2.1:
> 
> "Since this character
>    sequence can legally appear in plain XML in attribute values,
>    comments, and processing instructions, implementations of this
>    document MUST ensure that this character sequence is never part of a
>    NETCONF message."
> 
> Maybe I'm just confused about this. To me it seems like 5539 wasn't
> "clean" in the sense that payload could be interpreted as a control
> character leading to a premature close of connection (and found this an
> acceptable risk). And that its successor does not consider this as
> acceptable and ameliorates the situation by establishing a clean frame
> for the payload by wrapping the message inside a
> <hello>...<close-session> container?
>
> In that case, it would be nice to state it that way.

The story is more complicated than that. The original transport for
NETCONF over SSH picked the framing marker under the assumption that
it could not be found in well-formed XML documents. This turned out to
be wrong. Hence, when RFC 5539 was done, the text found in section 2.1
of RFC 5539 was created (but it is essentially only saying the framing
sequence is illegal not how to deal with the situation when it
appears). Later on, the NETCONF over SSH transport mapping got revised
and in order to address framing isssue, a new framing mechanism was
defined. The work on RFC 5539bis was started primarily to align the
two framing mechanisms (and as a consequence text that was valid for
the SSH mapping was copied over the TLS mapping).

Perhaps a better text would be this (replacing the second paragraph in
section 3):

  The previous version [RFC5539] of this document used the framing
  sequence defined in [RFC4742]. This version of the document aligns
  with [RFC6242] and adopts the framing protocol defined in [RFC6242]
  as follows:

> In another minor note, I see in the RFC5539 and this draft's IANA
> Considerations that the Registration Contact for TCP/6513 is
> "transferred" from the individual Mohamad Badra to the IESG. Then again,
> I see in the port number registration database that no asignee is
> currently listed for that port at all?
> 
> According to RFC6335 a "transfer" would actually be quite problematic.
> As the author, Mohamad, are you suggesting to de-allocate from yourself,
> and then re-allocate to the IESG? It would be nice to spell that out
> explicitly.

I do not recall what the rules where when RFC 5539 was approved. But
clearly, this has been a standards-track document and thus the
allocation by an individual can be seen as an error that slipped
through?

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Tue Apr  7 08:16:53 2015
Return-Path: <stefan.winter@restena.lu>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id 4E3A01B3326; Tue,  7 Apr 2015 02:01:13 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 281971B331D for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Tue,  7 Apr 2015 02:01:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, WEIRD_PORT=0.001] autolearn=unavailable
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 y4L2surLjdNp for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Tue,  7 Apr 2015 02:01:11 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BB4B1B3328 for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Tue,  7 Apr 2015 02:01:10 -0700 (PDT)
Received: from smtprelay.restena.lu ([158.64.1.62]:46070) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <stefan.winter@restena.lu>) id 1YfPNc-0001NO-O4 for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Tue, 07 Apr 2015 02:01:10 -0700
Received: from aragorn.restena.lu (aragorn.restena.lu [IPv6:2001:a18:1:8::155]) by smtprelay.restena.lu (Postfix) with ESMTPS id CF8AA403B5; Tue,  7 Apr 2015 11:00:57 +0200 (CEST)
Message-ID: <55239CC9.8040901@restena.lu>
Date: Tue, 07 Apr 2015 11:00:57 +0200
From: Stefan Winter <stefan.winter@restena.lu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: "ops-dir@ietf.org" <ops-dir@ietf.org>,  draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
OpenPGP: id=AD3091F3AB24E05F4F722C03C0DE6A358A39DC66; url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC0DE6A358A39DC66
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ecxb3rxHunwSl9nRl2MSBOf3JFagIgPs4"
X-SA-Exim-Connect-IP: 158.64.1.62
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: stefan.winter@restena.lu
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150407090110.4BB4B1B3328@ietfa.amsl.com>
Resent-Date: Tue,  7 Apr 2015 02:01:10 -0700 (PDT)
Resent-From: stefan.winter@restena.lu
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/5ahqDElCGvz-x7rGjyUIJ8SSIeI>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/XmdAuWrFlT4805v7xHuOncYdVn0>
X-Mailman-Approved-At: Tue, 07 Apr 2015 08:16:50 -0700
Subject: [Netconf] Review of draft-ietf-netconf-rfc5539bis-09
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 07 Apr 2015 09:01:13 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ecxb3rxHunwSl9nRl2MSBOf3JFagIgPs4
Content-Type: multipart/mixed;
 boundary="------------020907080706020607030601"

This is a multi-part message in MIME format.
--------------020907080706020607030601
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello,
=09
	I have reviewed this document as part of the Operational directorate's
ongoing effort to review all IETF documents being processed by the IESG.
 These comments were written with the intent of improving the
operational aspects of the IETF drafts. Comments that are not addressed
in last call may be included in AD reviews during the IESG review.
Document editors and WG chairs should treat these comments just like any
other last call comments.

I believe the document is ready for publication with nits (see below).

The document is part of the OPS area and thus deals with operations and
management to a great deal. It is well thought-out with version
information and negotiation (new framing vs. old framing is negotiated
with netconf's capability exchange). Backward compatibility with the old
framing is assured.

There is one statement in the draft which seems incorrect or badly
formulated. In section 3, it is stated that:

"The previous version [RFC5539] of this document used the framing
   sequence defined in [RFC4742], under the assumption that it could not
   be found in well-formed XML documents."

That is not true; RFC5539 acknowledged this fact in its own section 2.1:

"Since this character
   sequence can legally appear in plain XML in attribute values,
   comments, and processing instructions, implementations of this
   document MUST ensure that this character sequence is never part of a
   NETCONF message."

Maybe I'm just confused about this. To me it seems like 5539 wasn't
"clean" in the sense that payload could be interpreted as a control
character leading to a premature close of connection (and found this an
acceptable risk). And that its successor does not consider this as
acceptable and ameliorates the situation by establishing a clean frame
for the payload by wrapping the message inside a
<hello>...<close-session> container?

In that case, it would be nice to state it that way.

In another minor note, I see in the RFC5539 and this draft's IANA
Considerations that the Registration Contact for TCP/6513 is
"transferred" from the individual Mohamad Badra to the IESG. Then again,
I see in the port number registration database that no asignee is
currently listed for that port at all?

According to RFC6335 a "transfer" would actually be quite problematic.
As the author, Mohamad, are you suggesting to de-allocate from yourself,
and then re-allocate to the IESG? It would be nice to spell that out
explicitly.

Greetings,

Stefan Winter

--=20
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - R=C3=A9seau T=C3=A9l=C3=A9informatique de l'Education=
 Nationale et
de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg

Tel: +352 424409 1
Fax: +352 422473

PGP key updated to 4096 Bit RSA - I will encrypt all mails if the
recipient's key is known to me

http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xC0DE6A358A39DC66

--------------020907080706020607030601
Content-Type: application/pgp-keys;
 name="0x8A39DC66.asc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="0x8A39DC66.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQINBFIplEwBEADTSz+DS8nio+RSvfSLLfaOnCGi1nqpn8Pb1laVUyEvnAAzZ5je
miS88GxfiDH6hUGlWzcaW0hCfUHGiohr485adbjxRksPngWgAt/1bRxpifsW3zOb
Fjgog01WWQV5Sihlwc4zr8zvYbFA5BJZ6YdkR9C5J015riv5OS30WTjA65SSXgYr
b7zJWPwmegTFwE093uBFvC39waz3xYpVu5j87nO6w2MVQt/8sY2/2BFPEq+xfOaj
l18UEwc7w8SCgnZdlVNcmEK4UBvJuwS/1lsR2JeQa8Gu1EDxC7PRgMgNXsDSWnnB
e9aVmfG54+6ILe1QH2dwk9sPBQT5w2+vjijrb3Dv9ur+1kN+TNU2XE436jVpnnY/
3OsLdix30STQn4Q/XOm7YoVMeDwwviefilRxzK0dXA+wKj92T68Od82CFxuZqPAg
BCVmWfQM91iK9piqFK+QP+R3vF6+NGDBdwbe68iVKs0v5L8XmbxBQndjpmo+lo2a
smBR2TAIfZHaKdgtBw13u3GPVVKlg/Mpko8ki9JOSem2aFyi3kQEVKptWgXT3POl
97DWJzsR5VyKz6GOx9kJAEISRyLZwm0wqh8+9LCza5oeIKW381lzq1b9x30vOh8C
BSQQJ+cG9ko0yPHAj7Suw2TmPXx1qMctmE6Ahq82ZW30SljdZby8WQuR2wARAQAB
tDxTdGVmYW4gV2ludGVyIChSRVNURU5BIGtleSAyMDEzKykgPHN0ZWZhbi53aW50
ZXJAcmVzdGVuYS5sdT6JAjkEEwECACMFAlIplEwCGwMHCwkIBwMCAQYVCAIJCgsE
FgIDAQIeAQIXgAAKCRDA3mo1ijncZj7/D/99hVS+mJr8dSPCaDaUFFxBiT2eI1Lo
R8VKEerTCRw5BsdL6pN2eRJZ9NmsqWo1ynWVHEzO91bNZ+oZGgyoNohcBAI7p+r0
qUTzkyqwdZO4kMm0pqKoM9xkP3tf2mjGujKjOz4Y7S7wnz2ZFokeUsecoRVJF/++
/qHnmeWLn44J1HUKLHYCjMu+QXGOgGXgz024jQ5eUrnPwzNp0Z90AFVHlWC+bymt
y/ToIUUCQqS5Ff0jzdWLd8U695OG9iGvjBQT1LdEjsfbAwuKV5UcnpxNqUpUwKa5
9hdX5/2cMZP07FI1UXwnBlxa8rJfdb13FLjSKX4vUUHedYUZMjMPgcwl1a+zGE22
lHiSQWgP8QLA/W3BLsi22ERCEPZBfexOeOtaWIItDIz18fIaQoMDoRPshzar0JI2
CzLYsyeKySAtYJEHFVoLmMvhkwzBmgqA/BEswUA67CfCr1jFHRXdpmWM7YkyAmMa
9q6LwquWKS5+MXlUXe/3oZUcgpw/T9Uuy3Jo3RdS7B3jFcWaVr6KsO/A9u1gr/aY
n5M+iJTQSj4vzqtkQaJTpSspRZoKa66HZt3IwSYiDiYZqtM83ynuj9kjnZzGfnuT
aNIi996q6Mptr33mOzIE1wmMqnJYwTr3EcNtf483q/qrJwh5ES8Q9xY7aat/ZcSl
8fKubW4TlfVr8YhGBBARAgAGBQJSKZUGAAoJEPo5vdH/HhVmYTgAn24eoqO/O98o
vNpt08Uab/+/tmYKAJ9kjXm9Njz5h33efzeelZUa484rr7kCDQRSKZRMARAAvBPp
n7FQq7LQ5glohtbL6XIEo1U4X67S0TzUYieENSWSVYuWYIhCBldmWdmH8Bpj/qHe
qdon7v+SLtR4WngzMR9toupKcFfHnbP9kpazTSB2ySHxXWGX1gJOpPXdCcg9iveK
BHEsDn00ThTcPsvtXpnnzET16pXIvOXO0bxTmVZ4INIF1SWgvYma/g8kBbgXLpkj
8tOywBqFiiYPEZlDeCxDHiMgUDh6olda9K/0TZFTdMPUgjKuubfAeaDNCOrVt4Rj
mFOaRLikcZocmgJhm3z/j25x7/mnNu+0di1H/S67YGQJ+pqCFInzIXDx7aRW2+JC
iqsY2X3xOPWZZzjyis5SNnfOcPH3gt2hYz1fy+thsBGf4NgCN01JRqIJ2/MOQCgU
dwh+9l8xqaJvCkUHM4hVh4W62MAe1u7UEqQbvvNEqxM5034vcvlE+/LRkrDCspw+
2YJ9QyroLerVRwW5DVleP8Ifi8VB3yD80nqXYs9aqRy0BkDNIQ43ERhESMt8dJqr
NkxgC6pemZrhNwyDh+hy2kPNGQh/iBpdKuH1o3E24TIZoV2v3YHvzob7aAYHddE/
PofAXhJW7I9mAs+HdWDmnI8ckuPDFpFH+Y/BFGvEXgcnJAJ1wEvf+4LuiIi0MHjR
4EWFn9vvoFDAIqD10h3FSd3D59HGtdSsNn4XaCsAEQEAAYkCHwQYAQIACQUCUimU
TAIbDAAKCRDA3mo1ijncZhBtEACL036ddjc5pFoYIdoUY1vT8SMXJNquewCnL1qu
DADzqDZFU5GNlQEy10krSfBwlTb9ahTtE0JFrOdZwUZtoa1Pgfr8nU6KOgrXPHbN
jS/9dyc5CwGVVIpOavIm2CsMVDJ9LCF/NT+u/t1k6eGfHhPVl3dUQyDa/lzc1chK
UIVQYQkFmr0A/iXP+29lFCaI+IeyU0bSdZhezDwUROn5vEx+fiPZyHDShCb+BxJv
/o2LQp9JHenCiSbO+ioRZdxgbWfoKBuXOfmSStqMWXas/gZ5vS3xq72LNtKPRxgp
jX3P8Zml1XDqpcBau7eK75VKE0Yd06YxnUIsbcEzInUc3uzW/u0DFpXYkMJb0XIv
JyUt5yYPKfV13N8kSkPi5pLxm8yuftXMzfgeFMR7nafY3glTVj/TxElzg6xeZNqf
C2ZjIbBtZg9ylHU8u8wwB+dX282crs0R3N9A064C71/cXlBqcjzjlKH2NUIWGxr+
od3TXFIFjszSU3NgMPKrWNhFLLwS81MpbkOe73s6aDhS8RDyNucoxtKXriLR+4Xi
u4+pyj5ukYP1JqpB3ZobY/XZgCnJMye+7xeTpIDJ1LPORxM3NNAElyb26lxAK2P+
km+EpI0Zzz6rNSCfg5jYQ474+e/GBgaSG4MlaPoZ+XAfN46u1Xjjv1/AkkA4IA6m
5zP5og=3D=3D
=3D3NUt
-----END PGP PUBLIC KEY BLOCK-----

--------------020907080706020607030601--

--ecxb3rxHunwSl9nRl2MSBOf3JFagIgPs4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJVI5zJAAoJEMDeajWKOdxmtxIP/2y5XFBIJkGUOhpcSguWakfp
hqwAoIkG+tXduMRohyhKXvZd8vLu7Yn7FgSwSVQyWw7EOaYHFmdTE/NAP4vN7Cdy
1ldY/O+lnIMuWfHwbh/VvyMpFlLbiAg+Zw7uLGkrsBkfo6M2x+wwjMc9GYaAidvG
ExjqAjmKJ/tI7y1TlZpJlgDvHsAybSa4o2KuVuXxiBPDMfACU6o3/WrE7ruQnoYU
/jNPcNS7VwduGfRk/dgCRPdpwIfWTW1nxFG4pGh1R3xM7Ms99jSjJMQmy7cuRHOD
zUoHiXT3coX2iV5rItVJZ7Xf9gy3lU+e2ooKP2IKB0QUryX1AbOCdTEygmi1z5pH
txGIFTNR888XXuIjrqZJe5+KPD8H6pwk5JtYd8Nb83UaBWWpSoln31sqdzVRFrwd
uoIoYXChKGMvohslEyVB6jSCa+VFBSuios1lqBpVUj7v9gJ8HB1mIKOV8ouw6pSv
2HkENQqyIHWi0COUAruU9ZtGVrxgBYPhx3DuyxFaAdkPExQKm0XcRPefmv3U2yj+
2F5Enqa+bZ2shMtdiA532YQSIBzgSJOUI1ahMm7h9s7+x1XQWHEcplyvkBgzrkA4
OPjRcNU6H9Oct/rNmtSaQnZcP7VCW018dzmaRlq504GGjFiw9MHzl8MgqYgHrSSa
pY6PSWDxJKxLgjKdVn/0
=5I0U
-----END PGP SIGNATURE-----

--ecxb3rxHunwSl9nRl2MSBOf3JFagIgPs4--


From nobody Wed Apr  8 01:10:25 2015
Return-Path: <kathleen.moriarty.ietf@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A8941A913E; Tue,  7 Apr 2015 16:26:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 sAfi74K9HTHd; Tue,  7 Apr 2015 16:26:32 -0700 (PDT)
Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76B611A89AC; Tue,  7 Apr 2015 16:26:32 -0700 (PDT)
Received: by layy10 with SMTP id y10so53793956lay.0; Tue, 07 Apr 2015 16:26:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=HkU0EZ+8XlGL9IABaMdYlnJZAeAL2MWcm2/Rvs8VwKM=; b=B0Q8krbJAHewrtWL7lvE2coQoK62z+H323hMzzGIOGEu+CtEYoDO4XOWyjZCKodepl dou7fRm/wzMqEzMpo6WbSaWLQ7rNLME+bug/Y/xfHhtUceGm314RtDuiO5hDwEDAzSAB l2qGHwzWRKvZsl/XgPKh2GVMHchScN6pGxXdfw3lGcxTealwZlZzPy5tLXY0MhMl296k cpm49r3xV9OhNfGvDexSsvP7Ae6tVFq3tUOkei2RNHw/e1cWKAhRK38uiftNNcgaqIa0 mrjHrEeQ6ZQReWbx79oclD8PkhoaM06Wf8Ec319je6vrP9/69TNTwW4gUX+9UYNVLcCn xWNQ==
MIME-Version: 1.0
X-Received: by 10.152.120.70 with SMTP id la6mr90614lab.65.1428449190960; Tue, 07 Apr 2015 16:26:30 -0700 (PDT)
Received: by 10.112.167.101 with HTTP; Tue, 7 Apr 2015 16:26:30 -0700 (PDT)
In-Reply-To: <20150407075056.GE7019@elstar.local>
References: <20150405005556.29041.96505.idtracker@ietfa.amsl.com> <20150407075056.GE7019@elstar.local>
Date: Tue, 7 Apr 2015 19:26:30 -0400
Message-ID: <CAHbuEH4vKbpQBaU-B-yE1XVheBKoAzgLcnyx+OXHDvSi8+kXTg@mail.gmail.com>
From: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,  Kathleen Moriarty <Kathleen.Moriarty.ietf@gmail.com>, The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org,  draft-ietf-netconf-rfc5539bis.ad@ietf.org,  draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com,  netconf@ietf.org
Content-Type: multipart/alternative; boundary=089e012299d49b655405132abeb5
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/SiAZEhQrJG0RoK7lS1vXmh051r0>
X-Mailman-Approved-At: Wed, 08 Apr 2015 01:10:24 -0700
Subject: Re: [Netconf] Kathleen Moriarty's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 07 Apr 2015 23:26:35 -0000

--089e012299d49b655405132abeb5
Content-Type: text/plain; charset=UTF-8

Hello,

On Tue, Apr 7, 2015 at 3:50 AM, Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> Kathleen,
>
> if it helps readers, we can add the following sentence to the end of
> section 7:
>
>    The NETCONF server configuration data model
>    [I-D.ietf-netconf-server-model] covers NETCONF over TLS and provides
>    further details such as certificate fingerprint formats exposed to
>    network configuration systems.
>
> Note that this would be an informative reference for the orientation
> of readers. I personally do not think this is actually needed - I
> assume that people implementing a NETCONF server will be able to
> locate the NETCONF server configuration data model without needing a
> pointer in the TLS transport mapping (there is also no pointer in the
> SSH transport mapping). But anyway, if people on the IESG feel
> strongly that adding this sentence improves readability, I can easily
> do so.
>
> I do think it's helpful to add a little more detail and pointers int he
draft to the other work that is assumed.  My comment is non-blocking, so
it's the editors choice with the WG and AD, but I do think a little more
text to provide this background is helpful.

Thank you,
Kathleen


> /js
>
> On Sat, Apr 04, 2015 at 05:55:56PM -0700, Kathleen Moriarty wrote:
> > Kathleen Moriarty has entered the following ballot position for
> > draft-ietf-netconf-rfc5539bis-09: No Objection
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
> > for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > I found the discussion on the SecDir review interesting, so thanks for
> > the more detailed explanations.  I do agree that the draft already does
> > state that this is a certificate fingerprint, but don't see (maybe point
> > me to where it is if I missed it), that this is all local, per:
> > https://www.ietf.org/mail-archive/web/secdir/current/msg05526.html
> >
> > I'm wondering why the yang model that was spilt out into another draft
> > isn't referenced as that would be helpful as well (last 2 paragraphs of
> > Tom's response):
> > https://www.ietf.org/mail-archive/web/secdir/current/msg05524.html
> >
> > This is non blocking as I'd like to figure out if it's helpful to avoid
> > questions and link drafts where appropriate (unless I missed something).
> >
> > Thanks,
> > Kathleen
> >
> >
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>



-- 

Best regards,
Kathleen

--089e012299d49b655405132abeb5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On Tue, Apr 7, 2015 at 3:50 AM, Juergen Schoenwaelder <span dir=3D"lt=
r">&lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_b=
lank">j.schoenwaelder@jacobs-university.de</a>&gt;</span> wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">Kathleen,<br>
<br>
if it helps readers, we can add the following sentence to the end of<br>
section 7:<br>
<br>
=C2=A0 =C2=A0The NETCONF server configuration data model<br>
=C2=A0 =C2=A0[I-D.ietf-netconf-server-model] covers NETCONF over TLS and pr=
ovides<br>
=C2=A0 =C2=A0further details such as certificate fingerprint formats expose=
d to<br>
=C2=A0 =C2=A0network configuration systems.<br>
<br>
Note that this would be an informative reference for the orientation<br>
of readers. I personally do not think this is actually needed - I<br>
assume that people implementing a NETCONF server will be able to<br>
locate the NETCONF server configuration data model without needing a<br>
pointer in the TLS transport mapping (there is also no pointer in the<br>
SSH transport mapping). But anyway, if people on the IESG feel<br>
strongly that adding this sentence improves readability, I can easily<br>
do so.<br>
<br></blockquote><div>I do think it&#39;s helpful to add a little more deta=
il and pointers int he draft to the other work that is assumed.=C2=A0 My co=
mment is non-blocking, so it&#39;s the editors choice with the WG and AD, b=
ut I do think a little more text to provide this background is helpful.</di=
v><div><br></div><div>Thank you,</div><div>Kathleen</div><div>=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">
/js<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
On Sat, Apr 04, 2015 at 05:55:56PM -0700, Kathleen Moriarty wrote:<br>
&gt; Kathleen Moriarty has entered the following ballot position for<br>
&gt; draft-ietf-netconf-rfc5539bis-09: No Objection<br>
&gt;<br>
&gt; When responding, please keep the subject line intact and reply to all<=
br>
&gt; email addresses included in the To and CC lines. (Feel free to cut thi=
s<br>
&gt; introductory paragraph, however.)<br>
&gt;<br>
&gt;<br>
&gt; Please refer to <a href=3D"http://www.ietf.org/iesg/statement/discuss-=
criteria.html" target=3D"_blank">http://www.ietf.org/iesg/statement/discuss=
-criteria.html</a><br>
&gt; for more information about IESG DISCUSS and COMMENT positions.<br>
&gt;<br>
&gt;<br>
&gt; The document, along with other ballot positions, can be found here:<br=
>
&gt; <a href=3D"http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539b=
is/" target=3D"_blank">http://datatracker.ietf.org/doc/draft-ietf-netconf-r=
fc5539bis/</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------=
<br>
&gt; COMMENT:<br>
&gt; ----------------------------------------------------------------------=
<br>
&gt;<br>
&gt; I found the discussion on the SecDir review interesting, so thanks for=
<br>
&gt; the more detailed explanations.=C2=A0 I do agree that the draft alread=
y does<br>
&gt; state that this is a certificate fingerprint, but don&#39;t see (maybe=
 point<br>
&gt; me to where it is if I missed it), that this is all local, per:<br>
&gt; <a href=3D"https://www.ietf.org/mail-archive/web/secdir/current/msg055=
26.html" target=3D"_blank">https://www.ietf.org/mail-archive/web/secdir/cur=
rent/msg05526.html</a><br>
&gt;<br>
&gt; I&#39;m wondering why the yang model that was spilt out into another d=
raft<br>
&gt; isn&#39;t referenced as that would be helpful as well (last 2 paragrap=
hs of<br>
&gt; Tom&#39;s response):<br>
&gt; <a href=3D"https://www.ietf.org/mail-archive/web/secdir/current/msg055=
24.html" target=3D"_blank">https://www.ietf.org/mail-archive/web/secdir/cur=
rent/msg05524.html</a><br>
&gt;<br>
&gt; This is non blocking as I&#39;d like to figure out if it&#39;s helpful=
 to avoid<br>
&gt; questions and link drafts where appropriate (unless I missed something=
).<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Kathleen<br>
&gt;<br>
&gt;<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: <a href=3D"tel:%2B49%20421%20200%203587" value=3D"+494212003587">+49=
 421 200 3587</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28759 Br=
emen | Germany<br>
Fax:=C2=A0 =C2=A0<a href=3D"tel:%2B49%20421%20200%203103" value=3D"+4942120=
03103">+49 421 200 3103</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D=
"http://www.jacobs-university.de/" target=3D"_blank">http://www.jacobs-univ=
ersity.de/</a>&gt;<br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div class=3D"gmail_signature"><div dir=3D"ltr"><br><div>Best regards,</d=
iv><div>Kathleen</div></div></div>
</div></div>

--089e012299d49b655405132abeb5--


From nobody Wed Apr  8 08:14:28 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD9EA1B3222; Wed,  8 Apr 2015 08:14:25 -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] 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 TMpH-ubzULZk; Wed,  8 Apr 2015 08:14:24 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 66E361B321B; Wed,  8 Apr 2015 08:14:24 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Stephen Farrell" <stephen.farrell@cs.tcd.ie>
To: "The IESG" <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.13.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150408151424.18338.98057.idtracker@ietfa.amsl.com>
Date: Wed, 08 Apr 2015 08:14:24 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/v_Tkxzpksx5K8XA6cX3DSrQXG8M>
Cc: draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, netconf@ietf.org
Subject: [Netconf] Stephen Farrell's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 08 Apr 2015 15:14:26 -0000

Stephen Farrell has entered the following ballot position for
draft-ietf-netconf-rfc5539bis-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------


- section 2: be no harm to say the server has to send a
CertificateRequest as part of the handshake and/or to say (or
point to) how e.g. to configure that in apache or similar.
(Not normatively, but as an illustration to save folks time
when they go to do it.)

- section 7, if we get the ID via step (b) option 2 and step
(c) option A then anyone certified below that CA gets to use
that identity. I'd say that's a sufficiently bad plan in
almost all cases to be worth noting as a security
consideration.  (Sorry for not spotting that in RFC7407 but I
think the alg there is harder to see in the yang module(s) so
I guess I missed it;-)

- I agree with Sam's second comment in the secdir review [1]
that specifying how to fingerprint is a good idea, even if
it's non-normative. I think in this case you may need to
fingerprint the full certificate and not the public key, as
the latter could allow attacks - but someone would need to
spend more time that I have today to figure out if there are
any interesting attacks. (Did the WG think those issues
through?)

   [1] https://www.ietf.org/mail-archive/web/secdir/current/msg05522.html



From nobody Thu Apr  9 01:58:00 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D80C61B29A7; Thu,  9 Apr 2015 01:57:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 X95YaWGoCOAw; Thu,  9 Apr 2015 01:57:54 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D0C731B29A4; Thu,  9 Apr 2015 01:57:53 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id A00D48E1; Thu,  9 Apr 2015 10:57:52 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id 4LJ2zAXnSqTL; Thu,  9 Apr 2015 10:57:32 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu,  9 Apr 2015 10:57:51 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8E55B20013; Thu,  9 Apr 2015 10:57:51 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id ExRe3hX7t5A7; Thu,  9 Apr 2015 10:57:49 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 770BA2002B; Thu,  9 Apr 2015 10:57:48 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 6857532BC2ED; Thu,  9 Apr 2015 10:57:47 +0200 (CEST)
Date: Thu, 9 Apr 2015 10:57:46 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Message-ID: <20150409085746.GA27233@elstar.local>
Mail-Followup-To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, netconf@ietf.org
References: <20150408151424.18338.98057.idtracker@ietfa.amsl.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20150408151424.18338.98057.idtracker@ietfa.amsl.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/HZ3Z9k2kB8ps2lKGDGFTRE1X6i8>
Cc: draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, The IESG <iesg@ietf.org>, netconf@ietf.org
Subject: Re: [Netconf] Stephen Farrell's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 09 Apr 2015 08:57:56 -0000

On Wed, Apr 08, 2015 at 08:14:24AM -0700, Stephen Farrell wrote:
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> 
> - section 2: be no harm to say the server has to send a
> CertificateRequest as part of the handshake and/or to say (or
> point to) how e.g. to configure that in apache or similar.
> (Not normatively, but as an illustration to save folks time
> when they go to do it.)

Would this address your comment:

OLD

   [...] The TLS client
   MUST send the TLS ClientHello message to begin the TLS handshake.
   Once the TLS handshake has finished, the client and the server MAY
   begin to exchange NETCONF messages.  

NEW:

   [...] The TLS client
   MUST send the TLS ClientHello message to begin the TLS handshake.
   The TLS server MUST send a CertificateRequest in order to request a
   certificate from the TLS client.  Once the TLS handshake has
   finished, the client and the server MAY begin to exchange NETCONF
   messages.

I am not sure it makes sense to describe how this is done using Apache
since NETCONF is not running over HTTP and thus servers are not using
web-server configs.

> - section 7, if we get the ID via step (b) option 2 and step
> (c) option A then anyone certified below that CA gets to use
> that identity. I'd say that's a sufficiently bad plan in
> almost all cases to be worth noting as a security
> consideration.  (Sorry for not spotting that in RFC7407 but I
> think the alg there is harder to see in the yang module(s) so
> I guess I missed it;-)

I do not see the problem. Step (b) determines whether the current list
entry should be considered (because the fingerprint matches the
client's certificate fingerprint or it matches the fingerprint of a CA
certificate used to validate the client's fingerprint). The subsequent
steps in (c) determine the username out of the client's fingerprint
(and not the CA certificate in case (b).2 was used in step (b)).
 
> - I agree with Sam's second comment in the secdir review [1]
> that specifying how to fingerprint is a good idea, even if
> it's non-normative. I think in this case you may need to
> fingerprint the full certificate and not the public key, as
> the latter could allow attacks - but someone would need to
> spend more time that I have today to figure out if there are
> any interesting attacks. (Did the WG think those issues
> through?)
> 
>    [1] https://www.ietf.org/mail-archive/web/secdir/current/msg05522.html
>

The text says in a couple of places 'certificate fingerprint'. It
never talks about the embedded key itself.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Apr  9 02:57:23 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 633231B2D69; Thu,  9 Apr 2015 02:57:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 MqQhPTHHTH3E; Thu,  9 Apr 2015 02:57:20 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EFC3D1B2D4E; Thu,  9 Apr 2015 02:57:15 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 87C14BE8A; Thu,  9 Apr 2015 10:57:14 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vGl-xeckY6yO; Thu,  9 Apr 2015 10:57:13 +0100 (IST)
Received: from [10.87.48.73] (unknown [86.46.18.59]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id C3068BE3F; Thu,  9 Apr 2015 10:57:12 +0100 (IST)
Message-ID: <55264CF8.8090903@cs.tcd.ie>
Date: Thu, 09 Apr 2015 10:57:12 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org,  netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org,  draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com,  netconf@ietf.org
References: <20150408151424.18338.98057.idtracker@ietfa.amsl.com> <20150409085746.GA27233@elstar.local>
In-Reply-To: <20150409085746.GA27233@elstar.local>
OpenPGP: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/sYpsGzTa6tcirz3BI6GKpKRnEjY>
Subject: Re: [Netconf] Stephen Farrell's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 09 Apr 2015 09:57:22 -0000

Hiya,

On 09/04/15 09:57, Juergen Schoenwaelder wrote:
> On Wed, Apr 08, 2015 at 08:14:24AM -0700, Stephen Farrell wrote:
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>>
>> - section 2: be no harm to say the server has to send a
>> CertificateRequest as part of the handshake and/or to say (or
>> point to) how e.g. to configure that in apache or similar.
>> (Not normatively, but as an illustration to save folks time
>> when they go to do it.)
> 
> Would this address your comment:
> 
> OLD
> 
>    [...] The TLS client
>    MUST send the TLS ClientHello message to begin the TLS handshake.
>    Once the TLS handshake has finished, the client and the server MAY
>    begin to exchange NETCONF messages.  
> 
> NEW:
> 
>    [...] The TLS client
>    MUST send the TLS ClientHello message to begin the TLS handshake.
>    The TLS server MUST send a CertificateRequest in order to request a
>    certificate from the TLS client.  Once the TLS handshake has
>    finished, the client and the server MAY begin to exchange NETCONF
>    messages.
> 
> I am not sure it makes sense to describe how this is done using Apache
> since NETCONF is not running over HTTP and thus servers are not using
> web-server configs.

Fair enough.

> 
>> - section 7, if we get the ID via step (b) option 2 and step
>> (c) option A then anyone certified below that CA gets to use
>> that identity. I'd say that's a sufficiently bad plan in
>> almost all cases to be worth noting as a security
>> consideration.  (Sorry for not spotting that in RFC7407 but I
>> think the alg there is harder to see in the yang module(s) so
>> I guess I missed it;-)
> 
> I do not see the problem. 

So say a Web PKI root CA certificate fingerprint is added
then anyone who gets a web site certificate from them could
be logged in to the server as whatever identity is stored for
all the millions of possible certificates that chain up to
that CA.

It's just a matter of scope, and I think this is an error
that could be made. Well, not for a public CA like the
above but maybe for an enterprise CA that also issues
employee cards, s/mime certs, software licenses etc. That
kind of thing was part of the flame attack due to how
msft architected their PKI so as to entwine licensing and
other PKI stuff.

I think you ought point out that there is a codepath here
that could end up allowing loads of TLS clients to get
access if you configure things badly, but in a way that's
not extremely unlikely to happen.


> Step (b) determines whether the current list
> entry should be considered (because the fingerprint matches the
> client's certificate fingerprint or it matches the fingerprint of a CA
> certificate used to validate the client's fingerprint). The subsequent
> steps in (c) determine the username out of the client's fingerprint
> (and not the CA certificate in case (b).2 was used in step (b)).
>  
>> - I agree with Sam's second comment in the secdir review [1]
>> that specifying how to fingerprint is a good idea, even if
>> it's non-normative. I think in this case you may need to
>> fingerprint the full certificate and not the public key, as
>> the latter could allow attacks - but someone would need to
>> spend more time that I have today to figure out if there are
>> any interesting attacks. (Did the WG think those issues
>> through?)
>>
>>    [1] https://www.ietf.org/mail-archive/web/secdir/current/msg05522.html
>>
> 
> The text says in a couple of places 'certificate fingerprint'. It
> never talks about the embedded key itself.

Ok, but (again, non-blocking) I'd recommend you describe a way
to do that.

Cheers,
S.


> 
> /js
> 


From nobody Thu Apr  9 07:06:47 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BBCD1A1EF1; Thu,  9 Apr 2015 07:06:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 y5qwT79tXBQK; Thu,  9 Apr 2015 07:06:41 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E0FA1A1EEA; Thu,  9 Apr 2015 07:06:41 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id F2C77114E; Thu,  9 Apr 2015 16:06:39 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id rlW3uMOkDhpY; Thu,  9 Apr 2015 16:06:18 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu,  9 Apr 2015 16:06:39 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id EDBDD2002B; Thu,  9 Apr 2015 16:06:38 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 9XhzZPb3kd9c; Thu,  9 Apr 2015 16:06:38 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 56C3020013; Thu,  9 Apr 2015 16:06:37 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 1B11F32BC8FC; Thu,  9 Apr 2015 16:06:37 +0200 (CEST)
Date: Thu, 9 Apr 2015 16:06:37 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Message-ID: <20150409140636.GC28305@elstar.local>
Mail-Followup-To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, netconf@ietf.org
References: <20150408151424.18338.98057.idtracker@ietfa.amsl.com> <20150409085746.GA27233@elstar.local> <55264CF8.8090903@cs.tcd.ie>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <55264CF8.8090903@cs.tcd.ie>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/cbitgBimhff5-96Tm_4LhnJca7A>
Cc: draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, The IESG <iesg@ietf.org>, netconf@ietf.org
Subject: Re: [Netconf] Stephen Farrell's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 09 Apr 2015 14:06:43 -0000

On Thu, Apr 09, 2015 at 10:57:12AM +0100, Stephen Farrell wrote:
> 
> > 
> >> - section 7, if we get the ID via step (b) option 2 and step
> >> (c) option A then anyone certified below that CA gets to use
> >> that identity. I'd say that's a sufficiently bad plan in
> >> almost all cases to be worth noting as a security
> >> consideration.  (Sorry for not spotting that in RFC7407 but I
> >> think the alg there is harder to see in the yang module(s) so
> >> I guess I missed it;-)
> > 
> > I do not see the problem. 
> 
> So say a Web PKI root CA certificate fingerprint is added
> then anyone who gets a web site certificate from them could
> be logged in to the server as whatever identity is stored for
> all the millions of possible certificates that chain up to
> that CA.
> 
> It's just a matter of scope, and I think this is an error
> that could be made. Well, not for a public CA like the
> above but maybe for an enterprise CA that also issues
> employee cards, s/mime certs, software licenses etc. That
> kind of thing was part of the flame attack due to how
> msft architected their PKI so as to entwine licensing and
> other PKI stuff.
> 
> I think you ought point out that there is a codepath here
> that could end up allowing loads of TLS clients to get
> access if you configure things badly, but in a way that's
> not extremely unlikely to happen.
>

Would this addition to the security considerations address your
concern?

   [...] Note that the decision
   whether a certificate presented by the client is accepted can depend
   on whether a trusted CA certificate is white listed (see Section 7).
   If deployments make use of this option, it is recommended that the
   white listed CA certificate is used only to issue certificates that
   are used for accessing NETCONF servers.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Apr  9 07:14:36 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC1C81A1EEA; Thu,  9 Apr 2015 07:14:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 8orr7GsB85uG; Thu,  9 Apr 2015 07:14:30 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 156011A1BED; Thu,  9 Apr 2015 07:14:30 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id E7E5DBDD8; Thu,  9 Apr 2015 15:14:27 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DR2SVEOXhuqY; Thu,  9 Apr 2015 15:14:26 +0100 (IST)
Received: from [10.87.48.73] (unknown [86.46.18.59]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id 99F35BECC; Thu,  9 Apr 2015 15:14:26 +0100 (IST)
Message-ID: <55268942.40205@cs.tcd.ie>
Date: Thu, 09 Apr 2015 15:14:26 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org,  netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org,  draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com,  netconf@ietf.org
References: <20150408151424.18338.98057.idtracker@ietfa.amsl.com> <20150409085746.GA27233@elstar.local> <55264CF8.8090903@cs.tcd.ie> <20150409140636.GC28305@elstar.local>
In-Reply-To: <20150409140636.GC28305@elstar.local>
OpenPGP: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/F8KDCHzs4qmhDT2L0qCQKuv18Xk>
Subject: Re: [Netconf] Stephen Farrell's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 09 Apr 2015 14:14:31 -0000

On 09/04/15 15:06, Juergen Schoenwaelder wrote:
> On Thu, Apr 09, 2015 at 10:57:12AM +0100, Stephen Farrell wrote:
>>
>>>
>>>> - section 7, if we get the ID via step (b) option 2 and step
>>>> (c) option A then anyone certified below that CA gets to use
>>>> that identity. I'd say that's a sufficiently bad plan in
>>>> almost all cases to be worth noting as a security
>>>> consideration.  (Sorry for not spotting that in RFC7407 but I
>>>> think the alg there is harder to see in the yang module(s) so
>>>> I guess I missed it;-)
>>>
>>> I do not see the problem. 
>>
>> So say a Web PKI root CA certificate fingerprint is added
>> then anyone who gets a web site certificate from them could
>> be logged in to the server as whatever identity is stored for
>> all the millions of possible certificates that chain up to
>> that CA.
>>
>> It's just a matter of scope, and I think this is an error
>> that could be made. Well, not for a public CA like the
>> above but maybe for an enterprise CA that also issues
>> employee cards, s/mime certs, software licenses etc. That
>> kind of thing was part of the flame attack due to how
>> msft architected their PKI so as to entwine licensing and
>> other PKI stuff.
>>
>> I think you ought point out that there is a codepath here
>> that could end up allowing loads of TLS clients to get
>> access if you configure things badly, but in a way that's
>> not extremely unlikely to happen.
>>
> 
> Would this addition to the security considerations address your
> concern?
> 
>    [...] Note that the decision
>    whether a certificate presented by the client is accepted can depend
>    on whether a trusted CA certificate is white listed (see Section 7).
>    If deployments make use of this option, it is recommended that the
>    white listed CA certificate is used only to issue certificates that
>    are used for accessing NETCONF servers.

Yes, that'd be a fine recommendation to follow.

I'd personally also add text about the bad case where the CA
issues many certificates for other purposes and say that that
particular configuration is not suitable.

S.

> 
> /js
> 


From nobody Thu Apr  9 07:27:06 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21F6D1A6F30; Thu,  9 Apr 2015 07:26:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 fzZdMWsx6BfU; Thu,  9 Apr 2015 07:26:46 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E22BA1A710D; Thu,  9 Apr 2015 07:26:45 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id B1827114E; Thu,  9 Apr 2015 16:26:44 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id mtvJFG96xINh; Thu,  9 Apr 2015 16:26:23 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu,  9 Apr 2015 16:26:44 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id B957F2002C; Thu,  9 Apr 2015 16:26:43 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id LzD5372WL3Zr; Thu,  9 Apr 2015 16:26:43 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 69AC12002B; Thu,  9 Apr 2015 16:26:42 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 478D532BCA80; Thu,  9 Apr 2015 16:26:42 +0200 (CEST)
Date: Thu, 9 Apr 2015 16:26:42 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Message-ID: <20150409142642.GB28625@elstar.local>
Mail-Followup-To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, netconf@ietf.org
References: <20150408151424.18338.98057.idtracker@ietfa.amsl.com> <20150409085746.GA27233@elstar.local> <55264CF8.8090903@cs.tcd.ie> <20150409140636.GC28305@elstar.local> <55268942.40205@cs.tcd.ie>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <55268942.40205@cs.tcd.ie>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Gykc0QQaopkv91GemVtgKqCjczE>
Cc: draft-ietf-netconf-rfc5539bis@ietf.org, netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org, draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com, The IESG <iesg@ietf.org>, netconf@ietf.org
Subject: Re: [Netconf] Stephen Farrell's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 09 Apr 2015 14:26:52 -0000

On Thu, Apr 09, 2015 at 03:14:26PM +0100, Stephen Farrell wrote:
> 
> > Would this addition to the security considerations address your
> > concern?
> > 
> >    [...] Note that the decision
> >    whether a certificate presented by the client is accepted can depend
> >    on whether a trusted CA certificate is white listed (see Section 7).
> >    If deployments make use of this option, it is recommended that the
> >    white listed CA certificate is used only to issue certificates that
> >    are used for accessing NETCONF servers.
> 
> Yes, that'd be a fine recommendation to follow.
> 
> I'd personally also add text about the bad case where the CA
> issues many certificates for other purposes and say that that
> particular configuration is not suitable.
>

Next proposal...

   [...] Note that the decision
   whether a certificate presented by the client is accepted can depend
   on whether a trusted CA certificate is white listed (see Section 7).
   If deployments make use of this option, it is recommended that the
   white listed CA certificate is used only to issue certificates that
   are used for accessing NETCONF servers.  Should the CA certificate be
   used to issue certificates for other purposes, then all certificates
   created for other purposes will be accepted by a NETCONF server as
   well, which is likely not suitable.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Apr  9 07:27:37 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19C1D1A1BCF; Thu,  9 Apr 2015 07:27:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 YxLgIeT4BvMl; Thu,  9 Apr 2015 07:27:29 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CEC91A6EE9; Thu,  9 Apr 2015 07:27:27 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 69CE9BEDC; Thu,  9 Apr 2015 15:27:26 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WJ8OnyVMfQcg; Thu,  9 Apr 2015 15:27:25 +0100 (IST)
Received: from [10.87.48.73] (unknown [86.46.18.59]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id 2E751BED5; Thu,  9 Apr 2015 15:27:25 +0100 (IST)
Message-ID: <55268C4C.9070709@cs.tcd.ie>
Date: Thu, 09 Apr 2015 15:27:24 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: The IESG <iesg@ietf.org>, draft-ietf-netconf-rfc5539bis@ietf.org,  netconf-chairs@ietf.org, draft-ietf-netconf-rfc5539bis.ad@ietf.org,  draft-ietf-netconf-rfc5539bis.shepherd@ietf.org, mehmet.ersue@nsn.com,  netconf@ietf.org
References: <20150408151424.18338.98057.idtracker@ietfa.amsl.com> <20150409085746.GA27233@elstar.local> <55264CF8.8090903@cs.tcd.ie> <20150409140636.GC28305@elstar.local> <55268942.40205@cs.tcd.ie> <20150409142642.GB28625@elstar.local>
In-Reply-To: <20150409142642.GB28625@elstar.local>
OpenPGP: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/RZY_9xKu3EE2i4A0fQIq9Am-IjE>
Subject: Re: [Netconf] Stephen Farrell's No Objection on draft-ietf-netconf-rfc5539bis-09: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 09 Apr 2015 14:27:35 -0000

On 09/04/15 15:26, Juergen Schoenwaelder wrote:
> On Thu, Apr 09, 2015 at 03:14:26PM +0100, Stephen Farrell wrote:
>>
>>> Would this addition to the security considerations address your
>>> concern?
>>>
>>>    [...] Note that the decision
>>>    whether a certificate presented by the client is accepted can depend
>>>    on whether a trusted CA certificate is white listed (see Section 7).
>>>    If deployments make use of this option, it is recommended that the
>>>    white listed CA certificate is used only to issue certificates that
>>>    are used for accessing NETCONF servers.
>>
>> Yes, that'd be a fine recommendation to follow.
>>
>> I'd personally also add text about the bad case where the CA
>> issues many certificates for other purposes and say that that
>> particular configuration is not suitable.
>>
> 
> Next proposal...
> 
>    [...] Note that the decision
>    whether a certificate presented by the client is accepted can depend
>    on whether a trusted CA certificate is white listed (see Section 7).
>    If deployments make use of this option, it is recommended that the
>    white listed CA certificate is used only to issue certificates that
>    are used for accessing NETCONF servers.  Should the CA certificate be
>    used to issue certificates for other purposes, then all certificates
>    created for other purposes will be accepted by a NETCONF server as
>    well, which is likely not suitable.

Lovely,
Thanks,
S.

> 
> /js
> 


From nobody Thu Apr  9 11:01:30 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A5061B3042; Thu,  9 Apr 2015 11:01:27 -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] 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 b7H9GyKiIbN2; Thu,  9 Apr 2015 11:01:26 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 643001B303C; Thu,  9 Apr 2015 11:01:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.13.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150409180125.23462.96024.idtracker@ietfa.amsl.com>
Date: Thu, 09 Apr 2015 11:01:25 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/rCXXCWcFHekupzdc2ycBFDfGV6w>
Subject: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-09.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 09 Apr 2015 18:01:27 -0000

IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/


From nobody Thu Apr  9 23:21:24 2015
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3187A1ACEAC for <netconf@ietfa.amsl.com>; Thu,  9 Apr 2015 23:21:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] 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 yUz6R5r5c9a6 for <netconf@ietfa.amsl.com>; Thu,  9 Apr 2015 23:21:21 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [83.241.162.140]) by ietfa.amsl.com (Postfix) with ESMTP id 82F5C1ACE8C for <netconf@ietf.org>; Thu,  9 Apr 2015 23:21:15 -0700 (PDT)
Received: from localhost (unknown [213.136.39.104]) by mail.tail-f.com (Postfix) with ESMTPSA id 72F4C12801AA; Fri, 10 Apr 2015 08:21:14 +0200 (CEST)
Date: Fri, 10 Apr 2015 08:21:16 +0200 (CEST)
Message-Id: <20150410.082116.663742183631558687.mbj@tail-f.com>
To: andy@yumaworks.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <CABCOCHTjEmKnH0Oj1aBVUiq5CAok8qJDss=uadDxiUTwTOA2Fg@mail.gmail.com>
References: <CABCOCHTjEmKnH0Oj1aBVUiq5CAok8qJDss=uadDxiUTwTOA2Fg@mail.gmail.com>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/I9qHtCq5HuW5XtYaeMj6XVPKGxI>
Cc: netconf@ietf.org
Subject: Re: [Netconf] subtree filter normalization
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 06:21:23 -0000

Hi,

Andy Bierman <andy@yumaworks.com> wrote:
> Hi,
> 
> I'm trying to rewrite some NETCONF code, and I cannot
> tell if RFC 6241 allows for subtree filters to be normalized.
> It is not clear how certain usage should be processed.
> 
> This text in 6.1, para 1 seems to suggest the filter does not
> need to follow a schema.
> 
>    The server does not need to utilize any data-model-
>    specific semantics during processing, allowing for simple and
>    centralized implementation strategies.
> 
> 
> I am not convinced NETCONF is correct here
> (and I wrote a lot of this subtree text ;-)
> IMO the server MUST return schema-valid content
> for YANG modules it advertises,
> and that requires the filter to be interpreted
> and the response content normalized.

This would indeed have been better!  But that's not what the spec
says...


> F0 is the well-behaved example on pg 25:
> 
> F0:
>     <filter type="subtree">
>        <top xmlns="http://example.com/schema/1.2/config">
>          <users>
>            <user>
>              <name>fred</name>
>            </user>
>          </users>
>        </top>
>      </filter>
> 
> The RFC does not say if the 'name' select node can be repeated,
> as in F1:
> 
> F1:
>    <filter type="subtree">
>        <top xmlns="http://example.com/schema/1.2/config">
>          <users>
>            <user>
>              <name>fred</name>
>              <name>barney</name>
>            </user>
>          </users>
>        </top>
>      </filter>
> 
> 6.2.5, bullet 2 says these are ANDed together, so
> filter F1 would not match anything.  IMO this should only
> apply to different select leafs.  Duplicate select leafs
> should be ORed together.  This will help normalization.

I think the current behavior is correct.  If you want to get both fred
and barney you have to do:

  <user>
   <name>fred</name>
  </user>
  <user>
   <name>barney</name>
  </user>

I don't think there is any reason for a special case when the select
node is duplicated.  It can actually be confusing.  Assuming the list
has two keys, what would this mean:

  <user>
   <given-name>martin</given-name>
   <given-name>andy</given-name>
   <surname>bjorklund</surname>
   <surname>bierman</surname>
  </user>

> F2:
>    <filter type="subtree">
>        <top xmlns="http://example.com/schema/1.2/config">
>          <users>
>            <user>
>              <name>fred</name>
>            </user>
>            <user>
>              <name>fred</name>
>            </user>
>          </users>
>        </top>
>      </filter>
> 
> Is F2 allowed? (container user repeated)
> Is the server required to collapse the entries for return
> so the rpc-reply is schema-valid?

In this case the natural reply is schema-valid:

    <top xmlns="http://example.com/schema/1.2/config">
      <users>
        <user>
          <name>fred</name>
          ...
        </user>
        <user>
          <name>fred</name>
          ...
        </user>
      </users>
    </top>


> Same applies to F3 and F4.

The way the spec is written (data model agnostic), you'd get a reply
that mimics the filter input.  The only way for a server to collapse
the <user>s into a single <users> element, is to utilize the fact that
"users" is a container.

> F3: variant of F2
>    <filter type="subtree">
>        <top xmlns="http://example.com/schema/1.2/config">
>          <users>
>            <user>
>              <name>fred</name>
>            </user>
>          </users>
>          </users>
>            <user>
>              <name>fred</name>
>            </user>
>          </users>
>        </top>
>      </filter>
> 
> F4: variant of F2
>    <filter type="subtree">
>        <top xmlns="http://example.com/schema/1.2/config">
>          <users>
>            <user>
>              <name>fred</name>
>            </user>
>          </users>
>        </top>
>       <top xmlns="http://example.com/schema/1.2/config">
>          <users>
>            <user>
>              <name>barney</name>
>            </user>
>          </users>
>        </top>
>      </filter>


/martin


From nobody Fri Apr 10 02:05:02 2015
Return-Path: <stefan.winter@restena.lu>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id AAFBA1ACE25; Thu,  9 Apr 2015 22:52:34 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AA931ACE24 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Thu,  9 Apr 2015 22:52:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, WEIRD_PORT=0.001] autolearn=unavailable
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 MNJ276Tc7g0e for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Thu,  9 Apr 2015 22:52:33 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C0EE1ACE13 for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Thu,  9 Apr 2015 22:52:33 -0700 (PDT)
Received: from smtprelay.restena.lu ([2001:a18:1::62]:54141) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <stefan.winter@restena.lu>) id 1YgRrk-0004az-25 for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Thu, 09 Apr 2015 22:52:33 -0700
Received: from aragorn.restena.lu (aragorn.restena.lu [IPv6:2001:a18:1:8::155]) by smtprelay.restena.lu (Postfix) with ESMTPS id CE1C44397A; Fri, 10 Apr 2015 07:52:26 +0200 (CEST)
Message-ID: <55276515.800@restena.lu>
Date: Fri, 10 Apr 2015 07:52:21 +0200
From: Stefan Winter <stefan.winter@restena.lu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: "ops-dir@ietf.org" <ops-dir@ietf.org>,  draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
References: <55239CC9.8040901@restena.lu> <20150407100639.GF7594@elstar.local>
In-Reply-To: <20150407100639.GF7594@elstar.local>
OpenPGP: id=AD3091F3AB24E05F4F722C03C0DE6A358A39DC66; url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC0DE6A358A39DC66
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fslhncGdJVgS1BupSqj99scnBoccOGUSX"
X-SA-Exim-Connect-IP: 2001:a18:1::62
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: stefan.winter@restena.lu
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150410055233.5C0EE1ACE13@ietfa.amsl.com>
Resent-Date: Thu,  9 Apr 2015 22:52:33 -0700 (PDT)
Resent-From: stefan.winter@restena.lu
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/jNd2o9JUByGDuIHTdSQbyWJk_W8>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/avvXTFsQipHqQesXVTiKwssFltM>
X-Mailman-Approved-At: Fri, 10 Apr 2015 02:05:01 -0700
Subject: Re: [Netconf] [OPS-DIR] Review of draft-ietf-netconf-rfc5539bis-09
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 05:52:34 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--fslhncGdJVgS1BupSqj99scnBoccOGUSX
Content-Type: multipart/mixed;
 boundary="------------090409010701080807080803"

This is a multi-part message in MIME format.
--------------090409010701080807080803
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hello,

> The story is more complicated than that. The original transport for
> NETCONF over SSH picked the framing marker under the assumption that
> it could not be found in well-formed XML documents. This turned out to
> be wrong. Hence, when RFC 5539 was done, the text found in section 2.1
> of RFC 5539 was created (but it is essentially only saying the framing
> sequence is illegal not how to deal with the situation when it
> appears). Later on, the NETCONF over SSH transport mapping got revised
> and in order to address framing isssue, a new framing mechanism was
> defined. The work on RFC 5539bis was started primarily to align the
> two framing mechanisms (and as a consequence text that was valid for
> the SSH mapping was copied over the TLS mapping).

Thanks for this extra background - quite complicated indeed.

> Perhaps a better text would be this (replacing the second paragraph in
> section 3):
>=20
>   The previous version [RFC5539] of this document used the framing
>   sequence defined in [RFC4742]. This version of the document aligns
>   with [RFC6242] and adopts the framing protocol defined in [RFC6242]
>   as follows:

Sounds good to me.

>> In another minor note, I see in the RFC5539 and this draft's IANA
>> Considerations that the Registration Contact for TCP/6513 is
>> "transferred" from the individual Mohamad Badra to the IESG. Then agai=
n,
>> I see in the port number registration database that no asignee is
>> currently listed for that port at all?
>>
>> According to RFC6335 a "transfer" would actually be quite problematic.=

>> As the author, Mohamad, are you suggesting to de-allocate from yoursel=
f,
>> and then re-allocate to the IESG? It would be nice to spell that out
>> explicitly.
>=20
> I do not recall what the rules where when RFC 5539 was approved. But
> clearly, this has been a standards-track document and thus the
> allocation by an individual can be seen as an error that slipped
> through?

Probably; TBH, I don't care much about this, just spotted it. I guess
IANA would be the one to raise real concerns if there are any. I would
hope that whatever the process is, the outcome would be that the
assignee in the end is "The IESG".

Greetings,

Stefan Winter

--=20
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - R=E9seau T=E9l=E9informatique de l'Education National=
e et
de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg

Tel: +352 424409 1
Fax: +352 422473

PGP key updated to 4096 Bit RSA - I will encrypt all mails if the
recipient's key is known to me

http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xC0DE6A358A39DC66

--------------090409010701080807080803
Content-Type: application/pgp-keys;
 name="0x8A39DC66.asc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="0x8A39DC66.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQINBFIplEwBEADTSz+DS8nio+RSvfSLLfaOnCGi1nqpn8Pb1laVUyEvnAAzZ5je
miS88GxfiDH6hUGlWzcaW0hCfUHGiohr485adbjxRksPngWgAt/1bRxpifsW3zOb
Fjgog01WWQV5Sihlwc4zr8zvYbFA5BJZ6YdkR9C5J015riv5OS30WTjA65SSXgYr
b7zJWPwmegTFwE093uBFvC39waz3xYpVu5j87nO6w2MVQt/8sY2/2BFPEq+xfOaj
l18UEwc7w8SCgnZdlVNcmEK4UBvJuwS/1lsR2JeQa8Gu1EDxC7PRgMgNXsDSWnnB
e9aVmfG54+6ILe1QH2dwk9sPBQT5w2+vjijrb3Dv9ur+1kN+TNU2XE436jVpnnY/
3OsLdix30STQn4Q/XOm7YoVMeDwwviefilRxzK0dXA+wKj92T68Od82CFxuZqPAg
BCVmWfQM91iK9piqFK+QP+R3vF6+NGDBdwbe68iVKs0v5L8XmbxBQndjpmo+lo2a
smBR2TAIfZHaKdgtBw13u3GPVVKlg/Mpko8ki9JOSem2aFyi3kQEVKptWgXT3POl
97DWJzsR5VyKz6GOx9kJAEISRyLZwm0wqh8+9LCza5oeIKW381lzq1b9x30vOh8C
BSQQJ+cG9ko0yPHAj7Suw2TmPXx1qMctmE6Ahq82ZW30SljdZby8WQuR2wARAQAB
tDxTdGVmYW4gV2ludGVyIChSRVNURU5BIGtleSAyMDEzKykgPHN0ZWZhbi53aW50
ZXJAcmVzdGVuYS5sdT6JAjkEEwECACMFAlIplEwCGwMHCwkIBwMCAQYVCAIJCgsE
FgIDAQIeAQIXgAAKCRDA3mo1ijncZj7/D/99hVS+mJr8dSPCaDaUFFxBiT2eI1Lo
R8VKEerTCRw5BsdL6pN2eRJZ9NmsqWo1ynWVHEzO91bNZ+oZGgyoNohcBAI7p+r0
qUTzkyqwdZO4kMm0pqKoM9xkP3tf2mjGujKjOz4Y7S7wnz2ZFokeUsecoRVJF/++
/qHnmeWLn44J1HUKLHYCjMu+QXGOgGXgz024jQ5eUrnPwzNp0Z90AFVHlWC+bymt
y/ToIUUCQqS5Ff0jzdWLd8U695OG9iGvjBQT1LdEjsfbAwuKV5UcnpxNqUpUwKa5
9hdX5/2cMZP07FI1UXwnBlxa8rJfdb13FLjSKX4vUUHedYUZMjMPgcwl1a+zGE22
lHiSQWgP8QLA/W3BLsi22ERCEPZBfexOeOtaWIItDIz18fIaQoMDoRPshzar0JI2
CzLYsyeKySAtYJEHFVoLmMvhkwzBmgqA/BEswUA67CfCr1jFHRXdpmWM7YkyAmMa
9q6LwquWKS5+MXlUXe/3oZUcgpw/T9Uuy3Jo3RdS7B3jFcWaVr6KsO/A9u1gr/aY
n5M+iJTQSj4vzqtkQaJTpSspRZoKa66HZt3IwSYiDiYZqtM83ynuj9kjnZzGfnuT
aNIi996q6Mptr33mOzIE1wmMqnJYwTr3EcNtf483q/qrJwh5ES8Q9xY7aat/ZcSl
8fKubW4TlfVr8YhGBBARAgAGBQJSKZUGAAoJEPo5vdH/HhVmYTgAn24eoqO/O98o
vNpt08Uab/+/tmYKAJ9kjXm9Njz5h33efzeelZUa484rr7kCDQRSKZRMARAAvBPp
n7FQq7LQ5glohtbL6XIEo1U4X67S0TzUYieENSWSVYuWYIhCBldmWdmH8Bpj/qHe
qdon7v+SLtR4WngzMR9toupKcFfHnbP9kpazTSB2ySHxXWGX1gJOpPXdCcg9iveK
BHEsDn00ThTcPsvtXpnnzET16pXIvOXO0bxTmVZ4INIF1SWgvYma/g8kBbgXLpkj
8tOywBqFiiYPEZlDeCxDHiMgUDh6olda9K/0TZFTdMPUgjKuubfAeaDNCOrVt4Rj
mFOaRLikcZocmgJhm3z/j25x7/mnNu+0di1H/S67YGQJ+pqCFInzIXDx7aRW2+JC
iqsY2X3xOPWZZzjyis5SNnfOcPH3gt2hYz1fy+thsBGf4NgCN01JRqIJ2/MOQCgU
dwh+9l8xqaJvCkUHM4hVh4W62MAe1u7UEqQbvvNEqxM5034vcvlE+/LRkrDCspw+
2YJ9QyroLerVRwW5DVleP8Ifi8VB3yD80nqXYs9aqRy0BkDNIQ43ERhESMt8dJqr
NkxgC6pemZrhNwyDh+hy2kPNGQh/iBpdKuH1o3E24TIZoV2v3YHvzob7aAYHddE/
PofAXhJW7I9mAs+HdWDmnI8ckuPDFpFH+Y/BFGvEXgcnJAJ1wEvf+4LuiIi0MHjR
4EWFn9vvoFDAIqD10h3FSd3D59HGtdSsNn4XaCsAEQEAAYkCHwQYAQIACQUCUimU
TAIbDAAKCRDA3mo1ijncZhBtEACL036ddjc5pFoYIdoUY1vT8SMXJNquewCnL1qu
DADzqDZFU5GNlQEy10krSfBwlTb9ahTtE0JFrOdZwUZtoa1Pgfr8nU6KOgrXPHbN
jS/9dyc5CwGVVIpOavIm2CsMVDJ9LCF/NT+u/t1k6eGfHhPVl3dUQyDa/lzc1chK
UIVQYQkFmr0A/iXP+29lFCaI+IeyU0bSdZhezDwUROn5vEx+fiPZyHDShCb+BxJv
/o2LQp9JHenCiSbO+ioRZdxgbWfoKBuXOfmSStqMWXas/gZ5vS3xq72LNtKPRxgp
jX3P8Zml1XDqpcBau7eK75VKE0Yd06YxnUIsbcEzInUc3uzW/u0DFpXYkMJb0XIv
JyUt5yYPKfV13N8kSkPi5pLxm8yuftXMzfgeFMR7nafY3glTVj/TxElzg6xeZNqf
C2ZjIbBtZg9ylHU8u8wwB+dX282crs0R3N9A064C71/cXlBqcjzjlKH2NUIWGxr+
od3TXFIFjszSU3NgMPKrWNhFLLwS81MpbkOe73s6aDhS8RDyNucoxtKXriLR+4Xi
u4+pyj5ukYP1JqpB3ZobY/XZgCnJMye+7xeTpIDJ1LPORxM3NNAElyb26lxAK2P+
km+EpI0Zzz6rNSCfg5jYQ474+e/GBgaSG4MlaPoZ+XAfN46u1Xjjv1/AkkA4IA6m
5zP5og=3D=3D
=3D3NUt
-----END PGP PUBLIC KEY BLOCK-----

--------------090409010701080807080803--

--fslhncGdJVgS1BupSqj99scnBoccOGUSX
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJVJ2UaAAoJEMDeajWKOdxm8AAQAJiY8sC8SVfneuehCCA0gpfX
UE/TGHaSVuLN08q1Vt6aZMI7XsfmOm2CuyvcahpF00J5ztgSK/AkwkOwHrhe3Ox/
mZ5r1/zD36JIUgN1elqid5KO8+9fvCuhgZBzexwXU0PrL3Q7KYlFQpgdcWRB+4f+
+ENudAOg5K+5OxaGqSVi9Qci8c50b1RimDOdWV52R5lTLymKS3HJP/KS+vOHiLq7
3GlchIXCT80JjrZ/rMxv3gUxyTKkTHeba7tuNzWhOty6h572YuLKLUX/jHjQnyij
XWqi7KTGzkTZMwQJKGIZ7TwnJvS+C+ijLVINYQkVAql7YgwyaZ2PAI+3xzZdFNp5
Z5hDXFn/uJU+72FExHDwEOIx92PWe/7vQ9Co4zF/vLjfIgZEXbJVbk2WKHmH5hAc
l5+8V223PMsnuMYSjw7m97sJvs4NbzYOWuQel3dsqYYGlNi1yTTkMN29t0EdYCgd
pRIDO/tiJfL4ja+xzIkVHoZ/ei8jZzTtK7LfxdNF882XhguPrLhTllMpjVb7SQaF
ySvN91acotIcvSocngnRs9ta0oDCOZFY5+bd4ADW8XNSeTnqr8oB0S7I55HUGvgM
0Pm8GNKvTidiGAGv2+Wr9volLZNezg4sgCyr7HxJi7nytRw0XNDEdRjEFbzAa+9h
K4/rQOEniVjafcnQN+cl
=stWU
-----END PGP SIGNATURE-----

--fslhncGdJVgS1BupSqj99scnBoccOGUSX--


From nobody Fri Apr 10 02:05:04 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id 390621B2A97; Fri, 10 Apr 2015 01:01:50 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 133A51B2A8B for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Fri, 10 Apr 2015 01:01:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_HTML_ATTACH=0.01] 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 Db5KUmcn1tCR for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Fri, 10 Apr 2015 01:01:44 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A48991B2A99 for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Fri, 10 Apr 2015 01:01:40 -0700 (PDT)
Received: from atlas3.jacobs-university.de ([212.201.44.18]:44384) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <j.schoenwaelder@jacobs-university.de>) id 1YgTse-0007i8-Q5 for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Fri, 10 Apr 2015 01:01:40 -0700
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 58B491159 for <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>; Fri, 10 Apr 2015 10:01:29 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id SCH_QzZQhasb for <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>; Fri, 10 Apr 2015 10:00:57 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS for <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>; Fri, 10 Apr 2015 10:01:22 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 21DC22002C for <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>; Fri, 10 Apr 2015 10:01:22 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id PtaXFwPtwb7b; Fri, 10 Apr 2015 10:01:09 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 832B920013; Fri, 10 Apr 2015 10:01:08 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id F196D32BD7DD; Fri, 10 Apr 2015 10:01:06 +0200 (CEST)
Date: Fri, 10 Apr 2015 10:01:06 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
Message-ID: <20150410080106.GA2282@elstar.local>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="x+6KMIRAuhnl3hBn"
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
X-SA-Exim-Connect-IP: 212.201.44.18
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: j.schoenwaelder@jacobs-university.de
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150410080140.A48991B2A99@ietfa.amsl.com>
Resent-Date: Fri, 10 Apr 2015 01:01:40 -0700 (PDT)
Resent-From: j.schoenwaelder@jacobs-university.de
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/Uewb8uqL3sm17mesGf1Gt3ETmbA>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/B-nGwYhaQXa4J4Wbbl1LY9cSvWo>
X-Mailman-Approved-At: Fri, 10 Apr 2015 02:05:01 -0700
Subject: [Netconf] document status
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 08:01:50 -0000

--x+6KMIRAuhnl3hBn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

I see that the document is now in the state "Approved-announcement to
be sent::Point Raised - writeup needed". Not sure what the point
raised is but I thought I let you know that I do have a version of the
I-D that incorporates all the edits that were suggested during the
IESG chat preparation phase. I am happy to post that any time in case
this helps. Attached is the rfcdiff.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

--x+6KMIRAuhnl3hBn
Content-Type: text/html; charset=us-ascii
Content-Disposition: attachment; filename="draft-ietf-netconf-rfc5539bis-10-from-09.diff.html"

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<!-- Generated by rfcdiff 1.34: rfcdiff  --> 
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional" > -->
<!-- System: Darwin elstar.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 --> 
<!-- Using awk: /opt/local/bin/gawk: GNU Awk 4.1.1, API: 1.1 --> 
<!-- Using diff: /usr/bin/diff: diff (GNU diffutils) 2.8.1 --> 
<!-- Using wdiff: /opt/local/bin/wdiff: wdiff (GNU wdiff) 1.2.2 --> 
<html> 
<head> 
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
  <meta http-equiv="Content-Style-Type" content="text/css" /> 
  <title>Diff: draft-ietf-netconf-rfc5539bis-09.txt - draft-ietf-netconf-rfc5539bis-10.txt</title> 
  <style type="text/css"> 
    body    { margin: 0.4ex; margin-right: auto; } 
    tr      { } 
    td      { white-space: pre; font-family: monospace; vertical-align: top; font-size: 0.86em;} 
    th      { font-size: 0.86em; } 
    .small  { font-size: 0.6em; font-style: italic; font-family: Verdana, Helvetica, sans-serif; } 
    .left   { background-color: #EEE; } 
    .right  { background-color: #FFF; } 
    .diff   { background-color: #CCF; } 
    .lblock { background-color: #BFB; } 
    .rblock { background-color: #FF8; } 
    .insert { background-color: #8FF; } 
    .delete { background-color: #ACF; } 
    .void   { background-color: #FFB; } 
    .cont   { background-color: #EEE; } 
    .linebr { background-color: #AAA; } 
    .lineno { color: red; background-color: #FFF; font-size: 0.7em; text-align: right; padding: 0 2px; } 
    .elipsis{ background-color: #AAA; } 
    .left .cont { background-color: #DDD; } 
    .right .cont { background-color: #EEE; } 
    .lblock .cont { background-color: #9D9; } 
    .rblock .cont { background-color: #DD6; } 
    .insert .cont { background-color: #0DD; } 
    .delete .cont { background-color: #8AD; } 
    .stats, .stats td, .stats th { background-color: #EEE; padding: 2px 0; } 
  </style> 
</head> 
<body > 
  <table border="0" cellpadding="0" cellspacing="0"> 
  <tr bgcolor="orange"><th></th><th>&nbsp;draft-ietf-netconf-rfc5539bis-09.txt&nbsp;</th><th> </th><th>&nbsp;draft-ietf-netconf-rfc5539bis-10.txt&nbsp;</th><th></th></tr> 
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">NETCONF Working Group                                           M. Badra</td><td> </td><td class="right">NETCONF Working Group                                           M. Badra</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Internet-Draft                                          Zayed University</td><td> </td><td class="right">Internet-Draft                                          Zayed University</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Obsoletes: 5539 (if approved)                                  A. Luchuk</td><td> </td><td class="right">Obsoletes: 5539 (if approved)                                  A. Luchuk</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Intended status: Standards Track                     SNMP Research, Inc.</td><td> </td><td class="right">Intended status: Standards Track                     SNMP Research, Inc.</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0001" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">Expires: <span class="delete">August 16, 2015 </span>                               J. Schoenwaelder</td><td> </td><td class="rblock">Expires: <span class="insert">October 12, 2015</span>                               J. Schoenwaelder</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">                                                Jacobs University Bremen</td><td> </td><td class="right">                                                Jacobs University Bremen</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0002" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">                                                       <span class="delete">February 12</span>, 2015</td><td> </td><td class="rblock">                                                       <span class="insert">   April 10</span>, 2015</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">  Using the NETCONF Protocol over Transport Layer Security (TLS) with</td><td> </td><td class="right">  Using the NETCONF Protocol over Transport Layer Security (TLS) with</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">                      Mutual X.509 Authentication</td><td> </td><td class="right">                      Mutual X.509 Authentication</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0003" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">                    draft-ietf-netconf-rfc5539bis-<span class="delete">09</span></td><td> </td><td class="rblock">                    draft-ietf-netconf-rfc5539bis-<span class="insert">10</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Abstract</td><td> </td><td class="right">Abstract</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The Network Configuration Protocol (NETCONF) provides mechanisms to</td><td> </td><td class="right">   The Network Configuration Protocol (NETCONF) provides mechanisms to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   install, manipulate, and delete the configuration of network devices.</td><td> </td><td class="right">   install, manipulate, and delete the configuration of network devices.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This document describes how to use the Transport Layer Security (TLS)</td><td> </td><td class="right">   This document describes how to use the Transport Layer Security (TLS)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   protocol with mutual X.509 authentication to secure the exchange of</td><td> </td><td class="right">   protocol with mutual X.509 authentication to secure the exchange of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   NETCONF messages.  This revision of RFC 5539 documents the new</td><td> </td><td class="right">   NETCONF messages.  This revision of RFC 5539 documents the new</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   message framing used by NETCONF 1.1 and it obsoletes RFC 5539.</td><td> </td><td class="right">   message framing used by NETCONF 1.1 and it obsoletes RFC 5539.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> page 1, line 39</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> page 1, line 39</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Internet-Drafts are working documents of the Internet Engineering</td><td> </td><td class="right">   Internet-Drafts are working documents of the Internet Engineering</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Task Force (IETF).  Note that other groups may also distribute</td><td> </td><td class="right">   Task Force (IETF).  Note that other groups may also distribute</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   working documents as Internet-Drafts.  The list of current Internet-</td><td> </td><td class="right">   working documents as Internet-Drafts.  The list of current Internet-</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Drafts is at http://datatracker.ietf.org/drafts/current/.</td><td> </td><td class="right">   Drafts is at http://datatracker.ietf.org/drafts/current/.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Internet-Drafts are draft documents valid for a maximum of six months</td><td> </td><td class="right">   Internet-Drafts are draft documents valid for a maximum of six months</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   and may be updated, replaced, or obsoleted by other documents at any</td><td> </td><td class="right">   and may be updated, replaced, or obsoleted by other documents at any</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   time.  It is inappropriate to use Internet-Drafts as reference</td><td> </td><td class="right">   time.  It is inappropriate to use Internet-Drafts as reference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   material or to cite them other than as "work in progress."</td><td> </td><td class="right">   material or to cite them other than as "work in progress."</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0004" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   This Internet-Draft will expire on <span class="delete">August 16</span>, 2015.</td><td> </td><td class="rblock">   This Internet-Draft will expire on <span class="insert">October 12</span>, 2015.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Copyright Notice</td><td> </td><td class="right">Copyright Notice</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Copyright (c) 2015 IETF Trust and the persons identified as the</td><td> </td><td class="right">   Copyright (c) 2015 IETF Trust and the persons identified as the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   document authors.  All rights reserved.</td><td> </td><td class="right">   document authors.  All rights reserved.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This document is subject to BCP 78 and the IETF Trust's Legal</td><td> </td><td class="right">   This document is subject to BCP 78 and the IETF Trust's Legal</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Provisions Relating to IETF Documents</td><td> </td><td class="right">   Provisions Relating to IETF Documents</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   (http://trustee.ietf.org/license-info) in effect on the date of</td><td> </td><td class="right">   (http://trustee.ietf.org/license-info) in effect on the date of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   publication of this document.  Please review these documents</td><td> </td><td class="right">   publication of this document.  Please review these documents</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> page 2, line 16</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> page 2, line 16</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   include Simplified BSD License text as described in Section 4.e of</td><td> </td><td class="right">   include Simplified BSD License text as described in Section 4.e of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   the Trust Legal Provisions and are provided without warranty as</td><td> </td><td class="right">   the Trust Legal Provisions and are provided without warranty as</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   described in the Simplified BSD License.</td><td> </td><td class="right">   described in the Simplified BSD License.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Table of Contents</td><td> </td><td class="right">Table of Contents</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2</td><td> </td><td class="right">   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   2.  Connection Initiation . . . . . . . . . . . . . . . . . . . .   3</td><td> </td><td class="right">   2.  Connection Initiation . . . . . . . . . . . . . . . . . . . .   3</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   3.  Message Framing . . . . . . . . . . . . . . . . . . . . . . .   3</td><td> </td><td class="right">   3.  Message Framing . . . . . . . . . . . . . . . . . . . . . . .   3</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   4.  Connection Closure  . . . . . . . . . . . . . . . . . . . . .   3</td><td> </td><td class="right">   4.  Connection Closure  . . . . . . . . . . . . . . . . . . . . .   3</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0005" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   5.  Certificate Validation  . . . . . . . . . . . . . . . . . . .   <span class="delete">4</span></td><td> </td><td class="rblock">   5.  Certificate Validation  . . . . . . . . . . . . . . . . . . .   <span class="insert">3</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   6.  Server Identity . . . . . . . . . . . . . . . . . . . . . . .   4</td><td> </td><td class="right">   6.  Server Identity . . . . . . . . . . . . . . . . . . . . . . .   4</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   7.  Client Identity . . . . . . . . . . . . . . . . . . . . . . .   4</td><td> </td><td class="right">   7.  Client Identity . . . . . . . . . . . . . . . . . . . . . . .   4</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   8.  Cipher Suites . . . . . . . . . . . . . . . . . . . . . . . .   6</td><td> </td><td class="right">   8.  Cipher Suites . . . . . . . . . . . . . . . . . . . . . . . .   6</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   9.  Security Considerations . . . . . . . . . . . . . . . . . . .   6</td><td> </td><td class="right">   9.  Security Considerations . . . . . . . . . . . . . . . . . . .   6</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   10. IANA Considerations . . . . . . . . . . . . . . . . . . . . .   7</td><td> </td><td class="right">   10. IANA Considerations . . . . . . . . . . . . . . . . . . . . .   7</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   11. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   7</td><td> </td><td class="right">   11. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   7</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0006" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   12. References  . . . . . . . . . . . . . . . . . . . . . . . . .   <span class="delete">7</span></td><td> </td><td class="rblock">   12. References  . . . . . . . . . . . . . . . . . . . . . . . . .   <span class="insert">8</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     12.1.  Normative References . . . . . . . . . . . . . . . . . .   8</td><td> </td><td class="right">     12.1.  Normative References . . . . . . . . . . . . . . . . . .   8</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     12.2.  Informative References . . . . . . . . . . . . . . . . .   8</td><td> </td><td class="right">     12.2.  Informative References . . . . . . . . . . . . . . . . .   8</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Appendix A.  Changes from RFC 5539  . . . . . . . . . . . . . . .   9</td><td> </td><td class="right">   Appendix A.  Changes from RFC 5539  . . . . . . . . . . . . . . .   9</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0007" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Appendix B.  Change Log . . . . . . . . . . . . . . . . . . . . .   9</span></td><td> </td><td class="rblock">   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   <span class="insert">9</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     B.1.  draft-ietf-netconf-rfc5539bis-07  . . . . . . . . . . . .   9</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     B.2.  draft-ietf-netconf-rfc5539bis-06  . . . . . . . . . . . .   9</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     B.3.  draft-ietf-netconf-rfc5539bis-05  . . . . . . . . . . . .  10</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     B.4.  draft-ietf-netconf-rfc5539bis-04  . . . . . . . . . . . .  10</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     B.5.  draft-ietf-netconf-rfc5539bis-03  . . . . . . . . . . . .  10</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     B.6.  draft-ietf-netconf-rfc5539bis-02  . . . . . . . . . . . .  10</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">     B.7.  draft-ietf-netconf-rfc5539bis-00  . . . . . . . . . . . .  11</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  <span class="delete">11</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">1.  Introduction</td><td> </td><td class="right">1.  Introduction</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The NETCONF protocol [RFC6241] defines a mechanism through which a</td><td> </td><td class="right">   The NETCONF protocol [RFC6241] defines a mechanism through which a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   network device can be managed.  NETCONF is connection-oriented,</td><td> </td><td class="right">   network device can be managed.  NETCONF is connection-oriented,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   requiring a persistent connection between peers.  This connection</td><td> </td><td class="right">   requiring a persistent connection between peers.  This connection</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   must provide integrity, confidentiality, peer authentication, and</td><td> </td><td class="right">   must provide integrity, confidentiality, peer authentication, and</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   reliable, sequenced data delivery.</td><td> </td><td class="right">   reliable, sequenced data delivery.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This document defines how NETCONF messages can be exchanged over</td><td> </td><td class="right">   This document defines how NETCONF messages can be exchanged over</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> page 3, line 17</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> page 3, line 13</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   document are to be interpreted as described in [RFC2119].</td><td> </td><td class="right">   document are to be interpreted as described in [RFC2119].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">2.  Connection Initiation</td><td> </td><td class="right">2.  Connection Initiation</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The peer acting as the NETCONF client MUST act as the TLS client.</td><td> </td><td class="right">   The peer acting as the NETCONF client MUST act as the TLS client.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The TLS client actively opens the TLS connection and the TLS server</td><td> </td><td class="right">   The TLS client actively opens the TLS connection and the TLS server</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   passively listens for the incoming TLS connections.  The well-known</td><td> </td><td class="right">   passively listens for the incoming TLS connections.  The well-known</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   TCP port number 6513 is used by NETCONF servers to listen for TCP</td><td> </td><td class="right">   TCP port number 6513 is used by NETCONF servers to listen for TCP</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   connections established by NETCONF over TLS clients.  The TLS client</td><td> </td><td class="right">   connections established by NETCONF over TLS clients.  The TLS client</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   MUST send the TLS ClientHello message to begin the TLS handshake.</td><td> </td><td class="right">   MUST send the TLS ClientHello message to begin the TLS handshake.</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0008" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Once the TLS handshake has finished, the client and the server MAY</td><td> </td><td class="rblock">   <span class="insert">The TLS server MUST send a CertificateRequest in order to request a</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   begin to exchange NETCONF messages.  Client and server identity</td><td> </td><td class="rblock"><span class="insert">   certificate from the TLS client.</span>  Once the TLS handshake has</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   verification is done before the NETCONF &lt;hello&gt; message is sent.</td><td> </td><td class="rblock">   finished, the client and the server MAY begin to exchange NETCONF</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   This means that the identity verification is completed before the</td><td> </td><td class="rblock">   messages.  Client and server identity verification is done before the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   NETCONF session is started.</td><td> </td><td class="rblock">   NETCONF &lt;hello&gt; message is sent.  This means that the identity</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   verification is completed before the NETCONF session is started.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">3.  Message Framing</td><td> </td><td class="right">3.  Message Framing</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   All NETCONF messages MUST be sent as TLS "application data".  It is</td><td> </td><td class="right">   All NETCONF messages MUST be sent as TLS "application data".  It is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   possible that multiple NETCONF messages be contained in one TLS</td><td> </td><td class="right">   possible that multiple NETCONF messages be contained in one TLS</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   record, or that a NETCONF message be transferred in multiple TLS</td><td> </td><td class="right">   record, or that a NETCONF message be transferred in multiple TLS</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   records.</td><td> </td><td class="right">   records.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0009" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   The previous version <span class="delete">[RFC5539]</span> of this document used the framing</td><td> </td><td class="rblock">   The previous version of this document <span class="insert">[RFC5539]</span> used the framing</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   sequence defined in <span class="delete">[RFC4742], under the assumption that it could not</span></td><td> </td><td class="rblock">   sequence defined in <span class="insert">[RFC4742].  This version aligns with [RFC6242]</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   be found in well-formed XML documents.  However, this assumption is</span></td><td> </td><td class="rblock"><span class="insert">   and</span> adopts the framing protocol defined in [RFC6242] as follows:</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   not correct [RFC6242].  In order to solve this problem, this document</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   adopts the framing protocol defined in [RFC6242] as follows:</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The NETCONF &lt;hello&gt; message MUST be followed by the character</td><td> </td><td class="right">   The NETCONF &lt;hello&gt; message MUST be followed by the character</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   sequence ]]&gt;]]&gt;.  Upon reception of the &lt;hello&gt; message, the peers</td><td> </td><td class="right">   sequence ]]&gt;]]&gt;.  Upon reception of the &lt;hello&gt; message, the peers</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   inspect the announced capabilities.  If the :base:1.1 capability is</td><td> </td><td class="right">   inspect the announced capabilities.  If the :base:1.1 capability is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   advertised by both peers, the chunked framing mechanism defined in</td><td> </td><td class="right">   advertised by both peers, the chunked framing mechanism defined in</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Section 4.2 of [RFC6242] is used for the remainder of the NETCONF</td><td> </td><td class="right">   Section 4.2 of [RFC6242] is used for the remainder of the NETCONF</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   session.  Otherwise, the old end-of-message-based mechanism (see</td><td> </td><td class="right">   session.  Otherwise, the old end-of-message-based mechanism (see</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Section 4.3 of [RFC6242]) is used.</td><td> </td><td class="right">   Section 4.3 of [RFC6242]) is used.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">4.  Connection Closure</td><td> </td><td class="right">4.  Connection Closure</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> page 4, line 10</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> page 4, line 4</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   closed using the &lt;close-session&gt; operation.  When the NETCONF server</td><td> </td><td class="right">   closed using the &lt;close-session&gt; operation.  When the NETCONF server</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   processes a &lt;close-session&gt; operation, the NETCONF server SHALL</td><td> </td><td class="right">   processes a &lt;close-session&gt; operation, the NETCONF server SHALL</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   respond and close the TLS session as described in Section 7.2.1 of</td><td> </td><td class="right">   respond and close the TLS session as described in Section 7.2.1 of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5246].</td><td> </td><td class="right">   [RFC5246].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">5.  Certificate Validation</td><td> </td><td class="right">5.  Certificate Validation</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Both peers MUST use X.509 certificate path validation [RFC5280] to</td><td> </td><td class="right">   Both peers MUST use X.509 certificate path validation [RFC5280] to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   verify the integrity of the certificate presented by the peer.  The</td><td> </td><td class="right">   verify the integrity of the certificate presented by the peer.  The</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   presented X.509 certificate may also be considered valid if it</td><td> </td><td class="right">   presented X.509 certificate may also be considered valid if it</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0010" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   matches a locally configured certificate fingerprint.  If X.509</td><td> </td><td class="rblock">   matches <span class="insert">one obtained by another trusted mechanism, such as using</span> a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   certificate path validation fails and the presented X.509 certificate</td><td> </td><td class="rblock">   locally configured certificate fingerprint.  If X.509 certificate</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   does not match a <span class="delete">locally configured</span> certificate <span class="delete">fingerprint,</span> the</td><td> </td><td class="rblock">   path validation fails and the presented X.509 certificate does not</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   connection MUST be terminated as defined in [RFC5246].</td><td> </td><td class="rblock">   match a certificate <span class="insert">obtained by a trusted mechanism,</span> the connection</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   MUST be terminated as defined in [RFC5246].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">6.  Server Identity</td><td> </td><td class="right">6.  Server Identity</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The NETCONF client MUST check the identity of the server according to</td><td> </td><td class="right">   The NETCONF client MUST check the identity of the server according to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Section 6 of [RFC6125].</td><td> </td><td class="right">   Section 6 of [RFC6125].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">7.  Client Identity</td><td> </td><td class="right">7.  Client Identity</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The NETCONF server MUST verify the identity of the NETCONF client to</td><td> </td><td class="right">   The NETCONF server MUST verify the identity of the NETCONF client to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   ensure that the incoming request to establish a NETCONF session is</td><td> </td><td class="right">   ensure that the incoming request to establish a NETCONF session is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> page 6, line 6</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> page 5, line 51</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">            type 'common-name').  The CommonName is converted to UTF-8</td><td> </td><td class="right">            type 'common-name').  The CommonName is converted to UTF-8</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">            encoding.  The usage of CommonNames is deprecated and users</td><td> </td><td class="right">            encoding.  The usage of CommonNames is deprecated and users</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">            are encouraged to use subjectAltName mapping methods</td><td> </td><td class="right">            are encouraged to use subjectAltName mapping methods</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">            instead.</td><td> </td><td class="right">            instead.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   (d)  If it is impossible to determine a username from the list</td><td> </td><td class="right">   (d)  If it is impossible to determine a username from the list</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        entry's data combined with the data presented in the</td><td> </td><td class="right">        entry's data combined with the data presented in the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        certificate, then additional list entries MUST be searched</td><td> </td><td class="right">        certificate, then additional list entries MUST be searched</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        looking for another potential match.  Similarily, if the</td><td> </td><td class="right">        looking for another potential match.  Similarily, if the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        username does not comply to the NETCONF requirements on</td><td> </td><td class="right">        username does not comply to the NETCONF requirements on</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0011" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">        usernames <span class="delete">[RFC6241] (i.e., the username is not representable in</span></td><td> </td><td class="rblock">        usernames <span class="insert">[RFC6241],</span> then additional list entries MUST be</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">        XML),</span> then additional list entries MUST be searched looking for</td><td> </td><td class="rblock">        searched looking for another potential match.  If there are no</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">        another potential match.  If there are no further list entries,</td><td> </td><td class="rblock">        further list entries, the TLS session MUST be terminated.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">        the TLS session MUST be terminated.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The username provided by the NETCONF over TLS implementation will be</td><td> </td><td class="right">   The username provided by the NETCONF over TLS implementation will be</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   made available to the NETCONF message layer as the NETCONF username</td><td> </td><td class="right">   made available to the NETCONF message layer as the NETCONF username</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   without modification.</td><td> </td><td class="right">   without modification.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0012" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">The NETCONF server configuration data model</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   [I-D.ietf-netconf-server-model] covers NETCONF over TLS and provides</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   further details such as certificate fingerprint formats exposed to</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   network configuration systems.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">8.  Cipher Suites</td><td> </td><td class="right">8.  Cipher Suites</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Implementations MUST support TLS 1.2 [RFC5246] and are REQUIRED to</td><td> </td><td class="right">   Implementations MUST support TLS 1.2 [RFC5246] and are REQUIRED to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   support the mandatory-to-implement cipher suite.  Implementations MAY</td><td> </td><td class="right">   support the mandatory-to-implement cipher suite.  Implementations MAY</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   implement additional TLS cipher suites that provide mutual</td><td> </td><td class="right">   implement additional TLS cipher suites that provide mutual</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   authentication [RFC5246] and confidentiality as required by NETCONF</td><td> </td><td class="right">   authentication [RFC5246] and confidentiality as required by NETCONF</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC6241].  Implementations SHOULD follow the recommendations given</td><td> </td><td class="right">   [RFC6241].  Implementations SHOULD follow the recommendations given</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   in [I-D.ietf-uta-tls-bcp].</td><td> </td><td class="right">   in [I-D.ietf-uta-tls-bcp].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">9.  Security Considerations</td><td> </td><td class="right">9.  Security Considerations</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> page 6, line 41</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> page 6, line 42</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Configuration or state data may include sensitive information, such</td><td> </td><td class="right">   Configuration or state data may include sensitive information, such</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   as usernames or security keys.  So, NETCONF requires communications</td><td> </td><td class="right">   as usernames or security keys.  So, NETCONF requires communications</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   channels that provide strong encryption for data privacy.  This</td><td> </td><td class="right">   channels that provide strong encryption for data privacy.  This</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   document defines a NETCONF over TLS mapping that provides for support</td><td> </td><td class="right">   document defines a NETCONF over TLS mapping that provides for support</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   of strong encryption and authentication.  The security considerations</td><td> </td><td class="right">   of strong encryption and authentication.  The security considerations</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   for TLS [RFC5246] and NETCONF [RFC6241] apply here as well.</td><td> </td><td class="right">   for TLS [RFC5246] and NETCONF [RFC6241] apply here as well.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   NETCONF over TLS requires mutual authentication.  Neither side should</td><td> </td><td class="right">   NETCONF over TLS requires mutual authentication.  Neither side should</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   establish a NETCONF over TLS connection with an unknown, unexpected,</td><td> </td><td class="right">   establish a NETCONF over TLS connection with an unknown, unexpected,</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0013" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   or incorrect identity on the opposite side.  This document does not</td><td> </td><td class="rblock">   or incorrect identity on the opposite side.  <span class="insert">Note that the decision</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   support third-party authentication (e.g., backend Authentication,</td><td> </td><td class="rblock"><span class="insert">   whether a certificate presented by the client is accepted can depend</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Authorization, and Accounting (AAA) servers) due to the fact that TLS</td><td> </td><td class="rblock"><span class="insert">   on whether a trusted CA certificate is white listed (see Section 7).</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   does not specify this way of authentication and that NETCONF depends</td><td> </td><td class="rblock"><span class="insert">   If deployments make use of this option, it is recommended that the</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   on the transport protocol for the authentication service.  If <span class="delete">third-</span></td><td> </td><td class="rblock"><span class="insert">   white listed CA certificate is used only to issue certificates that</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   party</span> authentication is needed, the SSH transport can be used.</td><td> </td><td class="rblock"><span class="insert">   are used for accessing NETCONF servers.  Should the CA certificate be</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   used to issue certificates for other purposes, then all certificates</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   created for other purposes will be accepted by a NETCONF server as</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   well, which is likely not suitable.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   This document does not support third-party authentication (e.g.,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   backend Authentication, Authorization, and Accounting (AAA) servers)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   due to the fact that TLS does not specify this way of authentication</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   and that NETCONF depends on the transport protocol for the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   authentication service.  If <span class="insert">third-party</span> authentication is needed, the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   SSH transport <span class="insert">[RFC6242]</span> can be used.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   RFC 5539 assumes that the end-of-message (EOM) sequence, ]]&gt;]]&gt;,</td><td> </td><td class="right">   RFC 5539 assumes that the end-of-message (EOM) sequence, ]]&gt;]]&gt;,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   cannot appear in any well-formed XML document, which turned out to be</td><td> </td><td class="right">   cannot appear in any well-formed XML document, which turned out to be</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   mistaken.  The EOM sequence can cause operational problems and open</td><td> </td><td class="right">   mistaken.  The EOM sequence can cause operational problems and open</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   space for attacks if sent deliberately in NETCONF messages.  It is</td><td> </td><td class="right">   space for attacks if sent deliberately in NETCONF messages.  It is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   however believed that the associated threat is not very high.  This</td><td> </td><td class="right">   however believed that the associated threat is not very high.  This</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   document still uses the EOM sequence for the initial &lt;hello&gt; message</td><td> </td><td class="right">   document still uses the EOM sequence for the initial &lt;hello&gt; message</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   to avoid incompatibility with existing implementations.  When both</td><td> </td><td class="right">   to avoid incompatibility with existing implementations.  When both</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   peers implement :base:1.1 capability, a proper framing protocol</td><td> </td><td class="right">   peers implement :base:1.1 capability, a proper framing protocol</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   (chunked framing mechanism; see Section 3) is used for the rest of</td><td> </td><td class="right">   (chunked framing mechanism; see Section 3) is used for the rest of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> page 7, line 33</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> page 7, line 45</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">      Description:            NETCONF over TLS</td><td> </td><td class="right">      Description:            NETCONF over TLS</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">      Reference:              RFC XXXX</td><td> </td><td class="right">      Reference:              RFC XXXX</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">      Port Number:            6513</td><td> </td><td class="right">      Port Number:            6513</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [[CREF1: RFC Editor: Please replace XXXX above with the allocated RFC</td><td> </td><td class="right">   [[CREF1: RFC Editor: Please replace XXXX above with the allocated RFC</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   number and remove this comment.  --JS]]</td><td> </td><td class="right">   number and remove this comment.  --JS]]</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">11.  Acknowledgements</td><td> </td><td class="right">11.  Acknowledgements</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The authors like to acknowledge Martin Bjorklund, Olivier Coupelon,</td><td> </td><td class="right">   The authors like to acknowledge Martin Bjorklund, Olivier Coupelon,</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0014" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Mehmet Ersue, Miao Fuyou, Ibrahim Hajjeh, David Harrington, Alfred</td><td> </td><td class="rblock">   Mehmet Ersue, <span class="insert">Stephen Farrell,</span> Miao Fuyou, Ibrahim Hajjeh, David</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Hoenes, Simon Josefsson, Tom Petch, Eric Rescorla, Dan Romascanu,</td><td> </td><td class="rblock">   Harrington, <span class="insert">Sam Hartman,</span> Alfred Hoenes, Simon Josefsson, <span class="insert">Barry Leiba,</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Kent Watsen, Bert <span class="delete">Wijnen</span> and the NETCONF mailing list members for</td><td> </td><td class="rblock">   Tom Petch, Eric Rescorla, Dan Romascanu, Kent Watsen, Bert <span class="insert">Wijnen,</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   their comments on this document.  Charlie Kaufman, Pasi Eronen, and</td><td> </td><td class="rblock"><span class="insert">   Stefan Winter</span> and the NETCONF mailing list members for their comments</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Tim Polk provided a thorough review of previous versions of this</td><td> </td><td class="rblock">   on this document.  Charlie Kaufman, Pasi Eronen, and Tim Polk</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   document.</td><td> </td><td class="rblock">   provided a thorough review of previous versions of this document.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Juergen Schoenwaelder was partly funded by Flamingo, a Network of</td><td> </td><td class="right">   Juergen Schoenwaelder was partly funded by Flamingo, a Network of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Excellence project (ICT-318488) supported by the European Commission</td><td> </td><td class="right">   Excellence project (ICT-318488) supported by the European Commission</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   under its Seventh Framework Programme.</td><td> </td><td class="right">   under its Seventh Framework Programme.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">12.  References</td><td> </td><td class="right">12.  References</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">12.1.  Normative References</td><td> </td><td class="right">12.1.  Normative References</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [I-D.ietf-uta-tls-bcp]</td><td> </td><td class="right">   [I-D.ietf-uta-tls-bcp]</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> page 8, line 43</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> page 9, line 4</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC6242]  Wasserman, M., "Using the NETCONF Protocol over Secure</td><td> </td><td class="right">   [RFC6242]  Wasserman, M., "Using the NETCONF Protocol over Secure</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              Shell (SSH)", RFC 6242, June 2011.</td><td> </td><td class="right">              Shell (SSH)", RFC 6242, June 2011.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC6335]  Cotton, M., Eggert, L., Touch, J., Westerlund, M., and S.</td><td> </td><td class="right">   [RFC6335]  Cotton, M., Eggert, L., Touch, J., Westerlund, M., and S.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              Cheshire, "Internet Assigned Numbers Authority (IANA)</td><td> </td><td class="right">              Cheshire, "Internet Assigned Numbers Authority (IANA)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              Procedures for the Management of the Service Name and</td><td> </td><td class="right">              Procedures for the Management of the Service Name and</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              Transport Protocol Port Number Registry", BCP 165, RFC</td><td> </td><td class="right">              Transport Protocol Port Number Registry", BCP 165, RFC</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              6335, August 2011.</td><td> </td><td class="right">              6335, August 2011.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">12.2.  Informative References</td><td> </td><td class="right">12.2.  Informative References</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0015" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">[I-D.ietf-netconf-server-model]</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">              Watsen, K. and J. Schoenwaelder, "NETCONF Server and</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">              RESTCONF Server Configuration Models", draft-ietf-netconf-</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">              server-model-06 (work in progress), February 2015.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC4742]  Wasserman, M. and T. Goddard, "Using the NETCONF</td><td> </td><td class="right">   [RFC4742]  Wasserman, M. and T. Goddard, "Using the NETCONF</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              Configuration Protocol over Secure SHell (SSH)", RFC 4742,</td><td> </td><td class="right">              Configuration Protocol over Secure SHell (SSH)", RFC 4742,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              December 2006.</td><td> </td><td class="right">              December 2006.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC5539]  Badra, M., "NETCONF over Transport Layer Security (TLS)",</td><td> </td><td class="right">   [RFC5539]  Badra, M., "NETCONF over Transport Layer Security (TLS)",</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              RFC 5539, May 2009.</td><td> </td><td class="right">              RFC 5539, May 2009.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [RFC6353]  Hardaker, W., "Transport Layer Security (TLS) Transport</td><td> </td><td class="right">   [RFC6353]  Hardaker, W., "Transport Layer Security (TLS) Transport</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">              Model for the Simple Network Management Protocol (SNMP)",</td><td> </td><td class="right">              Model for the Simple Network Management Protocol (SNMP)",</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l10" /><small>skipping to change at</small><em> page 9, line 29</em></th><th> </th><th><a name="part-r10" /><small>skipping to change at</small><em> page 9, line 40</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   o  Removed redundant text that can be found in the TLS and NETCONF</td><td> </td><td class="right">   o  Removed redundant text that can be found in the TLS and NETCONF</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">      specifications and restructured the text.  Alignment with</td><td> </td><td class="right">      specifications and restructured the text.  Alignment with</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">      [RFC6125].</td><td> </td><td class="right">      [RFC6125].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   o  Added a high-level description how NETCONF usernames are derived</td><td> </td><td class="right">   o  Added a high-level description how NETCONF usernames are derived</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">      from certificates.</td><td> </td><td class="right">      from certificates.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   o  Removed the reference to BEEP.</td><td> </td><td class="right">   o  Removed the reference to BEEP.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0016" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">Appendix B.  Change Log</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   [[CREF2: RFC Editor: Please remove this appendix before publication.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   --JS]]</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">B.1.  draft-ietf-netconf-rfc5539bis-07</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Limited the scope of the document to TLS with mutual X.509</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      authentication.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Added a high-level description how NETCONF usernames are extracted</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      from certificates.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Editorial changes</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">B.2.  draft-ietf-netconf-rfc5539bis-06</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Removed all call-home related text.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Removed redundant text as discussed at the Toronto IETF meeting.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">B.3.  draft-ietf-netconf-rfc5539bis-05</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Removed the YANG configuration data model since it became a</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      separate document.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Added reference to RFC 3234 plus editorial updates.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">B.4.  draft-ietf-netconf-rfc5539bis-04</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Added the applicability statement proposed by Stephen Hanna.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Added call-home configuration objects and a tls-call-home feature.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Rewrote the text such that the role swap happens right after the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      TCP connection has been established.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">B.5.  draft-ietf-netconf-rfc5539bis-03</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Added support for call home (allocation of a new port number,</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      rewrote text to allow a NETCONF client to be a TLS server and a</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      NETCONF server to be a TLS client).</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Merged sections 2 and 3 into a new section 2 and restructured the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      text.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Extended the IANA considerations section.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Using the cert-to-name mapping grouping from the SNMP</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      configuration data model and updated the examples.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Creating an extensible set of YANG (sub)modules for NETCONF</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      following the (sub)module structure of the SNMP configuration</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      model.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">B.6.  draft-ietf-netconf-rfc5539bis-02</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Addressed remaining issues identified at IETF 85</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      *  Harmonized the cert-maps container of the YANG module in this</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">         draft with the tlstm container in the ietf-snmp-tls sub-module</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">         specified in draft-ietf-netmod-snmp-cfg.  Replaced the children</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">         of the cert-maps container with the children copied from the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">         tlstm container of the ietf-snmp-tls sub-module.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      *  Added an overview of data model in the ietf-netconf-tls YANG</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">         module.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      *  Added example configurations.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Addessed issues posted on NETCONF WG E-mail list.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Deleted the superfluous tls container that was directly below the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      netconf-config container.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Added a statement to the text indicating that support for mapping</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      X.509 certificates to NETCONF usernames is optional.  This is</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      analogous to existing text indicating that support for mapping</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      pre-shared keys to NETCONF usernames is optional.  Resource-</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      constrained systems now can omit support for mapping X.509</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      certificates to NETCONF usernames and still comply with this</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      specification.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Clarified the document structure by promoting the sections of the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">      document related to the data model.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Updated author's addresses.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">B.7.  draft-ietf-netconf-rfc5539bis-00</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Remove the reference to BEEP.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   o  Rename host-part to domain-part in the description of RFC822.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">                                                                         </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Authors' Addresses</td><td> </td><td class="right">Authors' Addresses</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Mohamad Badra</td><td> </td><td class="right">   Mohamad Badra</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Zayed University</td><td> </td><td class="right">   Zayed University</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Email: mbadra@gmail.com</td><td> </td><td class="right">   Email: mbadra@gmail.com</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0017" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">                                                                         </span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Alan Luchuk</td><td> </td><td class="right">   Alan Luchuk</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   SNMP Research, Inc.</td><td> </td><td class="right">   SNMP Research, Inc.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   3001 Kimberlin Heights Road</td><td> </td><td class="right">   3001 Kimberlin Heights Road</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Knoxville, TN  37920</td><td> </td><td class="right">   Knoxville, TN  37920</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   USA</td><td> </td><td class="right">   USA</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Phone: +1 865 573 1434</td><td> </td><td class="right">   Phone: +1 865 573 1434</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Email: luchuk@snmp.com</td><td> </td><td class="right">   Email: luchuk@snmp.com</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   URI:   http://www.snmp.com/</td><td> </td><td class="right">   URI:   http://www.snmp.com/</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0018" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">                                                                         </span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Juergen Schoenwaelder</td><td> </td><td class="right">   Juergen Schoenwaelder</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Jacobs University Bremen</td><td> </td><td class="right">   Jacobs University Bremen</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Campus Ring 1</td><td> </td><td class="right">   Campus Ring 1</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   28759 Bremen</td><td> </td><td class="right">   28759 Bremen</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Germany</td><td> </td><td class="right">   Germany</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Phone: +49 421 200 3587</td><td> </td><td class="right">   Phone: +49 421 200 3587</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Email: j.schoenwaelder@jacobs-university.de</td><td> </td><td class="right">   Email: j.schoenwaelder@jacobs-university.de</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   URI:   http://www.jacobs-university.de/</td><td> </td><td class="right">   URI:   http://www.jacobs-university.de/</td><td class="lineno" valign="top"></td></tr>

     <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
     <tr bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 18 change blocks.&nbsp;</a></th></tr>
     <tr class="stats"><td></td><th><i>140 lines changed or deleted</i></th><th><i> </i></th><th><i>56 lines changed or added</i></th><td></td></tr>
     <tr><td colspan="5" align="center" class="small"><br/>This html diff was produced by rfcdiff 1.34. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/" >http://tools.ietf.org/tools/rfcdiff/</a> </td></tr>
   </table>
   </body>
   </html>

--x+6KMIRAuhnl3hBn--


From nobody Fri Apr 10 14:03:58 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A8EC1A88FC; Fri, 10 Apr 2015 14:03:56 -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] 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 KRW_g4A6nXum; Fri, 10 Apr 2015 14:03:55 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B90C41A89B8; Fri, 10 Apr 2015 14:03:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.13.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150410210341.11430.76001.idtracker@ietfa.amsl.com>
Date: Fri, 10 Apr 2015 14:03:41 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/fKLieUHPJt0SED2VetS1inmegx4>
Cc: netconf@ietf.org
Subject: [Netconf] I-D Action: draft-ietf-netconf-rfc5539bis-10.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 21:03:56 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Network Configuration Working Group of the IETF.

        Title           : Using the NETCONF Protocol over Transport Layer Security (TLS) with Mutual X.509 Authentication
        Authors         : Mohamad Badra
                          Alan Luchuk
                          Juergen Schoenwaelder
	Filename        : draft-ietf-netconf-rfc5539bis-10.txt
	Pages           : 10
	Date            : 2015-04-10

Abstract:
   The Network Configuration Protocol (NETCONF) provides mechanisms to
   install, manipulate, and delete the configuration of network devices.
   This document describes how to use the Transport Layer Security (TLS)
   protocol with mutual X.509 authentication to secure the exchange of
   NETCONF messages.  This revision of RFC 5539 documents the new
   message framing used by NETCONF 1.1 and it obsoletes RFC 5539.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-netconf-rfc5539bis-10

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-rfc5539bis-10


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Apr 10 14:04:01 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8051E1A898A; Fri, 10 Apr 2015 14:03:57 -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] 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 zfw42NIkkDFg; Fri, 10 Apr 2015 14:03:56 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E3BE21A89C4; Fri, 10 Apr 2015 14:03:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>, <bclaise@cisco.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.13.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150410210341.11430.86084.idtracker@ietfa.amsl.com>
Date: Fri, 10 Apr 2015 14:03:41 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/-EH9gk-HPqtLL8Lv1rl_3dX9DyI>
Subject: [Netconf] New Version Notification - draft-ietf-netconf-rfc5539bis-10.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 21:03:57 -0000

A new version (-10) has been submitted for draft-ietf-netconf-rfc5539bis:
http://www.ietf.org/internet-drafts/draft-ietf-netconf-rfc5539bis-10.txt


The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/

Diff from previous version:
http://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-rfc5539bis-10

Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

IETF Secretariat.


From nobody Fri Apr 10 15:39:58 2015
Return-Path: <joelja@bogus.com>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id C793A1A885C; Fri, 10 Apr 2015 13:16:23 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC06F1A8854 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Fri, 10 Apr 2015 13:16: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] 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 IdNg_SOFjqGD for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Fri, 10 Apr 2015 13:16:22 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5565A1A8849 for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Fri, 10 Apr 2015 13:16:22 -0700 (PDT)
Received: from nagasaki.bogus.com ([2001:418:1::81]:61568) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <joelja@bogus.com>) id 1YgfLh-0001VF-D6 for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Fri, 10 Apr 2015 13:16:22 -0700
Received: from [IPv6:2600:1012:b169:ac12:3048:73ad:8e33:90d0] ([IPv6:2600:1012:b169:ac12:3048:73ad:8e33:90d0]) (authenticated bits=0) by nagasaki.bogus.com (8.14.9/8.14.9) with ESMTP id t3AKG1Uf081488 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 10 Apr 2015 20:16:04 GMT (envelope-from joelja@bogus.com)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Joel Jaeggli <joelja@bogus.com>
X-Mailer: iPhone Mail (12D508)
In-Reply-To: <20150410080106.GA2282@elstar.local>
Date: Fri, 10 Apr 2015 13:15:56 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <28548700-D021-4C0E-8B49-F471FE94D752@bogus.com>
References: <20150410080106.GA2282@elstar.local>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-SA-Exim-Connect-IP: 2001:418:1::81
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: joelja@bogus.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150410201622.5565A1A8849@ietfa.amsl.com>
Resent-Date: Fri, 10 Apr 2015 13:16:22 -0700 (PDT)
Resent-From: joelja@bogus.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/GVyz_oSS06iLPngBGqgJCdOPghY>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/4qZmqa5T0AmLYy_K6h169CMBEpE>
X-Mailman-Approved-At: Fri, 10 Apr 2015 15:39:49 -0700
Cc: "draft-ietf-netconf-rfc5539bis.all@tools.ietf.org" <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>
Subject: Re: [Netconf] document status
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 20:16:24 -0000

Looks good, if you post the we'll announce it on the mailing and ship to the=
 EMC editor.

The state was to keep it from being published prior to this.

Thanks
Joel

Sent from my iPhone

> On Apr 10, 2015, at 01:01, Juergen Schoenwaelder <j.schoenwaelder@jacobs-u=
niversity.de> wrote:
>=20
> Hi,
>=20
> I see that the document is now in the state "Approved-announcement to
> be sent::Point Raised - writeup needed". Not sure what the point
> raised is but I thought I let you know that I do have a version of the
> I-D that incorporates all the edits that were suggested during the
> IESG chat preparation phase. I am happy to post that any time in case
> this helps. Attached is the rfcdiff.
>=20
> /js
>=20
> --=20
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> <draft-ietf-netconf-rfc5539bis-10-from-09.diff.html>


From nobody Fri Apr 10 15:39:59 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id 335AF1A898A; Fri, 10 Apr 2015 14:05:05 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1452F1A897B for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Fri, 10 Apr 2015 14:05:05 -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] 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 MRmfA0kFfm3q for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Fri, 10 Apr 2015 14:05:02 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D6151A898A for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Fri, 10 Apr 2015 14:04:59 -0700 (PDT)
Received: from atlas3.jacobs-university.de ([212.201.44.18]:60294) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <j.schoenwaelder@jacobs-university.de>) id 1Ygg6k-0002gV-5t for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Fri, 10 Apr 2015 14:04:59 -0700
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id CE2F51102; Fri, 10 Apr 2015 23:04:52 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id dr3mjWgtacKU; Fri, 10 Apr 2015 23:04:23 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Fri, 10 Apr 2015 23:04:52 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id BBA8D2002B; Fri, 10 Apr 2015 23:04:51 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id VSl4Fh_P2PMq; Fri, 10 Apr 2015 23:04:51 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id DC9CF20013; Fri, 10 Apr 2015 23:04:50 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 5265432BE750; Fri, 10 Apr 2015 23:04:48 +0200 (CEST)
Date: Fri, 10 Apr 2015 23:04:48 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Joel Jaeggli <joelja@bogus.com>
Message-ID: <20150410210448.GA6048@elstar.local>
References: <20150410080106.GA2282@elstar.local> <28548700-D021-4C0E-8B49-F471FE94D752@bogus.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <28548700-D021-4C0E-8B49-F471FE94D752@bogus.com>
User-Agent: Mutt/1.4.2.3i
X-SA-Exim-Connect-IP: 212.201.44.18
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: j.schoenwaelder@jacobs-university.de
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150410210459.4D6151A898A@ietfa.amsl.com>
Resent-Date: Fri, 10 Apr 2015 14:04:59 -0700 (PDT)
Resent-From: j.schoenwaelder@jacobs-university.de
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/E-uxcCFL0NBZ5M0ZCmPHRTNps6g>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/MRdPNGw7wARNbkLWKQSnGQq5huI>
X-Mailman-Approved-At: Fri, 10 Apr 2015 15:39:52 -0700
Cc: "draft-ietf-netconf-rfc5539bis.all@tools.ietf.org" <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>
Subject: Re: [Netconf] document status
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 21:05:05 -0000

On Fri, Apr 10, 2015 at 01:15:56PM -0700, Joel Jaeggli wrote:
> Looks good, if you post the we'll announce it on the mailing and ship to the EMC editor.
> 

I have posted -10.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Fri Apr 10 15:55:10 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 992091B2E12 for <netconf@ietfa.amsl.com>; Fri, 10 Apr 2015 15:55:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level: 
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 RUaZ94OY41Oa for <netconf@ietfa.amsl.com>; Fri, 10 Apr 2015 15:55:07 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A3751B2E11 for <netconf@ietf.org>; Fri, 10 Apr 2015 15:55:07 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.14.3/8.14.3) with ESMTP id t3AMt5tp023547 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <netconf@ietf.org>; Fri, 10 Apr 2015 22:55:05 GMT
Received: from DEMUHTC004.nsn-intra.net ([10.159.42.35]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t3AMt4k8027745 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netconf@ietf.org>; Sat, 11 Apr 2015 00:55:05 +0200
Received: from DEMUHTC014.nsn-intra.net (10.159.42.45) by DEMUHTC004.nsn-intra.net (10.159.42.35) with Microsoft SMTP Server (TLS) id 14.3.224.2; Sat, 11 Apr 2015 00:55:04 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.118]) by DEMUHTC014.nsn-intra.net ([10.159.42.45]) with mapi id 14.03.0224.002; Sat, 11 Apr 2015 00:55:04 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: IESG state changed to Approved-announcement to be sent WAS:FW: ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-09.txt>
Thread-Index: AQHQc+FhNSag2Vw4BEKk09GaZs/OpQ==
Date: Fri, 10 Apr 2015 22:55:03 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F819690A59@DEMUMBX005.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.117]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 1224
X-purgate-ID: 151667::1428706505-0000328B-EC5D845F/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/ywbpghfYVViFzVACNHnNMBhtTf0>
Subject: [Netconf] IESG state changed to Approved-announcement to be sent WAS:FW: ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-09.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 10 Apr 2015 22:55:09 -0000

Q29uZ3JhdHMgdG8gTkVUQ09ORiBXRyBmb3IgdGhpcyBhY2hpZXZlbWVudCBhbmQgdGhlIGh1Z2Ug
c3RlcCBmb3J3YXJkIHRvIGdldCBORVRDT05GIGJldHRlciBhbmQgdXNlZnVsLg0KU3BlY2lhbCB0
aGFua3MgdG8gdGhlIGVkaXRvcnMgSnVlcmdlbiBTY2hvZW53YWVsZGVyLCBNb2hhbWFkIEJhZHJh
IGFuZCBBbGFuIEx1Y2h1ayBmb3IgdGhlaXIgZWZmb3J0cyB0byBnZXQgdGhlIGRyYWZ0IGZpbmFs
aXplZCBhbmQgYXBwcm92ZWQuDQoNCk1laG1ldCAmIE1haGVzaA0KDQotLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KRnJvbTogZXh0IElFVEYgU2VjcmV0YXJpYXQgW21haWx0bzppZXRmLXNlY3Jl
dGFyaWF0LXJlcGx5QGlldGYub3JnXSANClNlbnQ6IFRodXJzZGF5LCBBcHJpbCAwOSwgMjAxNSA4
OjAxIFBNDQpUbzogZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1MzliaXNAaWV0Zi5vcmc7IG5ldGNv
bmYtY2hhaXJzQGlldGYub3JnOyBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy5hZEBpZXRm
Lm9yZzsgZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1MzliaXMuc2hlcGhlcmRAaWV0Zi5vcmc7IEVy
c3VlLCBNZWhtZXQgKE5va2lhIC0gREUvTXVuaWNoKTsgbmV0Y29uZkBpZXRmLm9yZw0KU3ViamVj
dDogSUQgVHJhY2tlciBTdGF0ZSBVcGRhdGUgTm90aWNlOiA8ZHJhZnQtaWV0Zi1uZXRjb25mLXJm
YzU1MzliaXMtMDkudHh0Pg0KDQpJRVNHIHN0YXRlIGNoYW5nZWQgdG8gQXBwcm92ZWQtYW5ub3Vu
Y2VtZW50IHRvIGJlIHNlbnQ6OlBvaW50IFJhaXNlZCAtIHdyaXRldXAgbmVlZGVkIGZyb20gSUVT
RyBFdmFsdWF0aW9uDQpJRCBUcmFja2VyIFVSTDogaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9kcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy8NCg0K


From nobody Fri Apr 10 19:14:57 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D47421A6EDB for <netconf@ietfa.amsl.com>; Fri, 10 Apr 2015 19:14:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 57n34ngn5XNu for <netconf@ietfa.amsl.com>; Fri, 10 Apr 2015 19:14:55 -0700 (PDT)
Received: from mail-la0-f47.google.com (mail-la0-f47.google.com [209.85.215.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1E1C1A6F0A for <netconf@ietf.org>; Fri, 10 Apr 2015 19:14:54 -0700 (PDT)
Received: by laat2 with SMTP id t2so24761175laa.1 for <netconf@ietf.org>; Fri, 10 Apr 2015 19:14:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ptzPySG2EFIeYAyNnaVFT8dcYsvSnfELoHKYv4RUARk=; b=K2pYpw52f29c3UAJpuBADuIa9VTXY1dKdafHzV8JHcdq7H879SJeDfLbDZCU9bgtEj Rom0DV6Hi/P5NUGAIC72ah96sPBgJVspHMVEk5C61g49O9KLbQHlR0B0RkGFx7wNoA9b E/vaTUoY1/UBp9dQPF2h1+m1gFcICob/GJ54v39wjDjiEFQZxBa8vnT00txcjRLELvY7 44Ymmby7ypedbXeTKPEEi+LoU7pRfs0RorQhxeTtaS1MpHLV94EByFkVDfReadlpIG26 12EltA40GpSL2v0fRx462S2Xi3N8MmxprwVPHMGR5PpooRvd+SK5oy7j6NHY7cA7/TeF 4Sng==
X-Gm-Message-State: ALoCoQlBqXfjTqGn4vPHnQsRR/sH2+svqJW3LulMF1HroMDVXhJtNWQJNz8osPJik8pXcmZ0ob/i
MIME-Version: 1.0
X-Received: by 10.112.205.103 with SMTP id lf7mr3733740lbc.37.1428718493002; Fri, 10 Apr 2015 19:14:53 -0700 (PDT)
Received: by 10.112.200.102 with HTTP; Fri, 10 Apr 2015 19:14:52 -0700 (PDT)
In-Reply-To: <20150410.082116.663742183631558687.mbj@tail-f.com>
References: <CABCOCHTjEmKnH0Oj1aBVUiq5CAok8qJDss=uadDxiUTwTOA2Fg@mail.gmail.com> <20150410.082116.663742183631558687.mbj@tail-f.com>
Date: Fri, 10 Apr 2015 19:14:52 -0700
Message-ID: <CABCOCHQOMaaExqfZV0UM6SNB8k2TC4B_SxhEUCe=_g2DS9iQVA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Martin Bjorklund <mbj@tail-f.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/oa2g-G74RwU-cnfEQnzBS3HU2mg>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] subtree filter normalization
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sat, 11 Apr 2015 02:14:57 -0000

On Thu, Apr 9, 2015 at 11:21 PM, Martin Bjorklund <mbj@tail-f.com> wrote:
> Hi,
>
> Andy Bierman <andy@yumaworks.com> wrote:
>> Hi,
>>
>> I'm trying to rewrite some NETCONF code, and I cannot
>> tell if RFC 6241 allows for subtree filters to be normalized.
>> It is not clear how certain usage should be processed.
>>
>> This text in 6.1, para 1 seems to suggest the filter does not
>> need to follow a schema.
>>
>>    The server does not need to utilize any data-model-
>>    specific semantics during processing, allowing for simple and
>>    centralized implementation strategies.
>>
>>
>> I am not convinced NETCONF is correct here
>> (and I wrote a lot of this subtree text ;-)
>> IMO the server MUST return schema-valid content
>> for YANG modules it advertises,
>> and that requires the filter to be interpreted
>> and the response content normalized.
>
> This would indeed have been better!  But that's not what the spec
> says...
>
>
>> F0 is the well-behaved example on pg 25:
>>
>> F0:
>>     <filter type="subtree">
>>        <top xmlns="http://example.com/schema/1.2/config">
>>          <users>
>>            <user>
>>              <name>fred</name>
>>            </user>
>>          </users>
>>        </top>
>>      </filter>
>>
>> The RFC does not say if the 'name' select node can be repeated,
>> as in F1:
>>
>> F1:
>>    <filter type="subtree">
>>        <top xmlns="http://example.com/schema/1.2/config">
>>          <users>
>>            <user>
>>              <name>fred</name>
>>              <name>barney</name>
>>            </user>
>>          </users>
>>        </top>
>>      </filter>
>>
>> 6.2.5, bullet 2 says these are ANDed together, so
>> filter F1 would not match anything.  IMO this should only
>> apply to different select leafs.  Duplicate select leafs
>> should be ORed together.  This will help normalization.
>
> I think the current behavior is correct.  If you want to get both fred
> and barney you have to do:
>
>   <user>
>    <name>fred</name>
>   </user>
>   <user>
>    <name>barney</name>
>   </user>
>
> I don't think there is any reason for a special case when the select
> node is duplicated.  It can actually be confusing.  Assuming the list
> has two keys, what would this mean:
>
>   <user>
>    <given-name>martin</given-name>
>    <given-name>andy</given-name>
>    <surname>bjorklund</surname>
>    <surname>bierman</surname>
>   </user>
>
>> F2:
>>    <filter type="subtree">
>>        <top xmlns="http://example.com/schema/1.2/config">
>>          <users>
>>            <user>
>>              <name>fred</name>
>>            </user>
>>            <user>
>>              <name>fred</name>
>>            </user>
>>          </users>
>>        </top>
>>      </filter>
>>
>> Is F2 allowed? (container user repeated)
>> Is the server required to collapse the entries for return
>> so the rpc-reply is schema-valid?
>
> In this case the natural reply is schema-valid:
>
>     <top xmlns="http://example.com/schema/1.2/config">
>       <users>
>         <user>
>           <name>fred</name>
>           ...
>         </user>
>         <user>
>           <name>fred</name>
>           ...
>         </user>
>       </users>
>     </top>
>
>
>> Same applies to F3 and F4.
>
> The way the spec is written (data model agnostic), you'd get a reply
> that mimics the filter input.  The only way for a server to collapse
> the <user>s into a single <users> element, is to utilize the fact that
> "users" is a container.


Right.  Also applies to some other details:
   - generate list keys first
   - generate identityref
   - generate instance-identifier

I think the client would prefer schema-valid data,
so if the server can understand the schema, it should
figure out how to normalize the data and remove duplicates.

   <filter>
      <users />
       <users>
          <user>
            <name>fred<.name>
          </user>
       </users>
   </filter>

It would be OK for the server to return all user entries
then return the entry for 'fred' again?

I guess this could be called garbage-in/garbage-out
and not a problem.  A future RFC update should
add examples that do not follow the example schema,
and make it clear this is mandatory to support..


Andy

>
>> F3: variant of F2
>>    <filter type="subtree">
>>        <top xmlns="http://example.com/schema/1.2/config">
>>          <users>
>>            <user>
>>              <name>fred</name>
>>            </user>
>>          </users>
>>          </users>
>>            <user>
>>              <name>fred</name>
>>            </user>
>>          </users>
>>        </top>
>>      </filter>
>>
>> F4: variant of F2
>>    <filter type="subtree">
>>        <top xmlns="http://example.com/schema/1.2/config">
>>          <users>
>>            <user>
>>              <name>fred</name>
>>            </user>
>>          </users>
>>        </top>
>>       <top xmlns="http://example.com/schema/1.2/config">
>>          <users>
>>            <user>
>>              <name>barney</name>
>>            </user>
>>          </users>
>>        </top>
>>      </filter>
>
>
> /martin


From nobody Sat Apr 11 12:35:11 2015
Return-Path: <joelja@bogus.com>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id 9A4A21A874A; Sat, 11 Apr 2015 10:55:46 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 803E81A8740 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Sat, 11 Apr 2015 10:55:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level: 
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8] 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 DxH0PzX-HwS3 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Sat, 11 Apr 2015 10:55:45 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F9E01A701A for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Sat, 11 Apr 2015 10:55:45 -0700 (PDT)
Received: from nagasaki.bogus.com ([2001:418:1::81]:16342) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <joelja@bogus.com>) id 1YgzdA-0007pM-KD for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Sat, 11 Apr 2015 10:55:45 -0700
Received: from mb-aye.local (160.sub-70-211-1.myvzw.com [70.211.1.160]) (authenticated bits=0) by nagasaki.bogus.com (8.14.9/8.14.9) with ESMTP id t3BHtV0a099634 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 11 Apr 2015 17:55:31 GMT (envelope-from joelja@bogus.com)
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
references: <20150410080106.GA2282@elstar.local> <28548700-D021-4C0E-8B49-F471FE94D752@bogus.com> <20150410210448.GA6048@elstar.local>
From: joel jaeggli <joelja@bogus.com>
message-id: <5529600C.1040304@bogus.com>
Date: Sat, 11 Apr 2015 10:55:24 -0700
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.0
mime-version: 1.0
in-reply-to: <20150410210448.GA6048@elstar.local>
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2w6HRmf9opHov7EXBLHPSFExco2MaMfto"
X-SA-Exim-Connect-IP: 2001:418:1::81
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: joelja@bogus.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150411175545.4F9E01A701A@ietfa.amsl.com>
Resent-Date: Sat, 11 Apr 2015 10:55:45 -0700 (PDT)
Resent-From: joelja@bogus.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/Gsva8Jw28wLUz64BBVMiPLA2tLs>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Ebtvh9KD9BF-mK4pQdx2ITzNyvI>
X-Mailman-Approved-At: Sat, 11 Apr 2015 12:35:10 -0700
Cc: "draft-ietf-netconf-rfc5539bis.all@tools.ietf.org" <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>
Subject: Re: [Netconf] document status
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sat, 11 Apr 2015 17:55:46 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--2w6HRmf9opHov7EXBLHPSFExco2MaMfto
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 4/10/15 2:04 PM, Juergen Schoenwaelder wrote:
> On Fri, Apr 10, 2015 at 01:15:56PM -0700, Joel Jaeggli wrote:
>> Looks good, if you post the we'll announce it on the mailing and ship =
to the EMC editor.
>>
>=20
> I have posted -10.

Thanks,

Benoit, when you get back since you still hold the token on this would
you kick it into the rfc editor queue.

joel

> /js
>=20



--2w6HRmf9opHov7EXBLHPSFExco2MaMfto
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlUpYA0ACgkQ8AA1q7Z/VrJzRwCfT/yRQkKRW7OpfuqQLTubnnAF
xToAnjcYrWsgLJ6sxsPL2sHmJU5UtEnu
=J4Sg
-----END PGP SIGNATURE-----

--2w6HRmf9opHov7EXBLHPSFExco2MaMfto--


From nobody Sat Apr 11 12:35:12 2015
Return-Path: <bclaise@cisco.com>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id 5A9311B2A70; Sat, 11 Apr 2015 12:33:55 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FAD21B2A26 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Sat, 11 Apr 2015 12:33:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.5
X-Spam-Level: 
X-Spam-Status: No, score=-9.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, USER_IN_DEF_DKIM_WL=-7.5] 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 ZbzttY0Ii1eh for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Sat, 11 Apr 2015 12:33:53 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE21C1B2A23 for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Sat, 11 Apr 2015 12:33:53 -0700 (PDT)
Received: from aer-iport-1.cisco.com ([173.38.203.51]:28543) by zinfandel.tools.ietf.org with esmtps (TLS1.0:RSA_ARCFOUR_128_SHA1:128) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <bclaise@cisco.com>) id 1Yh1A8-00007O-3e for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Sat, 11 Apr 2015 12:33:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=386; q=dns/txt; s=iport; t=1428780832; x=1429990432; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=/YVui3wkD+P/Ff0b8dJMcU0PrVmQM60ULT2CpzVFgGM=; b=c+ilo5PBMPoD7mAt4TeQPsTaqUvmWzqmmDB/YCZXy7gIFw6rlTEleB4G LRA0GDT67n71B/C5TgKAwd8QaWO+sfXeK5xNLal0cF3+x4ZIFwtzcdeZA 1KjtTZqshUtt4LqFsTOEU79qNFDeQPRY66Ucq3N2Knklv4k6JjGydcjRm o=;
X-IronPort-AV: E=Sophos;i="5.11,562,1422921600"; d="scan'208";a="445068310"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 11 Apr 2015 19:33:38 +0000
Received: from [10.60.67.85] (ams-bclaise-8914.cisco.com [10.60.67.85]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t3BJXcGN018979; Sat, 11 Apr 2015 19:33:38 GMT
Message-ID: <55292C5A.2040901@cisco.com>
Date: Sat, 11 Apr 2015 16:14:50 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Joel Jaeggli <joelja@bogus.com>
References: <20150410080106.GA2282@elstar.local> <28548700-D021-4C0E-8B49-F471FE94D752@bogus.com> <20150410210448.GA6048@elstar.local>
In-Reply-To: <20150410210448.GA6048@elstar.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 173.38.203.51
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: bclaise@cisco.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150411193353.AE21C1B2A23@ietfa.amsl.com>
Resent-Date: Sat, 11 Apr 2015 12:33:53 -0700 (PDT)
Resent-From: bclaise@cisco.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/xAS3KK5M-IeUJl2BTiSew9q04Pw>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/yOX_wMPs1TGk53XDS8ELiz3ONfk>
X-Mailman-Approved-At: Sat, 11 Apr 2015 12:35:10 -0700
Cc: "draft-ietf-netconf-rfc5539bis.all@tools.ietf.org" <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>
Subject: Re: [Netconf] document status
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sat, 11 Apr 2015 19:33:55 -0000

On 10/04/2015 23:04, Juergen Schoenwaelder wrote:
> On Fri, Apr 10, 2015 at 01:15:56PM -0700, Joel Jaeggli wrote:
>> Looks good, if you post the we'll announce it on the mailing and ship to the EMC editor.
>>
> I have posted -10.
Let me follow up from here.
I'll double-check everything (probably on Monday) and move it to the 
RFC-editor queue.

Regards, Benoit
>
> /js
>


From nobody Mon Apr 13 12:43:50 2015
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57C851A19FA; Mon, 13 Apr 2015 12:43:48 -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] 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 ava4cLXg0rU0; Mon, 13 Apr 2015 12:43:47 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EF5F41A1A17; Mon, 13 Apr 2015 12:43:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <kwatsen@juniper.net>, <jclarke@cisco.com>, <mikael.abrahamsson@t-systems.se>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.13.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150413194345.9631.63249.idtracker@ietfa.amsl.com>
Date: Mon, 13 Apr 2015 12:43:45 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/1YmtN5xVToJjmAZgDCSvPjeMLzc>
Cc: joelja@bogus.com, netconf@ietf.org, ipr-announce@ietf.org
Subject: [Netconf] IPR Disclosure Juniper Networks, Inc.'s Statement about IPR related to draft-ietf-netconf-zerotouch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 13 Apr 2015 19:43:48 -0000

Dear Kent Watsen, Joe Clarke, Mikael Abrahamsson:


An IPR disclosure that pertains to your Internet-Draft entitled "Zero Touch
Provisioning for NETCONF Call Home (ZeroTouch)"
(draft-ietf-netconf-zerotouch) was submitted to the IETF Secretariat on  and has
been posted on the "IETF Page of Intellectual Property Rights Disclosures"
(https://datatracker.ietf.org/ipr/2581/). The title of the IPR disclosure is
"Juniper Networks, Inc.'s Statement about IPR related to
draft-ietf-netconf-zerotouch"


Thank you

IETF Secretariat


From nobody Tue Apr 14 06:55:17 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5A7E1A007A; Tue, 14 Apr 2015 06:55:16 -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] 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 fR43_Uj0imUB; Tue, 14 Apr 2015 06:55:12 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 771B71A0070; Tue, 14 Apr 2015 06:55:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150414135512.6220.83651.idtracker@ietfa.amsl.com>
Date: Tue, 14 Apr 2015 06:55:12 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/LoZPAceQGdYzg8EWk1aq5HkPyII>
Subject: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 14 Apr 2015 13:55:17 -0000

IESG has approved the document and state has been changed to Approved-announcement sent
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/


From nobody Tue Apr 14 06:55:24 2015
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92A8C1A0070; Tue, 14 Apr 2015 06:55:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 NskKw9UAPiKL; Tue, 14 Apr 2015 06:55:18 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E8BB1A00B6; Tue, 14 Apr 2015 06:55:12 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150414135512.6220.94863.idtracker@ietfa.amsl.com>
Date: Tue, 14 Apr 2015 06:55:12 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/UhtwauDlh15_09qeFUrK_HDksgU>
Cc: netconf mailing list <netconf@ietf.org>, netconf chair <netconf-chairs@tools.ietf.org>, RFC Editor <rfc-editor@rfc-editor.org>
Subject: [Netconf] Protocol Action: 'Using the NETCONF Protocol over Transport Layer Security (TLS) with Mutual X.509 Authentication' to Proposed Standard (draft-ietf-netconf-rfc5539bis-10.txt)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 14 Apr 2015 13:55:22 -0000

The IESG has approved the following document:
- 'Using the NETCONF Protocol over Transport Layer Security (TLS) with
   Mutual X.509 Authentication'
  (draft-ietf-netconf-rfc5539bis-10.txt) as Proposed Standard

This document is the product of the Network Configuration Working Group.

The IESG contact persons are Benoit Claise and Joel Jaeggli.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/





Technical Summary

   The Network Configuration Protocol (NETCONF) provides mechanisms to
   install, manipulate, and delete the configuration of network devices.
   This document describes how to use the Transport Layer Security (TLS)
   protocol with mutual X.509 authentication to secure the exchange of
   NETCONF messages.  This revision of RFC 5539 documents the new
   message framing used by NETCONF 1.1 and it obsoletes RFC 5539.

Working Group Summary

Since the start of the work end of 2012, the focus has been changed 
to remove call home functionality and to split the server configuration 
data model into another draft. There were no controversial or difficult 
decisions.

Document Quality

This document revises RFC 5539 by defining the chunked framing 
mechanism used if both peers adverstise the :base:1.1 capability. 
As such all implementations of NETCONF 1.1 that want to use TLS 
with mutual X.509 authentication have to use this new framing 
format. The document is clear and well written, and it has been 
extensively reviewed. There are implementations with different 
code base of different draft versions available.

Personnel

The document shepherd is Mehmet Ersue. The responsible AD 
is Benoit Claise. The IANA Expert(s) for the registries in this document 
are Joe Touch; Eliot Lear, Allison Mankin, Markku Kojo, Kumiko Ono, 
Martin Stiemerling, Lars Eggert, Alexey Melnikov, Wes Eddy, and 
Alexander Zimmermann



From nobody Tue Apr 14 07:11:40 2015
Return-Path: <mehmet.ersue@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F15981A8AF6; Tue, 14 Apr 2015 07:11:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level: 
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 6aSfeKctP1qB; Tue, 14 Apr 2015 07:11:37 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B8251A9152; Tue, 14 Apr 2015 07:11:25 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.14.3/8.14.3) with ESMTP id t3EEBNYk010866 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 14 Apr 2015 14:11:23 GMT
Received: from DEMUHTC001.nsn-intra.net ([10.159.42.32]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id t3EEBNg9011318 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 14 Apr 2015 16:11:23 +0200
Received: from DEMUHTC006.nsn-intra.net (10.159.42.37) by DEMUHTC001.nsn-intra.net (10.159.42.32) with Microsoft SMTP Server (TLS) id 14.3.224.2; Tue, 14 Apr 2015 16:11:22 +0200
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.118]) by DEMUHTC006.nsn-intra.net ([10.159.42.37]) with mapi id 14.03.0224.002; Tue, 14 Apr 2015 16:11:22 +0200
From: "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
To: ext IETF Secretariat <ietf-secretariat-reply@ietf.org>, "draft-ietf-netconf-rfc5539bis@ietf.org" <draft-ietf-netconf-rfc5539bis@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "draft-ietf-netconf-rfc5539bis.ad@ietf.org" <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, "draft-ietf-netconf-rfc5539bis.shepherd@ietf.org" <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
Thread-Index: AQHQdrqk0vR/5/x6x0is3Gz5/0kWIZ1MiKOg
Date: Tue, 14 Apr 2015 14:11:22 +0000
Message-ID: <E4DE949E6CE3E34993A2FF8AE79131F819693EB0@DEMUMBX005.nsn-intra.net>
References: <20150414135512.6220.83651.idtracker@ietfa.amsl.com>
In-Reply-To: <20150414135512.6220.83651.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.100]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 1106
X-purgate-ID: 151667::1429020683-0000328B-CB64DACE/0/0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/Or-eTNZ0Jn8JwqX45in0ls-pFIM>
Subject: Re: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 14 Apr 2015 14:11:39 -0000

Q29uZ3JhdHMgdG8gdGhlIHdvcmtpbmcgZ3JvdXAgZm9yIHRoZSBhY2hpZXZlbWVudCBvZiB0aGlz
IG1pbGVzdG9uZSENCg0KU3BlY2lhbCB0aGFua3MgdG8gb3VyIGRldm90ZWQgV0cgbWVtYmVycyB3
aG8gcmV2aWV3ZWQsIGNvbW1lbnRlZCwgYW5kIGVkaXRlZCBvdmVyIHRoZSB0aW1lIHJlcGVhdGVk
bHkuDQoNCkNoZWVycywgDQpNZWhtZXQgDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
CkZyb206IGV4dCBJRVRGIFNlY3JldGFyaWF0IFttYWlsdG86aWV0Zi1zZWNyZXRhcmlhdC1yZXBs
eUBpZXRmLm9yZ10gDQpTZW50OiBUdWVzZGF5LCBBcHJpbCAxNCwgMjAxNSAzOjU1IFBNDQpUbzog
ZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1MzliaXNAaWV0Zi5vcmc7IG5ldGNvbmYtY2hhaXJzQGll
dGYub3JnOyBkcmFmdC1pZXRmLW5ldGNvbmYtcmZjNTUzOWJpcy5hZEBpZXRmLm9yZzsgZHJhZnQt
aWV0Zi1uZXRjb25mLXJmYzU1MzliaXMuc2hlcGhlcmRAaWV0Zi5vcmc7IEVyc3VlLCBNZWhtZXQg
KE5va2lhIC0gREUvTXVuaWNoKTsgbmV0Y29uZkBpZXRmLm9yZw0KU3ViamVjdDogSUQgVHJhY2tl
ciBTdGF0ZSBVcGRhdGUgTm90aWNlOiA8ZHJhZnQtaWV0Zi1uZXRjb25mLXJmYzU1MzliaXMtMTAu
dHh0Pg0KDQpJRVNHIGhhcyBhcHByb3ZlZCB0aGUgZG9jdW1lbnQgYW5kIHN0YXRlIGhhcyBiZWVu
IGNoYW5nZWQgdG8gQXBwcm92ZWQtYW5ub3VuY2VtZW50IHNlbnQNCklEIFRyYWNrZXIgVVJMOiBo
dHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbmV0Y29uZi1yZmM1NTM5
YmlzLw0KDQo=


From nobody Tue Apr 14 15:16:27 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 127F91A8798; Tue, 14 Apr 2015 15:16:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=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 g43Z-M0wKK2k; Tue, 14 Apr 2015 15:16:25 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 17A281A876F; Tue, 14 Apr 2015 15:16:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150414221625.21771.4127.idtracker@ietfa.amsl.com>
Date: Tue, 14 Apr 2015 15:16:25 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/wsFuoZYO_PDBN3MaO7S2HpXCeuM>
Subject: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 14 Apr 2015 22:16:26 -0000

IESG state changed to RFC Ed Queue from Approved-announcement sent
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/


From nobody Tue Apr 14 16:05:28 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24BAC1B304D; Tue, 14 Apr 2015 16:05:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=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 GjqdSB-aRPa3; Tue, 14 Apr 2015 16:05:26 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AED31B304B; Tue, 14 Apr 2015 16:05:26 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150414230526.12273.32385.idtracker@ietfa.amsl.com>
Date: Tue, 14 Apr 2015 16:05:26 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/hgm7wMOTf2Vhr6X7e37b4mst5dY>
Subject: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 14 Apr 2015 23:05:27 -0000

IANA action state changed to In Progress
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/


From nobody Wed Apr 15 10:55:42 2015
Return-Path: <talmi@marvell.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 934FC1B2ED2 for <netconf@ietfa.amsl.com>; Wed, 15 Apr 2015 10:55:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.266
X-Spam-Level: 
X-Spam-Status: No, score=-2.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, 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 13IlnUzPiZq8 for <netconf@ietfa.amsl.com>; Wed, 15 Apr 2015 10:55:34 -0700 (PDT)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10A511A01F4 for <netconf@ietf.org>; Wed, 15 Apr 2015 10:55:34 -0700 (PDT)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.14.5/8.14.5) with SMTP id t3FHskqS013121; Wed, 15 Apr 2015 10:55:22 -0700
Received: from sc-owa04.marvell.com ([199.233.58.150]) by mx0b-0016f401.pphosted.com with ESMTP id 1ts7h2upgs-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 15 Apr 2015 10:55:21 -0700
Received: from IL-EXCH01.marvell.com (10.4.102.220) by SC-OWA04.marvell.com (10.93.76.33) with Microsoft SMTP Server (TLS) id 8.3.327.1; Wed, 15 Apr 2015 10:55:20 -0700
Received: from IL-EXCH01.marvell.com (10.4.102.220) by IL-EXCH01.marvell.com (10.4.102.220) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Wed, 15 Apr 2015 20:55:13 +0300
Received: from IL-EXCH01.marvell.com ([fe80::5d63:81cd:31e2:fc36]) by IL-EXCH01.marvell.com ([fe80::5d63:81cd:31e2:fc36%20]) with mapi id 15.00.1044.021; Wed, 15 Apr 2015 20:55:13 +0300
From: Tal Mizrahi <talmi@marvell.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: Updated draft-mm-netconf-time-capability-04
Thread-Index: AdB3oueMF4dHIRkvQ2WManeoD+WZFg==
Date: Wed, 15 Apr 2015 17:55:13 +0000
Message-ID: <dff01581726e4f57b072a6957e81f34e@IL-EXCH01.marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [199.203.130.14]
Content-Type: multipart/alternative; boundary="_000_dff01581726e4f57b072a6957e81f34eILEXCH01marvellcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.13.68, 1.0.33,  0.0.0000 definitions=2015-04-15_06:2015-04-15,2015-04-15,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1504150148
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/098oSx0nLNn6jpx4iMjmbe5yzzw>
Cc: Tal Mizrahi <dew@campus.technion.ac.il>, Yoram Moses <moses@ee.technion.ac.il>
Subject: [Netconf] Updated draft-mm-netconf-time-capability-04
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 15 Apr 2015 17:55:40 -0000

--_000_dff01581726e4f57b072a6957e81f34eILEXCH01marvellcom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Feedbacks will be welcome.
Even short feedbacks such as "I think this draft is useful" will be welcome=
.

https://tools.ietf.org/html/draft-mm-netconf-time-capability-04

We want to thank all the people who reviewed previous versions of the draft=
 and sent comments. We would appreciate if you could go over the comment li=
st below and make sure we have addressed your comments.


A short overview
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
This draft defines a time capability in NETCONF; an RPC can include an elem=
ent that defines its scheduled time of execution.
This allows a few interesting use cases:
- Network-wide commit (see https://www.ietf.org/proceedings/92/slides/slide=
s-92-netconf-13.pdf).
- Time-based network update (see http://www.ietf.org/proceedings/87/slides/=
slides-87-netconf-1.pdf).

As a side note, the ability to perform time-triggered network updates has b=
een recently added to the OpenFlow protocol v1.5.
NETCONF is not OpenFlow. Yet, the ability to perform time-triggered operati=
ons seems to be a basic and important tool for a network configuration prot=
ocol.


Changes compared to draft 03
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The most notable changes compared to version 03 are:
- The notification message now uses a unique <schedule-id>, rather than usi=
ng the message-id of the corresponding RPC.
- The security considerations section was extended to include the content o=
f http://www.ops.ietf.org/netconf/yang-security-considerations.txt.


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Feedback from previous versions of the draft
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
We received a lot of feedback from the NETCONF WG about the previous drafts=
.
Below are some of the main questions and comments, and for each one a descr=
iption of how we addressed it.
Please let us know if we missed something, or if you believe we did not add=
ress some of the issues below.


Comments from Andy:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>This solution seems to send 1 <rpc-reply>
>when the operation is finally executed.  How does the client know the oper=
ation
>was scheduled successfully?  IMO, a better solution would be an immediate
><rpc-reply> (scheduled OK) and the execution results sent in a <notificati=
on>.

(1) Agreed.
In the current draft the server sends a notification once it receives a sch=
eduled commit. This allows the client to know that the scheduled RPC was re=
ceived. Then, when the RPC is completed, the server sends the RPC reply.

>IMO, YANG date-and-time is better time parameter than 'seconds since 1970'=
.
>It is already supported by NETCONF servers.

(2) Agreed.
The current draft uses date-and-time.

>How does a client cancel an operation?
>Can client A cancel operations for client B,
>assuming client A is allowed to invoke <kill-session>?

(3) Agreed.
The current draft includes a cancel-schedule RPC.

>I agree it is better to synch the start-times, not the finish-times.
>That is too difficult to predict.

(4) Agreed.
The current draft defines <scheduled-time> to be the start time of the oper=
ation.

>IMO, 1 micro-second resolution is enough, not nano-seconds.

(5) Understood. Draft 00 used the IEEE 1588 time format, which may have imp=
lied that a nanosecond accuracy is expected.
The current draft uses the date-and-time format. Nanosecond accuracy is not=
 required (neither explicitly, nor implicitly).
The draft intentionally does not define an accuracy requirement, as in the =
Network Time Protocol (NTP), and the Precision Time Protocol (PTP).  The cu=
rrent draft defines time as a tool. Accuracy will depend on the application=
, implementation, and network size/topology.

>Can you explain why the server returns the execution time for operations
>since that doesn't seem to have anything to do with the problem statement
>of starting operations at a coordinated time?

(6) The servers returns the actual execution time to the client. This allow=
s the client to receive feedback about when the actual operation was comple=
ted compared to its intended scheduled time. This is an important mechanism=
, as it provides the client information about the accuracy of the scheduled=
 RPC.

>How do clients monitor what operations are pending?
>What if the NACM rules change while the operation is pending?
>What if a session is lost or closed before its scheduled operation is star=
ted?
>What if the server reboots while operations are pending?

(7) Essentially, all these questions boil down the discussion we have on 3.=
6. Near Future Scheduling vs. Far Future Scheduling.
We focus on near future scheduling. Quoting from section 3.6:
"Near future scheduling guarantees that external events such as the example=
s above have a low probability of occurring during the sched-max-future per=
iod, and even when they do, the period of inconsistency is limited to sched=
-max-future, which is a short period of time."

>There are lots of operational problems with delayed operations.
>I like the solution in draft-kwatsen-conditional-enablement-00
>better than this one because it covers more use-cases and
>seems more tractable.

(8) Continuing the point of (7), I believe the solution of draft-kwatsen-co=
nditional-enablement-00 was optimized for far future scheduling, while our =
draft is optimized for near future scheduling. We believe once you think ab=
out the current draft in the context of near future scheduling, the operati=
onal problems you mention are not an issue.


Comments from Joe:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>I think there should be a way to query the server's current time to make s=
ure the client and server agree.
>In terms of this draft should there be some text that explain this as a po=
tential concern with suggestions

(9) Agreed.
This is discussed in Section 3.3 of the current draft.

>In terms of things that need to be done to the draft, I think it needs a
>section on error-handling specifically around what happens if the clock
>on the device is insane or if a time is specified in the past.  I think
>there needs to be some direction about how far in the future one can set
>the timer or how many pending operations can be outstanding.

(10) Agreed.
This is currently discussed in Section 3.5.

Comments from Martin:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>date-and-time (and RFC 3339) allow finer granularity than a 10th of a
>second.

(11) Agreed.
The current draft uses date-and-time.

Comments from Juergen:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>If nobody seriously can implement a certain precision, implementations
>will simply cheat and the consequence of that in the long run is often
>worse than having a less fine grained precision that is implementable
>and thus meaningful.

(12) Understood. Please see (5).

Comments from Jonathan:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>wouldn't it be more appropriate to define the scheduled time
>as "the time at which the RPC should be executed

(13) Agreed. Please see (4).


>How would you see this working when supporting the configuration
>of a set of network elements in a robust and transaction-oriented way,
>where the operation should complete on all devices or be fully reversed?

(14) Agreed.
The current draft includes the cancel-schedule RPC, which allows a network-=
wide all-or-none operation.

Comments from Radek:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>Even if you do <edit-config> on a single leaf, it can represent a
>complex operation with a hardly predictable duration.

(15) Agreed.
The current draft defines <scheduled-time> to be the start time of the oper=
ation.

Comments from Balazs:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

>Can you give us some examples of applications today that use coordinated
>configuration? What precision is used today?

(16) Some interesting uses cases are given at the beginning of this email.

>IMHO anything better then millisec precision is unrealistic, unneeded or
>rather just wishfull thinking.

(17) Understood. Please see (5).

>The idea that scheduled time should be the required completion time for
>an operation is unfortunate. That assumes a device can estimate how long a
>complex configuration operation will take.

(18) Agreed. Please see (4).

>there must be a way to check pending scheduled operations.
>if a management user is removed/undefined will his pending operations also
>be removed, or will they stand there and fail at the scheduled execution t=
ime?
>What if my session is closed e.g. by a network timeout?

(19) Understood. We believe these comments boil down to the discussion of (=
7), which is discussed in Section 3.6 of the current draft.

>often a configuration session will consist of multiple operations:
>(lock, edit-config, unlock), (lock, discard-changes, edit-config, commit, =
unlock).
>If I can only schedule single operations does that mean I can not use lock=
? If I
>want to schedule commit, should I keep the running and the candidate
>configurations locked to ensure I commit, what I really want?

(20) Multiple operations can use multiple scheduled RPCs with different exe=
cution times. The TIME of these RPCs can determine the order of their execu=
tion. Similarly, the lock can be used with a schedule, so you do not need t=
o lock the datastore in advance.


Regards,
Tal and Yoram.


--_000_dff01581726e4f57b072a6957e81f34eILEXCH01marvellcom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Feedbacks will be welcome.<o:p></o:p></p>
<p class=3D"MsoNormal">Even short feedbacks such as &#8220;I think this dra=
ft is useful&#8221; will be welcome.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/draft-mm-netc=
onf-time-capability-04">https://tools.ietf.org/html/draft-mm-netconf-time-c=
apability-04</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We want to thank all the people who reviewed previou=
s versions of the draft and sent comments. We would appreciate if you could=
 go over the comment list below and make sure we have addressed your commen=
ts.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A short overview<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p=
></p>
<p class=3D"MsoNormal">This draft defines a time capability in NETCONF; an =
RPC can include an element that defines its scheduled time of execution.<o:=
p></o:p></p>
<p class=3D"MsoNormal">This allows a few interesting use cases: <o:p></o:p>=
</p>
<p class=3D"MsoNormal">- Network-wide commit (see <span style=3D"color:#1F4=
97D"><a href=3D"https://www.ietf.org/proceedings/92/slides/slides-92-netcon=
f-13.pdf">https://www.ietf.org/proceedings/92/slides/slides-92-netconf-13.p=
df</a></span>).<o:p></o:p></p>
<p class=3D"MsoNormal">- Time-based network update (see <span style=3D"colo=
r:#1F497D">
<a href=3D"http://www.ietf.org/proceedings/87/slides/slides-87-netconf-1.pd=
f">http://www.ietf.org/proceedings/87/slides/slides-87-netconf-1.pdf</a>)</=
span>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As a side note, the ability to perform time-triggere=
d network updates has been recently added to the OpenFlow protocol v1.5.
<o:p></o:p></p>
<p class=3D"MsoNormal">NETCONF is not OpenFlow. Yet, the ability to perform=
 time-triggered operations seems to be a basic and important tool for a net=
work configuration protocol.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Changes compared to draft 03<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">The most notable changes compared to version 03 are:=
<o:p></o:p></p>
<p class=3D"MsoNormal">- The notification message now uses a unique &lt;sch=
edule-id&gt;, rather than using the message-id of the corresponding RPC.<o:=
p></o:p></p>
<p class=3D"MsoNormal">- The security considerations section was extended t=
o include the content of
<a href=3D"http://www.ops.ietf.org/netconf/yang-security-considerations.txt=
">http://www.ops.ietf.org/netconf/yang-security-considerations.txt</a>.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Feedback from previous versions of the draft<o:p></o=
:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">We received a lot of feedback from the NETCONF WG ab=
out the previous drafts.<o:p></o:p></p>
<p class=3D"MsoNormal">Below are some of the main questions and comments, a=
nd for each one a description of how we addressed it.<o:p></o:p></p>
<p class=3D"MsoNormal">Please let us know if we missed something, or if you=
 believe we did not address some of the issues below.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments from Andy:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;This solution seems to send 1 &lt;rpc-reply&gt;<=
o:p></o:p></p>
<p class=3D"MsoNormal">&gt;when the operation is finally executed.&nbsp; Ho=
w does the client know the operation<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;was scheduled successfully?&nbsp; IMO, a better =
solution would be an immediate<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;&lt;rpc-reply&gt; (scheduled OK) and the executi=
on results sent in a &lt;notification&gt;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(1) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">In the current draft the server sends a notification=
 once it receives a scheduled commit. This allows the client to know that t=
he scheduled RPC was received. Then, when the RPC is completed, the server =
sends the RPC reply.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;IMO, YANG date-and-time is better time parameter=
 than 'seconds since 1970'.<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;It is already supported by NETCONF servers.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(2) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">The current draft uses date-and-time.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;How does a client cancel an operation?<o:p></o:p=
></p>
<p class=3D"MsoNormal">&gt;Can client A cancel operations for client B,<o:p=
></o:p></p>
<p class=3D"MsoNormal">&gt;assuming client A is allowed to invoke &lt;kill-=
session&gt;?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(3) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">The current draft includes a cancel-schedule RPC.<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;I agree it is better to synch the start-times, n=
ot the finish-times.<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;That is too difficult to predict.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(4) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">The current draft defines &lt;scheduled-time&gt; to =
be the start time of the operation.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;IMO, 1 micro-second resolution is enough, not na=
no-seconds.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(5) Understood. Draft 00 used the IEEE 1588 time for=
mat, which may have implied that a nanosecond accuracy is expected.<o:p></o=
:p></p>
<p class=3D"MsoNormal">The current draft uses the date-and-time format. Nan=
osecond accuracy is not required (neither explicitly, nor implicitly).<o:p>=
</o:p></p>
<p class=3D"MsoNormal">The draft intentionally does not define an accuracy =
requirement, as in the Network Time Protocol (NTP), and the Precision Time =
Protocol (PTP). &nbsp;The current draft defines time as a tool. Accuracy wi=
ll depend on the application, implementation,
 and network size/topology.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;Can you explain why the server returns the execu=
tion time for operations<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;since that doesn't seem to have anything to do w=
ith the problem statement<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;of starting operations at a coordinated time?<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(6) The servers returns the actual execution time to=
 the client. This allows the client to receive feedback about when the actu=
al operation was completed compared to its intended scheduled time. This is=
 an important mechanism, as it provides
 the client information about the accuracy of the scheduled RPC.<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;How do clients monitor what operations are pendi=
ng?<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;What if the NACM rules change while the operatio=
n is pending?<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;What if a session is lost or closed before its s=
cheduled operation is started?<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;What if the server reboots while operations are =
pending?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(7) Essentially, all these questions boil down the d=
iscussion we have on 3.6. Near Future Scheduling vs. Far Future Scheduling.=
<o:p></o:p></p>
<p class=3D"MsoNormal">We focus on near future scheduling. Quoting from sec=
tion 3.6:<o:p></o:p></p>
<p class=3D"MsoNormal">&#8220;Near future scheduling guarantees that extern=
al events such as the examples above have a low probability of occurring du=
ring the sched-max-future period, and even when they do, the period of inco=
nsistency is limited to sched-max-future,
 which is a short period of time.&#8221;<span lang=3D"HE" dir=3D"RTL" style=
=3D"font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;There are lots of operational problems with dela=
yed operations.<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;I like the solution in draft-kwatsen-conditional=
-enablement-00<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;better than this one because it covers more use-=
cases and<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;seems more tractable.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(8) Continuing the point of (7), I believe the solut=
ion of draft-kwatsen-conditional-enablement-00 was optimized for far future=
 scheduling, while our draft is optimized for near future scheduling. We be=
lieve once you think about the current
 draft in the context of near future scheduling, the operational problems y=
ou mention are not an issue.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments from Joe:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p=
></o:p></p>
<p class=3D"MsoNormal">&gt;I think there should be a way to query the serve=
r's current time to make sure the client and server agree.<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;In terms of this draft should there be some text=
 that explain this as a potential concern with suggestions<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(9) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">This is discussed in Section 3.3 of the current draf=
t.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;In terms of things that need to be done to the d=
raft, I think it needs a<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;section on error-handling specifically around wh=
at happens if the clock<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;on the device is insane or if a time is specifie=
d in the past.&nbsp; I think<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;there needs to be some direction about how far i=
n the future one can set<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;the timer or how many pending operations can be =
outstanding.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(10) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">This is currently discussed in Section 3.5.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments from Martin:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;date-and-time (and RFC 3339) allow finer granula=
rity than a 10th of a<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;second.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(11) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">The current draft uses date-and-time.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments from Juergen:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;If nobody seriously can implement a certain prec=
ision, implementations<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;will simply cheat and the consequence of that in=
 the long run is often<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;worse than having a less fine grained precision =
that is implementable<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;and thus meaningful.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(12) Understood. Please see (5).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments from Jonathan:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;wouldn't it be more appropriate to define the sc=
heduled time
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;as &quot;the time at which the RPC should be exe=
cuted<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(13) Agreed. Please see (4).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;How would you see this working when supporting t=
he configuration
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;of a set of network elements in a robust and tra=
nsaction-oriented way,
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;where the operation should complete on all devic=
es or be fully reversed?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(14) Agreed. <o:p></o:p></p>
<p class=3D"MsoNormal">The current draft includes the cancel-schedule RPC, =
which allows a network-wide all-or-none operation.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments from Radek:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;Even if you do &lt;edit-config&gt; on a single l=
eaf, it can represent a<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;complex operation with a hardly predictable dura=
tion.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(15) Agreed.<o:p></o:p></p>
<p class=3D"MsoNormal">The current draft defines &lt;scheduled-time&gt; to =
be the start time of the operation.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments from Balazs:<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;Can you give us some examples of applications to=
day that use coordinated
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;configuration? What precision is used today?<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(16) Some interesting uses cases are given at the be=
ginning of this email.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;IMHO anything better then millisec precision is =
unrealistic, unneeded or
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;rather just wishfull thinking.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(17) Understood. Please see (5).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;The idea that scheduled time should be the requi=
red completion time for
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;an operation is unfortunate. That assumes a devi=
ce can estimate how long a
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;complex configuration operation will take.<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(18) Agreed. Please see (4).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;there must be a way to check pending scheduled o=
perations.<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;if a management user is removed/undefined will h=
is pending operations also
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;be removed, or will they stand there and fail at=
 the scheduled execution time?<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;What if my session is closed e.g. by a network t=
imeout?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(19) Understood. We believe these comments boil down=
 to the discussion of (7), which is discussed in Section 3.6 of the current=
 draft.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&gt;often a configuration session will consist of mu=
ltiple operations:
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;(lock, edit-config, unlock), (lock, discard-chan=
ges, edit-config, commit, unlock).
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;If I can only schedule single operations does th=
at mean I can not use lock? If I
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;want to schedule commit, should I keep the runni=
ng and the candidate
<o:p></o:p></p>
<p class=3D"MsoNormal">&gt;configurations locked to ensure I commit, what I=
 really want?
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(20) Multiple operations can use multiple scheduled =
RPCs with different execution times. The TIME of these RPCs can determine t=
he order of their execution. Similarly, the lock can be used with a schedul=
e, so you do not need to lock the
 datastore in advance.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Tal and Yoram.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_dff01581726e4f57b072a6957e81f34eILEXCH01marvellcom_--


From nobody Wed Apr 15 14:05:46 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8F361A901D; Wed, 15 Apr 2015 14:05:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=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 ZY_3k_IyxQ7Q; Wed, 15 Apr 2015 14:05:43 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3060D1A9024; Wed, 15 Apr 2015 14:05:30 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150415210530.4264.21492.idtracker@ietfa.amsl.com>
Date: Wed, 15 Apr 2015 14:05:30 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/H4ooYue-XBbZR6ZWqazueGaCShg>
Subject: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 15 Apr 2015 21:05:45 -0000

IANA action state changed to Waiting on Authors
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/


From nobody Wed Apr 15 14:09:32 2015
Return-Path: <iana-shared@icann.org>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id F09F11A8AFE; Wed, 15 Apr 2015 13:57:06 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2B6D1A8AFA for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Wed, 15 Apr 2015 13:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.879
X-Spam-Level: 
X-Spam-Status: No, score=-0.879 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MISSING_HEADERS=1.021] autolearn=no
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 xuBk-aMC1jGf for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Wed, 15 Apr 2015 13:57:05 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6BB01A8AF5 for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Wed, 15 Apr 2015 13:57:05 -0700 (PDT)
Received: from smtp01.icann.org ([192.0.33.81]:47643 helo=smtp1.lax.icann.org) by zinfandel.tools.ietf.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <iana-shared@icann.org>) id 1YiUMr-0004G8-9s for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Wed, 15 Apr 2015 13:57:05 -0700
Received: from request3.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp1.lax.icann.org (8.13.8/8.13.8) with ESMTP id t3FKuxtK013415 for <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>; Wed, 15 Apr 2015 20:56:59 GMT
Received: by request3.lax.icann.org (Postfix, from userid 48) id 93C66C207C3; Wed, 15 Apr 2015 20:56:59 +0000 (UTC)
RT-Owner: amanda.baber
From: "Amanda Baber via RT" <drafts-approval@iana.org>
In-Reply-To: <20150414135512.6220.54929.idtracker@ietfa.amsl.com>
References: <RT-Ticket-818826@icann.org> <20150414135512.6220.54929.idtracker@ietfa.amsl.com>
Message-ID: <rt-4.2.9-16687-1429131419-323.818826-7-0@icann.org>
X-RT-Loop-Prevention: IANA
X-RT-Ticket: IANA #818826
X-Managed-BY: RT 4.2.9 (http://www.bestpractical.com/rt/)
X-RT-Originator: amanda.baber@icann.org
Content-Type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Precedence: bulk
Date: Wed, 15 Apr 2015 20:56:59 +0000
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-SA-Exim-Connect-IP: 192.0.33.81
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: iana-shared@icann.org
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150415205705.C6BB01A8AF5@ietfa.amsl.com>
Resent-Date: Wed, 15 Apr 2015 13:57:05 -0700 (PDT)
Resent-From: iana-shared@icann.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/IPQAf_GsTyNUfVPwifNUrnu5Dgg>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/wONfAPPn_AdGAwIfE6v56C4FQ5M>
X-Mailman-Approved-At: Wed, 15 Apr 2015 14:09:30 -0700
Cc: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
Subject: [Netconf] [IANA #818826] Protocol Action: 'Using the NETCONF Protocol over Transport Layer Security (TLS) with Mutual X.509 Authentication' to Proposed Standard (draft-ietf-netconf-rfc5539bis-10.txt)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: drafts-approval@iana.org
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: <http://www.ietf.org/mail-archive/web/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, 15 Apr 2015 20:57:07 -0000

Dear Authors:

ATTENTION: A RESPONSE TO THIS MESSAGE IS NEEDED 

We've completed the IANA Actions for the following RFC-to-be:

draft-ietf-netconf-rfc5539bis-10

IANA has listed the IESG as the assignee, the IETF Chair as the contact, and this document as the only reference for the following assignment in the Service Name and Transport Protocol Port Number Registry:

Service Name: netconf-tls	
Port Number: 6513	
Transport Protocol: tcp	
Description: NETCONF over TLS	
Assignee: [IESG]	
Contact: [IETF_Chair]		
Modification Date: 2015-04-15	
Reference: [RFC-ietf-netconf-rfc5539bis-10]

Please see
http://www.iana.org/assignments/service-names-port-numbers


Please let us know whether the above IANA Actions look OK. As soon as we receive your confirmation, we'll notify the RFC Editor that this document's IANA Actions are complete. (If this document has a team of authors, one reply on behalf of everyone will suffice.)

We'll update the reference when the RFC Editor notifies us that they've assigned a number.

Thanks,

Amanda Baber
IANA Request Specialist
ICANN


From nobody Wed Apr 15 14:09:52 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: expand-draft-ietf-netconf-rfc5539bis.all@virtual.ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 65534) id 92E351A901E; Wed, 15 Apr 2015 14:08:36 -0700 (PDT)
X-Original-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Delivered-To: xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64D341A8F49 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Wed, 15 Apr 2015 14:08:36 -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] 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 zAELVocEa2p5 for <xfilter-draft-ietf-netconf-rfc5539bis.all@ietfa.amsl.com>; Wed, 15 Apr 2015 14:08:34 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB0781A901E for <draft-ietf-netconf-rfc5539bis.all@ietf.org>; Wed, 15 Apr 2015 14:08:33 -0700 (PDT)
Received: from atlas3.jacobs-university.de ([212.201.44.18]:35503) by zinfandel.tools.ietf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from <j.schoenwaelder@jacobs-university.de>) id 1YiUXw-0006Qj-JW for draft-ietf-netconf-rfc5539bis.all@tools.ietf.org; Wed, 15 Apr 2015 14:08:33 -0700
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 06A3D8F8; Wed, 15 Apr 2015 23:08:26 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id AXdpL7oqP4ic; Wed, 15 Apr 2015 23:08:08 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Wed, 15 Apr 2015 23:08:24 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id DDEAB2002C; Wed, 15 Apr 2015 23:08:24 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id wG1-XMUuipO5; Wed, 15 Apr 2015 23:08:24 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id D74EC20013; Wed, 15 Apr 2015 23:08:23 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 683D132C2BD8; Wed, 15 Apr 2015 23:08:22 +0200 (CEST)
Date: Wed, 15 Apr 2015 23:08:21 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Amanda Baber via RT <drafts-approval@iana.org>
Message-ID: <20150415210821.GA3663@elstar.local>
References: <RT-Ticket-818826@icann.org> <20150414135512.6220.54929.idtracker@ietfa.amsl.com> <rt-4.2.9-16687-1429131419-323.818826-7-0@icann.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <rt-4.2.9-16687-1429131419-323.818826-7-0@icann.org>
User-Agent: Mutt/1.4.2.3i
X-SA-Exim-Connect-IP: 212.201.44.18
X-SA-Exim-Rcpt-To: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
X-SA-Exim-Mail-From: j.schoenwaelder@jacobs-university.de
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
Resent-To: draft-ietf-netconf-rfc5539bis.all@ietf.org
Resent-Message-Id: <20150415210833.EB0781A901E@ietfa.amsl.com>
Resent-Date: Wed, 15 Apr 2015 14:08:33 -0700 (PDT)
Resent-From: j.schoenwaelder@jacobs-university.de
Archived-At: <http://mailarchive.ietf.org/arch/msg/draft-ietf-netconf-rfc5539bis.all@tools/lCj-gE5SPq6BtsloLhVaWTi9Fk8>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/ODCI-kzaqLzD8YhG7JRnf-1x5x4>
X-Mailman-Approved-At: Wed, 15 Apr 2015 14:09:52 -0700
Cc: draft-ietf-netconf-rfc5539bis.all@tools.ietf.org
Subject: Re: [Netconf] [IANA #818826] Protocol Action: 'Using the NETCONF Protocol over Transport Layer Security (TLS) with Mutual X.509 Authentication' to Proposed Standard (draft-ietf-netconf-rfc5539bis-10.txt)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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, 15 Apr 2015 21:08:36 -0000

Hi,

this all looks good.

/js

On Wed, Apr 15, 2015 at 08:56:59PM +0000, Amanda Baber via RT wrote:
> Dear Authors:
> 
> ATTENTION: A RESPONSE TO THIS MESSAGE IS NEEDED 
> 
> We've completed the IANA Actions for the following RFC-to-be:
> 
> draft-ietf-netconf-rfc5539bis-10
> 
> IANA has listed the IESG as the assignee, the IETF Chair as the contact, and this document as the only reference for the following assignment in the Service Name and Transport Protocol Port Number Registry:
> 
> Service Name: netconf-tls	
> Port Number: 6513	
> Transport Protocol: tcp	
> Description: NETCONF over TLS	
> Assignee: [IESG]	
> Contact: [IETF_Chair]		
> Modification Date: 2015-04-15	
> Reference: [RFC-ietf-netconf-rfc5539bis-10]
> 
> Please see
> http://www.iana.org/assignments/service-names-port-numbers
> 
> 
> Please let us know whether the above IANA Actions look OK. As soon as we receive your confirmation, we'll notify the RFC Editor that this document's IANA Actions are complete. (If this document has a team of authors, one reply on behalf of everyone will suffice.)
> 
> We'll update the reference when the RFC Editor notifies us that they've assigned a number.
> 
> Thanks,
> 
> Amanda Baber
> IANA Request Specialist
> ICANN
> 

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Wed Apr 15 15:06:09 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 090971A9135; Wed, 15 Apr 2015 15:06:08 -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] 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 TudhYDymSpKZ; Wed, 15 Apr 2015 15:06:06 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BA08D1A1A79; Wed, 15 Apr 2015 15:06:06 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150415220606.29705.87966.idtracker@ietfa.amsl.com>
Date: Wed, 15 Apr 2015 15:06:06 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/swn4oGY-33c2Kwyuh6RKCB6zbjs>
Subject: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 15 Apr 2015 22:06:08 -0000

IANA action state changed to Waiting on RFC Editor
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/


From nobody Thu Apr 16 01:13:11 2015
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E14E21B2BDD for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 01:13:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_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 NMeBp9bnsXiq for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 01:13:07 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0776.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::776]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E675E1B2BDF for <netconf@ietf.org>; Thu, 16 Apr 2015 01:13:06 -0700 (PDT)
Authentication-Results: jacobs-university.de; dkim=none (message not signed) header.d=none;
Received: from pc6 (81.151.162.168) by DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14) with Microsoft SMTP Server (TLS) id 15.1.136.25; Thu, 16 Apr 2015 08:11:13 +0000
Message-ID: <008b01d0781c$b8b918a0$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
References: <20150410080106.GA2282@elstar.local>
Date: Thu, 16 Apr 2015 09:09:46 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [81.151.162.168]
X-ClientProxiedBy: DB5PR02CA0008.eurprd02.prod.outlook.com (25.161.237.18) To DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14)
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DBXPR07MB061;
X-Microsoft-Antispam-PRVS: <DBXPR07MB061AF15E9B26E589107266BA0E40@DBXPR07MB061.eurprd07.prod.outlook.com>
X-Forefront-Antispam-Report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(51444003)(13464003)(377454003)(51704005)(122386002)(40100003)(4001540100001)(86362001)(87976001)(81686999)(1556002)(61296003)(76176999)(50986999)(44736004)(81816999)(50226001)(50466002)(5890100001)(14496001)(110136001)(47776003)(62966003)(66066001)(42186005)(19580395003)(116806002)(46102003)(19580405001)(77156002)(84392001)(23756003)(92566002)(77096005)(33646002)(62236002)(44716002)(1456003)(15975445007)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DBXPR07MB061; H:pc6; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; 
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(5002010); SRVR:DBXPR07MB061; BCL:0; PCL:0; RULEID:; SRVR:DBXPR07MB061; 
X-Forefront-PRVS: 0548586081
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2015 08:11:13.3724 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB061
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/mqxhav1S_HCcqBs7-FsVlz1TS3c>
Cc: netconf@ietf.org
Subject: Re: [Netconf] document status
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 16 Apr 2015 08:13:10 -0000

Juergen

Too late for this I-D but picking up on Kathleen's comments, I suggest
an informative paragraph to the NETCONF I-Ds explaining the various
documents and their roles.  You don't need it, I don't, at present, but
if the likes of Kathleen do, then I think that we should provide it.
Something like,

NETCONF requires a secure transport with mutual authentication.
Originally, three were specified, SSH, SOAP and BEEP.  Later, TLS was
added while SOAP and BEEP are now of Historic status.  The WG also took
on
the work of RESTCONF, 'netconf-restconf', a  NETCONF-like protocol over
HTTP.  Along the way, TLS as a transport for NETCONF gained and lost
means of authentication other than X.509 certificates, while SSH added
authentication using X.509 certificates to the more common use of host
keys.

The specification of SSH as a transport was revised in 2011, that for
TLS in 2015, notably to change the method of delineating messages.

A requirement arose for the NETCONF server to initiate the TCP
connection, to be the TCP client, after which it would still become the
NETCONF, and SSH or TLS, server.  Initially referred to as
'reverse-ssh', this is now known as 'call home' and the document,
'netconf-call-home', covers both TLS and SSH, NETCONF and RESTCONF.

'netconf-server-model' defines a YANG model for the configuration of a
server, again both for NETCONF and RESTCONF, and for TLS and SSH.

Finally, 'netconf-zero-touch' builds on this to facilitate the initial
configuration of a remote device.

(with references as appropriate)

Tom Petch


----- Original Message -----
From: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
To: <draft-ietf-netconf-rfc5539bis.all@tools.ietf.org>
Sent: Friday, April 10, 2015 9:01 AM


> Hi,
>
> I see that the document is now in the state "Approved-announcement to
> be sent::Point Raised - writeup needed". Not sure what the point
> raised is but I thought I let you know that I do have a version of the
> I-D that incorporates all the edits that were suggested during the
> IESG chat preparation phase. I am happy to post that any time in case
> this helps. Attached is the rfcdiff.
>
> /js
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>


From nobody Thu Apr 16 01:47:50 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C16651B2C5D for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 01:47:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 mnhyFGCHYjck for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 01:47:48 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C61A1B2C5A for <netconf@ietf.org>; Thu, 16 Apr 2015 01:47:48 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 0981013FA; Thu, 16 Apr 2015 10:47:47 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id V7-dnC4T9gsM; Thu, 16 Apr 2015 10:47:27 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu, 16 Apr 2015 10:47:46 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3CD6C20035; Thu, 16 Apr 2015 10:47:46 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id j5hrlIsePaJW; Thu, 16 Apr 2015 10:47:45 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id A265F20033; Thu, 16 Apr 2015 10:47:44 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id DC46432C32F8; Thu, 16 Apr 2015 10:47:41 +0200 (CEST)
Date: Thu, 16 Apr 2015 10:47:41 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "t. petch" <ietfc@btconnect.com>
Message-ID: <20150416084741.GA4846@elstar.local>
Mail-Followup-To: "t. petch" <ietfc@btconnect.com>, netconf@ietf.org
References: <20150410080106.GA2282@elstar.local> <008b01d0781c$b8b918a0$4001a8c0@gateway.2wire.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <008b01d0781c$b8b918a0$4001a8c0@gateway.2wire.net>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/cVu1ebPD-_lcjdykz4XJfAxLgN4>
Cc: netconf@ietf.org
Subject: Re: [Netconf] document status
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Thu, 16 Apr 2015 08:47:49 -0000

I might agree that we need _at some point in time_ an overview like
_document_, something similar to RFC 3410. Given where we are, I think
it is too early to write this and we also have higher priority things
to _finish_. (As Andy said, starting things is easy, finishing things
is hard.) I think I disagree that we should add the history of how
things evolved to all NETCONF I-Ds.

Until we have the cycles and the document stability to write something
equivalent to RFC 3410, perhaps some text on the NETCONF wiki would
work as well.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From taden@microsoft.com  Wed Apr 15 17:14:46 2015
Return-Path: <taden@microsoft.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 118041ACE69 for <netconf@ietfa.amsl.com>; Wed, 15 Apr 2015 17:14:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable
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 CdOG4rXwa6Ku for <netconf@ietfa.amsl.com>; Wed, 15 Apr 2015 17:14:34 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0142.outbound.protection.outlook.com [65.55.169.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C91C1ACE5F for <netconf@ietf.org>; Wed, 15 Apr 2015 17:13:54 -0700 (PDT)
Received: from DM2PR03MB384.namprd03.prod.outlook.com (10.141.55.25) by DM2PR03MB382.namprd03.prod.outlook.com (10.141.55.14) with Microsoft SMTP Server (TLS) id 15.1.136.17; Thu, 16 Apr 2015 00:13:52 +0000
Received: from DM2PR03MB384.namprd03.prod.outlook.com ([10.141.55.25]) by DM2PR03MB384.namprd03.prod.outlook.com ([10.141.55.25]) with mapi id 15.01.0136.026; Thu, 16 Apr 2015 00:13:52 +0000
From: Tao Deng <taden@microsoft.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: RESTCONF event notification question
Thread-Index: AdB32g6HkA/ImnnjSN22mGr1xWIWug==
Date: Thu, 16 Apr 2015 00:13:52 +0000
Message-ID: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [167.220.24.15]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB382;
x-microsoft-antispam-prvs: <DM2PR03MB382DA3F9148066FBF279CDEBBE40@DM2PR03MB382.namprd03.prod.outlook.com>
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(66654002)(86362001)(76576001)(86612001)(50986999)(54356999)(74316001)(19580395003)(19300405004)(2501003)(46102003)(110136001)(450100001)(229853001)(107886001)(2351001)(77096005)(77156002)(2420400003)(62966003)(102836002)(15975445007)(19617315012)(16236675004)(92566002)(19625215002)(40100003)(122556002)(66066001)(2656002)(87936001)(33656002)(2900100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR03MB382; H:DM2PR03MB384.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(5002010); SRVR:DM2PR03MB382; BCL:0; PCL:0; RULEID:; SRVR:DM2PR03MB382; 
x-forefront-prvs: 0548586081
Content-Type: multipart/alternative; boundary="_000_DM2PR03MB3841B83D8B99332D67FAC21BBE40DM2PR03MB384namprd_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.onmicrosoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2015 00:13:52.4160 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB382
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/BwOHDszN3sOS1oplSpUT38_8goY>
X-Mailman-Approved-At: Thu, 16 Apr 2015 03:43:59 -0700
Subject: [Netconf] RESTCONF event notification question
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 16 Apr 2015 00:26:56 -0000

--_000_DM2PR03MB3841B83D8B99332D67FAC21BBE40DM2PR03MB384namprd_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear RESTCONF Experts,

I am reading the IETF RESTCONF draft revision 4 (here<https://tools.ietf.or=
g/html/draft-ietf-netconf-restconf-04>) and have a question regarding the f=
ollowing text in Section 6.3 regarding asynchronous event notification from=
 the server:


The server will treat the connection as an event stream, using the Server S=
ent Events [W3C.CR-eventsource-20121211<https://tools.ietf.org/html/draft-i=
etf-netconf-restconf-04#ref-W3C.CR-eventsource-20121211>] transport strateg=
y.

Could you please help advise if WebSocket qualifies as the above mentioned =
strategy for asynchronous event notification? I see ODL uses WebSocket for =
that purpose. Or do we have to use a technology as specified by that W3C li=
nk?

Many thanks,
Tao


--_000_DM2PR03MB3841B83D8B99332D67FAC21BBE40DM2PR03MB384namprd_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Courier New",serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New",serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear RESTCONF Experts,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I am reading the IETF RESTCONF draft revision 4 (<a =
href=3D"https://tools.ietf.org/html/draft-ietf-netconf-restconf-04">here</a=
>) and have a question regarding the following text in Section 6.3 regardin=
g asynchronous event notification from
 the server:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">The server will t=
reat the connection as an event stream, using the Server Sent Events [<a hr=
ef=3D"https://tools.ietf.org/html/draft-ietf-netconf-restconf-04#ref-W3C.CR=
-eventsource-20121211">W3C.CR-eventsource-20121211</a>] transport strategy.=
<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">Could you please help advise if WebSocket qualifies =
as the above mentioned strategy for asynchronous event notification? I see =
ODL uses WebSocket for that purpose. Or do we have to use a technology as s=
pecified by that W3C link?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Many thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Tao<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_DM2PR03MB3841B83D8B99332D67FAC21BBE40DM2PR03MB384namprd_--


From nobody Thu Apr 16 11:06:27 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BFCE1B2EC4; Thu, 16 Apr 2015 11:06:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=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 y8weBxsOpbEa; Thu, 16 Apr 2015 11:06:25 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 10AB91B2EB3; Thu, 16 Apr 2015 11:06:14 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <draft-ietf-netconf-rfc5539bis@ietf.org>, <netconf-chairs@ietf.org>, <draft-ietf-netconf-rfc5539bis.ad@ietf.org>, <draft-ietf-netconf-rfc5539bis.shepherd@ietf.org>,  <mehmet.ersue@nsn.com>, <netconf@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150416180614.23655.20758.idtracker@ietfa.amsl.com>
Date: Thu, 16 Apr 2015 11:06:14 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/xOudpmDa3I4dbm7tXbM4Z_V8L1U>
Subject: [Netconf] ID Tracker State Update Notice: <draft-ietf-netconf-rfc5539bis-10.txt>
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 16 Apr 2015 18:06:26 -0000

IANA action state changed to RFC-Ed-Ack
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-netconf-rfc5539bis/


From nobody Thu Apr 16 13:12:00 2015
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CADAE1B360A for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 13:11:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 C4HBESPm9BHl for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 13:11:58 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id D8BF31B35EA for <netconf@ietf.org>; Thu, 16 Apr 2015 13:11:57 -0700 (PDT)
Received: from localhost (unknown [213.136.39.104]) by mail.tail-f.com (Postfix) with ESMTPSA id 608D31AE0B12; Thu, 16 Apr 2015 22:11:56 +0200 (CEST)
Date: Thu, 16 Apr 2015 22:12:25 +0200 (CEST)
Message-Id: <20150416.221225.1156963166127782650.mbj@tail-f.com>
To: taden@microsoft.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com>
References: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/VRGed3LZuY_ll2GJsrV3lmmpDwg>
Cc: netconf@ietf.org
Subject: Re: [Netconf] RESTCONF event notification question
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 16 Apr 2015 20:12:00 -0000

Hi,

Tao Deng <taden@microsoft.com> wrote:
> Dear RESTCONF Experts,
> 
> I am reading the IETF RESTCONF draft revision 4
> (here<https://tools.ietf.org/html/draft-ietf-netconf-restconf-04>) and
> have a question regarding the following text in Section 6.3 regarding
> asynchronous event notification from the server:
> 
> 
> The server will treat the connection as an event stream, using the
> Server Sent Events
> [W3C.CR-eventsource-20121211<https://tools.ietf.org/html/draft-ietf-netconf-restconf-04#ref-W3C.CR-eventsource-20121211>]
> transport strategy.
> 
> Could you please help advise if WebSocket qualifies as the above
> mentioned strategy for asynchronous event notification? I see ODL uses
> WebSocket for that purpose. Or do we have to use a technology as
> specified by that W3C link?

Are you saying that the current specification is not clear, or are you
asking for changing RESTCONF to use WebSockets instead of Server Sent
Events?


/martin


From nobody Thu Apr 16 13:21:29 2015
Return-Path: <taden@microsoft.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C782A1B3664 for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 13:21:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 xyD0gDBWWn9i for <netconf@ietfa.amsl.com>; Thu, 16 Apr 2015 13:21:23 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0141.outbound.protection.outlook.com [65.55.169.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C95731B3613 for <netconf@ietf.org>; Thu, 16 Apr 2015 13:21:22 -0700 (PDT)
Received: from DM2PR03MB384.namprd03.prod.outlook.com (10.141.55.25) by DM2PR03MB383.namprd03.prod.outlook.com (10.141.55.17) with Microsoft SMTP Server (TLS) id 15.1.136.17; Thu, 16 Apr 2015 20:21:21 +0000
Received: from DM2PR03MB384.namprd03.prod.outlook.com ([10.141.55.25]) by DM2PR03MB384.namprd03.prod.outlook.com ([10.141.55.25]) with mapi id 15.01.0136.026; Thu, 16 Apr 2015 20:21:21 +0000
From: Tao Deng <taden@microsoft.com>
To: Martin Bjorklund <mbj@tail-f.com>
Thread-Topic: [Netconf] RESTCONF event notification question
Thread-Index: AdB32g6HkA/ImnnjSN22mGr1xWIWugAp5j6AAAAMLLA=
Date: Thu, 16 Apr 2015 20:21:21 +0000
Message-ID: <DM2PR03MB3841B7270BCA35889D5FF9BBBE40@DM2PR03MB384.namprd03.prod.outlook.com>
References: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com> <20150416.221225.1156963166127782650.mbj@tail-f.com>
In-Reply-To: <20150416.221225.1156963166127782650.mbj@tail-f.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: tail-f.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [167.220.24.15]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB383;
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(24454002)(13464003)(377454003)(51704005)(164054003)(2900100001)(77096005)(15975445007)(102836002)(74316001)(33656002)(19580395003)(2950100001)(62966003)(92566002)(77156002)(46102003)(40100003)(2656002)(99286002)(66066001)(76176999)(54356999)(50986999)(86362001)(76576001)(110136001)(86612001)(19580405001)(87936001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR03MB383; H:DM2PR03MB384.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
x-microsoft-antispam-prvs: <DM2PR03MB38306A12895B8AF97C55A6FBBE40@DM2PR03MB383.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5002010)(5005006); SRVR:DM2PR03MB383; BCL:0; PCL:0; RULEID:; SRVR:DM2PR03MB383; 
x-forefront-prvs: 0548586081
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.onmicrosoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2015 20:21:21.0268 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB383
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/BGrWY8xqxrt1EjKCx-8eZt9vqms>
Cc: "GNS SDN Engineering \(Moffett Towers\)" <gns-sdne-svmt@microsoft.com>, "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] RESTCONF event notification question
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 16 Apr 2015 20:21:24 -0000

Hi Martin,

Thanks for your response. Let me clarify my question. The RESTCONF draft is=
 very specific about what technology to use for the asynchronous event noti=
fication: Server Sent Event. I meant to ask, are other similar technologies=
 (such as WebSocket) allowed to be used for this purpose?

Open Daylight SDN controller uses WebSocket for their implementation of a R=
ESTCONF server. By doing so, is this a non-conformance to the standard draf=
t?

Thanks,
Tao

-----Original Message-----
From: Martin Bjorklund [mailto:mbj@tail-f.com]=20
Sent: Thursday, April 16, 2015 1:12 PM
To: Tao Deng
Cc: netconf@ietf.org
Subject: Re: [Netconf] RESTCONF event notification question

Hi,

Tao Deng <taden@microsoft.com> wrote:
> Dear RESTCONF Experts,
>=20
> I am reading the IETF RESTCONF draft revision 4
> (here<https://tools.ietf.org/html/draft-ietf-netconf-restconf-04>) and=20
> have a question regarding the following text in Section 6.3 regarding=20
> asynchronous event notification from the server:
>=20
>=20
> The server will treat the connection as an event stream, using the=20
> Server Sent Events=20
> [W3C.CR-eventsource-20121211<https://tools.ietf.org/html/draft-ietf-ne
> tconf-restconf-04#ref-W3C.CR-eventsource-20121211>]
> transport strategy.
>=20
> Could you please help advise if WebSocket qualifies as the above=20
> mentioned strategy for asynchronous event notification? I see ODL uses=20
> WebSocket for that purpose. Or do we have to use a technology as=20
> specified by that W3C link?

Are you saying that the current specification is not clear, or are you aski=
ng for changing RESTCONF to use WebSockets instead of Server Sent Events?


/martin


From nobody Fri Apr 17 11:58:29 2015
Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 527551B2F78 for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 11:58:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-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 ZwcLbg2-a4Os for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 11:58:26 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0722.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:722]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82E711B2F77 for <netconf@ietf.org>; Fri, 17 Apr 2015 11:58:25 -0700 (PDT)
Received: from CO1PR05MB458.namprd05.prod.outlook.com (10.141.72.140) by CO1PR05MB460.namprd05.prod.outlook.com (10.141.72.152) with Microsoft SMTP Server (TLS) id 15.1.136.25; Fri, 17 Apr 2015 18:58:07 +0000
Received: from CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.233]) by CO1PR05MB458.namprd05.prod.outlook.com ([169.254.10.231]) with mapi id 15.01.0136.026; Fri, 17 Apr 2015 18:58:07 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Tao Deng <taden@microsoft.com>, Martin Bjorklund <mbj@tail-f.com>
Thread-Topic: [Netconf] RESTCONF event notification question
Thread-Index: AdB32g6H5ib+/vAFRPGfT6JkPjzGvQAp5j6AAABP3oAAJwCGAA==
Date: Fri, 17 Apr 2015 18:58:07 +0000
Message-ID: <D156CB6D.A0A55%kwatsen@juniper.net>
References: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com> <20150416.221225.1156963166127782650.mbj@tail-f.com> <DM2PR03MB3841B7270BCA35889D5FF9BBBE40@DM2PR03MB384.namprd03.prod.outlook.com>
In-Reply-To: <DM2PR03MB3841B7270BCA35889D5FF9BBBE40@DM2PR03MB384.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
authentication-results: microsoft.com; dkim=none (message not signed) header.d=none;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.13]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB460;
x-microsoft-antispam-prvs: <CO1PR05MB460EB8AD8F7F8B5310E1E42A5E30@CO1PR05MB460.namprd05.prod.outlook.com>
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(377454003)(51704005)(479174004)(24454002)(13464003)(164054003)(36756003)(66066001)(15975445007)(77156002)(2656002)(62966003)(1511001)(87936001)(4001350100001)(46102003)(86362001)(102836002)(122556002)(40100003)(2950100001)(2900100001)(19580405001)(76176999)(50986999)(83506001)(19580395003)(99286002)(54356999)(92566002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB460; H:CO1PR05MB458.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(5002010); SRVR:CO1PR05MB460; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB460; 
x-forefront-prvs: 0549E6FD50
Content-Type: text/plain; charset="us-ascii"
Content-ID: <2798276CD60F184A83BF1EBA7CB3D546@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2015 18:58:07.2948 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB460
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/8-AhbooIFXUe8_VtYZb8rMutJ_M>
Cc: "GNS SDN Engineering \(Moffett Towers\)" <gns-sdne-svmt@microsoft.com>, "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] RESTCONF event notification question
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 17 Apr 2015 18:58:28 -0000

RESTCONF does not prevent alternate notification mechanisms from being
used, and a RESTCONF server is not required to support RESTCONF
notifications (see Section 6.1).  At this point, it's a bit late to
consider altering the draft much in this area, unless you want to raise it
for WG discussion.


Thanks,
Kent


On 4/16/15, 4:21 PM, "Tao Deng" <taden@microsoft.com> wrote:

>Hi Martin,
>
>Thanks for your response. Let me clarify my question. The RESTCONF draft
>is very specific about what technology to use for the asynchronous event
>notification: Server Sent Event. I meant to ask, are other similar
>technologies (such as WebSocket) allowed to be used for this purpose?
>
>Open Daylight SDN controller uses WebSocket for their implementation of a
>RESTCONF server. By doing so, is this a non-conformance to the standard
>draft?
>
>Thanks,
>Tao
>
>-----Original Message-----
>From: Martin Bjorklund [mailto:mbj@tail-f.com]
>Sent: Thursday, April 16, 2015 1:12 PM
>To: Tao Deng
>Cc: netconf@ietf.org
>Subject: Re: [Netconf] RESTCONF event notification question
>
>Hi,
>
>Tao Deng <taden@microsoft.com> wrote:
>> Dear RESTCONF Experts,
>>=20
>> I am reading the IETF RESTCONF draft revision 4
>> (here<https://tools.ietf.org/html/draft-ietf-netconf-restconf-04>) and
>> have a question regarding the following text in Section 6.3 regarding
>> asynchronous event notification from the server:
>>=20
>>=20
>> The server will treat the connection as an event stream, using the
>> Server Sent Events
>> [W3C.CR-eventsource-20121211<https://tools.ietf.org/html/draft-ietf-ne
>> tconf-restconf-04#ref-W3C.CR-eventsource-20121211>]
>> transport strategy.
>>=20
>> Could you please help advise if WebSocket qualifies as the above
>> mentioned strategy for asynchronous event notification? I see ODL uses
>> WebSocket for that purpose. Or do we have to use a technology as
>> specified by that W3C link?
>
>Are you saying that the current specification is not clear, or are you
>asking for changing RESTCONF to use WebSockets instead of Server Sent
>Events?
>
>
>/martin
>
>_______________________________________________
>Netconf mailing list
>Netconf@ietf.org
>https://www.ietf.org/mailman/listinfo/netconf


From nobody Fri Apr 17 13:36:18 2015
Return-Path: <taden@microsoft.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE6961A0162 for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 13:36:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 F3L_1nG5TUil for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 13:36:15 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0125.outbound.protection.outlook.com [207.46.100.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA35A1A0104 for <netconf@ietf.org>; Fri, 17 Apr 2015 13:36:14 -0700 (PDT)
Received: from DM2PR03MB384.namprd03.prod.outlook.com (10.141.55.25) by DM2PR03MB384.namprd03.prod.outlook.com (10.141.55.25) with Microsoft SMTP Server (TLS) id 15.1.136.17; Fri, 17 Apr 2015 20:36:13 +0000
Received: from DM2PR03MB384.namprd03.prod.outlook.com ([10.141.55.25]) by DM2PR03MB384.namprd03.prod.outlook.com ([10.141.55.25]) with mapi id 15.01.0136.026; Fri, 17 Apr 2015 20:36:13 +0000
From: Tao Deng <taden@microsoft.com>
To: Kent Watsen <kwatsen@juniper.net>, Martin Bjorklund <mbj@tail-f.com>
Thread-Topic: [Netconf] RESTCONF event notification question
Thread-Index: AdB32g6HkA/ImnnjSN22mGr1xWIWugAp5j6AAAAMLLAAL6YjgAADO+mQ
Date: Fri, 17 Apr 2015 20:36:13 +0000
Message-ID: <DM2PR03MB384FC6AABDD3AA55A0CF3DABBE30@DM2PR03MB384.namprd03.prod.outlook.com>
References: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com> <20150416.221225.1156963166127782650.mbj@tail-f.com> <DM2PR03MB3841B7270BCA35889D5FF9BBBE40@DM2PR03MB384.namprd03.prod.outlook.com> <D156CB6D.A0A55%kwatsen@juniper.net>
In-Reply-To: <D156CB6D.A0A55%kwatsen@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;
x-originating-ip: [167.220.24.15]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB384;
x-microsoft-antispam-prvs: <DM2PR03MB38491BD3ED54421EE35E4DABBE30@DM2PR03MB384.namprd03.prod.outlook.com>
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(43784003)(51704005)(164054003)(24454002)(13464003)(479174004)(377454003)(76176999)(76576001)(2656002)(87936001)(40100003)(50986999)(66066001)(54356999)(46102003)(122556002)(74316001)(77156002)(62966003)(92566002)(2900100001)(102836002)(15975445007)(2950100001)(33656002)(99286002)(19580405001)(86362001)(77096005)(86612001)(19580395003)(7059030); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR03MB384; H:DM2PR03MB384.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(5002010); SRVR:DM2PR03MB384; BCL:0; PCL:0; RULEID:; SRVR:DM2PR03MB384; 
x-forefront-prvs: 0549E6FD50
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.onmicrosoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2015 20:36:13.2311 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB384
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/rfVxajt7AE6TFZUDW8rVRLvZVXY>
Cc: "GNS SDN Engineering \(Moffett Towers\)" <gns-sdne-svmt@microsoft.com>, "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] RESTCONF event notification question
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 17 Apr 2015 20:36:17 -0000

Thanks a lot Kent for clarifying that it is allowed to use alternate notifi=
cation mechanisms. That's all what I wanted to confirm.=20

It might be good to put a statement in Section 6.3 of the draft that other =
notification mechanisms may be used for notification purposes besides Serve=
r Sent Event. However, I'll leave it up to you and other authors to decide =
what's best for the draft.

Thanks again!
Tao=20

-----Original Message-----
From: Kent Watsen [mailto:kwatsen@juniper.net]=20
Sent: Friday, April 17, 2015 11:58 AM
To: Tao Deng; Martin Bjorklund
Cc: GNS SDN Engineering (Moffett Towers); netconf@ietf.org
Subject: Re: [Netconf] RESTCONF event notification question


RESTCONF does not prevent alternate notification mechanisms from being used=
, and a RESTCONF server is not required to support RESTCONF notifications (=
see Section 6.1).  At this point, it's a bit late to consider altering the =
draft much in this area, unless you want to raise it for WG discussion.


Thanks,
Kent


On 4/16/15, 4:21 PM, "Tao Deng" <taden@microsoft.com> wrote:

>Hi Martin,
>
>Thanks for your response. Let me clarify my question. The RESTCONF=20
>draft is very specific about what technology to use for the=20
>asynchronous event
>notification: Server Sent Event. I meant to ask, are other similar=20
>technologies (such as WebSocket) allowed to be used for this purpose?
>
>Open Daylight SDN controller uses WebSocket for their implementation of=20
>a RESTCONF server. By doing so, is this a non-conformance to the=20
>standard draft?
>
>Thanks,
>Tao
>
>-----Original Message-----
>From: Martin Bjorklund [mailto:mbj@tail-f.com]
>Sent: Thursday, April 16, 2015 1:12 PM
>To: Tao Deng
>Cc: netconf@ietf.org
>Subject: Re: [Netconf] RESTCONF event notification question
>
>Hi,
>
>Tao Deng <taden@microsoft.com> wrote:
>> Dear RESTCONF Experts,
>>=20
>> I am reading the IETF RESTCONF draft revision 4
>> (here<https://tools.ietf.org/html/draft-ietf-netconf-restconf-04>)=20
>> and have a question regarding the following text in Section 6.3=20
>> regarding asynchronous event notification from the server:
>>=20
>>=20
>> The server will treat the connection as an event stream, using the=20
>> Server Sent Events=20
>> [W3C.CR-eventsource-20121211<https://tools.ietf.org/html/draft-ietf-n
>> e tconf-restconf-04#ref-W3C.CR-eventsource-20121211>]
>> transport strategy.
>>=20
>> Could you please help advise if WebSocket qualifies as the above=20
>> mentioned strategy for asynchronous event notification? I see ODL=20
>> uses WebSocket for that purpose. Or do we have to use a technology as=20
>> specified by that W3C link?
>
>Are you saying that the current specification is not clear, or are you=20
>asking for changing RESTCONF to use WebSockets instead of Server Sent=20
>Events?
>
>
>/martin
>
>_______________________________________________
>Netconf mailing list
>Netconf@ietf.org
>https://www.ietf.org/mailman/listinfo/netconf


From nobody Fri Apr 17 14:00:23 2015
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48AF41B2CD3 for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 14:00:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level: 
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 s2QFcaQe8Rjx for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 14:00:19 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 566D41B2CDA for <netconf@ietf.org>; Fri, 17 Apr 2015 14:00:19 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id AA1F7900; Fri, 17 Apr 2015 23:00:17 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id Lr5_5pTxsymp; Fri, 17 Apr 2015 22:59:47 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Fri, 17 Apr 2015 23:00:16 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 06B352002C; Fri, 17 Apr 2015 23:00:16 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id MPP7sC0eHeWq; Fri, 17 Apr 2015 23:00:14 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 04AAF20013; Fri, 17 Apr 2015 23:00:14 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id A721732C53DE; Fri, 17 Apr 2015 23:00:12 +0200 (CEST)
Date: Fri, 17 Apr 2015 23:00:12 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Tao Deng <taden@microsoft.com>
Message-ID: <20150417210011.GA9308@elstar.local>
Mail-Followup-To: Tao Deng <taden@microsoft.com>, Kent Watsen <kwatsen@juniper.net>, Martin Bjorklund <mbj@tail-f.com>, "GNS SDN Engineering (Moffett Towers)" <gns-sdne-svmt@microsoft.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com> <20150416.221225.1156963166127782650.mbj@tail-f.com> <DM2PR03MB3841B7270BCA35889D5FF9BBBE40@DM2PR03MB384.namprd03.prod.outlook.com> <D156CB6D.A0A55%kwatsen@juniper.net> <DM2PR03MB384FC6AABDD3AA55A0CF3DABBE30@DM2PR03MB384.namprd03.prod.outlook.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <DM2PR03MB384FC6AABDD3AA55A0CF3DABBE30@DM2PR03MB384.namprd03.prod.outlook.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/ANE1KxFfdCP0f7YnYKUZvT4QWqI>
Cc: "GNS SDN Engineering \(Moffett Towers\)" <gns-sdne-svmt@microsoft.com>, "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] RESTCONF event notification question
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: <http://www.ietf.org/mail-archive/web/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: Fri, 17 Apr 2015 21:00:22 -0000

Hi,

you are always free to implement whatever you want. However, if you
want to claim compliance to a standard and be interoperable, you have
to implement what the standard says. Writing into a standard that
people can implement something else is IMHO kind of pointless.

/js

On Fri, Apr 17, 2015 at 08:36:13PM +0000, Tao Deng wrote:
> Thanks a lot Kent for clarifying that it is allowed to use alternate notification mechanisms. That's all what I wanted to confirm. 
> 
> It might be good to put a statement in Section 6.3 of the draft that other notification mechanisms may be used for notification purposes besides Server Sent Event. However, I'll leave it up to you and other authors to decide what's best for the draft.
> 
> Thanks again!
> Tao 
> 
> -----Original Message-----
> From: Kent Watsen [mailto:kwatsen@juniper.net] 
> Sent: Friday, April 17, 2015 11:58 AM
> To: Tao Deng; Martin Bjorklund
> Cc: GNS SDN Engineering (Moffett Towers); netconf@ietf.org
> Subject: Re: [Netconf] RESTCONF event notification question
> 
> 
> RESTCONF does not prevent alternate notification mechanisms from being used, and a RESTCONF server is not required to support RESTCONF notifications (see Section 6.1).  At this point, it's a bit late to consider altering the draft much in this area, unless you want to raise it for WG discussion.
> 
> 
> Thanks,
> Kent
> 
> 
> On 4/16/15, 4:21 PM, "Tao Deng" <taden@microsoft.com> wrote:
> 
> >Hi Martin,
> >
> >Thanks for your response. Let me clarify my question. The RESTCONF 
> >draft is very specific about what technology to use for the 
> >asynchronous event
> >notification: Server Sent Event. I meant to ask, are other similar 
> >technologies (such as WebSocket) allowed to be used for this purpose?
> >
> >Open Daylight SDN controller uses WebSocket for their implementation of 
> >a RESTCONF server. By doing so, is this a non-conformance to the 
> >standard draft?
> >
> >Thanks,
> >Tao
> >
> >-----Original Message-----
> >From: Martin Bjorklund [mailto:mbj@tail-f.com]
> >Sent: Thursday, April 16, 2015 1:12 PM
> >To: Tao Deng
> >Cc: netconf@ietf.org
> >Subject: Re: [Netconf] RESTCONF event notification question
> >
> >Hi,
> >
> >Tao Deng <taden@microsoft.com> wrote:
> >> Dear RESTCONF Experts,
> >> 
> >> I am reading the IETF RESTCONF draft revision 4
> >> (here<https://tools.ietf.org/html/draft-ietf-netconf-restconf-04>) 
> >> and have a question regarding the following text in Section 6.3 
> >> regarding asynchronous event notification from the server:
> >> 
> >> 
> >> The server will treat the connection as an event stream, using the 
> >> Server Sent Events 
> >> [W3C.CR-eventsource-20121211<https://tools.ietf.org/html/draft-ietf-n
> >> e tconf-restconf-04#ref-W3C.CR-eventsource-20121211>]
> >> transport strategy.
> >> 
> >> Could you please help advise if WebSocket qualifies as the above 
> >> mentioned strategy for asynchronous event notification? I see ODL 
> >> uses WebSocket for that purpose. Or do we have to use a technology as 
> >> specified by that W3C link?
> >
> >Are you saying that the current specification is not clear, or are you 
> >asking for changing RESTCONF to use WebSockets instead of Server Sent 
> >Events?
> >
> >
> >/martin
> >
> >_______________________________________________
> >Netconf mailing list
> >Netconf@ietf.org
> >https://www.ietf.org/mailman/listinfo/netconf
> 
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Fri Apr 17 14:16:09 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CED061B2EDE for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 14:16:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 DPDmCESJ-A_h for <netconf@ietfa.amsl.com>; Fri, 17 Apr 2015 14:16:04 -0700 (PDT)
Received: from mail-lb0-f173.google.com (mail-lb0-f173.google.com [209.85.217.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FFCF1ACDEA for <netconf@ietf.org>; Fri, 17 Apr 2015 14:16:04 -0700 (PDT)
Received: by lbbuc2 with SMTP id uc2so92547006lbb.2 for <netconf@ietf.org>; Fri, 17 Apr 2015 14:16:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=danYQGBCn/nDwH+j1x4CtOx/bkrH+2alFErhz16hKS0=; b=B5r58INI1IpHbUU3ES21h4FPRe32XPZnQEzgwhBGufQHuumwvuPcczcgpG5EL34eV/ 1oFFmYn3m7Y4/IR8kNeC5OhUYZGMs/q0bJf6Hj42TXcrg3Uj88IViOoy4Mqy5k8fSWOg lWZ0sm3jUt7A/BrRvyo9cyKskcq48KcxfE1NHlI9n2W/KZ09M5bpdQwQMC6/uEFgGacJ BHNwYid1974g38lhPT627a5dujRDj+8hw5BZR4+xuoY6lOjuBrodDyIueXKJgr1mCPkW 8x7nZ34fUj35Lgsrh2J6INRhR6hEbIUkMh7f3fDJxSj1IhsyNhGGZvVqVD6lOjp0htvd acXg==
X-Gm-Message-State: ALoCoQmx9Qsgvi6yq1nYLDA+oQk7HcrVxa/jjAsJRHd14Ajd5N8KlYJhshCy6gSUz3/dn+rBo4ju
MIME-Version: 1.0
X-Received: by 10.112.56.42 with SMTP id x10mr5998123lbp.123.1429305362600; Fri, 17 Apr 2015 14:16:02 -0700 (PDT)
Received: by 10.112.200.102 with HTTP; Fri, 17 Apr 2015 14:16:02 -0700 (PDT)
In-Reply-To: <20150417210011.GA9308@elstar.local>
References: <DM2PR03MB3841B83D8B99332D67FAC21BBE40@DM2PR03MB384.namprd03.prod.outlook.com> <20150416.221225.1156963166127782650.mbj@tail-f.com> <DM2PR03MB3841B7270BCA35889D5FF9BBBE40@DM2PR03MB384.namprd03.prod.outlook.com> <D156CB6D.A0A55%kwatsen@juniper.net> <DM2PR03MB384FC6AABDD3AA55A0CF3DABBE30@DM2PR03MB384.namprd03.prod.outlook.com> <20150417210011.GA9308@elstar.local>
Date: Fri, 17 Apr 2015 14:16:02 -0700
Message-ID: <CABCOCHSSHoEgiB6CYk_9Dj9WtWDXugu24UYA2+Xhyjy-2iZzAg@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Tao Deng <taden@microsoft.com>,  Kent Watsen <kwatsen@juniper.net>, Martin Bjorklund <mbj@tail-f.com>,  "GNS SDN Engineering (Moffett Towers)" <gns-sdne-svmt@microsoft.com>, "netconf@ietf.org" <netconf@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/aRI0KkpzBTB2DS9SXMWbqQk-W-E>
Subject: Re: [Netconf] RESTCONF event notification question
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 17 Apr 2015 21:16:08 -0000

On Fri, Apr 17, 2015 at 2:00 PM, Juergen Schoenwaelder
<j.schoenwaelder@jacobs-university.de> wrote:
> Hi,
>
> you are always free to implement whatever you want. However, if you
> want to claim compliance to a standard and be interoperable, you have
> to implement what the standard says. Writing into a standard that
> people can implement something else is IMHO kind of pointless.
>

+1

To be clear, the stream resources in RESTCONF must be SSE.
It says so in several places.  You can add non-standard mechanisms
and ignore RESTCONF streams.

> /js

Andy

>
> On Fri, Apr 17, 2015 at 08:36:13PM +0000, Tao Deng wrote:
>> Thanks a lot Kent for clarifying that it is allowed to use alternate not=
ification mechanisms. That's all what I wanted to confirm.
>>
>> It might be good to put a statement in Section 6.3 of the draft that oth=
er notification mechanisms may be used for notification purposes besides Se=
rver Sent Event. However, I'll leave it up to you and other authors to deci=
de what's best for the draft.
>>
>> Thanks again!
>> Tao
>>
>> -----Original Message-----
>> From: Kent Watsen [mailto:kwatsen@juniper.net]
>> Sent: Friday, April 17, 2015 11:58 AM
>> To: Tao Deng; Martin Bjorklund
>> Cc: GNS SDN Engineering (Moffett Towers); netconf@ietf.org
>> Subject: Re: [Netconf] RESTCONF event notification question
>>
>>
>> RESTCONF does not prevent alternate notification mechanisms from being u=
sed, and a RESTCONF server is not required to support RESTCONF notification=
s (see Section 6.1).  At this point, it's a bit late to consider altering t=
he draft much in this area, unless you want to raise it for WG discussion.
>>
>>
>> Thanks,
>> Kent
>>
>>
>> On 4/16/15, 4:21 PM, "Tao Deng" <taden@microsoft.com> wrote:
>>
>> >Hi Martin,
>> >
>> >Thanks for your response. Let me clarify my question. The RESTCONF
>> >draft is very specific about what technology to use for the
>> >asynchronous event
>> >notification: Server Sent Event. I meant to ask, are other similar
>> >technologies (such as WebSocket) allowed to be used for this purpose?
>> >
>> >Open Daylight SDN controller uses WebSocket for their implementation of
>> >a RESTCONF server. By doing so, is this a non-conformance to the
>> >standard draft?
>> >
>> >Thanks,
>> >Tao
>> >
>> >-----Original Message-----
>> >From: Martin Bjorklund [mailto:mbj@tail-f.com]
>> >Sent: Thursday, April 16, 2015 1:12 PM
>> >To: Tao Deng
>> >Cc: netconf@ietf.org
>> >Subject: Re: [Netconf] RESTCONF event notification question
>> >
>> >Hi,
>> >
>> >Tao Deng <taden@microsoft.com> wrote:
>> >> Dear RESTCONF Experts,
>> >>
>> >> I am reading the IETF RESTCONF draft revision 4
>> >> (here<https://tools.ietf.org/html/draft-ietf-netconf-restconf-04>)
>> >> and have a question regarding the following text in Section 6.3
>> >> regarding asynchronous event notification from the server:
>> >>
>> >>
>> >> The server will treat the connection as an event stream, using the
>> >> Server Sent Events
>> >> [W3C.CR-eventsource-20121211<https://tools.ietf.org/html/draft-ietf-n
>> >> e tconf-restconf-04#ref-W3C.CR-eventsource-20121211>]
>> >> transport strategy.
>> >>
>> >> Could you please help advise if WebSocket qualifies as the above
>> >> mentioned strategy for asynchronous event notification? I see ODL
>> >> uses WebSocket for that purpose. Or do we have to use a technology as
>> >> specified by that W3C link?
>> >
>> >Are you saying that the current specification is not clear, or are you
>> >asking for changing RESTCONF to use WebSockets instead of Server Sent
>> >Events?
>> >
>> >
>> >/martin
>> >
>> >_______________________________________________
>> >Netconf mailing list
>> >Netconf@ietf.org
>> >https://www.ietf.org/mailman/listinfo/netconf
>>
>> _______________________________________________
>> Netconf mailing list
>> Netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


From nobody Fri Apr 24 01:37:37 2015
Return-Path: <zhengguangying@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 461FC1B35BA for <netconf@ietfa.amsl.com>; Fri, 24 Apr 2015 01:37:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 Qih1JiFEZ6-X for <netconf@ietfa.amsl.com>; Fri, 24 Apr 2015 01:37:33 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3A401B35F4 for <netconf@ietf.org>; Fri, 24 Apr 2015 01:37:20 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVH04739; Fri, 24 Apr 2015 08:37:18 +0000 (GMT)
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 24 Apr 2015 09:37:17 +0100
Received: from NKGEML504-MBX.china.huawei.com ([169.254.7.31]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Fri, 24 Apr 2015 16:37:08 +0800
From: Zhengguangying <zhengguangying@huawei.com>
To: Andy Bierman <andy@yumaworks.com>
Thread-Topic: Hi Andy, One question about "draft-ietf-netconf-restconf-collection-00"
Thread-Index: AdB+adkt2VxAvfbyTfOxu+u0ggv3jw==
Date: Fri, 24 Apr 2015 08:37:08 +0000
Message-ID: <381D7D55085B1E4D8B581BD652E1E14073DD3BD9@nkgeml504-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.33.139]
Content-Type: multipart/alternative; boundary="_000_381D7D55085B1E4D8B581BD652E1E14073DD3BD9nkgeml504mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/F9MWLy9g6f0eCrM0QGitjCnTV8U>
Cc: "Wangtingting \(A\)" <w00103122@huawei.com>, liubing 00171929 <l00171929@notesmail.huawei.com.cn>, zhangxianping 00160556 <z00160556@notesmail.huawei.com.cn>, "netconf@ietf.org" <netconf@ietf.org>, yangang 00147109 <y00147109@notesmail.huawei.com.cn>
Subject: [Netconf] Hi Andy, One question about "draft-ietf-netconf-restconf-collection-00"
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 24 Apr 2015 08:37:36 -0000

--_000_381D7D55085B1E4D8B581BD652E1E14073DD3BD9nkgeml504mbxchi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Andy,

   Suppose "album"  have 10K instances matched the query conditions,

If we get 100 instances per request,  when we get the last 100 instances, t=
he request will like this:
GET /restconf/data/example-jukebox:jukebox/
library/artist=3DFoo%20Fighters/album/?limit=3D100&offset=3D9900 HTTP/1.1
Host: example.com
Content-Type: application/yang.collection+json

In this scenario, the restconf Server have to query data and prepare the re=
sult, then move from the first instance to the 9900 instance, and for every=
 get request, the restconf Agent have to do this. There will have a big per=
formance issue for get all matched instances.

For this scenario, whether we can take another candidate solution like comm=
on http mode, the following is the suggested sample:

First request from client:

GET /restconf/data/example-jukebox:jukebox/library/artist=3DFoo%20Fighters/=
album/?limit=3D100 HTTP/1.1
Host: example.com
Content-Type: application/yang.collection+json

Response from server:
HTTP/1.1 200 OK
Date: Mon, 23 Apr 2012 17:01:00 GMT
Server: example-server
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/yang.collection+xml
<collection xmlns=3D"urn:ietf:params:xml:ns:yang:ietf-restconf"
<album xmlns=3D"http://example.com/ns/example-jukebox">
<name>Foo Fighters</name>
<year>1995</year>
...
</album>
<album xmlns=3D"http://example.com/ns/example-jukebox">
<name>The Color and the Shape</name>
<year>1997</year>
...
</album>
<atom:link href=3D"http:// example.com:443/restconf/data/example-jukebox:ju=
kebox/library/artist=3DFoo%20Fighters/album/?limit=3D100&marker=3D11111111"=
 rel=3D"next"/>
</collection>

The mid request from client: use the link which server responsed.

GET /restconf/data/example-jukebox:jukebox/library/artist=3DFoo%20Fighters/=
album/?limit=3D100&marker=3D11111111" HTTP/1.1
Host: example.com
Content-Type: application/yang.collection+json


By this solution, the restconf server can give one marker which he think he=
 can do query from that instance, by this method, the server's performance =
may improve more for this scenario.

Please share your opinion about this question, thanks.



________________________________
Regards&Thanks
Walker Zheng


--_000_381D7D55085B1E4D8B581BD652E1E14073DD3BD9nkgeml504mbxchi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:STXihei;
	panose-1:2 1 6 0 4 1 1 1 1 1;}
@font-face
	{font-family:STXihei;
	panose-1:2 1 6 0 4 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:14.0pt">Hi A=
ndy,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:14.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:14.0pt">&nbsp;&nbsp; Suppo=
se
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier;c=
olor:black">&quot;album&quot;
</span><span lang=3D"EN-US" style=3D"font-size:14.0pt">&nbsp;have 10K insta=
nces matched the query conditions, &nbsp;&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:14.0pt">&nbsp;<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-indent:=
10.0pt;text-autospace:none">
<span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier">If we g=
et 100 instances per request, &nbsp;when we get the last 100 instances, the=
 request will like this:<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">GET /restconf/data/example-jukebox:jukebox/<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">library/artist=3DFoo%20Fighters/album/?limit=3D100&amp;offset=3D9900 HTTP=
/1.1<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">Host: example.com<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier">Content-Type: application/yang.collection&#43;json<span sty=
le=3D"color:black"><o:p></o:p></span></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:14.0pt"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">In t=
his scenario, the restconf Server have to query data and prepare the result=
, then move from the first instance to the 9900 instance, and for every get=
 request, the restconf Agent have to do
 this. There will have a big performance issue for get all matched instance=
s.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">For =
this scenario, whether we can take another candidate solution like common h=
ttp mode, the following is the suggested sample:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:12.0pt">F=
irst request from client:<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">GET /restconf/data/example-jukebox:jukebox/library/artist=3DFoo%20Fighter=
s/album/?limit=3D100 HTTP/1.1<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">Host: example.com<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier">Content-Type: application/yang.collection&#43;json<span sty=
le=3D"color:black"><o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Cour=
ier">Response from server:<o:p></o:p></span></b></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">HTTP/1.1 200 OK<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">Date: Mon, 23 Apr 2012 17:01:00 GMT<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">Server: example-server<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">Cache-Control: no-cache<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">Pragma: no-cache<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier">Content-Type: application/yang.collection&#43;xml<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;collection xmlns=3D&quot;urn:ietf:params:xml:ns:yang:ietf-restconf&qu=
ot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;album xmlns=3D&quot;http://example.com/ns/example-jukebox&quot;&gt;<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;name&gt;Foo Fighters&lt;/name&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;year&gt;1995&lt;/year&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">...<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;/album&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;album xmlns=3D&quot;http://example.com/ns/example-jukebox&quot;&gt;<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;name&gt;The Color and the Shape&lt;/name&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;year&gt;1997&lt;/year&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">...<o:p></o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">&lt;/album&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:13.0pt;mso-line-height-rule:exa=
ctly"><span lang=3D"FR" style=3D"font-family:&quot;Courier New&quot;;color:=
blue">&lt;atom:link href=3D&quot;http://</span><span lang=3D"FR">
</span><span lang=3D"FR" style=3D"font-family:&quot;Courier New&quot;;color=
:blue">example.com:443/restconf/data/example-jukebox:jukebox/library/artist=
=3DFoo%20Fighters/album/?limit=3D100&amp;marker=3D11111111&quot; rel=3D&quo=
t;next&quot;/&gt;</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font=
-family:Courier;color:blue"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier">&lt;/collection&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:Courier">The mid request from client: use the link which server r=
esponsed.<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">GET
</span><span lang=3D"FR" style=3D"font-family:&quot;Courier New&quot;;color=
:blue">/restconf/data/example-jukebox:jukebox/library/artist=3DFoo%20Fighte=
rs/album/?limit=3D100&amp;marker=3D11111111&quot;</span><span lang=3D"EN-US=
" style=3D"font-size:10.0pt;font-family:Courier"> HTTP/1.1<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;text-autospa=
ce:none"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:Courier=
">Host: example.com<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier">Content-Type: application/yang.collection&#43;json<span sty=
le=3D"color:black"><o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:Courier"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">By t=
his solution, the restconf server can give one marker which he think he can=
 do query from that instance, by this method, the server&#8217;s performanc=
e may improve more for this scenario.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Plea=
se share your opinion about this question, thanks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p=
>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 lang=3D"EN-US">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:STXihei;color:black">Regards&amp;Thanks<br>
Walker Zheng<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_381D7D55085B1E4D8B581BD652E1E14073DD3BD9nkgeml504mbxchi_--


From nobody Wed Apr 29 18:47:50 2015
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1080C1A9053 for <netconf@ietfa.amsl.com>; Wed, 29 Apr 2015 18:47:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 ojx7VwHbm8yN for <netconf@ietfa.amsl.com>; Wed, 29 Apr 2015 18:47:46 -0700 (PDT)
Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com [209.85.217.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76A9C1A906F for <netconf@ietf.org>; Wed, 29 Apr 2015 18:47:46 -0700 (PDT)
Received: by lbbzk7 with SMTP id zk7so33705780lbb.0 for <netconf@ietf.org>; Wed, 29 Apr 2015 18:47:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=GeHSMZSacfsnylN2L1DPCriTI026kGn6pWVnEwu5BGA=; b=PpH4QXLW50kUZJuMkF/RlNkLJkHbtpYHtoDjZOIuHr2djMtHLChSbrufZOZR9zYJoP eZO4F1pQ22AObP0eiymvc8G3YuHVylp3dkPlOaIlYKq6ftrZc8rUsuAFjHxHY2SIXLJo DU6kkw2CBrwQJNB4Mr0UFZqsQI0onlSS1V/qYGkB6iTTZYmQ4HGjSESe4YkjzT/VpvkQ VgSkpZqM+N0CJ0w1+FHYiozG9mnpepRDAZFrW9fn45FiPX1R3X8vr53HzWO6KhgP6OVt GkGkTA6HitjJZoxUDxs46JRoBgDysNMkIEywm1yLo4bl6zBubrnEBvvFQp9u/MVjPZG8 BIHQ==
X-Gm-Message-State: ALoCoQla/8myjXxua6e2xXi0yrigWWsBcejnuxEx1STXcNVuTWSWlYYUiIo6XXbxqhyZaUslsiTH
MIME-Version: 1.0
X-Received: by 10.112.139.130 with SMTP id qy2mr1612666lbb.33.1430358464977; Wed, 29 Apr 2015 18:47:44 -0700 (PDT)
Received: by 10.112.200.102 with HTTP; Wed, 29 Apr 2015 18:47:44 -0700 (PDT)
Date: Wed, 29 Apr 2015 18:47:44 -0700
Message-ID: <CABCOCHS3F7juHz8iYY0aY5s-SBj1Rj-wW+N9EapxNpkYHQnVHw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Netconf <netconf@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/ZFA6n01t0QvZpdXp0oYVhwKRT80>
Subject: [Netconf] RESTCONF #21: operation input output encoding
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 30 Apr 2015 01:47:48 -0000

Hi,

A new RESTCONF issue has been added:

https://github.com/netconf-wg/restconf/issues/21

This issue proposes to change the encoding of operation
input and output parameters:

  - change "input" tp rpc name
  - change "output" to rpc-name

If there are no objections by May 7, then this
change will be added to the next draft (-05).


Andy

