Re: Protecting SR policy midpoints (draft-bashandy-rtgwg-segment-routing-ti-lfa)

Alexander Vainshtein <vinesasha@yahoo.com> Tue, 28 November 2017 21:32 UTC

Return-Path: <vinesasha@yahoo.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8A4C126D3F for <rtgwg@ietfa.amsl.com>; Tue, 28 Nov 2017 13:32:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.352
X-Spam-Level:
X-Spam-Status: No, score=-1.352 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, REPTO_QUOTE_YAHOO=0.646, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 dHmIUNcDOjd0 for <rtgwg@ietfa.amsl.com>; Tue, 28 Nov 2017 13:32:10 -0800 (PST)
Received: from sonic309-14.consmr.mail.bf2.yahoo.com (sonic309-14.consmr.mail.bf2.yahoo.com [74.6.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32547120721 for <rtgwg@ietf.org>; Tue, 28 Nov 2017 13:32:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1511904728; bh=tRbkV3Aq/QFqCFL57tWHsaOdrWGKOm9j8ewOiiRF2ks=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=k9fZrv+DJV+cqRh05VQDcGbJ4l1fLpVR0WazJd5QgcY+ztxlU+4iiMsoYeHhydgrd252RQrq7dXHjfgwqRUz6psOENx37N6uvX1Hl2yDHuCo0bUChnbqqf+tgf8wh4IYNvb5PghHQSxZHjd2WSlCTxS4Xer65soKCiFjt6PMn73US3djBLvfVwUOJtcNBDmSO6UF+M+W+h9i/ONjHZt52P5hiFzWRWu8qolXU8FwL9MWwUenPmVwE22M38WFNrWpTqqV1YyQ22QD2zb/1ZCqqxUlUL0iLKhi3dO3YGreZ0ZjvjTZY3iqZj3EHIhy87jIJp1pDfgBp4MgyiuFf8aOFg==
X-YMail-OSG: q9ejT84VM1nVkbIrS1V6gQFG24lonn2yzGMX8ScSrj7MjCVGT.aSvMQIKB2R1pA h_FFV37VLebUycsWTQn_MSKI6l_z7YrLg7ahyCOB2O0Ah6fxuVqJpru74ks2FD6clo9XQ46FL0Vr bjU5LCr58D06LRbyfMlDceGYTJSWH6Qjuzx89QB9T5I.Rwd3r6Xzp6iuq6OiejfSGVPIRXsKWKpW wiXYst8V5mk5_EYd5usBxSw1qng73vqYVmmHIeVY1b4XFAKoTTv74nmPwbcQFcFtcT7jYn31NKWx ZR8GXdU35Jvky88vJCarIqxKxbxpdqb4yBAYiu0G02kftnsYovnwlKZX.e88HZ3iCh9CcBl.0GTY ceia4jmsCH1PKdubYVi9C_cCHrDSXaRvGMIfvki4zILMbfSQeLU1SdL2yjsUdxFjSsoyO58y8qEd BTUQQCCyZ47jasCkW6RlfiB9EpX75xGpxCtJr.r2lDnjrP4F4_Phd3LA59NxQQK5M5cllSC8JDmg MqCRQvVmHjGORvZHEKhaq0q0SVfnQHnYR
Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Tue, 28 Nov 2017 21:32:08 +0000
Date: Tue, 28 Nov 2017 21:32:06 +0000
From: Alexander Vainshtein <vinesasha@yahoo.com>
Reply-To: "sasha@axerra.com" <sasha@axerra.com>
To: "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, "sasha@axerra.com" <sasha@axerra.com>, "Ahmed Bashandy (bashandy)" <bashandy@cisco.com>, Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
Cc: "rtgwg@ietf.org" <rtgwg@ietf.org>
Message-ID: <970307042.5184286.1511904726739@mail.yahoo.com>
In-Reply-To: <b827dedb-951a-98fc-f81e-7a4165a003c1@gmail.com>
References: <CAKz0y8wLYjkSO486w5WpSuDYV3Cjvgkv6887o9-Ky9o_ViWMrQ@mail.gmail.com> <210606893.1211556.1511362363266@mail.yahoo.com> <CAKz0y8xeYnqOjLxADVwndtOp8QQaPeQBiAO2TtnCi6pYfebONA@mail.gmail.com> <5A1D50E5.7030302@cisco.com> <8948158b-6fbe-4458-476a-ea1f8f34ee6c@gmail.com> <1697824571.4923773.1511885540152@mail.yahoo.com> <b827dedb-951a-98fc-f81e-7a4165a003c1@gmail.com>
Subject: Re: Protecting SR policy midpoints (draft-bashandy-rtgwg-segment-routing-ti-lfa)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_5184285_38724685.1511904726737"
X-Mailer: WebService/1.1.10982 YahooMailAndroidMobile YMobile/1.0 (com.yahoo.mobile.client.android.mail/5.21.2; Android/6.0.1; MMB29M; j5xnlte; samsung; SM-J510MN; 5.2; 1280x720; )
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/WGVu20EtH57r_v_nCEOkbaRDsBo>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Nov 2017 21:32:12 -0000

Stewart,Lots of thanks for a prompt response.From my POV "normal" FRR (based on LFA or RLFA) can be employed safely to protect against the"middle of a segment" link and/or node failure without any impact on the policy. And it would not respond to failure of the nodes (or links) that are part of the policy unless the mechanism defined in draft-hegde or in Section 5.3 of this draft (hich are the same mechanism under different names) were enabled.
My definituon of (2)  explicitly states that main abd backup policues should not have any common SIDs. So I do not see much difference between (2) and (3).
What did I miss?
Sent from Yahoo Mail on Android 
 
  On Tue, Nov 28, 2017 at 14:06, Stewart Bryant<stewart.bryant@gmail.com> wrote:    

 
 2. looks to be similar to 1+1 backup from the headend, which would be the normal default, but you have to prevent the packet going down the repair.
 
 What would be nice would be to install a tailored backup hence:
 
 3. Install a purpose built backup and somehow map to it on failure.
 
 Both of these are analogous to the RSVP solutions.
 
 Maybe to do 3 you use an SPL followed by a policy identifier so that the FRR node knows to abandon the repair or to pick a particular path such as a particular binding SID.
 
 - Stewart
 
 
 On 28/11/2017 16:12, Alexander Vainshtein wrote:
  
Stewart, I understand your concern. However, as I see it, the alternatives to local protection of a failed pinned node of a SR-TE LSP are somewhat limited: 
  1. You can wait (with no traffic) until failure of the pinned node is recognized (e.g., fillowing IGP cobversion) and a new policy(that does not inckude the failed node) is recomputed and installed.  
  2. You can pre-compute and pre-install a backup policy that does not have any common pinned nodes with the original ones and, once the origibal policy fails, switch ti the backup one end-to-end. 
  My 2c. 
  
 
 Sent from Yahoo Mail on Android 
 
  On Tue, Nov 28, 2017 at 9:15, Stewart Bryant <stewart.bryant@gmail.com> wrote:   
 
 On 28/11/2017 12:04, Ahmed Bashandy (bashandy) wrote:
 >
 > - The top label of incoming packet to node "S" is either a prefix SID 
 > owned by node "F" or an adjacency SID for (S,F)
 
 If it is an adjacency SID for (S,F) then you are violating the original 
 intent of the ingress PE which was to send the packet along the path 
 S->F. I really don't think you can blindly repair such a packet since to 
 do so violates the policy applied to the packet. You have to do a policy 
 check, and you have to make sure that the packet is not subject to ECMP 
 along the repair path since ECMP avoidance might have been the intent of 
 using the SR Adjacency in the first place.
 
 - Stewart 
 
 _______________________________________________
 rtgwg mailing list
 rtgwg@ietf.org
 https://www.ietf.org/mailman/listinfo/rtgwg