Re: Basic ietf process question ...
Robert Raszuk <robert@raszuk.net> Thu, 02 August 2012 21:50 UTC
Return-Path: <robert@raszuk.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82E7A11E8144 for <ietf@ietfa.amsl.com>; Thu, 2 Aug 2012 14:50:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.297
X-Spam-Level:
X-Spam-Status: No, score=-2.297 tagged_above=-999 required=5 tests=[AWL=0.302, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tmZ1MJT559pj for <ietf@ietfa.amsl.com>; Thu, 2 Aug 2012 14:50:23 -0700 (PDT)
Received: from mail1310.opentransfer.com (mail1310.opentransfer.com [76.162.254.103]) by ietfa.amsl.com (Postfix) with ESMTP id 1453C11E8118 for <ietf@ietf.org>; Thu, 2 Aug 2012 14:50:13 -0700 (PDT)
Received: (qmail 14416 invoked by uid 399); 2 Aug 2012 21:50:06 -0000
Received: from unknown (HELO ?130.129.17.10?) (pbs:m42@mojaklasa.info@130.129.17.10) by mail1310.opentransfer.com with ESMTPM; 2 Aug 2012 21:50:06 -0000
X-Originating-IP: 130.129.17.10
Message-ID: <501AF60E.5080707@raszuk.net>
Date: Thu, 02 Aug 2012 23:50:06 +0200
From: Robert Raszuk <robert@raszuk.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0
MIME-Version: 1.0
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
Subject: Re: Basic ietf process question ...
References: <CC403A23.1BE60%jhildebr@cisco.com>
In-Reply-To: <CC403A23.1BE60%jhildebr@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "ietf@ietf.org" <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: robert@raszuk.net
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Aug 2012 21:50:26 -0000
Hi Joe, Many thx for your comments. Perhaps my intentions were not very well described. Personally I am not that much stuck on plain XML schema .. it could be expressed in any language IETF would choose to use. The point is not how to do it .. but to do it at the moment of bringing new protocol extension. However for years the same functionality is completely different to configure using one vendor from other vendor (leave alone that even within single vendor there are complete different UIs to provision the same knob). If anyone is even remotely serious about some form of common network OS IMHO the first step is to create unified configuration abstraction. The xml schema for each proto extension would be just a standard based API for configuration input. Keep in mind that today routers are configured by scripts from central management clusters where there are tons of templates which in fact completely differ from vendor to vendor and their maintenance and keeping them up to date is a real pain. Regards, R. > On 8/2/12 9:25 AM, "Robert Raszuk" <robert@raszuk.net> wrote: > >> Does anyone have a good reason why any new protocol definition or >> enhancement does not have a build in mandatory "XML schema" section >> which would allow to actually use such standards based enhancement in >> vendor agnostic way ? > > For docs that use XML, requiring some form of schema makes sense. > However, what we're finding at the application layer is that often times > using JSON (see RFC 4627) ends up with better interoperability more > quickly than using XML, except in the case of human-readable content like > marked-up text. See RFC 6120, Appendix A (http://goo.gl/CBv8G) for > another example. > > For those that insist on XML, RelaxNG (http://goo.gl/MYnB1) is another > language you can use to describe your XML, which is a little easier to > learn than XSD. > > However, for implementors, if you start with the schema and blindly use it > for conformance checking of real-world traffic, you are likely to have > both performance and extensibility issues in practice. > > If folks at other layers in the stack would like input from Apps folks, > I'm sure that we would be happy to share our lessons learned. Join > apps-discuss (http://goo.gl/0Otjv) and ask for help. >
- Re: New Version Notification for draft-leiba-exte… Barry Leiba
- Re: New Version Notification for draft-leiba-exte… Murray S. Kucherawy
- Basic ietf process question ... Robert Raszuk
- Re: Basic ietf process question ... Randy Bush
- RE: Basic ietf process question ... Romascanu, Dan (Dan)
- Re: Basic ietf process question ... Robert Raszuk
- RE: [OPSAWG] Basic ietf process question ... Romascanu, Dan (Dan)
- Re: Basic ietf process question ... Thomas Nadeau
- Re: Basic ietf process question ... Brian E Carpenter
- Re: Basic ietf process question ... Robert Raszuk
- Re: Basic ietf process question ... Robert Raszuk
- Re: Basic ietf process question ... Brian E Carpenter
- Re: Basic ietf process question ... Robert Raszuk
- Re: [OPSAWG] Basic ietf process question ... Randy Presuhn
- Re: [OPSAWG] Basic ietf process question ... Robert Raszuk
- Re: [OPSAWG] Basic ietf process question ... Andy Bierman
- Re: [OPSAWG] Basic ietf process question ... David Harrington
- Re: Basic ietf process question ... Joe Hildebrand (jhildebr)
- Re: [OPSAWG] Basic ietf process question ... Juergen Schoenwaelder
- Re: [OPSAWG] Basic ietf process question ... Juergen Schoenwaelder
- Re: Basic ietf process question ... Mark Nottingham
- Re: Basic ietf process question ... Martin Rex
- Re: Basic ietf process question ... ned+ietf
- Re: Basic ietf process question ... Mark Nottingham
- Re: Basic ietf process question ... ned+ietf
- Re: Basic ietf process question ... Mark Nottingham
- Re: Basic ietf process question ... Martin Thomson
- Re: Basic ietf process question ... Mark Nottingham
- Re: Basic ietf process question ... Hector Santos
- Re: Basic ietf process question ... ned+ietf
- Re: Basic ietf process question ... Mark Nottingham
- RE: Basic ietf process question ... Worley, Dale R (Dale)
- Re: Basic ietf process question ... Tim Bray