Re: [spring] A belated comment on end-to-end path protection in draft-ietf-spring-resiliency-use-cases

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Tue, 16 May 2017 16:07 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E238E12EBAE; Tue, 16 May 2017 09:07:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.59
X-Spam-Level:
X-Spam-Status: No, score=-4.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com
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 7pOBjKkyEqAq; Tue, 16 May 2017 09:07:31 -0700 (PDT)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E9E41270A3; Tue, 16 May 2017 09:02:50 -0700 (PDT)
Received: from [85.158.136.83] by server-11.bemta-5.messagelabs.com id C3/3B-01733-8A22B195; Tue, 16 May 2017 16:02:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRzGe885Ox5rs7ep+W8zaCspAy2haAV BH0oWFNWXwu5nddpW21znzLCMsMuUNFNStFzmhUVSmWQlYtll2GUWqSHdL5ZWUz+UoISZ0rlY 2fn0cH7P+zz/9+XPkNo2Wsdw6R6Od7EOIz2RWmBYtiWh2qhPmX/qZYSp5kOINjUXXqFMtTc/E aaHbcPINNj0UbVMZS4avqoyV9Slmf3+IcJ87EuQXkttVNldltT07SpblbcSuX1+lH7cl4cy0a 9KlIMmMhTOIsH3eYDKQeGMFhcRcPPpEglocSeCrwEvIQEaL4W6S+9oSUdhAzT3lcinSdxGwsC Zn7IpEruhquKlaGJE0164kM8rfgsUN2bJBRSOg/78ElLSGrwZBt88IpSyagqybzchCYTjdXD0 XIdchvBU+NFyWc4ncQy87i6XNWAM/lutpKKjoadrVCUFIZyHoOtGCa0AA5x+fzZM0dPhWXmuP DXgEyR8KG8fM62GrLIceWrAM+F6aIviyUXQ/apPpXj2wJXeUUIBYsPta4GxpGEC7vizxpJiYa Q/QCvgCA0vvtwjlYfRwbuO40jRsRB626RSLuSCkcenyQI0u3Tc/UrHoVL5oaZA8Ew3VSpOSOJ 4qG2cp1gMUJT7MUzRc8B7tixs/P8KFHYRzRE4fh/HJyQtSrTwdqvN42TtjoSk+QsTnZwgsFbO wVqExB2pzjokbtoE8WtA7Y9XBtA0hjBGa3Zl6FK0EZbUnfttrGDbxqc5OCGAYhnGCJqgQZ+in cJzVi59l90hrusfDIzaGKX5LmGN4Gadgt2qoBZk0MVorkoAS8CW5vp77M+iP0PTdZEaJA6iVb s53mn3/M97UQyDjJGaDClFbXd5/qb3isWEWLy+J0Yq9rD/kC4THd5dm9HJHCziW+OCna36TZl DulW9Q8En1Q31zyFqTX7jguXxW0+qH2g/LY84crFucaHWd3LuEl9NyyHdyIbkvskH3ncc6Ome 5GD7Z8Wtf1sTfajQzcSOZlsfrvVWFT+vv1GwpnhG17fN+e60yrZ1ZV33ncneuwXnQ8Fz2XF64 f7dFUZKsLFJc0leYH8DPgCGTeMDAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-5.tower-36.messagelabs.com!1494950564!98460490!1
X-Originating-IP: [52.33.64.93]
X-StarScan-Received:
X-StarScan-Version: 9.4.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 2462 invoked from network); 16 May 2017 16:02:47 -0000
Received: from ec2-52-33-64-93.us-west-2.compute.amazonaws.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (52.33.64.93) by server-5.tower-36.messagelabs.com with AES256-SHA256 encrypted SMTP; 16 May 2017 16:02:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hY/cPC0RQKoE+Pdi9zviabzOlw2ZyVGFPUBvQJkTDXQ=; b=Y3ubnfm3fJq0zY8AJ6B5WxSu/V6BKF5O7DkjtEw8WMQJf8S5HOzu6H8dugoPJgnb5bj0nPkBFFDDSULMoal9kXYWomPS5YZuuQJNykSFQh6AerCTjfbwio/tMKfcF9ALZauXTcA9eWpeOF5OP0+gUbuaAP3HmTuMJHTiosXg2D4=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM3PR03MB0840.eurprd03.prod.outlook.com (10.160.211.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Tue, 16 May 2017 16:02:43 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::21f9:af8d:c7ff:3e13]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::21f9:af8d:c7ff:3e13%14]) with mapi id 15.01.1084.027; Tue, 16 May 2017 16:02:42 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Rob Shakir <robjs@google.com>
CC: "spring@ietf.org" <spring@ietf.org>, Shell Nakash <Shell.Nakash@ecitele.com>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>, "draft-ietf-spring-resiliency-use-cases@ietf.org" <draft-ietf-spring-resiliency-use-cases@ietf.org>, Sidd Aanand <Sidd.Aanand@ecitele.com>, Ron Sdayoor <Ron.Sdayoor@ecitele.com>, Rotem Cohen <Rotem.Cohen@ecitele.com>, Stephane Litkowski <stephane.litkowski@orange.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Thread-Topic: [spring] A belated comment on end-to-end path protection in draft-ietf-spring-resiliency-use-cases
Thread-Index: AdLKMfwZZp8yu5h/Ra+WsEpPtv/h+gDQnJYAAClgXmAAAR1WkAAB8nrwABH2A4AAB/Ar0P//l7AA///+xKA=
Date: Tue, 16 May 2017 16:02:42 +0000
Message-ID: <AM4PR03MB1713D80A7907695D023EF26A9DE60@AM4PR03MB1713.eurprd03.prod.outlook.com>
References: <AM4PR03MB1713393C262301279EAF29039DED0@AM4PR03MB1713.eurprd03.prod.outlook.com> <4CE8B71E-1CB7-43AF-9DA3-D936E030A2CA@cisco.com> <AM4PR03MB1713F46B5662731126099CFE9DE60@AM4PR03MB1713.eurprd03.prod.outlook.com> <30960_1494926964_591AC674_30960_1681_1_9E32478DFA9976438E7A22F69B08FF921DDBA294@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <C4B31809-4E4B-4CB9-A7C1-54FF3050B76B@cisco.com> <AM4PR03MB1713385B533F6914915BBBB19DE60@AM4PR03MB1713.eurprd03.prod.outlook.com> <CAHd-QWtR0Y820snnDYngUMos8i=rH6v-MzkLFr5=3Jkz-c=x8A@mail.gmail.com>
In-Reply-To: <CAHd-QWtR0Y820snnDYngUMos8i=rH6v-MzkLFr5=3Jkz-c=x8A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM3PR03MB0840; 7:x0OLFxGhRBUrYLKgDDzkaOvBCkOeieb/88EAe1GPfqnhjXfc17fme480ARm+/hCtRfym2qRuqz4Onp/luTX6ajPy47bf/eus/boecF6Ue+kRPwsk8kayPKfnNQm5qrJa0Idb4H6qdswhcnjFXwjjhqGrlfj2bQ9ji7dJwIP8Os5ibepkQBYvC7FmdyclGqSoLZTQIPqsK43zUz1t1VmdUT+j/K3knRtRhIeixgtbEEccKIzERF8NrVif96cVF8riBezzWwsxIf0A7H2K5+QNKON0p7fuiJoUf9n9XpeaUtLi1AzJTs/ygPxXMEfjjkNtD545bQg0ni5RCLPXLLh7mQ==
x-ms-office365-filtering-correlation-id: ed81eba3-f2ec-415c-976c-08d49c74fc0f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:AM3PR03MB0840;
x-microsoft-antispam-prvs: <AM3PR03MB0840DDEBF8BE9AB26FB344E99DE60@AM3PR03MB0840.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(211936372134217)(95692535739014)(18271650672692)(21748063052155)(279101305709854);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148); SRVR:AM3PR03MB0840; BCL:0; PCL:0; RULEID:; SRVR:AM3PR03MB0840;
x-forefront-prvs: 03094A4065
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39840400002)(39850400002)(39400400002)(39450400003)(39860400002)(39410400002)(51874003)(377454003)(252514010)(37854004)(236005)(189998001)(9686003)(110136004)(102836003)(5660300001)(6116002)(2900100001)(66066001)(54896002)(55016002)(4326008)(478600001)(53936002)(6306002)(38730400002)(74316002)(7906003)(7736002)(6246003)(54906002)(25786009)(72206003)(3846002)(53546009)(99286003)(790700001)(76176999)(7696004)(230783001)(54356999)(93886004)(3280700002)(50986999)(81166006)(8676002)(86362001)(33656002)(6506006)(3660700001)(6436002)(229853002)(2906002)(5250100002)(2950100002)(6916009)(8936002)(606005); DIR:OUT; SFP:1102; SCL:1; SRVR:AM3PR03MB0840; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB1713D80A7907695D023EF26A9DE60AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2017 16:02:42.3539 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR03MB0840
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WXUacdYpAqB5O3C9k1fD3SZ93DQ>
X-Mailman-Approved-At: Tue, 16 May 2017 09:17:55 -0700
Subject: Re: [spring] A belated comment on end-to-end path protection in draft-ietf-spring-resiliency-use-cases
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 May 2017 16:07:34 -0000

Rob,
Lots of thanks for a prompt response.

Two comments:

1.       I fully agree with you that use cases drafts should not be exhaustive. But from my POV they should not be prohibitive (or be interpreted as prohibitive) either, exactly because “Operators can, and will continue to, deploy things that (shockingly!) are not described in IETF use case documents”.

2.       I have looped up the definition of B-flag in the IS-IS Extensions for SR<https://datatracker.ietf.org/doc/draft-ietf-isis-segment-routing-extensions/?include_text=1> draft, and it looks confusing to me:

a.       This flag is used with Adj-SIDs and, if it is set, the corresponding adjacency is “eligible for protection (e.g.: using IPFRR or MPLS-FRR) as described in  [I-D.ietf-spring-resiliency-use-cases]”

b.      Unfortunately. the Resiliency Use Cases<https://tools.ietf.org/html/draft-ietf-spring-resiliency-use-cases-10> draft does not mention IPFRR, MPLS-FRR or the term “eligible” at all.  So the expected behavior associated with this flag (and, specifically, its relation with suppression of local protection) are not clear to me.
What did I miss?

Regards, and lots of thanks in advance,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com

From: Rob Shakir [mailto:robjs@google.com]
Sent: Tuesday, May 16, 2017 6:32 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>; Stefano Previdi (sprevidi) <sprevidi@cisco.com>
Cc: spring@ietf.org; Shell Nakash <Shell.Nakash@ecitele.com>; Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>; draft-ietf-spring-resiliency-use-cases@ietf.org; Sidd Aanand <Sidd.Aanand@ecitele.com>; Ron Sdayoor <Ron.Sdayoor@ecitele.com>; Rotem Cohen <Rotem.Cohen@ecitele.com>; Stephane Litkowski <stephane.litkowski@orange.com>
Subject: Re: [spring] A belated comment on end-to-end path protection in draft-ietf-spring-resiliency-use-cases

As long as "mixed" use cases are not strictly prohibited in the draft (and this was at least one possible interpretation of the text), I do not have any issues with restricting it to just two "pure" use cases:
- End-to-end path protection with disabled local protection
- Local protection (of some kind) without end-to-end path protection.

Use cases drafts should never attempt to be exhaustive in terms of what they try and cover, but provide sufficient motivation for the features that are/were required in the technology that is developed as a response to them. In this case, the use case of path protection - especially with disjointness requirements - provides motivation for wanting to have a SID in the network that is explicitly not protected by local protection mechanisms.

In RSVP-TE, we have the ability to set the "local protection requested" bit described in RFC4090 - which gives the head-end the ability to control the re-route behaviour of the LSP. This use case presents the operational case for the B-flag in the IGP extensions.

Operators can, and will continue to, deploy things that (shockingly!) are not described in IETF use case documents. At this point, if we consider that this document provides some explanation of the features that are required in the protocol - let's go ahead and publish it. Due to the different technical and business requirements of different operators, almost certainly, someone will deploy some combination of these features, but I do not feel that we need to describe such unknown cases within this document.

Kind regards,
r.

___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________