Re: [Netconf] netconf-binary-encoding comments

Robert Wilton <rwilton@cisco.com> Fri, 06 July 2018 09:18 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F994130E78 for <netconf@ietfa.amsl.com>; Fri, 6 Jul 2018 02:18:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level:
X-Spam-Status: No, score=-14.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 VPhoCpkqo4jQ for <netconf@ietfa.amsl.com>; Fri, 6 Jul 2018 02:17:58 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9A66130E00 for <netconf@ietf.org>; Fri, 6 Jul 2018 02:17:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9132; q=dns/txt; s=iport; t=1530868677; x=1532078277; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=DZTAnJR03RZOjTaGGM+R9JIfdOo1iOfFadJSBbr3KOg=; b=l60K6Jj/1RubdMZ9CvEcY3ulmgLWU4zn7KaRZG6OgbIGyHm4b8MPJBT5 dSHqgeEmSMncpyggJa+UMuHnO3dIdz/4O7giw5tZNLbndlh5TTUrVKtjZ dJpXjC2A+kOZ7OkEq6GHCk3oPe8qtYUa0Ia9G89FU7Rd98RTNkJu3py7u Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C+AADM+T5b/xbLJq1cGgEBAQEBAgEBAQEIAQEBAYQrbRIog3qIBF+NXZAihQ4UgWYLGAEMhAFGAoJONBgBAgEBAgEBAm0cDIU2AQEBAQIBAQEhCkEEBxAJAhgnAwICJx8RBgEMBgIBAYMcAYF3CA+NTZtIghwfhDyDdIE1BYpDP4EPJ4JogxgBAQOBKgESAQmDF4JVApFqh2UJhgaCZIYyBoFAhAyCRoVGijWCA4VTgUE4JjtxMxoIGxU7gmmBdDAXiFmFPz4wjRmCOQEB
X-IronPort-AV: E=Sophos;i="5.51,315,1526342400"; d="scan'208,217";a="5004882"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Jul 2018 09:17:55 +0000
Received: from [10.63.23.105] (dhcp-ensft1-uk-vla370-10-63-23-105.cisco.com [10.63.23.105]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w669HtTZ005972; Fri, 6 Jul 2018 09:17:55 GMT
To: Andy Bierman <andy@yumaworks.com>, Balazs Lengyel <balazs.lengyel@ericsson.com>
Cc: "netconf@ietf.org" <netconf@ietf.org>
References: <14395e68-eb71-7766-d4d2-4de0ea67681f@ericsson.com> <CABCOCHRJM5vTgTXcNircjcn6DCqK5fzW3E2rjMM6sb3A3Edz_g@mail.gmail.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <79d3af9b-dd0c-833b-491f-a25a54a38559@cisco.com>
Date: Fri, 06 Jul 2018 10:17:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHRJM5vTgTXcNircjcn6DCqK5fzW3E2rjMM6sb3A3Edz_g@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------276CA6006BC29FC4816CBEAC"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/q8oV6ATY4lwHpbQUh82q3UnPDTY>
Subject: Re: [Netconf] netconf-binary-encoding comments
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Jul 2018 09:18:00 -0000


On 05/07/2018 17:07, Andy Bierman wrote:
> Hi,
>
> I think the first-order issue is for the WG to decide if there is a 
> problem to be
> solved by this WG, and if so, what is the problem scope.
+1.

I actually wonder whether extending RESTCONF wouldn't be a more 
efficient path here.  Adding support for CBOR to RESTCONF looks like it 
would be much easier than adding it to NETCONF.

But then, it is unclear to me what the long term relationship between 
NETCONF and RESTCONF is meant to be.

Thanks,
Rob


>
> Details like the SID assignments for rpc, rpc-reply, etc do not really 
> impact that decision.
>
> When I brought up this issue 5 years ago there was zero interest in 
> improving the
> efficiency of NETCONF. Maybe YANG Push will change that POV.
>
> https://tools.ietf.org/html/draft-bierman-netconf-efficiency-extensions-00
>
> I think this draft should focus on the protocol mechanisms and not define
> any media types. Definitions of GPB and other formats are not trivial 
> and need
> their own RFCs.
>
>
> Andy
>
>
> On Thu, Jul 5, 2018 at 8:07 AM, Balazs Lengyel 
> <balazs.lengyel@ericsson.com <mailto:balazs.lengyel@ericsson.com>> wrote:
>
>     Hello,
>     Is this applicable for Restconf? Would a Restconf binary encoding
>     be interesting?
>
>     Chapter 2)
>
>     - A more detailed explanation of which parts are encoded would be
>     good. What is the top XML element that will be encoded? <rpc>,
>     <RPC-reply>, <RPC-error>, <notification> ? Just referencing a
>     figure in another draft is not enough.
>
>     - SHOULD, SHALL or SHALL NOT a client server declare support for
>     the XML encoding? Is that always implicit? State it.
>
>     4.2) Shouldn't we also have a JSON encoding here?
>
>     I would think that all encodings need some official reference,
>     defining how they are used with YANG: RFC, web link
>
>     Is the Thrift and gpb encoding trivial or is it described
>     somewhere or do we need an RFC about it? Please state whichever is
>     the case.
>
>     regards Balazs
>
>
>
>
>
>     -- 
>     Balazs Lengyel                       Ericsson Hungary Ltd.
>     Senior Specialist
>     Mobile: +36-70-330-7909              email:
>     Balazs..Lengyel@ericsson.com <mailto:Balazs.Lengyel@ericsson.com>
>
>     _______________________________________________
>     Netconf mailing list
>     Netconf@ietf.org <mailto:Netconf@ietf.org>
>     https://www.ietf.org/mailman/listinfo/netconf
>     <https://www.ietf.org/mailman/listinfo/netconf>
>
>
>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf