Re: [Isis-wg] Proposed Changes in draft-ietf-isis-segment-routing-extensions
Pushpasis Sarkar <psarkar@juniper.net> Fri, 27 March 2015 13:33 UTC
Return-Path: <psarkar@juniper.net>
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 94AFD1ACDE2 for <isis-wg@ietfa.amsl.com>; Fri, 27 Mar 2015 06:33:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 B79bhV9f-Dd2 for <isis-wg@ietfa.amsl.com>; Fri, 27 Mar 2015 06:33:28 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0122.outbound.protection.outlook.com [207.46.100.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 716381ACDDB for <isis-wg@ietf.org>; Fri, 27 Mar 2015 06:33:28 -0700 (PDT)
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com (25.160.200.139) by CO1PR05MB298.namprd05.prod.outlook.com (10.141.70.25) with Microsoft SMTP Server (TLS) id 15.1.118.21; Fri, 27 Mar 2015 13:33:26 +0000
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) by BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) with mapi id 15.01.0118.022; Fri, 27 Mar 2015 13:33:26 +0000
From: Pushpasis Sarkar <psarkar@juniper.net>
To: Chris Bowers <cbowers@juniper.net>, "isis-wg@ietf.org list" <isis-wg@ietf.org>
Thread-Topic: [Isis-wg] Proposed Changes in draft-ietf-isis-segment-routing-extensions
Thread-Index: AQHQaJKazMxW5qqvT0maWs5CJTstNw==
Date: Fri, 27 Mar 2015 13:33:25 +0000
Message-ID: <D13AC54D.2421F%psarkar@juniper.net>
References: <61FC3466-5350-46DF-829F-889B45F8EB92@cisco.com> <BLUPR05MB2924095A24F0706DBE3AA28A9090@BLUPR05MB292.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR05MB2924095A24F0706DBE3AA28A9090@BLUPR05MB292.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.8.150116
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.13]
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB298;
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(51704005)(24454002)(164054003)(13464003)(377454003)(479174004)(2900100001)(46102003)(76176999)(50986999)(54356999)(106116001)(36756003)(99286002)(87936001)(92566002)(230783001)(2950100001)(2656002)(19580405001)(83506001)(19580395003)(66066001)(62966003)(15975445007)(77156002)(86362001)(122556002)(102836002)(561944003); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB298; H:BY1PR0501MB1240.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-microsoft-antispam-prvs: <CO1PR05MB29823FB1DE4C382F79D8EE4BC090@CO1PR05MB298.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5002010)(5005006); SRVR:CO1PR05MB298; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB298;
x-forefront-prvs: 0528942FD8
Content-Type: text/plain; charset="us-ascii"
Content-ID: <2FCF8A024106944ABEABC1C959FF5D90@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2015 13:33:25.5096 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB298
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/mIp3GFrjZkGtcEEyvmG6xil5mkg>
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: Fri, 27 Mar 2015 13:33:30 -0000
Hi Chris, I fully agree to your proposal of a separate SRGB per algorithm (e.g. SPF, MRT-Blue, MRT-Red). Regarding your comment on Multi-topology.. Today, MT in ISIS is different than MT in OSPF. I think OSPF already has MT built-in the OSPF protocol extension. However there is no such need to extend that for ISIS, unless we intend to do OSPF-like MTR. Thanks, -Pushpasis On 3/27/15, 8:22 AM, "Chris Bowers" <cbowers@juniper.net> 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] 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