Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tldp-hello-reduce-03

Lizhong Jin<lizhong.jin@zte.com.cn> Tue, 24 July 2012 08:17 UTC

Return-Path: <lizhong.jin@zte.com.cn>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00FBE21F84F3 for <mpls@ietfa.amsl.com>; Tue, 24 Jul 2012 01:17:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.786
X-Spam-Level:
X-Spam-Status: No, score=-100.786 tagged_above=-999 required=5 tests=[AWL=-0.701, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zAMtQ6927DwC for <mpls@ietfa.amsl.com>; Tue, 24 Jul 2012 01:17:30 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id A326F21F85E0 for <mpls@ietf.org>; Tue, 24 Jul 2012 01:17:29 -0700 (PDT)
Received: from [10.30.17.99] by mx5.zte.com.cn with surfront esmtp id 23255806486374; Tue, 24 Jul 2012 16:13:35 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.15] with StormMail ESMTP id 60404.8814062664; Tue, 24 Jul 2012 16:17:28 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id q6O8HAxe030548; Tue, 24 Jul 2012 16:17:10 +0800 (GMT-8) (envelope-from lizhong.jin@zte.com.cn)
In-Reply-To: <C584046466ED224CA92C1BC3313B963E09F2162860@INBANSXCHMBSA3.in.alcatel-lucent.com>
To: "Dutta, Pranjal K (Pranjal)" <pranjal.dutta@alcatel-lucent.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OFA29F2706.7E4EA55C-ON48257A45.002AD16A-48257A45.002D842C@zte.com.cn>
From: Lizhong Jin <lizhong.jin@zte.com.cn>
Date: Tue, 24 Jul 2012 16:17:04 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2012-07-24 16:17:10, Serialize complete at 2012-07-24 16:17:10
Content-Type: multipart/alternative; boundary="=_alternative 002D842A48257A45_="
X-MAIL: mse02.zte.com.cn q6O8HAxe030548
Cc: "mpls@ietf.org" <mpls@ietf.org>, Giles Heron <giheron@cisco.com>, Thomas Nadeau <tnadeau@juniper.net>, Ross Callon <rcallon@juniper.net>
Subject: Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tldp-hello-reduce-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Jul 2012 08:17:32 -0000

Hi Pranjal,
Thanks for the prompt response. See inline below.

Regards
Lizhong
 

"Dutta, Pranjal K (Pranjal)" <pranjal.dutta@alcatel-lucent.com> wrote 
2012/07/24 10:37:54:

> Hi Lizhong,
>                   Thanks for review. Please refer my answers inline.
> 
> Cheers,
> Pranjal
> 
> From: Lizhong Jin [mailto:lizhong.jin@zte.com.cn] 
> Sent: Monday, July 23, 2012 2:13 AM
> To: Dutta, Pranjal K (Pranjal); mpls@ietf.org; Thomas Nadeau; Giles 
Heron
> Cc: loa@pi.nu; VIGOUREUX, MARTIN (MARTIN); Markus Jork; Ross Callon;
> swallow@cisco.com; Thomas.Beckhaus@telekom.de
> Subject: Re: MPLS-RT review of draft-pdutta-mpls-tldp-hello-reduce-03
> 
> 
> Hi all, 
> I've reviewed this draft, and have two comments that need to be 
clarifed: 
> 1. Target Hello tracks the liveness of hello adjacency, while LDP 
> keepalive tracks the liveness of session. Do you mean it is not 
> necessary to track the liveness of hello adjacency, or substitute it
> with liveness tracking of session? Hello address maybe different 
> with trasport address. 
> 
> [Pranjal]  It depends on case by case. For example when transport 
> address of the LDP session is different from the IP addresses used 
> to exchange t-ldp hellos, then probably it is not RECOMMENDED to use
> hello reduction procedures, since sessions keepallives are not 
> really substitute of "reachability" or “liveliness” of the 
> adjacency. Alternately it is possible to track the reachability of 
> t-ldp sources by means of other fast protocols (e.g BFD and others etc). 

> In such a case, the t-ldp hellos could be redundant after initial 
> discovery done and session set-up is complete. When peers are 
> asymmetric w.r.t hello reduction support (one peer supports while 
> the other does not), then the situation falls back to what we have 
> with RFC 5036.
[Lizhong] My concern is tracking of T-LDP hello source address by BFD or 
LDP session (on condition that transport address is same as hello address) 
could not substitue the liveness of the UDP connection of hello adjacency. 
For example, when LDP session is setup, and hello adjacency has negotiated 
to infinite time, althought the hello address is IP reachable, but if UDP 
port '646' is incorrectly closed or some other UDP problem accured, the 
hello adjacency in fact is down, but you could not detect this with 
infinite hold time. Then I mean hello reduction should be used with 
caution that the UDP will not accure any potential problem. Maybe I missed 
something.

> 
> 
> 2. Target hellos are not only used for liveness track, but also 
> parameter negotiation and updating. When negotiated to infinite, 
> what time interval would be used to send the updated hello (e.g, 
> hello with new Optional Parameters in potential draft-pdutta-mpls-
> ldp-adj-capability) message? UDP hello is not reliable, would be 
> renegotiated to configured hello hold time first? 
> 
> [Pranjal] An updated hello can be sent at any time (whenever any 
> param is changed to reflect the change to peer) without any changes 
> in “current” 
> hold time (e.g infinite) that was advertised in the last hello 
> message. Means it is not necessary to fallback to configured hold 
> time and restart the reduction process (in fact not desirable). For 
> example, it could be changes in one or more hello adjacency 
> capabilities as described in the aforementioned draft or could be 
> any of the existing standard params such as configSeqNum etc. Since 
> hellos are not reliable, after any parameter change an implementation 
> may send a set of hellos (let’s say 5) at configured intervals (or 
> faster) to reflect the change. But those hellos would continue to 
> advertise infinite hold time
> and would fall back to reduced rate after those 5 packets are sent. 
[Lizhong] It is clear now, thank you.

> 
> However, changes like IPV4 or IPV6 transport address etc may restart
> the session that can result in starting hello reduction from scratch. 
> 
> I agree that in its current state draft doesn’t describe the 
> solution and its flexibilities in adequate detail. We would 
> definitely address those.
[Lizhong] Thank you.

> 
> 
> Summary of review: 
> a. whether the document is coherent? 
> Good description on the motivation, need more detail in technical 
> description (e.g, refer to my second comment). 
> 
> b. is it useful? 
> Yes. 
> 
> d. is technically sound ? 
> Need some clarification. 
> 
> e. is ready to be considered for WG adoption ? 
> After clarification, it should be ready for WG adoption. 
> 
> Regards 
> Lizhong 
> 
> 
> Ross Callon <rcallon@juniper.net> wrote 2012/07/18 05:49:55:
> 
> > Markus, Lizhong, Thomas; 
> > 
> > You have been selected as an MPLS Review team reviewers for 
> > draft-pdutta-mpls-tldp-hello-reduce-03 
> > 
> > Note to authors: You have been CC’d on this email so that you can 
know that 
> > this review is going on. However, please do not review your own 
document. 
> > 
> > Reviews should comment on whether the document is coherent, is it 
useful 
> > (ie, is it likely to be actually useful in operational networks), and 
is 
> > the document technically sound?  We are interested in knowing whether 
the 
> > document is ready to be considered for WG adoption (ie, it doesn’t 
have to 
> > be perfect at this point, but should be a good start). 
> > 
> > Reviews should be sent to the document authors, WG co-chairs and 
secretary,
> > and CC’d to the MPLS WG email list. If necessary, comments may be 
sent 
> > privately to only the WG chairs. 
> > 
> > Are you able to review this draft by August 3, 2012 (ie, the end 
> of the IETF 
> > meeting in Vancouver)? We understand that this is somewhat short 
> notice and 
> > that you might have something else to do the week of the IETF, so let 
us 
> > know if you need slightly more time. 
> > 
> > Thanks, Ross 
> > (as MPLS WG chair) 
> > 
> > PS: I noticed that Tom Nadeau’s email address listed in the draft is
> > out of date. This email is being CC’d to his updated address. 
> >