Re: [Isis-wg] Proposed Changes in draft-ietf-isis-segment-routing-extensions
"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Tue, 31 March 2015 19:04 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 994F71A92BB for <isis-wg@ietfa.amsl.com>; Tue, 31 Mar 2015 12:04:28 -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 fe9KSEs_qABx for <isis-wg@ietfa.amsl.com>; Tue, 31 Mar 2015 12:04:26 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FC5A1A92B9 for <isis-wg@ietf.org>; Tue, 31 Mar 2015 12:04:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7940; q=dns/txt; s=iport; t=1427828666; x=1429038266; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=GmTISeo9XAni5QN0pseGWet17UhXk6dbxkZrKs4ZrZ8=; b=YyFWpGtA2TiOgiPTgRfbURMwkhAUujr2ogVnmO9pBphQXbP3DFWxZK1M r9tdyR6tbTX9BZorWnh0KeOxJgQLrNCmikmwjISsPQSkIsy1VIM5Na4Cd auXSIrOo/emb1NDG13h7sBGudMt7DhmXInVmGgnbl34new87HJQzoFH20 Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BoBQC87hpV/5BdJa1cgwZSXAXFdAqFcwKBREwBAQEBAQF9hBQBAQEEAQEBZAcLDAQCAQgOAwQBAQEKCxIHJwsUCQgCBAENBQgMiBsNzgIBAQEBAQEBAQEBAQEBAQEBAQEBAQETBIsphBUBEQEfMQcGBIMNgRYFkGKFWT+EeoMyjCSDSCKCAhyBUG+BCzl/AQEB
X-IronPort-AV: E=Sophos;i="5.11,502,1422921600"; d="scan'208";a="313205"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-8.cisco.com with ESMTP; 31 Mar 2015 19:04:25 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t2VJ4Pc8007635 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 31 Mar 2015 19:04:25 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.130]) by xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.03.0195.001; Tue, 31 Mar 2015 14:04:24 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Pushpasis Sarkar <psarkar@juniper.net>, "Ahmed Bashandy (bashandy)" <bashandy@cisco.com>, Chris Bowers <cbowers@juniper.net>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Thread-Topic: [Isis-wg] Proposed Changes in draft-ietf-isis-segment-routing-extensions
Thread-Index: AQHQaJIQyZcP/VRUwECadQNggQXVYZ02DXqAgAErgYD//72vUA==
Date: Tue, 31 Mar 2015 19:04:09 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F574070A1@xmb-aln-x02.cisco.com>
References: <61FC3466-5350-46DF-829F-889B45F8EB92@cisco.com> <BLUPR05MB2924095A24F0706DBE3AA28A9090@BLUPR05MB292.namprd05.prod.outlook.com> <5519E31D.6040603@cisco.com> <D140559F.24587%psarkar@juniper.net>
In-Reply-To: <D140559F.24587%psarkar@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [128.107.163.57]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/P51YxC6gMjR0MPaR5ls_MuWwbDI>
Cc: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [Isis-wg] Proposed Changes in 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: Tue, 31 Mar 2015 19:04:28 -0000
Pushpasis - (Your mailer continues to insert the "bounce" alias for the WG instead of the WG address - please see if you can fix this as it means your posts won't be sent to the list. I have corrected this in my reply.) As outlined in my post, the changes being requested are NOT minimal. They make fundamental changes in the way SRGBs are defined/used - and have implications in the way routers implement local label allocation. Given there is a strong desire to minimize backwards compatibility issues (publicly expressed by multiple people) it is hard for me to understand how you can suggest that now it is OK to introduce a much more disruptive change. Further, this change is NOT essential to support the use case you have in mind. Les > -----Original Message----- > From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of Pushpasis > Sarkar > Sent: Tuesday, March 31, 2015 10:50 AM > To: Ahmed Bashandy (bashandy); Chris Bowers; isis-wg@ietf.org list > Cc: Stefano Previdi (sprevidi); draft-ietf-isis-segment-routing- > extensions@tools.ietf.org > Subject: Re: [Isis-wg] Proposed Changes in draft-ietf-isis-segment-routing- > extensions > > Hi Ahmed, Les, Stephano et al. > > What we are saying that while we are making other non-backward- > compatible changes in the next version of this draft, let us consider if we can > also add some minimal more to be able address some proper kind of support > for multiple algorithms(like MRT_blue and MRT_red)Š > > Does it not look sensible? I think we are making this request in the interest of > all those who also wants to do MRT with SPRING (instead of LDP)Š I request > you all to reconsider this. > > Thanks > -Pushpasis > > On 3/30/15, 7:58 PM, "Ahmed Bashandy" <bashandy@cisco.com> wrote: > > >I think the primary purpose of this email thread is to seek the opinion > >of the community on the very minor changes that Stefano proposed. If > >there is a feeling that other modifications are necessary or desirable, > >then a different email thread would avoid an ever growing discussion > > > >Ahmed > > > > > >On 3/27/2015 6:22 AM, Chris Bowers wrote: > >> All, > >> > >> Since the changes being proposed to the ISIS SR extensions will break > >>backwards compatibility, I would like to suggest that that working > >>group consider taking advantage of this opportunity to improve the way > >>that SR extensions support forwarding based on algorithms other than > SPF. > >> > >> Currently, in order to establish forwarding next-hops based on > >>another algorithm, each node must be configured with an additional node- > SID, > >>each unique in the IGP domain. The configuration and management of > >>unique node-SIDs on a per-algorithm basis can be avoided by having > >>each node assign a label block for each algorithm and advertise label > >>blocks on a per-algorithm basis. In this way, a given node only needs > >>to have a single unique node-SID configured, while still supporting > >>forwarding next-hops computed by different algorithms. > >> > >> As far as I can tell, the main drawback of this approach is that it > >>would break backwards compatibility with existing implementations > >>since the current extensions do not support the association of an > >>algorithm with a label block. However, if we group this change > >>together with other non-backwards compatible changes, that drawback is > >>minimized or eliminated. > >> > >> It may also make sense to take this opportunity to improve support > >>for multi-topology routing in SR by introducing a mechanism to allow > >>the SR-related sub-TLVs carried in the Router Capability TLV to be > >>associated with a given MT-ID. > >> > >> Chris > >> > >> -----Original Message----- > >> From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of Stefano > >>Previdi (sprevidi) > >> Sent: Wednesday, March 25, 2015 6:42 AM > >> To: isis-wg@ietf.org list > >> Cc: draft-ietf-isis-segment-routing-extensions@tools.ietf.org > >> Subject: [Isis-wg] Proposed Changes in > >>draft-ietf-isis-segment-routing-extensions > >> > >> All, > >> > >> The authors of draft-ietf-isis-segment-routing-extensions would like > >>to expose the following proposed changes to SRGB advertisement which > >>are being considered. > >> > >> 1. Single Vs. Multiple SRGB ranges > >> Currently, section 3.1. SR-Capabilities Sub-TLV defines that: > >> > >> "A router not supporting multiple occurrences of the SR-Capability > >> sub-TLV MUST take into consideration the first occurrence in the > >> received set." > >> > >> The authors would like to remove above text so that a compliant > >> implementation MUST support the receiving of multiple ranges. > >> > >> 2. Encoding the SR-Cap in a single LSP Fragment Vs. Single TLV > >> Currently, section 3.1. SR-Capabilities Sub-TLV defines that: > >> > >> "The SR Capabilities sub-TLV (Type: TBD, suggested value 2) MAY > >> appear multiple times inside the Router Capability TLV and has > >> following format [...]" > >> > >> and > >> > >> "Only the Flags in the first occurrence of the sub-TLV are to be > >> taken into account" > >> > >> and > >> > >> "The originating router MUST encode ranges each into a different > >> SR-Capability sub-TLV and all SR-Capability TLVs MUST be encoded > >> within the same LSP fragment." > >> > >> and > >> > >> "The order of the ranges (i.e.: SR-Capability sub-TLVs) in the > >> LSP fragment is decided by the originating router and hence the > >> receiving routers MUST NOT re-order the received ranges. This > >> is required for avoiding label churn when for example a > >> numerical lower Segment/Label Block gets added to an already > >> advertised Segment/Label Block." > >> > >> Authors agreed that: > >> . the encoding scheme is suboptimal and doesn't make best use of > >> the TLV/LSP space (e.g.: flags field is replicated and unused). > >> . we want to preserve the requirement of NOT sorting the received > >> srgb ranges in order to avoid churns and downtime when a change > >> is advertised (typically when the srgb is extended). > >> > >> Therefore a possible option is to restrict the advertisement of > >> multiple srgb's into the SAME SR-Cap SubTLV where flags get > >> defined once and srgb ranges encoded within the same (unique) > >> SR-Cap SubTLV (btw, we still have room for up to 27 srgb ranges). > >> > >> Now, doing this will improve the encoding and clarity of the spec > >> but introduces a backward compatibility issue with current > >> version of the draft. Therefore it is important that all > >> implementors make themselves known and tell the authors how > >> difficult this change is from an implementation perspective. > >> > >> Among the authors we have 4 implementors for which the change > >> seems not to be a problem but other implementations of ISIS, > >> Segment Routing extension may exists and so it is necessary to > >> check whether anyone has a problem with the proposed change. > >> > >> Thanks. > >> s. > >> > >> _______________________________________________ > >> 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 > > > >_______________________________________________ > >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
- [Isis-wg] Proposed Changes in draft-ietf-isis-seg… Stefano Previdi (sprevidi)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Uma Chunduri
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Hannes Gredler
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Chris Bowers
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Pushpasis Sarkar
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Uma Chunduri
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Uma Chunduri
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Uma Chunduri
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Stefano Previdi (sprevidi)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Hannes Gredler
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Ahmed Bashandy
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Henderickx, Wim (Wim)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Pushpasis Sarkar
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Chris Bowers
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Pushpasis Sarkar
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Stefano Previdi (sprevidi)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Ahmed Bashandy
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… bruno.decraene
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Stefano Previdi (sprevidi)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Henderickx, Wim (Wim)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Jeff Tantsura
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… bruno.decraene
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Uma Chunduri
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… Stefano Previdi (sprevidi)
- Re: [Isis-wg] Proposed Changes in draft-ietf-isis… stephane.litkowski