Re: [Teas] A basic question on draft-ietf-teas-rsvp-egress-protection

Lou Berger <lberger@labn.net> Wed, 16 March 2016 13:13 UTC

Return-Path: <lberger@labn.net>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB61212D969 for <teas@ietfa.amsl.com>; Wed, 16 Mar 2016 06:13:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 IdK3je4KRDqt for <teas@ietfa.amsl.com>; Wed, 16 Mar 2016 06:13:34 -0700 (PDT)
Received: from gproxy4-pub.mail.unifiedlayer.com (gproxy4-pub.mail.unifiedlayer.com [69.89.23.142]) by ietfa.amsl.com (Postfix) with SMTP id C527712D958 for <teas@ietf.org>; Wed, 16 Mar 2016 06:13:32 -0700 (PDT)
Received: (qmail 14201 invoked by uid 0); 16 Mar 2016 13:13:30 -0000
Received: from unknown (HELO cmgw2) (10.0.90.83) by gproxy4.mail.unifiedlayer.com with SMTP; 16 Mar 2016 13:13:30 -0000
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw2 with id WdDQ1s00T2SSUrH01dDT0i; Wed, 16 Mar 2016 07:13:28 -0600
X-Authority-Analysis: v=2.1 cv=Nal1iQz4 c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=N659UExz7-8A:10 a=-NfooI8aBGcA:10 a=uEJ9t1CZtbIA:10 a=7OsogOcEt9IA:10 a=K5HQ0_EsEsOLyYG5VLgA:9 a=oOE9g6VjsjqlxHne:21 a=INHGWH6dTfSZclje:21 a=pILNOxqGKmIA:10
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:To:Subject; bh=o8VuChjsEGzJYrrehZh0S+jJx79qpNV6SGzDpYkMSo4=; b=wSMHUuI2ZCSxOLIpWTbqJd8tL2 0XrxJna/MVOcV3GE45aNIJTBT3Ka+mpXCX/qMzSlDQO6vqhlSovpdwTzZO2H5YgT4lqp3rZZcNQet quMn/zL9rWgKIMWg83ye+QsOJ;
Received: from box313.bluehost.com ([69.89.31.113]:58076 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.86_2) (envelope-from <lberger@labn.net>) id 1agBGQ-0005Tk-9F; Wed, 16 Mar 2016 07:13:26 -0600
To: Huaimo Chen <huaimo.chen@huawei.com>, "draft-ietf-teas-rsvp-egress-protection@ietf.org" <draft-ietf-teas-rsvp-egress-protection@ietf.org>, TEAS WG <teas@ietf.org>
References: <56A8CF8A.6080500@labn.net> <5316A0AB3C851246A7CA5758973207D44E4D6959@SJCEML701-CHM.china.huawei.com> <56C9AF04.5070201@labn.net> <5316A0AB3C851246A7CA5758973207D44E4F4ED3@SJCEML701-CHM.china.huawei.com> <56E6D797.7040407@labn.net> <5316A0AB3C851246A7CA5758973207D44E4F6A5F@SJCEML701-CHM.china.huawei.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <56E95BED.2090705@labn.net>
Date: Wed, 16 Mar 2016 09:13:17 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <5316A0AB3C851246A7CA5758973207D44E4F6A5F@SJCEML701-CHM.china.huawei.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Archived-At: <http://mailarchive.ietf.org/arch/msg/teas/g6aLr66TEgDvKv4fqldTe-BKSGw>
Subject: Re: [Teas] A basic question on draft-ietf-teas-rsvp-egress-protection
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 13:13:37 -0000

Huaimo,

On 3/15/2016 9:16 PM, Huaimo Chen wrote:
> Hi Lou,
>
>     One way to re-use and extend SERO is briefed as follows:
>     1) The format of the SERO defined in RFC 4873 is re-used. A SERO containing three subobjects for protecting a primary egress node of an LSP in the Path messages is sent from the ingress node of the LSP to the upstream node of the egress node. The first subobject contains the address of the upstream node of the egress node. The final (third) subobject contains the address of the backup egress node. The second subobject is a protection subobject defined in RFC 4873, but with some extensions, which include a few of flags for the egress local protection and some optional subobjects. These new flags can use a few of bits in the existing reserved field. The optional subobjects follow the flags field. Note that the protection subobject in the SERO in the Path message does not contain any optional subobjects.
>     2) After the upstream node of the primary egress node receives the SERO, it creates a backup LSP from itself to the backup egress node for protecting the primary egress node. The path for the backup LSP is computed and created according to the information in the FRR object in the Path message. For example, if facility protection is desired, facility protection is provided for the primary egress node.
>     3) The upstream node constructs a PROTECTION object based on the protection subobject in the SERO and puts the object into the Path message for the backup LSP. The PROTECTION object is extended in the same way as the protection subobject. The PROTECTION object in the Path message for the backup LSP contains a subobject called a primary egress node subobject, which indicates the address of the primary egress node. 
>     4) The upstream node also constructs a PROTECTION object based on the protection subobject in the SERO and puts the object into the Path message for the primary LSP to be sent to the primary egress node. The PROTECTION object in the Path message for the primary LSP contains a subobject called a P2P LSP ID subobject, which contains the information for identifying the backup LSP, which includes the address of the backup egress node.
>
>     I should appreciate your comments and suggestions on this approach.

This seems like a reasonable start to an SERO-based approach, which
leverages previously defined mechanisms -- a good thing.  I think the
next step is to document it to a sufficient level of detail that WG
input can be solicited.

of course others may wish to comment too.

Thanks,
Lou

> Best Regards,
> Huaimo
...