Re: [Isis-wg] Proposed Changes in draft-ietf-isis-segment-routing-extensions
Ahmed Bashandy <bashandy@cisco.com> Tue, 31 March 2015 23:10 UTC
Return-Path: <bashandy@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 007701A1A5A for <isis-wg@ietfa.amsl.com>; Tue, 31 Mar 2015 16:10:09 -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 3bMk-nwLiett for <isis-wg@ietfa.amsl.com>; Tue, 31 Mar 2015 16:10:06 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 919E01A19EF for <isis-wg@ietf.org>; Tue, 31 Mar 2015 16:10:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7019; q=dns/txt; s=iport; t=1427843406; x=1429053006; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=VI4vF08HeGCnM2BTNEFysgzJBKHMv0nbmUD0lDbfbaw=; b=S+h0EbKyhRlH6y+yv916kk6sK6JDU5kErtj4FeX1qtZVtFtVKBc+LZZT ETTg7BLFoyYHKkI8hTX8d4gUfQ2lef2cGqR/5w/FRViKknqsYdBLQZtsE YExhhn2ffkcKT10zqs1yMwWl9K+/IrDINmz9zBSfDttBQ2ENjnoue+PYH I=;
X-IronPort-AV: E=Sophos;i="5.11,503,1422921600"; d="scan'208";a="137043182"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-8.cisco.com with ESMTP; 31 Mar 2015 23:10:06 +0000
Received: from [10.154.213.77] ([10.154.213.77]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t2VNA5Rh031396; Tue, 31 Mar 2015 23:10:05 GMT
Message-ID: <551B293D.8030206@cisco.com>
Date: Tue, 31 Mar 2015 16:09:49 -0700
From: Ahmed Bashandy <bashandy@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Pushpasis Sarkar <psarkar@juniper.net>, Chris Bowers <cbowers@juniper.net>, "isis-wg@ietf.org list" <isis-wg@ietf.org>
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>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/tu3Y4E7oAhsbHKGzyCwQIw7aAd0>
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 23:10:09 -0000
Hi Pushpasis *In this email thread*, I am not discussing the sensibility, appropriateness, size, impact,..., etc of the other suggestions. I want to reach conclusion on the matter under discussion. If someone feels that there is a need for other modifications (irrespective of the his/her assessment of the impact of these other modifications), then a separate email thread is more appropriate to be able to close on the modifications proposed in this email thread Ahmed On 3/31/2015 10:50 AM, Pushpasis Sarkar wrote: > 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] 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