Re: [netconf] Adoption poll for tcp-client-server and http-client-server draft

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Tue, 26 March 2019 14:54 UTC

Return-Path: <Michael.Scharf@hs-esslingen.de>
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 37D4D120369; Tue, 26 Mar 2019 07:54:44 -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, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.de
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 SuYpFmGn6fAY; Tue, 26 Mar 2019 07:54:41 -0700 (PDT)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B96D8120306; Tue, 26 Mar 2019 07:54:40 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 1C28B25A13; Tue, 26 Mar 2019 15:54:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1553612079; bh=lS6RMbEAoVEk6UYXkFnHWgMAF+uIpwl/U0N70B25sgo=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=X6RtOWcICsrTa/ltkV7frNcV67K4xps2+mBC9yVEKCgSDLn4SVzqLtynqT7RDOkib RsH6yLscscAMMSri0lQrQk7tj8hO9CUWoQtbDnpOzC8UDKxQRfBhmhlIvseqoeADn6 mQOjs+qclTyGRFL5iT9u5cd2XSMBREHdPOxdGEJ0=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vlLl1GRGtFZd; Tue, 26 Mar 2019 15:54:37 +0100 (CET)
Received: from rznt8102.rznt.rzdir.fht-esslingen.de (rznt8102.rznt.rzdir.fht-esslingen.de [134.108.29.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Tue, 26 Mar 2019 15:54:37 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.111]) by rznt8102.rznt.rzdir.fht-esslingen.de ([fe80::f977:d5e6:6b09:56ac%10]) with mapi id 14.03.0415.000; Tue, 26 Mar 2019 15:54:37 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: Mahesh Jethanandani <mjethanandani@gmail.com>, Netconf <netconf@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: [netconf] Adoption poll for tcp-client-server and http-client-server draft
Thread-Index: AQHU48WN++elmQAJ10utC4WVEX8JVqYd0z1QgAASMICAABHsoA==
Date: Tue, 26 Mar 2019 14:54:36 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D28349A@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <ED12BA39-09E6-4436-B759-625434D197D6@gmail.com> <6EC6417807D9754DA64F3087E2E2E03E2D282BBC@rznt8114.rznt.rzdir.fht-esslingen.de> <20190326141905.246www5dwmyojlpe@anna.jacobs.jacobs-university.de>
In-Reply-To: <20190326141905.246www5dwmyojlpe@anna.jacobs.jacobs-university.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.29.249]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/tncySa2j9LfZSE_CStVkYSQVqjI>
Subject: Re: [netconf] Adoption poll for tcp-client-server and http-client-server draft
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG 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: Tue, 26 Mar 2019 14:54:44 -0000

Hi Juergen,

The document includes TCP keepalives configuration and this is actually about TCP protocol engine internals, no?

And I fail to see the benefit of doing TCP YANG modeling specific to NETCONF or RESTCONF. For instance, on a router, I believe that NETCONF, RESTCONF, BGP and LDP could use the same TCP stack, as well as possibly all other TCP-based protocols running on the NE. And if HTTP is included, YANG models have a pretty broad applicability beyond routers. So what makes NETCONF or RESTCONF so special that NETCONF needs its own model?

As I mentioned, in the last years TCPM has been extremely open to TCP-related needs in other working groups and we have quite successful cross-area work. 

Michael


> -----Original Message-----
> From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
> Sent: Tuesday, March 26, 2019 3:19 PM
> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> Cc: Mahesh Jethanandani <mjethanandani@gmail.com>; Netconf
> <netconf@ietf.org>; tcpm@ietf.org
> Subject: Re: [netconf] Adoption poll for tcp-client-server and http-client-
> server draft
> 
> Dear Michael,
> 
> please note that a configuration model for NETCONF is on the NETCONF
> charter for ~5 years. To establish NETCONF session, we obviously need
> to establish TCP connections. This is what this work does. It is
> entirely orthogonal to draft-scharf-tcpm-yang-tcp, which talks about
> TCP protocol engine internals. If the TCPM chair has an issue with a
> generic solution to establish TCP connection not being done in TCPM,
> we should perhaps just hardcode how to establish TCP connections for
> NETCONF and RESTCONF and call it the day and then TCPM can pick up the
> pieces and start work on a generic solution.
> 
> /js
> 
> On Tue, Mar 26, 2019 at 01:02:49PM +0000, Scharf, Michael wrote:
> > Hi Mahesh,
> >
> > As chair of the TCPM working group, I believe that the document draft-
> kwatsen-netconf-tcp-client-server-00 belongs into the TCPM working group.
> The document is about a generic YANG model for an interface for TCP "for an
> SSH, TLS, or HTTP based application". I fail to see a reason why such a generic
> TCP model should be done in NETCONF.
> >
> > Thus, as a chair of TCPM, I object to adoption in NETCONF.
> >
> > I also want to note that it would have been possible to send a note to the
> TCPM list prior to starting an adoption call, as the TCPM list is monitored by
> many TCP implementers who could be affected by such a YANG model.
> YANG models can be used in different use cases. TCPM has a tradition of
> being very open to presentations from other working groups if they relate to
> TCP. I have added the TCPM list in CC.
> >
> > As an individual contributor to the IETF, I happen to be an author of draft-
> scharf-tcpm-yang-tcp, which actually was submitted last year. Given that
> different working groups seem to be involved, I believe that it would make
> sense to join efforts. Shouldn't we have a chat on the best next steps?
> >
> > Thanks
> >
> > Michael
> >
> >
> > > -----Original Message-----
> > > From: netconf <netconf-bounces@ietf.org> On Behalf Of Mahesh
> > > Jethanandani
> > > Sent: Tuesday, March 26, 2019 12:17 PM
> > > To: Netconf <netconf@ietf.org>
> > > Subject: [netconf] Adoption poll for tcp-client-server and http-client-
> server
> > > draft
> > >
> > > This is the start of a two week poll for WG adoption of the two drafts:
> > >
> > > https://tools.ietf.org/html/draft-kwatsen-netconf-tcp-client-server-00
> > > https://tools.ietf.org/html/draft-kwatsen-netconf-http-client-server-00
> > >
> > > Please indicate your support for or any objections you might have for
> > > adopting the two drafts as WG items by April 9.
> > >
> > > Mahesh Jethanandani
> > > mjethanandani@gmail.com
> > >
> > >
> > >
> > > _______________________________________________
> > > 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         <https://www.jacobs-university.de/>