Re: [mpls-tp] Last Calls on P2MP LSP Ping and Enhanced DS Map

Nitin Bahadur <nitinb@juniper.net> Thu, 24 June 2010 00:26 UTC

Return-Path: <nitinb@juniper.net>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 019373A69F4 for <mpls-tp@core3.amsl.com>; Wed, 23 Jun 2010 17:26:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.219
X-Spam-Level:
X-Spam-Status: No, score=-5.219 tagged_above=-999 required=5 tests=[AWL=-0.479, BAYES_20=-0.74, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rf6CUuk2KSAN for <mpls-tp@core3.amsl.com>; Wed, 23 Jun 2010 17:26:24 -0700 (PDT)
Received: from exprod7og122.obsmtp.com (exprod7og122.obsmtp.com [64.18.2.22]) by core3.amsl.com (Postfix) with ESMTP id B4F7F3A68A0 for <mpls-tp@ietf.org>; Wed, 23 Jun 2010 17:26:23 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob122.postini.com ([64.18.6.12]) with SMTP ID DSNKTCKmMF5XMIs0Wi3YYmCy+DiMgIm6ooyA@postini.com; Wed, 23 Jun 2010 17:26:32 PDT
Received: from EMBX02-HQ.jnpr.net ([fe80::18fe:d666:b43e:f97e]) by P-EMHUB01-HQ.jnpr.net ([fe80::fc92:eb1:759:2c72%11]) with mapi; Wed, 23 Jun 2010 17:18:59 -0700
From: Nitin Bahadur <nitinb@juniper.net>
To: 'Lavanya Srivatsa' <lavanya.srivatsa@aricent.com>, MPLS TP <mpls-tp@ietf.org>
Date: Wed, 23 Jun 2010 17:18:59 -0700
Thread-Topic: [mpls-tp] Last Calls on P2MP LSP Ping and Enhanced DS Map
Thread-Index: Acr97q4j0iQ7tAY8QSG0ELjvQHfyvgJuDvyAAuJBYJA=
Message-ID: <05542EC42316164383B5180707A489EE1D66F1900D@EMBX02-HQ.jnpr.net>
References: <mailman.535.1275000469.17885.mpls-tp@ietf.org> <AF085525D89CCA4EB233BE7E5BF2FDAB1693EBA64E@GUREXMB02.ASIAN.AD.ARICENT.COM>
In-Reply-To: <AF085525D89CCA4EB233BE7E5BF2FDAB1693EBA64E@GUREXMB02.ASIAN.AD.ARICENT.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [mpls-tp] Last Calls on P2MP LSP Ping and Enhanced DS Map
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jun 2010 00:26:25 -0000

Hi Lavanya,

    Thanks for your comments. Please see inline below.

> (1) When a FEC being traced enters a new tunnel at transit 
> node, a FEC Stack change TLV is added with Operation Type as 
> PUSH (and at the end node of this new tunnel with operation POP). 
> In case of Stitched LSPs (Transition between tunnels), the 
> transit node includes two FEC Stack Change TLVs - one with 
> Operation type POP and one with Operation type as PUSH.
> 
> It is not clear when a FEC Stack Change TLV will get added 
> with an Operation Type of SWAP and under what conditions/scenario.
> It will be good if examples/scenarios for the SWAP scenario 
> is also added in the draft (similar to Sections 4.1.1 and 
> 4.1.2 for the Additional of new tunnel and Transition between 
> tunnels). 

SWAP is historical. I will remove it.

 
> (2) In section 4.1.1, it is given that the remote peer 
> address type in the FEC Stack Change TLV must be set to 
> "unspecified" (along with using a NIL FEC with label value of 
> 0) when the transit node wants to hide the nature of the 
> tunnel (FEC hiding). 
> Under such a scenario, what should/would be the value set in 
> the Downstream IP Address field? 


> Should there be a new value 
> of "unspecified" added in the Downstream IP Address type 
> field also and should this value be used during FEC hiding? 
> There is no mention about this and this needs to be included 
> in the Enhanced DS Map draft.

The Downstream IP address remains unchanged. Is there any specific
text you would like me to add?

 
> (3) One more question related to FEC Hiding is that when the 
> FEC stack Change TLV contains the NIL FEC in FEC TLV, what 
> will happen to the FEC validation procedure at the subsequent 
> transit nodes? As per RFC 4379, the NIL FEC would be used in 
> cases of Explicit Null or Router Alert conditions, and the 
> FEC validation section 4.4.1 in RFC 4379 handles this. 
> 
> However in the case of FEC Hiding, the NIL FEC is not being 
> added/sent because of Explicit Null or Router Alert. 
> Therefore the FEC validation procedure as per section 4.4.1 
> of RFC 4379 will fail and a FEC-return-code of "Mapping for 
> this FEC is not the given label at stack-depth" will be 
> returned (kindly refer the snippet of the algorithm that I 
> have pasted below from section 4.4.1 of RFC 4379) -
> 
> 1. Two return values, FEC-status and FEC-return-code, are initialized
>       to 0.
> 
>  2. If the FEC is the Nil FEC {
>          If Label-L is either Explicit_Null or Router_Alert, return.
> 
>          Else {
>             Set FEC-return-code to 10 ("Mapping for this FEC is not
>             the given label at stack-depth").
>             Set FEC-status to 1
>             Return.
>          }
>       }
> 
> Therefore, to address the above scenario, is there a change 
> required in the FEC validation section 4.4.1 of RFC 4379 to 
> handle FEC Hiding?

This draft updates RFC4379. Also, as per Section 4.1.1:
   The echo response would then contain a
   FEC Stack change sub-TLV with operation type PUSH and a NIL FEC.  The
   value of the label in the NIL FEC MUST be set to zero. 

A label value of 0 is same as EXPLICIT_NULL....so RFC4379 procedures should
just work.

Thanks
Nitin