Re: [Rtg-yang-coord] issue :R03: assignment of interfaces to routing instances

"Acee Lindem (acee)" <acee@cisco.com> Thu, 26 February 2015 01:56 UTC

Return-Path: <acee@cisco.com>
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 6DF631A92E6; Wed, 25 Feb 2015 17:56:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 TtlqwSBZaBt4; Wed, 25 Feb 2015 17:56:53 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B57B1A92E8; Wed, 25 Feb 2015 17:56:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1907; q=dns/txt; s=iport; t=1424915812; x=1426125412; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ZbMIS/botL/nh6/b8r0vsuKWY7sfclEkr1g+d6jPJdo=; b=nLRY8MHx236ifj3qleVD13v7Bk3D8OijUo7Vptt3Ft3PCesPzNzJa93W JItRibFPCPqFdKmyqwO5idgpcGiNE9bFqH6130u21SEKSRLdjoa/gMnWj FZIEE9sFO//SLVo1Ej5vZbuRZx026FH4NQOxWwTc+/0Du886Nzmv4Gtjl o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C0BQBPfO5U/4YNJK1bgwKBLATJFAKBJ0MBAQEBAQF8hBABAQR5EAIBCA4KLjIlAgQOBYgv1V4BAQEBAQEBAQEBAQEBAQEBAQEBGYsThDszB4QrBYoihUGJRYEbjmiDPiKDbm+BRH8BAQE
X-IronPort-AV: E=Sophos;i="5.09,649,1418083200"; d="scan'208";a="127034622"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-4.cisco.com with ESMTP; 26 Feb 2015 01:56:52 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t1Q1upoq017226 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 26 Feb 2015 01:56:51 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.175]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0195.001; Wed, 25 Feb 2015 19:56:51 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Thread-Topic: [Rtg-yang-coord] issue :R03: assignment of interfaces to routing instances
Thread-Index: AQHQRxj77tD6GUYxhkmEAnTuReZw3pzuxUwAgAAm/wCAAAYLAIARo4+AgAG7o4A=
Date: Thu, 26 Feb 2015 01:56:51 +0000
Message-ID: <D113E560.F484%acee@cisco.com>
References: <20150114155450.GA3625@elstar.local> <AAB1CC9C17CBA440BDFA169056B93B9EB1139B@eusaamb107.ericsson.se> <CABCOCHSiWG=x0vTYKKxqhMqd69yK+Nuo0k_Y_=Y_KHkQBDi3FA@mail.gmail.com> <D0DBD855.889EB%jeff.tantsura@ericsson.com> <AAB1CC9C17CBA440BDFA169056B93B9EB11472@eusaamb107.ericsson.se> <20150114174655.GA3932@elstar.local> <D1029726.E4B5%acee@cisco.com> <m2k2zm9kg9.fsf@birdie.labs.nic.cz> <D103A0D5.E60D%acee@cisco.com> <D103A6D1.E624%acee@cisco.com> <20150224182859.GB13211@pfrc>
In-Reply-To: <20150224182859.GB13211@pfrc>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <3AC23F9F9DD99644917DC9408F96BC75@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/VSRc8Jn0NnlMIFHQdppbFDomWMo>
Cc: "rtg-yang-coord@ietf.org" <rtg-yang-coord@ietf.org>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Ladislav Lhotka <lhotka@nic.cz>, Andy Bierman <andy@yumaworks.com>, Xufeng Liu <xufeng.liu@ericsson.com>, Routing WG <rtgwg@ietf.org>
Subject: Re: [Rtg-yang-coord] issue :R03: assignment of interfaces to routing instances
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, 26 Feb 2015 01:56:54 -0000


On 2/24/15, 1:28 PM, "Jeffrey Haas" <jhaas@pfrc.org> wrote:

>[I'm behind as usual and this may have been discussed already.]
>
>On Fri, Feb 13, 2015 at 06:07:11PM +0000, Acee Lindem (acee) wrote:
>> Independent of the hierarchy, I think an interface should be associated
>> with one and only routing-instance. I know of no implementation that
>> allows this (including the use case of separate instances for IPv4 and
>> IPv6). 
>
>While junos does have the interface as part of the routing instance
>interface hierarchy, you're also correct in that junos enforces that the
>interface is only associated with one instance.
>
>The question is with regard to generic modeling: Should a single unified
>interface model with the ability to associate the interface with the
>instance?  Should the instance refer to interfaces?
>
>My concern with making the interface model point to associated instances
>is
>how we handle versioning for unknown things that we may want to associate
>that interface with.  The interface model is something we want to be rock
>solid stable, not something that needs to be revised each time some new
>instancing mechanism is created.

Since what I¹m suggesting is having rtg-cfg augment the interface model, I
don¹t understand your concern. Why is the new model having a separate list
of interfaces any more ³rock solid² than the existing interface to
reference the associated routing instance?

My concern is much easier to understand - with existing configuration
information augmenting the RFC 7223 model and some new subset of
configuration information augmenting the interface list, we have a
bifurcated extension model. Independent of which way we decide to proceed,
this issue needs to be addressed lest we have confusion every time a new
model needs to augment interface configuration.

Acee 




>
>-- Jeff