Re: [spring] Draft for Node protection of intermediate nodes in SR Paths

Shraddha Hegde <shraddha@juniper.net> Mon, 02 December 2019 04:17 UTC

Return-Path: <shraddha@juniper.net>
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 86DD0120127; Sun, 1 Dec 2019 20:17:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.699
X-Spam-Level:
X-Spam-Status: No, score=-0.699 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=LKhvIQ0a; dkim=pass (1024-bit key) header.d=juniper.net header.b=RLpicwLU
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 hbZUA123Ik3V; Sun, 1 Dec 2019 20:17:56 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 B8CCD120047; Sun, 1 Dec 2019 20:17:56 -0800 (PST)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xB24HJe6023880; Sun, 1 Dec 2019 20:17:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=kDA9Zyhh+c7b7Kz0acZ9kNf7Q8vqUHtLwId/g41rNKY=; b=LKhvIQ0aTp9+y2i3BYbZ4BC9oC6emPPsXqyf22aIDU2gmFTNpL76DnIPu3A2qdXkT0cG KcA3f4hGMiFWK5/I4+zJBTcogtPx44yX98u3Fnyhe/ErPYL2SgDVvWWlgkZLb7LDIdgm QnJV1HJqzddE9DfXKa5trUfcxutImZ2YlaDkjsMNfrWVyrTKbllkyVhsy0XKPtJrpez6 l1RHeEmQ5+/FHMtBZcIPlXOI//1+1u4/+1A73zQuQYB7mzwu0kQAJExpSXIoqgGZE4dv B3bN9AbwOwNx1ntYVrvFrd08rbFkvIc7qTNLzZlpBWHykN+KhAtd8epkllzJrn6HbT0b tA==
Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp2052.outbound.protection.outlook.com [104.47.37.52]) by mx0a-00273201.pphosted.com with ESMTP id 2wkn0tj3j8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 01 Dec 2019 20:17:52 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VvwNH1nYk30KEyIAjB9l0yVVyjii0NW7Q5x3X+mR9xSWTU2Iete0SN8GGv+U1K6BlJHpnvEPuxNfpcIj4P8rq3PMqNWCUu7QsefLjUO5NTLgxGd6OK8zLgWLJeh+/0aL13Z7z6a8nYiEYxL4Tr42Dw15gyvbpM3CgGQiSXiea1vW9e0WSJ/nBNY0rur2kgv9Zj5oS8j3dsDC2FVl4/PkI0muDwqUCx2rVHkGcY0LfgiTuxVCP31ERRqv/LaQBgc5ZvfaMOaq2tSQ4yBugZNxmbXsjmX1M/2fPnXD23xAg4Isqa+teJbF7Oc35Jw9UPeh8ZUbYdlIaTy/M0sXB0DW7w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kDA9Zyhh+c7b7Kz0acZ9kNf7Q8vqUHtLwId/g41rNKY=; b=kqzr42/XA2DINsYOcWxaV6B92kzRdMlZCUKql7aNE0IDg4p6yL4KBKCiWsGLH4eimt4BQBQMSxyAP2AQcrIK2VQqOEly+Iqf+uRGztBy0DYPynCC4YX7HSyQwjhAAnCAyZa7we/hMCmPKYKgzMOh/dLMYlJXyvG/TcmXkUKVFb4cIkC9pUMPd1wxiJiYkeW5NdYBqq8sBTQB1GAHSsvuGtKws6OeD7pgt/v/2bfywS8cyx4Bfgf3bXF5vfT37oDFrK6qTN3hn09IQCEqSdQX0SKI+7nknE0bCwrTBtUnvT02l3GjT90K+QjSKO59WgUuTfgcYJ2lkbBeqydZn5mpQA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kDA9Zyhh+c7b7Kz0acZ9kNf7Q8vqUHtLwId/g41rNKY=; b=RLpicwLUzKH4weX82k2ZIHFJGkYHT3g6cO5TJ3EB/DismIv6psUg6RS3RwMYIw3lIW6dC+CFMLuHMm/4bYS2ZMCptKW09WGCvMIk6eXd7Ikv302eIQetuqjsc2e1sELwlA9BcQl+CHsGQlVDqr7vKOfhq0dOhNU8i2DSyr6UsQI=
Received: from BYAPR05MB3943.namprd05.prod.outlook.com (52.135.197.146) by BYAPR05MB5991.namprd05.prod.outlook.com (20.178.55.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.10; Mon, 2 Dec 2019 04:17:50 +0000
Received: from BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::d6c:bedb:6c67:8a26]) by BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::d6c:bedb:6c67:8a26%6]) with mapi id 15.20.2495.014; Mon, 2 Dec 2019 04:17:50 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: "rtgwg@ietf.org" <rtgwg@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Draft for Node protection of intermediate nodes in SR Paths
Thread-Index: AQHVoRZpcWzNT/yCAUirnVoRkUsBfqemSdag
Date: Mon, 02 Dec 2019 04:17:50 +0000
Message-ID: <BYAPR05MB3943C6CBEAD436E895ECE949D5430@BYAPR05MB3943.namprd05.prod.outlook.com>
References: <BYAPR05MB394365C9E4719913BEC0809CD5490@BYAPR05MB3943.namprd05.prod.outlook.com> <CAOj+MMFOueodpR-06AN47aND6_9WJAwPaXMTaP-0nzd0HCVzKA@mail.gmail.com>
In-Reply-To: <CAOj+MMFOueodpR-06AN47aND6_9WJAwPaXMTaP-0nzd0HCVzKA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=ee62adc5-eafc-416d-b9df-00005db4fdf6; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-12-02T04:07:26Z; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.15]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: ea4dc520-cf9d-4569-a840-08d776de9862
x-ms-traffictypediagnostic: BYAPR05MB5991:
x-microsoft-antispam-prvs: <BYAPR05MB59914E8AF945EBEDBC23790FD5430@BYAPR05MB5991.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0239D46DB6
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(396003)(39860400002)(346002)(376002)(366004)(189003)(199004)(76176011)(7696005)(53546011)(66066001)(6506007)(71190400001)(71200400001)(99286004)(74316002)(6916009)(86362001)(229853002)(54906003)(4326008)(256004)(14444005)(102836004)(11346002)(446003)(316002)(6246003)(7736002)(6436002)(6306002)(54896002)(9686003)(26005)(8676002)(236005)(55016002)(52536014)(14454004)(966005)(81166006)(606006)(790700001)(6116002)(2906002)(81156014)(186003)(8936002)(33656002)(3846002)(9326002)(561944003)(25786009)(478600001)(66946007)(66476007)(66556008)(64756008)(66446008)(76116006)(5660300002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5991; H:BYAPR05MB3943.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sv6sPs1Y+4ufghsn7eux7U4KoyhZ0R7UFZEswbYv5yEWmU/KqI1R2T709A1rT9nUkWg7QxGLvaLmKsFaT+JSbvTbCjGJcKPpQbmT9SAQW8tyjZS2PVowCzeTxkHyG9ZU1iqx+tPG82lU4NemnSYnb9ltElZFtA/c3btxhJ6uNBO3m5pAEgxgQdFFgl/gIMilIimOjcQ19Bl1Jsf+BeZawcA4ho10DVQCXXrZ/sxmHyloc6ADyQEsJ+vagBk/rvEOYWXVFWs4n0RTehEr8ji84B1HpW80jG3JKRW+/dnqd5S5p8WQLEbT3dnl1jthP6FswIUwvAFHQzpTUSuX2TMCZ08pIgxaCMtV9Qxwhr1k2iSXgVXzpe5c02J3NwQ2CmA5jPCf5Mf1KJN0kFD2D4M6Mkjj9eDQq3k2hmOHU3mjA15cAjJfJC2LgnGOKEy5iTS04ivOmnBz8cg3DBjUuhUCXV8B7DWrkq+0JKS3c7CzYJc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB3943C6CBEAD436E895ECE949D5430BYAPR05MB3943namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: ea4dc520-cf9d-4569-a840-08d776de9862
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2019 04:17:50.5885 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: nPdeTwEdPUjeia7SJFb8PaupxSJ6dKSGM7xQuBC4SBOlLq2fsMfm8dGZAzR21lRnHXhMMKKJU+3SDmsYvrsLkA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5991
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-01_04:2019-11-29,2019-12-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 mlxlogscore=999 lowpriorityscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 spamscore=0 suspectscore=0 malwarescore=0 clxscore=1015 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912020036
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TB_H4jUdlTIrwkqNc4-qaG5WKxA>
Subject: Re: [spring] Draft for Node protection of intermediate nodes in SR Paths
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <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: Mon, 02 Dec 2019 04:17:59 -0000

Hi Robert,

Thanks for your review and comments.

The objective of this draft is to describe how PLR can compute a node-protecting  backup path for SR path.

> For example I propose that to effectively detect R8 failure as node failure which is the topic of your proposal a mechanism is clearly defined
and includes bi-dir data plane probes send between R7-R9, R3-R7, R4-R7, R4-R9, R3-R9

How to find node failed or link failed is not in the scope of this document.
If an operator decides to enable node protection, then always node-protecting backup paths will be in-force irrespective of link failed or node-failed.
This draft inherits the LFA notion for link and node failure and addresses how this can be handled for SR Paths.

I do see that the text in the draft is not enough to clarify what’s in scope of this document and what is not.
I’ll add some text in next revision to clarify.
Thanks again for pointing it out.

Rgds
Shraddha


From: Robert Raszuk <robert@raszuk.net>
Sent: Friday, November 22, 2019 2:53 PM
To: Shraddha Hegde <shraddha@juniper.net>
Cc: rtgwg@ietf.org; spring@ietf.org
Subject: Re: Draft for Node protection of intermediate nodes in SR Paths

Hi Shraddha,

I have one question to the document.

As you know the critical element for the effective protection of any scheme is the failure detection. On that your draft seems to have just one little paragraph:


   Note that R7 activates the node-protecting backup path when it

   detects that the link to R8 has failed.  R7 does not know that node

   R8 has actually failed.  However, the node-protecting backup path is

   computed assuming that the failure of the link to R8 implies that R8

   has failed.

Well IMO this is not enough. Specifically there can be a lot of types of node failure when link is still up. Moreover there can be even running BFD across the link just fine when say fabric failure occurs at R8.

While this is not solely issue with this draft, it is our common IETF failure to provide correct means of detecting end to end path or fragments of path failures (I am specifically not calling them segment here :).

For example I propose that to effectively detect R8 failure as node failure which is the topic of your proposal a mechanism is clearly defined and includes bi-dir data plane probes send between R7-R9, R3-R7, R4-R7, R4-R9, R3-R9

Many thx,
Robert.


On Fri, Nov 22, 2019 at 4:38 AM Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf..org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
WG,

This is the draft I pointed out that talks about solutions for providing node-protection.
It covers Anycast case as well as keeping forwarding plane longer.
https://tools.ietf.org/html/draft-hegde-spring-node-protection-for-sr-te-paths-05<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-hegde-spring-node-protection-for-sr-te-paths-05__;!8WoA6RjC81c!UWVX5SKMz9p87V054empi1a3OtpES7fAr7m1ZwVd-DFqj3-c8iUFGuM4xK8n_DAR$>

Review and comments solicited.

Rgds
Shraddha

_______________________________________________
rtgwg mailing list
rtgwg@ietf.org<mailto:rtgwg@ietf.org>
https://www.ietf.org/mailman/listinfo/rtgwg<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/rtgwg__;!8WoA6RjC81c!UWVX5SKMz9p87V054empi1a3OtpES7fAr7m1ZwVd-DFqj3-c8iUFGuM4xNcLZr4T$>