Re: [RTG-DIR] RTG-DIR QA review of draft-ietf-babel-rfc6126bis-04.txt

"Susan Hares" <shares@ndzh.com> Sat, 06 January 2018 23:59 UTC

Return-Path: <shares@ndzh.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A325124207 for <rtg-dir@ietfa.amsl.com>; Sat, 6 Jan 2018 15:59:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.945
X-Spam-Level:
X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] autolearn=no autolearn_force=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 mTtaCyQ0hE8c for <rtg-dir@ietfa.amsl.com>; Sat, 6 Jan 2018 15:59:50 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 30D491205D3 for <rtg-dir@ietf.org>; Sat, 6 Jan 2018 15:59:50 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.176.249.181;
From: Susan Hares <shares@ndzh.com>
To: 'Juliusz Chroboczek' <jch@irif.fr>, 'Donald Eastlake' <d3e3e3@gmail.com>
Cc: 'David Schinazi' <dschinazi@apple.com>, 'Alia Atlas' <akatlas@gmail.com>, 'Russ White' <russ@riw.us>, rtg-dir@ietf.org
References: <00a801d3850a$e4eb7640$aec262c0$@ndzh.com> <87incg183q.wl-jch@irif.fr> <CAF4+nEEO8WE=SmKT8kXT4Om0PKiKz9t4bCqP72Ys7MvREb3=og@mail.gmail.com> <87y3larkia.wl-jch@irif.fr> <87tvvyrjhq.wl-jch@irif.fr>
In-Reply-To: <87tvvyrjhq.wl-jch@irif.fr>
Date: Sat, 06 Jan 2018 18:59:44 -0500
Message-ID: <002f01d3874a$6d222400$47666c00$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQG8ekFJiZNLnDm3NNWFsoTncQmNFgH1Lw07Aug+sBYC4Q3mvQIRtxsSo0cee4A=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/I-znjVXyqOtNFWpFhD0xjVyR4sw>
Subject: Re: [RTG-DIR] RTG-DIR QA review of draft-ietf-babel-rfc6126bis-04.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Jan 2018 23:59:51 -0000

Juliusz:

Are your users only using proprietary management?  Or are they using another
open source management mechanism?

Sue Hares 

-----Original Message-----
From: Juliusz Chroboczek [mailto:jch@irif.fr] 
Sent: Saturday, January 6, 2018 12:21 PM
To: Donald Eastlake
Cc: Susan Hares; David Schinazi; Alia Atlas; Russ White; rtg-dir@ietf.org
Subject: Re: RTG-DIR QA review of draft-ietf-babel-rfc6126bis-04.txt

>> for example, saying that BABEL implementations SHOULD support 
>> NETCONF, a YANG model will be in a separate document,

> I am fairly sure that such a statement would not reflect WG consensus.
> Requiring a full YANG implementation (which includes, for a start, an 
> XML
> parser) in every Babel implementation would be a sure way to kill the 
> protocol.

I realise that I should clarify this.

The simplicity and implementability of Babel is one of its main features.
Babel can be explained to a lecture hall of fourth-year students in 40
minutes.  Babel can be implemented in less than 1000 lines of Python code,
and a stub implementation of Babel has been written that compiles to 12kB of
text.  Babel has been independently reimplemented three times, and in one
case it took the author (Markus Stenberg) just two nights to do the
implementation.

Given how important for us it is that Babel is a conceptually simple and
highly implementable protocol, I believe that it would be a tragic mistake
to make Babel dependent on the arguably complex protocol stack that is
NETCONF/YANG/XML.

What is more -- Babel development has been driven by the needs of our users.
While we have been actively discussing management issues with our userbase
for the last years (I can send some pointers to the list if you're
interested), none of our users have every requested support for YANG.
Hence, by making Babel dependent on YANG, we would not be serving our
constituency well.

-- Juliusz