[Rtg-yang-coord] container with presence
Ladislav Lhotka <lhotka@nic.cz> Thu, 28 May 2015 09:28 UTC
Return-Path: <lhotka@nic.cz>
X-Original-To: rtg-yang-coord@ietfa.amsl.com
Delivered-To: rtg-yang-coord@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 47B6A1A0282
for <rtg-yang-coord@ietfa.amsl.com>; Thu, 28 May 2015 02:28:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.739
X-Spam-Level:
X-Spam-Status: No, score=0.739 tagged_above=-999 required=5
tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904,
T_RP_MATCHES_RCVD=-0.01] 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 YTLqgxh8T7fF for <rtg-yang-coord@ietfa.amsl.com>;
Thu, 28 May 2015 02:28:45 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400])
(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id C1FB11A0222
for <Rtg-yang-coord@ietf.org>; Thu, 28 May 2015 02:28:45 -0700 (PDT)
Received: from birdie.labs.nic.cz (unknown [195.113.220.110])
by mail.nic.cz (Postfix) with ESMTPSA id D310D14035B
for <Rtg-yang-coord@ietf.org>; Thu, 28 May 2015 11:28:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default;
t=1432805323; bh=gN6+Z0LjtZYiTaowyr1uEPgLiXf0Mp+eBQCXCtB20fk=;
h=From:Content-Type:Content-Transfer-Encoding:Subject:Message-Id:
Date:To:Mime-Version;
b=RNfGNmiMbvSennGjofVXbkRvt5JguhqSrfOlH/f5xC0lcPnAjqghmlz7+Ydr0LRfD
nvRPKGuaA700I4g35qycexOQvjAUsrPo1D6f+75JblAOxM2cPk37WjCg5LjNXZjWuB
2Ipfdn05utYI2fB+sjJF+yQTDnsEDz2Sk9K9jirg=
From: Ladislav Lhotka <lhotka@nic.cz>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Message-Id: <331A2562-6D35-4D49-911E-9881CCE5D6A1@nic.cz>
Date: Thu, 28 May 2015 11:28:44 +0200
To: Rtg-yang-coord@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
X-Mailer: Apple Mail (2.2098)
X-Virus-Scanned: clamav-milter 0.98.6 at mail
X-Virus-Status: Clean
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/76v726HPJTJ1aaLSPPUS257cK8Y>
Subject: [Rtg-yang-coord] container with presence
X-BeenThere: rtg-yang-coord@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"List to discuss coordination between the Routing related YANG
models\"" <rtg-yang-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-yang-coord>,
<mailto:rtg-yang-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-yang-coord/>
List-Post: <mailto:rtg-yang-coord@ietf.org>
List-Help: <mailto:rtg-yang-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-yang-coord>,
<mailto:rtg-yang-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2015 09:28:47 -0000
Hi, I have a suggestion for the authors of all routing protocol modules: the container that encapsulates all configuration data for a given protocol should be a container with presence (see sec. 7.5.1 in RFC 6020) because then the configuration data may include mandatory items that are otherwise forbidden at the top level of an augment. See also YANG 1.1 issue Y26: https://svn.tools.ietf.org/svn/wg/netmod/yang-1.1/issues.html#sec-27 For example, in the the ietf-isis it should look like this: augment "/rt:routing/rt:routing-instance/rt:routing-protocols/" +"rt:routing-protocol" { when "rt:type = 'isis:isis'" { description "This augment is only valid when routing protocol instance type is isis."; } presence "IS-IS routing protocol”; ... } I am also including this recommendation in the routing-cfg draft. Lada -- Ladislav Lhotka, CZ.NIC Labs PGP Key ID: E74E8C0C
- [Rtg-yang-coord] container with presence Ladislav Lhotka
- Re: [Rtg-yang-coord] container with presence Ladislav Lhotka
- Re: [Rtg-yang-coord] container with presence Susan Hares
- Re: [Rtg-yang-coord] container with presence Ladislav Lhotka
- Re: [Rtg-yang-coord] container with presence Mahesh Jethanandani
- Re: [Rtg-yang-coord] container with presence Ladislav Lhotka
- Re: [Rtg-yang-coord] container with presence Andy Bierman
- Re: [Rtg-yang-coord] container with presence Ladislav Lhotka
- Re: [Rtg-yang-coord] container with presence Susan Hares
- Re: [Rtg-yang-coord] container with presence Ladislav Lhotka