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

Jeff Tantsura <jefftant.ietf@gmail.com> Fri, 24 January 2020 22:34 UTC

Return-Path: <jefftant.ietf@gmail.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 7AE651200A3; Fri, 24 Jan 2020 14:34:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 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, HTTPS_HTTP_MISMATCH=0.1, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 Ma7Mifp8nrAX; Fri, 24 Jan 2020 14:34:17 -0800 (PST)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 847D7120077; Fri, 24 Jan 2020 14:34:17 -0800 (PST)
Received: by mail-wr1-x434.google.com with SMTP id y11so3898930wrt.6; Fri, 24 Jan 2020 14:34:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=cls89cINTjaW0iYmnnigZHc9y8VrYw9ZjOUxcSUlL2w=; b=eheaDNyub9WIqRwKBtmu0dvgZkCUf6FqtuNZq+DtDoM+q3ty3cPFi+sJSXiAMS4Azd DVX50FpWRe8PqNeC5y+yiZtbHtXBmg8Om+1jRriUHUb+c3LQ4yNT2syfp5gPxQOw0gZV i59MS90eDEMV7PVikP+o+TUw8jM3THZqr2xazwiPTZisnAJuSpryQM4uzBgtS1Ulsg3M FGuZg5hgBBb5OzOFlorIengzC8dSfnVXzrOMdgA5fZQ9JcVwyA9WOiYf7lxjNyDq+XEt R6u7IT7+CXlWBKfE8N/MgdtYfV2QqE3KMpXW6I7rvc2tHigV6TywXUSywGDfxxKwGgTI Pt1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=cls89cINTjaW0iYmnnigZHc9y8VrYw9ZjOUxcSUlL2w=; b=ZpomEk2rwTCMqrZ7z4+iMQL9qP8M+n5OBv64lpEGnhhNXK3vPHIcMHHyNOF7q/RG39 ylIoSAD8t5z4yVVo0dNZOCljNBPi9KA8w2mRjlpbxoQGWJ/yvHugOn16nKIGvxCZ/Nqr oqHhcgQ8w1YhvxFHg+xVLDE73ronht8s+DQoDi6/FBwN1mxntW0HLbrPuYQC0UvtjfK/ gkqH/B0HRMqyH3qhy7Pk52vMe1Lvr4pEheG4hBVW5hdmkvkViSiQ61N9bxgJsarhUr91 UYa6796H49uZ2hNzR2K2hzHLbyh7Fn061BPxxtM8v9RXFqWzwMjASdMKx5F4u3cV1Gsr xgqw==
X-Gm-Message-State: APjAAAX8CqkvsE/LyqzWK9qWT934cdoaVOh9EqxbAAHy81VvLgRqukKS diyVgGF3ww5ujYkfOM/ySoY=
X-Google-Smtp-Source: APXvYqyj0ZA6J5oByk2loDQohoOlTtOD6xdsOQv7Zt/laOEVR+iBg1uC4mLeX13EV2e1Vsx2aVcWeA==
X-Received: by 2002:adf:f5cb:: with SMTP id k11mr7073827wrp.71.1579905255999; Fri, 24 Jan 2020 14:34:15 -0800 (PST)
Received: from [172.20.8.82] ([185.37.136.73]) by smtp.gmail.com with ESMTPSA id u18sm9345255wrt.26.2020.01.24.14.34.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Jan 2020 14:34:15 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail-88FEE2B9-3F7E-40EF-BBE6-80580FF74059"
Content-Transfer-Encoding: 7bit
From: Jeff Tantsura <jefftant.ietf@gmail.com>
Mime-Version: 1.0 (1.0)
Subject: Re: Mail regarding draft-hu-rtgwg-srv6-egress-protection
Date: Fri, 24 Jan 2020 23:34:14 +0100
Message-Id: <CB6F2512-9392-4F85-AEF6-C1381849C9A6@gmail.com>
References: <SN6PR13MB2271A332004AC7E87EDECD4EF20E0@SN6PR13MB2271.namprd13.prod.outlook.com>
Cc: Yimin Shen <yshen@juniper.net>, "draft-hu-rtgwg-srv6-egress-protection@ietf.org" <draft-hu-rtgwg-srv6-egress-protection@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
In-Reply-To: <SN6PR13MB2271A332004AC7E87EDECD4EF20E0@SN6PR13MB2271.namprd13.prod.outlook.com>
To: Huaimo Chen <huaimo.chen@futurewei.com>
X-Mailer: iPhone Mail (17C54)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/C4tBu4YB47LUUgjeFG_Jmfr894w>
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: Fri, 24 Jan 2020 22:34:20 -0000

Great discussion!
Huaimo - glad to see good working cooperation! 

Regards,
Jeff

> On Jan 24, 2020, at 23:30, Huaimo Chen <huaimo.chen@futurewei.com> wrote:
> 
> 
> Hi Yimin,
> 
>     Thank you very much for your questions/comments.
>     Our answers/explanations are inline below.
> 
> Best Regards,
> Huaimo
> From: Yimin Shen <yshen@juniper.net>
> Sent: Thursday, January 23, 2020 3:01 PM
> To: Huaimo Chen <huaimo.chen@futurewei.com>; draft-hu-rtgwg-srv6-egress-protection@ietf.org <draft-hu-rtgwg-srv6-egress-protection@ietf.org>; rtgwg@ietf.org <rtgwg@ietf.org>
> Subject: Re: Mail regarding draft-hu-rtgwg-srv6-egress-protection
>  
> Hi Huaimo, authors,
> 
> I have some further comments and questions about this draft. Some of them are fundamental. 
> 
> In section 3:
> 
> >>> Node P1's pre-computed TI-LFA backup path for PE3 is from P1 to PE4 via P2.
> 
> You cannot rely on TI-LFA to compute a backup path for egress node protection. In egress node protection, there may not be a TI-LFA path (e.g. if you remove the link between P3 and P4), but P4 should still be able to provide the protection. I think the draft should support this case and this kind of topologies.
> 
> [HC]: This is a good catch. We will use backup path instead of TI-LFA backup path for egress node protection. The draft has been  updated accordingly..
> 
> >>> PE3 has a locator A3:1::/64 and a VPN SID A3:1::B100.  PE4 has a locator A4:1::/64 and a VPN SID A4:1::B100.
> 
> I'm not sure if you can assume that locator and service SID are de-coupled. If you read draft-ietf-spring-srv6-network-programming and draft-ietf-bess-srv6-services, locator is embedded in service SID. How do you handle this ?
> 
> [HC]: In fact, in the text above as you mentioned, the locator A3:1::/64 that PE3 has is a part of the VPN SID A3:1::B100; the locator A4:1::/64 is a part of the VPN SID A4:1::B100.
> 
> >>> When PE3 fails, node P1 protects PE3 through sending the packet to PE4 via the backup path pre-computed.  P1 modifies the packet before sending it to PE4.  The modified packet has destination PE4 with mirror SID A4:1::3, and SRH with PE3's VPN SID A3:1::B100 and the mirror SID A4:1::3 (i.e., "A3:1::B100, A4:1::3; SL=1")..
> 
> How does P1 know about the mirror SID ?
> 
> [HC]: The mirror SID is distributed by IGP (OSPF or IS-IS). P1 knows the mirror SID through IGP.
> 
> >>>   For protecting the egress link between PE3 and CE2, when the link fails, PE3 acting as PLR like P1 detects the failure and forwards the packet to PE4 via the pre-computed backup path from PE3 to PE4.  When PE4 receives the packet, it sends the packet to the same CE2.
> 
> What does the encapsulation look like, in terms of IPv6 DA and SRH ? How does PE3 know about the mirror SID ?
> 
> [HC]: PE3 also knows the mirror SID through IGP, which distributes the mirror SID. When the link fails, PE3 as a PLR encapsulates/modifies the packet as follows: the modified packet has destination PE4 with mirror SID A4:1::3, and SRH with PE3's VPN SID A3:1::B100 and the mirror SID A4:1::3.
> 
> Thanks,
> 
> -- Yimin
> 
> 
> From: Huaimo Chen <huaimo.chen@futurewei.com>
> Date: Friday, January 17, 2020 at 7:54 PM
> To: Yimin Shen <yshen@juniper.net>, "draft-hu-rtgwg-srv6-egress-protection@ietf.org" <draft-hu-rtgwg-srv6-egress-protection@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
> Subject: Re: Mail regarding draft-hu-rtgwg-srv6-egress-protection
> 
> Hi Yimin,
> 
>     Thanks very much for your suggestions/comments.
>     The draft has been updated accordingly. 
> https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-rtgwg-srv6-egress-protection%2F__%3B!!NEt6yMaO-gk!TDva0v6bD2UzkBVmAXlu3SHbiLLda_7eyqu28BCLs97rtLsnzRTaNah22w8KUjA%24&amp;data=02%7C01%7Chuaimo.chen%40futurewei.com%7Cdc68094f998c4624680008d7a03f08c7%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637154064906843548&amp;sdata=763BOw%2F6npr9q64hjiPyuykWw8bI2GV0c%2BdcVhqvfn8%3D&amp;reserved=0
>     
> Best Regards,
> Huaimo
> 
> From: Huaimo Chen <huaimo.chen@futurewei.com>
> Sent: Thursday, January 16, 2020 10:24 AM
> To: Yimin Shen <yshen@juniper.net>; draft-hu-rtgwg-srv6-egress-protection@ietf.org <draft-hu-rtgwg-srv6-egress-protection@ietf.org>; rtgwg@ietf.org <rtgwg@ietf.org>
> Subject: Re: Mail regarding draft-hu-rtgwg-srv6-egress-protection 
>  
> Hi Yimin,
> 
>     Thank you very much for your suggestions/comments.
>     I will add reference RFC 8679 with some texts into the draft.
>  
> Best Regards,
> Huaimo
> 
> From: Yimin Shen <yshen@juniper.net>
> Sent: Wednesday, January 15, 2020 2:22 PM
> To: draft-hu-rtgwg-srv6-egress-protection@ietf.org <draft-hu-rtgwg-srv6-egress-protection@ietf.org>; rtgwg@ietf.org <rtgwg@ietf.org>
> Subject: Mail regarding draft-hu-rtgwg-srv6-egress-protection 
>  
> Hi authors,
>  
> I’d like to suggest this draft to reference RFC 8679.
>  
> In particular, RFC 8679 as a generic EP framework with a lot of general discussions (see the points below), which are applicable to both MPLS and IPv6 data plane, and all types of transport tunnels. However, this draft seems to have almost no consideration or discussion on these topics. I don’t think the draft needs to repeat these discussions, but I suggest to add a section(s) to discuss these points generally by referencing RFC 8679.
>  
> • general scope and requirements
> • transport layer failure/protection vs. service layer failure/protection
> • applicability
> • failure detection mechanisms
> • egress node protection
> • egress link protection
> • relationship between EP and global repair
> • co-existing of different types of transport tunnels and bypass tunnels
> • security
>  
>  
> Thanks,
>  
> -- Yimin Shen
> Juniper Networks
>  
> 
> _______________________________________________
> rtgwg mailing list
> rtgwg@ietf.org
> https://www.ietf.org/mailman/listinfo/rtgwg