Re: [Isis-wg] latest update of draft-ietf-isis-segment-routing-extensions

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Sat, 23 May 2015 05:53 UTC

Return-Path: <ginsberg@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 47ABF1A90D3; Fri, 22 May 2015 22:53:37 -0700 (PDT)
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 wK0MDr1CAtIz; Fri, 22 May 2015 22:53:33 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD0F81A9087; Fri, 22 May 2015 22:53:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7392; q=dns/txt; s=iport; t=1432360414; x=1433570014; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=qO8vJje2MegboiQjgv2oo8KcHmKWYdvcZvzMUJNWtfE=; b=LF/UAvesU4lpt0j/lPTgA8jckFVQoaqM+sEEU22Hzpv2DBcJqtHXlrX1 u8I2safe1B4DNp02FF8vLU5Af8uL9pVKuM8fyMfA9FwHXSw0Kh5NxLq6I UYKRwLimzYuy6OYbhe3E8Fc5+eZIsoYQFZrIZP9zKT/AJQz8723ZutjHa Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D+AwCrFGBV/4oNJK1cgxBUXgbDHAmBTwqFdwKBMDgUAQEBAQEBAYEKhCIBAQEDAQEBATctBwsMBAIBCBEEAQEBChQJBycLFAkIAgQBDQUIiBwIDdM5AQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSLOoQsDhoxBwaDEYEWBZMIjDiDcYo2hAaDWSOBZiQcgVJvgQNDgQEBAQE
X-IronPort-AV: E=Sophos;i="5.13,480,1427760000"; d="scan'208";a="152728857"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 May 2015 05:53:33 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t4N5rVAv012943 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 23 May 2015 05:53:31 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.147]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.03.0195.001; Sat, 23 May 2015 00:53:31 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Uma Chunduri <uma.chunduri@ericsson.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [Isis-wg] latest update of draft-ietf-isis-segment-routing-extensions
Thread-Index: AQHQk+9vdkq/tOoMA0K6+YtcZtOA552JDFhg
Date: Sat, 23 May 2015 05:53:31 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F5940A92A@xmb-aln-x02.cisco.com>
References: <20150507120728.GB3896@hannes-mba.local> <F3ADE4747C9E124B89F0ED2180CC814F593C4EE2@xmb-aln-x02.cisco.com> <20150514195127.GB26771@hannes-mba.local> <F3ADE4747C9E124B89F0ED2180CC814F593D2E51@xmb-aln-x02.cisco.com> <20150518131042.GA37696@hannes-mba.local> <D3583CD5-2522-432F-BBC8-4F730E37F9C2@cisco.com> <20150520162058.GE55346@hannes-mba.local> <3A2A07D9-AA43-496E-83FE-642A935D59F9@cisco.com> <20150521132647.GB62835@hannes-mba.local> <D5CE1388-1D35-492D-92EE-7E03ACE192AD@cisco.com> <20150521143425.GA63432@hannes-mba.local> <48857DE7-3CA6-45D1-A66E-B98C427C844F@cisco.com> <1B502206DFA0C544B7A60469152008633F6E9FD5@eusaamb105.ericsson.se>
In-Reply-To: <1B502206DFA0C544B7A60469152008633F6E9FD5@eusaamb105.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.24.8.213]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/QcgmWtmdh-SGL6ZW02Kvn2uH0wg>
Cc: "spring@ietf.org" <spring@ietf.org>, "isis-wg@ietf.org list" <isis-wg@ietf.org>
Subject: Re: [Isis-wg] latest update of draft-ietf-isis-segment-routing-extensions
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: Sat, 23 May 2015 05:53:37 -0000

Uma -

> -----Original Message-----
> From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of Uma Chunduri
> Sent: Thursday, May 21, 2015 10:56 AM
> To: Stefano Previdi (sprevidi); Hannes Gredler
> Cc: spring@ietf.org; isis-wg@ietf.org list
> Subject: Re: [Isis-wg] latest update of draft-ietf-isis-segment-routing-
> extensions
> 
> Hi Stefano,
> 
> Mostly agree but not clear on how we this. Hopefully and as I understood
> (may be wrong) this is one of the questions Hannes could be asking.
> 
> Any ways -
> >An example is the deployment of IPv6 using MT-ISIS where all IPv6
> information (prefixes, adjacencies) are advertised within topology ID 2.
> > It wouldn't make sense to advertise IPv6/SID mappings without any
> topology identifier.
> 
> If we do that it *may*  become default topology (RFC 5308) and which  may
> not be what is intended.

[Les:] This isn't a logical conclusion - what is being done actually makes what you suggest LESS likely.
There are two ways to support IPv6 Reachability advertisements in IS-IS today:

1)RFC 5308 (TLV 236)

This is often called "single topology IPv6" because the MTID for all advertisements of this type is implied to be 0 - which means the paths to IPv6 destinations are calculated on a single topology which is shared with IPv4 (TLV 135).

2)RFC 5120 (TLV 237)

This is often called "multitopology IPv6" because the IPv6 Reachability advertisements are explicitly identified with a separate and potentially incongruent topology (w respect to topology #0)

There are multiple implementations of both forms of IPv6 support deployed today.

Making the Binding TLV have MTID support aligns it with the existing support in IS-IS today. And it means that Binding TLV can now be used to support BOTH RFC 5308 and RFC 5120 based deployments of IPv6.

RFC 5120 technology can be (and has been) used as a means of supporting multiple topologies for a given address family - as well as multiple topologies each of which supports multiple address families. It is wrong to think we are limited to "one IPv4 topology" and "one IPv6 topology" just because that is the most common use case today. If one runs standard SPF on two incongruent topologies clearly topology unique paths for the same destination can result - and prefix-SID advertisements (whether in prefix reachability TLVs or Binding TLV) need to be able to support this.

> 
> But my unanswered question in this context is there is no topology
> information when we try to stitch the LDP path in mapping server context.
> Perhaps that part need to be addressed too/before?? Or it could be
> orthogonal..

[Les:] Please see my other reply in this thread.

   Les

> 
> --
> Uma C.
> 
> -----Original Message-----
> From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of Stefano Previdi
> (sprevidi)
> Sent: Thursday, May 21, 2015 9:44 AM
> To: Hannes Gredler
> Cc: spring@ietf.org; isis-wg@ietf.org list
> Subject: Re: [Isis-wg] latest update of draft-ietf-isis-segment-routing-
> extensions
> 
> Hi Hannes,
> 
> On May 21, 2015, at 4:34 PM, Hannes Gredler <hannes@juniper.net> wrote:
> > hi stefano,
> >
> > On Thu, May 21, 2015 at 01:55:07PM +0000, Stefano Previdi (sprevidi)
> wrote:
> > | [... ]
> > | SP> Can you clarify in a new thread what is your problem in making the
> Binding TLV _not_ MT aware in ISIS ?
> >
> > very simple explanation:
> >
> > Binding TLV only carries non-IP (e.g. MPLS labels, SRGB Indexes)
> information
> >   at no point it carries information which directly affects IP forwarding state.
> 
> 
> it propagates information about paths that are useable in a topology.
> 
> 
> > in contrast all exisiting MT TLVs carry information which have direct
> relevance
> >   to the generation of IP forwarding state (e.g.
> >     -MT-ISREACH affects metrics for IP routes,
> >     -MT-IPREACH affects advertisment and metrics for IP routes).
> >
> > what is not clear to me:
> > why do we need to augment non-IP advertisments with extensions that
> > are only relevant for IP path construction. - the intersection between
> > the two seems zero to me.
> 
> 
> ok, let's try to clarify the point then.
> 
> ISIS is used to propagate information pertaining to prefixes and topology.
> This information has been contextualized with the introduction of MT-ISIS.
> This resulted into adding a MT-ID to each piece of topology advertised by
> ISIS, including prefixes and adjacencies.
> 
> SR introduced the Binding TLV which is also a piece of topology since it
> represents a useable path in the topology.
> 
> Therefore, it makes sense to me to add a MT-ID to the Binding TLV.
> 
> Note also that the Binding TLV is used by the Mapping Server. There too, the
> information propagated by the Mapping Server MAY be related to a
> topology. An example is the deployment of IPv6 using MT-ISIS where all IPv6
> information (prefixes, adjacencies) are advertised within topology ID 2. It
> wouldn't make sense to advertise IPv6/SID mappings without any topology
> identifier.
> 
> Therefore, to me, it is straightforward to enhance the Binding TLV with MT
> capability.
> 
> 
> > | SP> Also, would you also suggest to make it _not_ MT aware in OSPF ? In
> such case we have to change the OSPF spec.
> >
> > same reasoning here: in case its not clear what/how to use MT in the
> binding TLV for, we should remove it.
> 
> 
> well, it looks to me the ospf wg clearly understood and acknowledged the
> need of the MT-ID and I believe we did the right thing there.
> 
> Now, I'd be interested to know other people opinion on this (from both isis
> and spring wg's).
> 
> s.
> 
> 
> >
> > /hannes
> >
> > | On May 21, 2015, at 3:26 PM, Hannes Gredler <hannes@juniper.net>
> wrote:
> > |
> > | > hi stefano,
> > | >
> > | > On Thu, May 21, 2015 at 10:14:20AM +0000, Stefano Previdi (sprevidi)
> wrote:
> > | > [ ... ]
> > | > | > | SP> why not creating a new thread explaining the issue and
> including isis and spring wg ?
> > | > | >
> > | > | > HG> thats a good suggestion  - please do it ! - we need to be
> > | > | > HG> clear on the protocol requirements *before* adding
> > | > | > HG> protocol extensions.
> > | > |
> > | > | SP> well, we agreed already at multiple occasions (last one was
> > | > | SP> during the meeting in Dallas where you and me agreed to add MT
> support to the Binding TLV) so we're inline with the process, right ?
> > | >
> > | > again this is meant as a friendly reminder to document (e.g. in
> > | > some of the SPRING documents where you have the pen) how you
> want to intend to use the MT extensions for the binding TLV.
> > | >
> > | > its not yet clear to me and i'd like to get an answer on this
> > | > before progressing the protocol extensions in the ISIS and OSPF
> working groups.
> > | >
> > | > /hannes
> > |
> 
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/isis-wg
> 
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/isis-wg