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

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 11 May 2017 10:04 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 4EAC612EB8D for <spring@ietfa.amsl.com>; Thu, 11 May 2017 03:04:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.591
X-Spam-Level:
X-Spam-Status: No, score=-4.591 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] 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 CwnfebnSSfu4 for <spring@ietfa.amsl.com>; Thu, 11 May 2017 03:04:14 -0700 (PDT)
Received: from mail1.bemta3.messagelabs.com (mail1.bemta3.messagelabs.com [195.245.230.168]) (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 E61D912EB93 for <spring@ietf.org>; Thu, 11 May 2017 03:04:11 -0700 (PDT)
Received: from [195.245.230.51] by server-8.bemta-3.messagelabs.com id 19/DF-02183-91734195; Thu, 11 May 2017 10:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSazBUYRjH9z1n7Z5wmmOXPBYz2UZjio2S9KF SnzRTjW+SioPDntpd2rOaZcYwRuQSm4ZZlxmrJKFJRpMuymwawkzsNH1wKQ0fJJpGF7mU9jhL +vZ73v//ub3zELisTaIgGKOB0etojVLiLA717jAGeR1wjwnO7XEOvz/XJw3vHVpGEVhkQ8MiF oXOOLG6hFRjvJP62vBtaZr5KjLWlY9jOag/owg5E2IqH4ead9ViPpBR5RhYmrolQjCBYPHBV3 uwhZBQh6C9ZXyN3alkGL772IlnnFpFMFYXV4QIQk4lwnOrw6KG0vY2B6tgoGcJ8Sym/KFp8qG YZ5I6C419VWtlELUNFvpbMaGkJ4xM1a0xUBQ0PHuDC+wBnyb/OPGzIaoQgW12WSoIfmB+X+tg X7DVFSPeBFQJDpbifLEgnISB+lnEDwrUDuiYPid4ahGsfjAhwXMRiq/fkQieLLA1hwmeZQx6f y85GvhA3sQgJgiPJPDDVLq2ppxSwPjbQiSwD0yPdTl+SAc3uucxYWU3eF01JV4vNPeqFjch/+ pNW1dvSqnelCK8B4Ll6bxE4N3QWP8ZX+fB7kls87sFSZtRAMfoLzP6oL0hqgQ9m6I2aGlWExQ SvE+lZTiOTmE0dAKnSkzVtiP7JWWLRKgTlXSdsiIvAlN6kAUr8hjZ1oTUpAw1zanj9OkahrMi H4JQAkmEucfI3PRMCmNMZjX2c1yXgXBVupOxoXaZ5NJoLcemCFI/8lN4kpX77QLFC+p03Uba+ iHbkK9CTiKRSCRzTWP0Wtbwvz6DPAmklJO9fBVXVmfYqD5jb4zZG5fxM5Ocgf4nKXJQUHTnnu zRnfmqsrTOJzTbGP4dXJTDpR7mE3nR2R+x1qSjvyQdptGFgZbgb7eGNNYrh7W55tiuuciIONM Lzb1ezUKIs/R85uka28+miIBjlwJvroRFBVorsbiR6fiKCjzTOCUqlBldLNj2rKQj8gtLL8tY Y+Txg1/M3qUFle1apZhT0yG7cD1H/wVEKngdwwMAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-13.tower-33.messagelabs.com!1494497045!109657609!1
X-Originating-IP: [52.27.180.120]
X-StarScan-Received:
X-StarScan-Version: 9.4.12; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 28940 invoked from network); 11 May 2017 10:04:08 -0000
Received: from ec2-52-27-180-120.us-west-2.compute.amazonaws.com (HELO EUR03-DB5-obe.outbound.protection.outlook.com) (52.27.180.120) by server-13.tower-33.messagelabs.com with AES256-SHA256 encrypted SMTP; 11 May 2017 10:04:08 -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=Ibq43Dldh0MozkwTPihRlfBJhWgRZtfcf5b9Ns2EO4A=; b=dQmjqh3sJNda+5Od0vvtmYuZDTMaNzlTe1YFFk6f6U7f2PQv6vTRUuN6hAaLPrJJhJ9o+pt2gHCgIN0ELv2PaualMZx9G8YquKFTFrXM7FjoVi929khfYWcnizj4lWn14xRHFR3hCUWB67AXwFHjbyH6+VsyhITYkTKf0c7tbbs=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM3PR03MB1025.eurprd03.prod.outlook.com (10.163.5.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Thu, 11 May 2017 10:04:01 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::bd82:f003:4b3a:acf1]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::bd82:f003:4b3a:acf1%15]) with mapi id 15.01.1075.020; Thu, 11 May 2017 10:04:01 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "draft-ietf-spring-resliency-use-cases@ietf.org" <draft-ietf-spring-resliency-use-cases@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>, Rotem Cohen <Rotem.Cohen@ecitele.com>, Sidd Aanand <Sidd.Aanand@ecitele.com>, Ron Sdayoor <Ron.Sdayoor@ecitele.com>, Shell Nakash <Shell.Nakash@ecitele.com>
Thread-Topic: A belated comment on end-to-end path protection in draft-ietf-spring-resiliency-use-cases
Thread-Index: AdLKMfwZZp8yu5h/Ra+WsEpPtv/h+g==
Date: Thu, 11 May 2017 10:04:01 +0000
Message-ID: <AM4PR03MB1713393C262301279EAF29039DED0@AM4PR03MB1713.eurprd03.prod.outlook.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; AM3PR03MB1025; 7:DvBWdR/gONRnv4b1hbeM5bERIOERb5h0Qu2Da+MmQ5+Unho5EihafCOLXDpwB4CwFlHZj6KoEaXKY3+N8no8s6X6T59ODjJbHrlZSVRKiHQn/kHTZr5q03N5QlbDNUIZ0L2bBWy2fsReNXrN2zPje9AuSTnmd2lLYjSe2zAn9MowU9rmPmD3Ec6Fs2TOhOXgyW/EI81DnQFSf9smsV1L2Ha3rU5OKm4kiUnLDoGTXMmZilv70E7tHGhiu6bevHw7KKb/CGc7GXqy9JEdPuDR8m9tuZ8K2NeSu0Grd8JzVIc6Fdkv89xMcaoAs8UHojZ5LCZ07j+G9zf0hJmvBgcd+w==
x-ms-office365-filtering-correlation-id: a5769e34-69fe-4d33-f896-08d498550c63
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:AM3PR03MB1025;
x-microsoft-antispam-prvs: <AM3PR03MB10257D46FB7EA39B1D615BB59DED0@AM3PR03MB1025.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(72170088055959)(120809045254105)(131327999870524)(21748063052155)(279101305709854);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:AM3PR03MB1025; BCL:0; PCL:0; RULEID:; SRVR:AM3PR03MB1025;
x-forefront-prvs: 0304E36CA3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(39860400002)(39450400003)(39410400002)(39400400002)(39840400002)(39850400002)(252514010)(53754006)(6916009)(3280700002)(5630700001)(4326008)(2900100001)(478600001)(7696004)(74316002)(7906003)(3660700001)(53936002)(54356999)(3846002)(230783001)(55016002)(450100002)(2501003)(6506006)(5250100002)(33656002)(25786009)(54896002)(2906002)(9686003)(236005)(189998001)(50986999)(86362001)(99286003)(6306002)(54906002)(6436002)(110136004)(5640700003)(107886003)(38730400002)(606005)(5660300001)(7736002)(790700001)(72206003)(2351001)(102836003)(8936002)(81166006)(6116002)(8676002)(66066001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM3PR03MB1025; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB1713393C262301279EAF29039DED0AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2017 10:04:01.2522 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR03MB1025
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/z0sVDxHVws3youHIryD2rE-bO_Y>
Subject: [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: Thu, 11 May 2017 10:04:16 -0000

Hi all,
I have a belated (but hopefully late is still better than never) comment on path protection as defined in Section 2 of the draft<https://datatracker.ietf.org/doc/draft-ietf-spring-resiliency-use-cases/?include_text=1>.

This second para in this section says:
   A first protection strategy consists in excluding any local repair
   but instead use end-to-end path protection where each SPRING path is
   protected by a second disjoint SPRING path.  In this case local
   protection MUST NOT be used.
First of all, I do not think that RFC 2119 language should be used in Informational documents, especially in the documents that describe use cases.

In addition, I specifically disagree with the quoted statement above, because, from my POV:

*         Local repair and end-to-end path protection can be combined for the same path

*         Such a combination may be beneficial for the operators.

One possible way to combine the two is described below:


1.       A pair of SR paths is set up between the given two nodes - later referred to as source and destination -  in the network. These paths are "SR-disjoint" in the sense that their "explicit routes"  do not have any common elements, be they nodes or adjacencies, with exclusion of the final destination

2.       Local repair for these paths is enabled in the network. It is triggered by locally observed events (link failures etc.), applied by the nodes adjacent to the failure and guarantees that, in the case of a link or node failure that is not specified in the explicit route, traffic along the affected path would be restored within <X> milliseconds

3.       End-to-end liveness monitoring is enabled for the two SR paths, and detects end-to-end failures of these paths within <Y> milliseconds where Y >> X. In other words, end-to-end liveness monitoring for these paths will ignore any failures that local repair can fix, but will detect failures that cannot be locally repaired (e.g., failures of nodes or links that have been specified in the explicit route of one of the paths

4.       End-to-end liveness monitoring triggers end-to-end path protection to be applied by the source node in the following way:

a.       If it recognizes both paths as alive, one of them will carry the customer traffic, while the other one will be idle. The rules for selecting the active path in this scenario may vary

b.      If end-to-end failure of one of these paths is detected while the other one remains alive, traffic will be carried across the live path

c.       If end-to-end failure of both paths is detected (e.g., if the final destination node fails, or if the network is partitioned), this is recognized as an unrecoverable failure.

>From my POV the combination of local repair and end-to-end protection for SR paths is one of a few possibilities to protect such paths against failures of nodes and/or links that have been specified in their explicit routes. (Another option has been described in Node Protection for SR-TE Paths<https://tools.ietf.org/html/draft-hegde-spring-node-protection-for-sr-te-paths-00>, but this draft has expired).

Do I miss something substantial?

Regards,
Sasha

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


___________________________________________________________________________

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.
___________________________________________________________________________