Re: [netmod] IP addresses with zone indices

t.petch <ietfc@btconnect.com> Wed, 12 December 2012 11:16 UTC

Return-Path: <ietfc@btconnect.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 4383121F89E0 for <netmod@ietfa.amsl.com>; Wed, 12 Dec 2012 03:16:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.712
X-Spam-Level:
X-Spam-Status: No, score=-3.712 tagged_above=-999 required=5 tests=[AWL=-0.713, BAYES_00=-2.599, J_CHICKENPOX_23=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EfXaZKo5l9b3 for <netmod@ietfa.amsl.com>; Wed, 12 Dec 2012 03:16:34 -0800 (PST)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe003.messaging.microsoft.com [216.32.180.13]) by ietfa.amsl.com (Postfix) with ESMTP id 0C15221F89A3 for <netmod@ietf.org>; Wed, 12 Dec 2012 03:16:29 -0800 (PST)
Received: from mail146-va3-R.bigfish.com (10.7.14.240) by VA3EHSOBE003.bigfish.com (10.7.40.23) with Microsoft SMTP Server id 14.1.225.23; Wed, 12 Dec 2012 11:16:27 +0000
Received: from mail146-va3 (localhost [127.0.0.1]) by mail146-va3-R.bigfish.com (Postfix) with ESMTP id 048CB801F6; Wed, 12 Dec 2012 11:16:27 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.249.213; KIP:(null); UIP:(null); IPV:NLI; H:AM2PRD0710HT005.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -22
X-BigFish: PS-22(zz98dI9371I146fI542I1432I4015Izz1de0h1202h1e76h1d1ah1d2ahzz1033IL17326ah8275bh8275dhz2dh2a8h5a9h668h839h93fhd24hf0ah1177h1179h1288h12a5h12a9h12bdh137ah139eh13b6h1441h1504h1537h162dh1631h1758h304l1155h)
Received: from mail146-va3 (localhost.localdomain [127.0.0.1]) by mail146-va3 (MessageSwitch) id 1355310985261908_30521; Wed, 12 Dec 2012 11:16:25 +0000 (UTC)
Received: from VA3EHSMHS029.bigfish.com (unknown [10.7.14.254]) by mail146-va3.bigfish.com (Postfix) with ESMTP id 3A8092A0048; Wed, 12 Dec 2012 11:16:25 +0000 (UTC)
Received: from AM2PRD0710HT005.eurprd07.prod.outlook.com (157.56.249.213) by VA3EHSMHS029.bigfish.com (10.7.99.39) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 12 Dec 2012 11:16:22 +0000
Received: from DBXPRD0310HT005.eurprd03.prod.outlook.com (157.56.252.133) by pod51017.outlook.com (10.255.165.40) with Microsoft SMTP Server (TLS) id 14.16.245.2; Wed, 12 Dec 2012 11:16:20 +0000
Message-ID: <032d01cdd859$e2faf940$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Andy Bierman <andy@yumaworks.com>, netmod@ietf.org
References: <2105C80D-48CA-494B-A62A-8A1BA5919D42@nic.cz><20121204.211903.458434883.mbj@tail-f.com><m27gowsv1t.fsf@ladislav.lhotka.nb1.wifi0.office.nic.cz><20121210.155754.589804255154826193.mbj@tail-f.com><m2lid6ue27.fsf@nic.cz> <CABCOCHT7xfAaP99RVyE6LCKt1KZJRqjZ8hX-UxWcnoCx1Q1pTg@mail.gmail.com>
Date: Wed, 12 Dec 2012 11:08:11 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.252.133]
X-OriginatorOrg: btconnect.com
Subject: Re: [netmod] IP addresses with zone indices
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Wed, 12 Dec 2012 11:16:37 -0000

----- Original Message -----
From: "Andy Bierman" <andy@yumaworks.com>
To: <netmod@ietf.org>
Sent: Monday, December 10, 2012 4:34 PM
> On Mon, Dec 10, 2012 at 7:22 AM, Ladislav Lhotka <lhotka@nic.cz>
wrote:
>
> > Martin Bjorklund <mbj@tail-f.com> writes:
> >
> > >> > Anyway, I don't understand why such a type would belong to
either
> > >> > ietf-ip or ietf-inet-types.
> > >>
> > >> Because then we can avoid having the same pattern in multiple
> > >> places. What's wrong on such a type? I think it is quite
> > >> comparable to types like "uint32" which also have no special
> > >> semantics.
> > >
> > > My point was that it is not clear why it would be defined in
ietf-ip
> > > or ietf-inet.  There is no ip or inet specific semantics
associated
> > > with this type.  ietf-yang would be a better place for it...  But
see
> > > below.
> >
> > I agree, such a type probably belongs to ietf-inet-types, but we
can't
> > afford a new downref to 6021bis now. The scenario could IMO look
like this:
> >
> > 1. Define this type temporarily in ietf-ip and use where necessary;
> > 2. Add it also to ietf-inet-types;
> > 3. After 6021bis is published, change "ip:dotted-quad" to
> > "inet:dotted-quad" in next revisions of ietf-ip, ietf-routing etc;
> > 4. Obsolete "ip:dotted-quad".
> >
> A: deploying standards is very expensive.  Temporary fixes last 10 -
20
> years around here.
> There is no such thing.  Get it right the first time or pay the price
for
> many years to come.

Yes, or perhaps YES YES YES (with whatever the emoticon is for extreme
anguish).

Perhaps because I have been doing this sort of thing for decades, I have
decades of experience of paying the price, which I would rather not have
had; so yes, get it right first time.

Tom Petch

> B: There happens to be a 6021bis draft:
> http://www.ietf.org/id/draft-schoenw-netmod-rfc6021-bis-00.txt
> It adds 'hex-string' and 'uuid' to ietf-yang-types.yang.
> (A 'Changes Since RFC 6021' section would make that more clear.)
>
> There are many useful typedefs in the common-types.yang module in
> the proposed ACL draft.
> http://www.ietf.org/id/draft-huang-netmod-acl-01.txt
>
> I don't know how practical it is to re-open 6021 every time the WG
thinks of
> a new typedef to add.  But it seems easier than chartering and
publishing
> new work,
> and it is better for YANG developers to keep the standard types in a
lot
> of random modules.
>
> I don't agree with any of the 4 options above. I prefer:
>
> 5) work on 6021bis for a short time (1 - 2 months) and
> publish reusable data types only in 1 place (6021bis).
>
>
> Andy
>
> Could this work?
> >
> > >
> > >
> > >> > For now, I think the quickest way forward is to solve this
separately
> > >> > in each module.
> > >>
> > >> If you define the above type in ietf-ip, then I can reuse it -
> > >> ietf-routing already imports ietf-ip. Would this be any slower?
> > >
> > > Ok, I'd like to make progress, so I am prepared to define this
type in
> > > ietf-ip, and use it for the netmask.
> >
> > Good, I'm going to use it for "router-id".
> >
> > Thanks, Lada
> >
> > >
> > >
> > > /martin
> >
> > --
> > Ladislav Lhotka, CZ.NIC Labs
> > PGP Key ID: E74E8C0C
> > _______________________________________________
> > 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
>