RE: Mail regarding draft-hu-rtgwg-srv6-egress-protection

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Sun, 23 February 2020 12:01 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 13F603A0D82 for <rtgwg@ietfa.amsl.com>; Sun, 23 Feb 2020 04:01:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.591
X-Spam-Level:
X-Spam-Status: No, score=-1.591 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, PDS_BTC_ID=0.499, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ecitele.com header.b=ZlnhRXAa; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=tiLXQjfT
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 m1TQR74IeSmy for <rtgwg@ietfa.amsl.com>; Sun, 23 Feb 2020 04:01:28 -0800 (PST)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.2]) (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 88F273A0D89 for <rtgwg@ietf.org>; Sun, 23 Feb 2020 04:01:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1582459285; i=@ecitele.com; bh=P3SEtuSgsZ7OAsrc8YOAXfBP4aiP0KfN1rROdhhAoas=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=ZlnhRXAal0nV+9aDysLhTkaISEp9YUUwe4iUctoIHSFbbxav3TC2BdH9PCBIqUiOu /uBXusO4cjXscM83DQYtDMShmGKOqJGc8iAjzP/gwaiKrf6EpOjWN1MmEDofQDaQWv cE8S1YLKULDJ/TDSceroPuLcYurvtbie7O8I9Vf4=
Received: from [100.113.1.216] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 40/B3-54715-599625E5; Sun, 23 Feb 2020 12:01:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEJsWRWlGSWpSXmKPExsUi9LZno+6UzKA 4g9U9OhYXVk9htrjw5jezRce0PlYHZo8Ty66wemxe5+axZMlPpgDmKNbMvKT8igTWjImXu5gL Zr9irPj2tpulgbHjOWMXIxcHo8BSZokZzXeYIZxjLBKtd+dAOZsZJU4cn8QO4rAIrGWW2PbyF 1sXIyeHkMAkJomZ/zRAEkICDxklbt9/wwiSYBOwldi0+i5YkYhArMT5pT+ARnFwMAuoSmzeZg sSFhZwlOg/9JYdosRJ4vjnw1C2lUT//DZWEJsFqHzFyS9gI3kFEiWuTv3MDLF3IqPEpIZoEJt TwF6i98kFsDijgJjE91NrmEBsZgFxiVtP5oPZEgICEkv2nGeGsEUlXj7+xwpRnyRx/+lCRoi4 osSMe3PYIWxZiUvzuxlBTpYQUJbY8iIWwvSV+LDBAaJCR2L6medQnQUSj69dhJquJvH56RUoW 0Zi7vuj4GCTEJjLIvH6+y5WiPOTJU7M+cwCUSQnsar3IcsERoNZSK6GsPMk3javArN5BQQlTs 58wjILHIiaEut36UOUKEpM6X7IDmFrSLTOmcuOLL6AkX0Vo2VSUWZ6RkluYmaOrqGBga6hobG uga6RgbFeYpVuol5qqW5yal5JUSJQVi+xvFivuDI3OSdFLy+1ZBMjMJmlFDKc3sF4cvl7vUOM khxMSqK8f/yD4oT4kvJTKjMSizPii0pzUosPMcpwcChJ8GpkAOUEi1LTUyvSMnOAiRUmLcHBo yTCOy8BKM1bXJCYW5yZDpE6xejKMeHl3EXMHO9+LgaSH1ctAZLfweSRuUsXMQux5OXnpUqJ83 amAzULgDRnlObBjYZlhUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkXg0zhycwrgbvgFdB xTEDHKXMEgBxXkoiQkmpgUvH53jlh9Qae5MW/nWRWOx2XTXj4e7bVFLFzNTozWyOuT02fkyWx g9FkZobGU06Dj53XW++yBuUIsHvO2Vi57r6J3eWlnn5z550+a7uih+/YZvPlN4N26s25NjNw1 tMzs5QXzJojp5GcbsugoKT1LWqmY0Doo/DU+oyv+tF6CUdLXX+mmrPnPY00uu1x9ebSN5bLHY +INInfsnYsku76GCx1jjnryVILo5Mydt49okcT3E29Nu+OTltWte+uJaP/TO9FLJejjiyc0Rg UMGtfzgUWXp3EBvtfnyJ21E6/6vM9TY13Hv8qLm++ZfGf3nz4XRq2zGeZZKLEofSWJROn3WeY vem+WIFt8lNpvscvlViKMxINtZiLihMBwQeE6oUEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-3.tower-232.messagelabs.com!1582459282!1137729!1
X-Originating-IP: [18.237.140.177]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.44.25; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 15721 invoked from network); 23 Feb 2020 12:01:23 -0000
Received: from p01b.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.177) by server-3.tower-232.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 23 Feb 2020 12:01:23 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n3+UxqhOVERsDtyhc1zxUbtNbCKzChluLgDa5sFC0bGd0KgzyvgfSEUp2EsPKM4hvC1OD+7pTQhj4JGUjgEeKvCd1k3JrYoF3b3NDL1OQlEerNMnQtI34REP2BOnzW/dd95Cw9d3Ot0H3Y6h2yqEpsjjJ/5kKXtDLOEFkauV6//iGD4VaMSvcqccjzpA6WOd7Z81cLlbDT6QoBpa41/ncEM/owVY+MuAm2JHxRPHAJKUARbwKpV8cXHmdxHHqcBnITa/T2AZWjiXYkXX6ItYCbvMwJFJVpptwYmE2kU4FQyYnF0ehYzrf6ye1Il/j43dwRYuRo+eJduX0dhJKKJ26w==
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=fRs1nlpWc8ABdMkPry0xPIca+bHHKJACV02qPCNM/SA=; b=a32bQF1hF7glejIu3GE4ONOOigGFLvIPjpl54siHc9jxjJdni/MFYyD1sbb9aY8/TioFnESM47qpj3SvLiNXAOtfE6MsS/06ZKfE36arQgIfla3OROGjyxHK45uGtKNCklW+ttNjB5udVSQ2BpEKRiYToQZaj5/fN0yc8r7aH9FFfx7OCXN/YS3DKcClc56DVZuHKm+oLyo4RD8UYLx1ovvHgbeiEPSP2JPcff1KVhfPQW9+EubOB2U5+RdKgXQ88UYnBAMDR26KcmpSSJQ2qBkTwOOg0wAi6fNtg/jULYS7qXI4lWlAFO6e3FNu9O3Va5x36os5YSpVitMn4dmpNw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fRs1nlpWc8ABdMkPry0xPIca+bHHKJACV02qPCNM/SA=; b=tiLXQjfTzwO1NaxKpZKRSI14zcYrcDcS5HQ6p0eTXbFE9ZEGCtLIK+6QFXY9adQuG9HtI23Sy9yJG6PIUh90RQOWQqI4Vi5/oa+fKo/5Hv5BYVuFtMsii/FnayuvTnjs2x2neakLaycaNGaanxnxybjqKzsR1/iT0A46gx7Lc+g=
Received: from AM0PR0302MB3217.eurprd03.prod.outlook.com (52.133.33.12) by AM0PR0302MB3185.eurprd03.prod.outlook.com (52.133.36.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.18; Sun, 23 Feb 2020 12:01:20 +0000
Received: from AM0PR0302MB3217.eurprd03.prod.outlook.com ([fe80::aca8:db6e:97b:c780]) by AM0PR0302MB3217.eurprd03.prod.outlook.com ([fe80::aca8:db6e:97b:c780%7]) with mapi id 15.20.2750.021; Sun, 23 Feb 2020 12:01:19 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Yimin Shen <yshen=40juniper.net@dmarc.ietf.org>, Huaimo Chen <huaimo.chen@futurewei.com>
CC: "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: RE: Mail regarding draft-hu-rtgwg-srv6-egress-protection
Thread-Topic: Mail regarding draft-hu-rtgwg-srv6-egress-protection
Thread-Index: AQHV6Tj/QTh4u6ex9kyPrxr+4lY6AKgnDNKAgAGQgwA=
Date: Sun, 23 Feb 2020 12:01:19 +0000
Message-ID: <AM0PR0302MB3217801FFC00FB8D8B177E2A9DEF0@AM0PR0302MB3217.eurprd03.prod.outlook.com>
References: <BY5PR13MB3651E27C33405CA8D1BC4FF4F2EE0@BY5PR13MB3651.namprd13.prod.outlook.com> <15DAD938-D0E1-4BB0-BE20-40602495474A@juniper.net>
In-Reply-To: <15DAD938-D0E1-4BB0-BE20-40602495474A@juniper.net>
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-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 3987157c-a680-4899-47b3-08d7b8581839
x-ms-traffictypediagnostic: AM0PR0302MB3185:
x-microsoft-antispam-prvs: <AM0PR0302MB3185CBF3A12B24377F9BF5629DEF0@AM0PR0302MB3185.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0322B4EDE1
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(396003)(39850400004)(366004)(136003)(189003)(199004)(64756008)(66446008)(66946007)(66556008)(110136005)(66476007)(33656002)(76116006)(316002)(5660300002)(8936002)(71200400001)(66574012)(2906002)(26005)(6506007)(53546011)(966005)(81156014)(52536014)(9686003)(4326008)(81166006)(7696005)(86362001)(8676002)(478600001)(55016002)(186003); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR0302MB3185; H:AM0PR0302MB3217.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Fdt5U3RC2cYSAouqnA60ToJPxsSHO+0KFpLS+JxZ3XCFFImt5p7YeDNoE44nfL5I1G3GhWzRRHHLVAlYJGvpjQ0t0dFj1iBXxXQPkAVhaN3odAjaT5KTOjenvRmgwVh6qoAgqKpXTn59ff5bZdZIcwHKAHF1IBq5giolymVEVP2ZKzS1OjdNH7KwLLL6xM3hjEfXUVh+QMXzE5P/UjjiTV76eYnEfrCm6aU82nxDEFqw/2L+76MvyI0f2MrqJxO0aY4TYMaGtA2eFneHuREcTBichCbGncObWnDikxHQDn0reESbQ6RHuJFZNkKbn8AeKNHL0vPEREbFTKbdpgzg/FRQ+on2xpPtcQy3RdlNGIidCLdFLUrSJZi4Kr/208BcvszKH01jjxQxofMvLd2fpk5KEOE9jD4QnFtO0c7GH9Tz7XLfeYfUdyjsoYcI74Dxr5qwxUcXvBg+bA5f20/xczGYqScOA+1prT5W/ZjIfOPiNnlEI+sxXqAcVgVY/dpqqLrE/N2QlUyai2lUztsPCA==
x-ms-exchange-antispam-messagedata: x/bCCPPpW6snRNmCIQhju7HnJc7Yk8NHUj3Z3z5rdY/Qz3+DludIIrVcMLRJRvG0esPT6B1ruHYmdLhtWbrwOAJKJC2sz3jqPVVDjBhtaBTv02ymKsrn++/MeTZokEtkhmhVXRfZXJYa0PI1eWXCSg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR0302MB3217801FFC00FB8D8B177E2A9DEF0AM0PR0302MB3217_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3987157c-a680-4899-47b3-08d7b8581839
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2020 12:01:19.8604 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Vg0gF22VyqpZA/NvAE7UsCeq8ykba1lgD+C1A91s9HB/FRiu+IZXidazqhV/24s8sftpFgowWSmCBCM2CS6oTw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0302MB3185
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/SBNUNTeAL5eiNQN6IO1ct4KIbCs>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 23 Feb 2020 12:01:30 -0000

Dear all,

I concur with Yimin's comments in his last email.



I have also an additional concern regarding support of a Mirror SID in SRv6. This concern is based on the following observations:

1.       As per RFC 8402, a Mirror SID is a special case of the Binding SID

2.       In SR-MPLS, a Mirror SID is defined as a generalization of the Context label  as defined RFC 5331. If it is not the last label in the label stack, then, to the best of my understanding, it is just the Context label identifying the context label space in which the next label (representing the next SID in the list) is looked up. in other words, ability of SR-MPLS to support Mirror SID is based on support of context labels and context label spaces in the MPLS DP. IMHO and FWIW it would not work with the MPLS DP as defined in RFC 3031 and 3032.

3.       As mentioned in the email by Zhibo Hu<https://mailarchive.ietf.org/arch/msg/rtgwg/J2fJ3PF-bIYIeRzeWG83QpqpAR4/>, “The behavior of PLR encapsulating Mirror Sid is the same as that of SRv6 Ti-LFA。draft-ietf-spring-srv6-network-programming section 5.1 has been mentioned that H.Encap is used to encapsulate the TiLFA Repair List”.  I assume that this what the draft in question intends to do, i.e.,:

a.       Push a new IPv6 header and a new SRH on the original packet.

                                                               i.      The new SRH would include the Node SID of the Protector node and the Mirror SID

                                                             ii.      The destination IPv6 address would be the address of the Protector node

                                                           iii.      The Next Header value in the SRH would be IPv6

b.       Decrement the TTL in the inner IPv6 header

c.       Forward the packet towards the Protector node.

4.       This technique would work just fine in the case when the inserted SID refers to a topological instruction (as in the case of Ti-LFA or in the case when a binding SID represented an SR policy.  But I do not understand how it could be used with SIDs that are not topological instructions without any updates to IPv6 data plane.



My 2c,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com



-----Original Message-----
From: rtgwg <rtgwg-bounces@ietf.org> On Behalf Of Yimin Shen
Sent: Sunday, February 23, 2020 4:10 AM
To: Huaimo Chen <huaimo.chen@futurewei.com>; rtgwg@ietf.org
Subject: Re: Mail regarding draft-hu-rtgwg-srv6-egress-protection



Hi Huaimo, Authors,



>> Step 1:  Find the P-Space P(Z, X) and the Q-Space Q(Y, X), which are similar to those in [RFC7490];



Unfortunately this is not a right solution. As I mentioned before, in egress protection, bypass path computation should not rely on LFA, because it is not finding a path to merge back to the protected/primary router. I have already suggested in a previous email to remove the link between PE3 and PE4, to make your discussion more generic. Similarly, the draft should not assume there is a multi-hop path from PE4 to PE3 which does not traverse P1. Your  mechanism must be able to return a bypass path in these cases. My suggestion is to take the guidelines in RFC 8679, and use context-IDs as locators.



>>    Step 5:  Try to find a shortest path from Z to Y without going through X;



As a transit router, Z is supposed to perform generic bypass calculation for X (like other IPv6 addresses), based on a general FRR logic. So, how would Z even know to "Try" in this step ? What is it trying ? Isn't this "shortest path from Z to Y without going through X" the bypass path you are looking for in Step 1 - 3 ?



>>    For a (primary) locator associated with the (primary) egress node of a SR path/tunnel, most often the locator is routable.  This is the case we assumed,



Non-routable locator should be supported, and it can be supported. In this case, bypass path calculation should be based on BGP nexthop. Again, please refer to RFC 8679 regarding how to use context-ID as BGP nexthop for a solution.





Thanks,

-- Yimin





From: Huaimo Chen <huaimo.chen@futurewei.com<mailto:huaimo.chen@futurewei.com>>

Date: Friday, February 21, 2020 at 11:45 PM

To: Yimin Shen <yshen@juniper.net<mailto:yshen@juniper.net>>, "rtgwg@ietf.org<mailto:rtgwg@ietf.org>" <rtgwg@ietf.org<mailto:rtgwg@ietf.org>>

Subject: Re: Mail regarding draft-hu-rtgwg-srv6-egress-protection



Hi Yimin,

    Thanks much for your comments.

    The procedure with details that a PLR uses to compute a backup path has been added into the draft, which has been uploaded.

Best Regards,

Huaimo

Hi Huaimo, authors,



>>> Node P1's pre-computed backup path for PE3 is from P1 to PE4 via P2.



I’m still concerned that there is no details in this draft about the procedures how a PLR computes a backup path to the protector, in both of the two cases below.



[1] the primary locator is routable.

[2] the primary locator is not routable.



Thanks,

-- Yimin







_______________________________________________

rtgwg mailing list

rtgwg@ietf.org<mailto:rtgwg@ietf.org>

https://clicktime.symantec.com/3F1LB8RvcSLpHAYLrEmGjgH6H2?u=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Frtgwg

___________________________________________________________________________

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