Re: [netmod] 6991bis: address-with-prefix-length
Martin Bjorklund <mbj@tail-f.com> Tue, 02 April 2019 12:46 UTC
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id D953712022D
for <netmod@ietfa.amsl.com>; Tue, 2 Apr 2019 05:46:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=ham 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 5pe8m1MZYurx for <netmod@ietfa.amsl.com>;
Tue, 2 Apr 2019 05:46:40 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45])
by ietfa.amsl.com (Postfix) with ESMTP id A5449120227
for <netmod@ietf.org>; Tue, 2 Apr 2019 05:46:40 -0700 (PDT)
Received: from localhost (unknown [173.38.220.61])
by mail.tail-f.com (Postfix) with ESMTPSA id 92C261AE0312;
Tue, 2 Apr 2019 14:46:38 +0200 (CEST)
Date: Tue, 02 Apr 2019 14:46:40 +0200 (CEST)
Message-Id: <20190402.144640.408659609107514722.mbj@tail-f.com>
To: j.schoenwaelder@jacobs-university.de
Cc: ietfc@btconnect.com, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20190402121550.7da6lxd6n5qiphsd@anna.jacobs.jacobs-university.de>
References: <7d368608-7c73-4287-bfa3-69a8db8576a2@Spark>
<082d01d4e944$aae0e3a0$4001a8c0@gateway.2wire.net>
<20190402121550.7da6lxd6n5qiphsd@anna.jacobs.jacobs-university.de>
X-Mailer: Mew version 6.7 on Emacs 25.2 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/GBnEn3K4Y8IeHm98AUxj7bjGfs8>
Subject: Re: [netmod] 6991bis: address-with-prefix-length
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>,
<mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>,
<mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Apr 2019 12:46:50 -0000
Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote: > If you go back ~20 messages, my proposal was ip-address-prefix, > ipv4-address-prefix, and ipv6-address-prefix. Do we agree that this type really specifies two values in one? If so I think the "and" is useful. Also note that the current text in RFC 6991 says: The ipv4-prefix type represents an IPv4 address prefix. so having a type ipv4-address-prefix for something that is not (only) an "ipv4 address prefix" is imo confusing. /martin > > /js > > On Tue, Apr 02, 2019 at 11:13:09AM +0000, tom petch wrote: > > ----- Original Message ----- > > From: "Jeff Tantsura" <jefftant.ietf@gmail.com> > > To: <netmod@ietf.org>rg>; "Kristian Larsson" <kristian@spritelink.net> > > Sent: Monday, April 01, 2019 11:09 PM > > > > What Kristian has proposed makes sense, in favor. > > > > <tp> > > > > Yes, I support this idea and we should be able to come up with a more > > user-friendly name; address-prefix or address-length ? > > > > Tom Petch > > > > p.s. > > > > identifier = (ALPHA / "_") > > *(ALPHA / DIGIT / "_" / "-" / ".") > > > > Cheers, > > Jeff > > On Apr 1, 2019, 1:09 PM -0700, Kristian Larsson > > <kristian@spritelink.net>et>, wrote: > > > Hello Mahesh, > > > > > > On 2019-04-01 21:40, Mahesh Jethanandani wrote: > > > > > > > > > On Apr 1, 2019, at 10:29 AM, Martin Bjorklund <mbj@tail-f.com> > > wrote: > > > > > > > > > > I know that this type is convenient, esp. if you use it for manual > > > > > input, but I wonder if it really is good practice to squeeze two > > > > > values into one. > > > > > > > > Agree. The combination makes sense for CLI, but for modeling the > > address and prefix should be separate. > > > > > > Okay, then why do we have an ip-prefix data type at all? With the same > > > line of argument you apply, it should be split up. > > > > > > So you're the third person bringing up CLI. I don't get this at all. I > > > don't see how CLI are different from everything else. This is about > > data > > > modeling and data modeling is about expressing the world in a data > > > modeling language. It's like painting a picture but instead of a brush > > > you have a schema language like YANG. What do you see? Express it. It > > > doesn't matter if the purpose is a CLI, a web page or just exposing it > > > via NETCONF for another system to consume. > > > > > > I think address-and-prefix-length is natural. JUNOS uses this format. > > XR > > > uses this format (for IPv6 at least). Nokia SROS uses this format. > > > > > > We have written a bunch of models where the lack of this IMHO makes > > them > > > less elegant. I'd like for there to be an IETF standard data type to > > > make those models more elegant. > > > > > > Kind regards, > > > Kristian. > > > > > > _______________________________________________ > > > netmod mailing list > > > netmod@ietf.org > > > https://www.ietf.org/mailman/listinfo/netmod > > > > > > > > ------------------------------------------------------------------------ > > -------- > > > > > > > _______________________________________________ > > > netmod mailing list > > > netmod@ietf.org > > > https://www.ietf.org/mailman/listinfo/netmod > > > > > > > _______________________________________________ > > netmod mailing list > > netmod@ietf.org > > https://www.ietf.org/mailman/listinfo/netmod > > -- > 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/> > > _______________________________________________ > netmod mailing list > netmod@ietf.org > https://www.ietf.org/mailman/listinfo/netmod >
- [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Acee Lindem (acee)
- Re: [netmod] 6991bis: address-with-prefix-length Acee Lindem (acee)
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Acee Lindem (acee)
- Re: [netmod] 6991bis: address-with-prefix-length Michael Rehder
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Michael Rehder
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Mahesh Jethanandani
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Acee Lindem (acee)
- Re: [netmod] 6991bis: address-with-prefix-length Mahesh Jethanandani
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Christian Hopps
- Re: [netmod] 6991bis: address-with-prefix-length Jeff Tantsura
- Re: [netmod] 6991bis: address-with-prefix-length tom petch
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Rob Wilton (rwilton)
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Rob Wilton (rwilton)
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Rob Wilton (rwilton)
- Re: [netmod] 6991bis: address-with-prefix-length Acee Lindem (acee)
- Re: [netmod] 6991bis: address-with-prefix-length Rob Wilton (rwilton)
- Re: [netmod] 6991bis: address-with-prefix-length tom petch
- Re: [netmod] 6991bis: address-with-prefix-length Rob Wilton (rwilton)
- Re: [netmod] 6991bis: address-with-prefix-length Reshad Rahman (rrahman)
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Mahesh Jethanandani
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Christian Hopps
- Re: [netmod] 6991bis: address-with-prefix-length Alex Campbell
- Re: [netmod] 6991bis: address-with-prefix-length Christian Hopps
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Ladislav Lhotka
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Ladislav Lhotka
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Per Hedeland
- Re: [netmod] 6991bis: address-with-prefix-length Juergen Schoenwaelder
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson
- Re: [netmod] 6991bis: address-with-prefix-length Martin Bjorklund
- Re: [netmod] 6991bis: address-with-prefix-length Rob Wilton (rwilton)
- Re: [netmod] 6991bis: address-with-prefix-length tom petch
- Re: [netmod] 6991bis: address-with-prefix-length Ladislav Lhotka
- Re: [netmod] 6991bis: address-with-prefix-length Kristian Larsson