Re: [Rtg-yang-coord] issue :R03: assignment of interfaces to routing instances
"Acee Lindem (acee)" <acee@cisco.com> Fri, 13 February 2015 18:07 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 848801A0161;
Fri, 13 Feb 2015 10:07:16 -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 3Dp7IJIwr2ZI; Fri, 13 Feb 2015 10:07:13 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93])
(using TLSv1 with cipher RC4-SHA (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 872151A007C;
Fri, 13 Feb 2015 10:07:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
d=cisco.com; i=@cisco.com; l=5526; q=dns/txt; s=iport;
t=1423850833; x=1425060433;
h=from:to:cc:subject:date:message-id:references:
in-reply-to:content-id:content-transfer-encoding: mime-version;
bh=HLwtn8XWKaKxFvHxasJkOzjmBxrcADoBjAVbr5LjpNk=;
b=bzlcSvoVOhkSIHsOR/caG7DC7SbNI+GJ8IkzUwicrhdk8rb7Abhg7fK3
uUjk/2Cb3Kjbv759NZ2k+FHAGSJ7wewLEDkc7LFBe0P/fCLsXjOr+awN2
SSAmd7FXmkd5KRUYK7yoEsqv1NlmiOv2IJf/a9DajqNqkB4bB9wb/x4hy g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0A0BQDpPN5U/4MNJK1YA4MGUk8LBIJ+vyIKhXECHHhDAQEBAQEBfIQNAQEEAQEBMToEBw4CAgEIEAgEKAICGQwLJQIEAQ0FG4gSDaEwnGQGlyABAQEBAQEBAQEBAQEBAQEBAQEBAQEXBIEXiXGEOhgLEAcRglGBSAWPNIk1gRiOL4M+IoNub4FEfwEBAQ
X-IronPort-AV: E=Sophos;i="5.09,572,1418083200"; d="scan'208";a="123381400"
Received: from alln-core-1.cisco.com ([173.36.13.131])
by alln-iport-6.cisco.com with ESMTP; 13 Feb 2015 18:07:12 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87])
by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t1DI7CVL028468
(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL);
Fri, 13 Feb 2015 18:07:12 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.175]) by
xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.03.0195.001; Fri, 13
Feb 2015 12:07:12 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, Ladislav Lhotka <lhotka@nic.cz>,
Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Xufeng Liu
<xufeng.liu@ericsson.com>
Thread-Topic: [Rtg-yang-coord] issue :R03: assignment of interfaces to
routing instances
Thread-Index: AQHQRxj77tD6GUYxhkmEAnTuReZw3pzuxUwAgAAm/wCAAAYLAA==
Date: Fri, 13 Feb 2015 18:07:11 +0000
Message-ID: <D103A6D1.E624%acee@cisco.com>
References: <AAB1CC9C17CBA440BDFA169056B93B9EB10521@eusaamb107.ericsson.se>
<35023717-7EE8-4F45-B2F4-B24E0F86FA5A@nic.cz>
<20150113212732.GD1545@elstar.local>
<23976026-499F-4C9C-844A-DB53BE244992@nic.cz>
<AAB1CC9C17CBA440BDFA169056B93B9EB1128D@eusaamb107.ericsson.se>
<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>
In-Reply-To: <D103A0D5.E60D%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.116.152.200]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <E446C1455FAD814B9128FCEB68B62EB5@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/utfzyc3Dlj7YzMA7TgSrtS4Wu1I>
Cc: "rtg-yang-coord@ietf.org" <rtg-yang-coord@ietf.org>,
Andy Bierman <andy@yumaworks.com>, Jeff Tantsura <jeff.tantsura@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: Fri, 13 Feb 2015 18:07:17 -0000
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). Thanks, Acee On 2/13/15, 12:45 PM, "Acee Lindem (acee)" <acee@cisco.com> wrote: > > >On 2/13/15, 5:25 AM, "Ladislav Lhotka" <lhotka@nic.cz> wrote: > >>"Acee Lindem (acee)" <acee@cisco.com> writes: >> >>> I believe the fact that we are having trouble resolving this is that >>>the >>> model is wrong. I would propose the following: >> >>I don't agree the model is wrong. In fact, I belive in Junos CLI it is >>done exactly the same way, e.g. >> >> set interface fe-0/0/2 unit 0 family inet address 6.6.6.5/24 >> >> set routing-instances blue-vr interface fe-0/0/2.0 >> >>(IP address is configured in the interface subtree, and an interface is >>assigned to a VRF in the routing-instance subtree). >> >>I believe the troubles we are having are due to the different logic in >>the CLIs of the two major routing platforms. > >Does it show up as a separate list in the JUNOS gated-like configuration >hierarchy? If they do configure the IPv4/IPv6 addresses disjoint from the >routing -instance instances imply the corresponding IPv4/IPv6 address >space and the RIBs, I still don’t like the inconsistency. > >The previous product I worked on, IPOS, had the interfaces in >routing-instance but the routing-instance interface included all the layer >3 definition including the IP/IPv6 addresses (i.e., the RFC 7277 >definitions). > >Thanks, >Acee > > > > > > >> >>Lada >> >>> >>> 1. Remove the interface list completely from rtf-cfg configuration. >>> 2. Augment the RFC 7223 to include a reference to a >>>routing-instance. >>> An interface should be part of one and only one routing-instance. >>> 3. Provide a list of interfaces in the operational state in the >>>rtg-cfg >>> model. >>> >>> One reason I'm proposing this change is that I believe a >>>routing-instance >>> implies an IPv4/IPv6 address space and the interfaces list MUST NOT be >>> disjoint from the assigned addresses (refer to RFC 7277). If you want >>>to >>> have a list of interfaces in the routing-instance, you should deprecate >>> RFC 7277 or, at least, say that it only applies to the default >>>instance. >>> >>> In all fairness, Lada disagrees with me on this point and wants the >>> flexibility of associating an interface with multiple >>>routing-instances. >>> Additionally, he feels that the list inside the routing-instance will >>> facilitate better interface selection checking. I don¹t see the latter >>>as >>> an issue as the same checking could be applied when an attempt is made >>>to >>> augment the RFC 7223 interface. >>> >>> Thanks, >>> Acee >>> >>> >>> >>> On 1/14/15, 12:46 PM, "Juergen Schoenwaelder" >>> <j.schoenwaelder@jacobs-university.de> wrote: >>> >>>>On Wed, Jan 14, 2015 at 04:43:29PM +0000, Xufeng Liu wrote: >>>>> Hi Andy, >>>>> >>>>> The concatenated string format is actually what we plan to do. >>>>>However, >>>>>to me, it is more like a hack than an engineered solution. The model >>>>>fails to capture such a relationship properly. >>>>> >>>> >>>>If your interface names are no unique, I would assume that you will >>>>face other issues as well. For example, one may use an interface name >>>>to disambiguate link-local addresses. I am not sure how that works if >>>>your interface name is not unique. >>>> >>>>/js >>>> >>>>-- >>>>Juergen Schoenwaelder Jacobs University Bremen gGmbH >>>>Phone: +49 421 200 3587 Campus Ring 1, 28759 Bremen, Germany >>>>Fax: +49 421 200 3103 <http://www.jacobs-university.de/> >>> >> >>-- >>Ladislav Lhotka, CZ.NIC Labs >>PGP Key ID: E74E8C0C > >_______________________________________________ >Rtg-yang-coord mailing list >Rtg-yang-coord@ietf.org >https://www.ietf.org/mailman/listinfo/rtg-yang-coord
- [Rtg-yang-coord] issue :R03: assignment of interf… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Acee Lindem (acee)
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Xufeng Liu
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Xufeng Liu
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Xufeng Liu
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Andy Bierman
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Jeff Tantsura
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Xufeng Liu
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Christian Hopps
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Russ White
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Russ White
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Acee Lindem (acee)
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Acee Lindem (acee)
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Acee Lindem (acee)
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Acee Lindem (acee)
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Jeffrey Haas
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Acee Lindem (acee)
- Re: [Rtg-yang-coord] issue :R03: assignment of in… Ladislav Lhotka