Re: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Routing drafts
"Acee Lindem (acee)" <acee@cisco.com> Fri, 14 November 2014 16:15 UTC
Return-Path: <acee@cisco.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B0061A1A73 for <isis-wg@ietfa.amsl.com>; Fri, 14 Nov 2014 08:15:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.095
X-Spam-Level:
X-Spam-Status: No, score=-15.095 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, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001, 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 E93RtdSq4OLZ for <isis-wg@ietfa.amsl.com>; Fri, 14 Nov 2014 08:15:28 -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 48DFB1A0035 for <isis-wg@ietf.org>; Fri, 14 Nov 2014 08:15:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6915; q=dns/txt; s=iport; t=1415981728; x=1417191328; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Ggsd0DpA0dZ/0SomYRxRPfwKmt1wwvqyX/cX/xxU0Tc=; b=PmGWuecIB08eo1gdYztMVUXiJCrXRkn7QHcmbC7vfkzIBr/VMCzWpI+n P1gjqZZVhv3cbbqqFTteQtW9m0cSQ2O8s8+cgfCMLkAVp+1HmdGnes+AN HR5H30YuD4eT+ks4D9e9oDTrkjZijQ1ID/Vr+tXXt6vRhh3Z803fraXw+ g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhIFADIpZlStJA2K/2dsb2JhbABbgw5VWQTMdwqHTgKBHxYBAQEBAX2EAgEBAQQBAQFrCwwEAgEIEQQBAQEnBycLFAkIAgQBDQUbiCYN0gQBAQEBAQEBAQEBAQEBAQEBAQEBAQETBIp9hUIwMwcGhEUFkkeMBYE0hwqKMoQKgggYgVxtgUiBAwEBAQ
X-IronPort-AV: E=Sophos;i="5.07,386,1413244800"; d="scan'208";a="96684708"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-6.cisco.com with ESMTP; 14 Nov 2014 16:15:27 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id sAEGFRcL023107 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Nov 2014 16:15:27 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.61]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0195.001; Fri, 14 Nov 2014 10:15:26 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, David Lamparter <equinox@diac24.net>
Thread-Topic: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Routing drafts
Thread-Index: AQHP7K6t8VA6sB1OTUid3LGUZM8AtZxf1f+AgAAyuYCAAEXMAP//4XQA
Date: Fri, 14 Nov 2014 16:15:26 +0000
Message-ID: <D08B4A83.856D%acee@cisco.com>
References: <20141020214128.GE236844@jupiter.n2.diac24.net> <F3ADE4747C9E124B89F0ED2180CC814F4ED5DA79@xmb-aln-x02.cisco.com> <20141114035454.GJ157715@eidolon.nox.tf> <F3ADE4747C9E124B89F0ED2180CC814F4ED5FE74@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4ED5FE74@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.144.238]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <37890174A76B5C40AC224A8A15093F69@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/isis-wg/b0yKvTQawXp9pUGjdXvUFb37PbE
Cc: Hannes Gredler <hannes@juniper.net>, Chris Hopps <chopps@rawdofmt.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Routing drafts
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 16:15:31 -0000
Hi David, Les, I agree with Les that this is way too much protocol machinery for src/dest routing. With respect to mixed deployments, why couldn¹t an ISIS router just advertise its node-level capability to support src/dest and state that any ISIS router supporting this capability must support installation of src/dest routes in the base topology RIB/FIB? Then in the partial deployment scenario, a straight forward but naïve implementation would simply do two SPFs for the base topology (the normal SPF and one excluding nodes not supporting src/dest routing). It seems that this would meet the requirements. I admit that I haven¹t thought about this at length so I may be missing somethingŠ Thanks, Acee On 11/13/14, 10:04 PM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote: >David - > >> -----Original Message----- >> From: David Lamparter [mailto:equinox@diac24.net] >> Sent: Thursday, November 13, 2014 7:55 PM >> To: Les Ginsberg (ginsberg) >> Cc: David Lamparter; isis-wg@ietf.org; Hannes Gredler; Chris Hopps; Fred >> Baker (fred) >> Subject: Re: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Routing drafts >> >> (response inline) >> >> On Fri, Nov 14, 2014 at 12:53:23AM +0000, Les Ginsberg (ginsberg) wrote: >> > David - >> > >> > I have read this draft twice now. >> > The first time I hated it. >> > The second time I merely disliked it. >> > If you take that as encouragement - don't. :-) >> > >> > After two readings I have a better appreciation of your motivations, >> > but I still think the proposal is undesirable and unnecessary. >> > >> > Hopefully we can agree that what you are attempting to create are >> > "topologies" - where the "identifier" for a given topology is both a >> > set of "critical sub-TLVs" and the MTID. >> >> Yes, this is essentially MT, with MTIDs extended by capability >> indications. >> >> > However if you want to support more than one topology you need more >> > than just consensus in the control plane as to what features are >> > supported. You also need multiple FIBs and the ability to mark and >> > classify packets so that forwarding is performed using the appropriate >> > FIB. >> >> No - and this is quite essential. >> > >LES: You have misinterpreted my remarks. >I fully understand what SADR requires - that is NOT what I am commenting >about. > >You are proposing to reinvent the way prefixes are advertised and the way >topology participation is defined and the way unknown code points are >handled by the protocol. You certainly don't need to do that for SADR (a >point you agree with below) - so if the benefit of the protocol changes >is solely to support a single topology then your use case is extremely >weak. The only way to justify this is because it provides added value in >the general case of MT - and my point is that it does not. > >We can disagree - but let's at least understand what it is we are >disagreeing about. > > >> We have one FIB, which is capable of dst-src routing, which happens to >> be backward compatible with dst routing by filling src as ::/0. >> >> (You haven't drawn the comparison, but for the merit of everyone on list >> let me delineate this against MT policy routing based on source >> addresses: we're _not_ running one topology per source prefix. The >> scenario is a lot of intradomain reachability, communicated classically >> without src prefix, and then a handful of dst-src prefixes for external >> connectivity, maybe a VPN or IPTV service.) >> >> Yes we can use MT instead of this capability-based delineation. This >> would mean installing routes from two MTIDs into one FIB. >> >> > And of course a way of agreeing on consistent classification >> > throughout the topology. This then introduces a large set on >> > constraints as to whether the routing protocol should advertise >> > whether it supports or does not support a particular critical sub-TLV. >> > It is not enough to know whether the protocol code itself understands >> > the code point. Issues such as: >> > >> > Does the forwarding plane support the forwarding paradigm? >> > Is the associated QOS policy supported? >> > Is the support consistemt across all possible forwarding engines with >> which the control may be integrated? >> > If a particular sub-TLV includes multiple capabilities (e.g. using >>flag bits) >> how do we indicate what subset of the functionality a particular code >>point >> might advertise we support? (Oh sure - we'll just forbid flags in >>critical sub- >> TLVs in favor of more code points and less efficient encoding??) >> >> Right, this all boils down to the capability signaling mechanism >> currently in the draft being too simple. This -00 is only designed >> to get dst-src interoperable with non-dst-src routers. For that, >> there's only one bit to care about: "is dst-src supported down from >> IS-IS into the FIB?" - so that's what it communciates. >> >> > And of course, none of this is a perfect solution to partial >> > deployment since it is still possible to partition the topology. >> >> Yes, if you have two dst-src islands connected by dst-only routers, >> that's not going to work. That's not a solvable problem within our >> constraints (= no tunneling.) >> >> > If we are going to reinvent a significant portion of the protocol I >> > would want a much higher ROI than I see in this proposal. >> >> Reinventing a significant portion of the protocol refers to the >> suggestion to calculate the topology based on the capability indication, >> I assume? If the feedback is to not mess with the topology and go >> install a blackhole instead, that's useful input. >> >> FWIW, I don't agree that it's reinventing a significant portion of >> IS-IS. In the end, it boils down to running the MT calculations with >> the ID conveyed not as a number but by a TLV set. >> >> > You don't need this to solve the initial problem which motivated you >> > to write this (SADR partial deployment). Existing RFC 5120 support and >> > using a reserved MTID for SADR would do just as well (though this >> > should not be interpreted as me recommending that you do that). >> >> That's one of the fallback options. Another is to go for a new "main" >> TLV type non-generically for a dst-src only. Yet another (the worst >> one, IMHO) is to signal capability in IIHs and not become adjacent with >> IS that don't have dst-src capability. >> >> > I suggest you abandon this work. >> >> All of it, or just the implicit MT, or something else? >> > >LES: Abandon this draft is what I mean. > > Les > >> >> -David > >_______________________________________________ >Isis-wg mailing list >Isis-wg@ietf.org >https://www.ietf.org/mailman/listinfo/isis-wg
- [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Routin… David Lamparter
- Re: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Ro… Les Ginsberg (ginsberg)
- Re: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Ro… David Lamparter
- Re: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Ro… Les Ginsberg (ginsberg)
- Re: [Isis-wg] IS-IS Critical Sub-TLV & Dst/Src-Ro… Acee Lindem (acee)