Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tldp-hello-reduce-03
Lizhong Jin<lizhong.jin@zte.com.cn> Wed, 25 July 2012 01:48 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 9DFC121F84D8 for <mpls@ietfa.amsl.com>; Tue, 24 Jul 2012 18:48:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.585
X-Spam-Level:
X-Spam-Status: No, score=-100.585 tagged_above=-999 required=5 tests=[AWL=-0.500, 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 R6hJwd5-oYmX for <mpls@ietfa.amsl.com>; Tue, 24 Jul 2012 18:47:59 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 8211C21F84D6 for <mpls@ietf.org>; Tue, 24 Jul 2012 18:47:58 -0700 (PDT)
Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 10723806486374; Wed, 25 Jul 2012 09:38:19 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.16] with StormMail ESMTP id 46806.8814062664; Wed, 25 Jul 2012 09:47:44 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id q6P1lgJ7079758; Wed, 25 Jul 2012 09:47:42 +0800 (GMT-8) (envelope-from lizhong.jin@zte.com.cn)
In-Reply-To: <C584046466ED224CA92C1BC3313B963E09F2162AC5@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: <OF2D528BFD.E8271FED-ON48257A46.000584B0-48257A46.0009DB4E@zte.com.cn>
From: Lizhong Jin <lizhong.jin@zte.com.cn>
Date: Wed, 25 Jul 2012 09:47:30 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2012-07-25 09:47:39, Serialize complete at 2012-07-25 09:47:39
Content-Type: multipart/alternative; boundary="=_alternative 0009DB4B48257A46_="
X-MAIL: mse02.zte.com.cn q6P1lgJ7079758
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: Wed, 25 Jul 2012 01:48:00 -0000
Hi Pranjal, Thank you for the clarification. I am clear now, and the draft should add these technical cautions, so as to let the operator be very clear before deploying this feature. Regards Lizhong "Dutta, Pranjal K (Pranjal)" <pranjal.dutta@alcatel-lucent.com> wrote 2012/07/25 00:22:42: > Hi Lizhong, > > > [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. > > Yes, you are correct. If there is a bug in S/w that closes port 646 > accidentally and then with hello reduction it would take long time > to detect. But if a port 646 is closed accidently by a peer but > without gracefully shutting down LDP session then don’t we already > have a bigger problem? In that way we can contest > against many solutions that has a bottom line for resilience against > bugs. This is a good point you raised and we would mention it > explicitly in the draft. Note > that when LDP is deployed in large scale MPLS access, aggregation, > seamless MPLS etc the priority is resilience for adjacencies. There > are special > techniques that an implementation can adopt (e.g H/w assisted) to > provide such resilience but there are cost functions associated with > and we may not > be able to take uniform view of LDP in general. > > Thanks, > Pranjal > > > From: Lizhong Jin [mailto:lizhong.jin@zte.com.cn] > Sent: Tuesday, July 24, 2012 1:17 AM > To: Dutta, Pranjal K (Pranjal) > Cc: Giles Heron; loa@pi.nu; VIGOUREUX, MARTIN (MARTIN); Markus Jork; > mpls@ietf.org; Ross Callon; swallow@cisco.com; Thomas. > Beckhaus@telekom.de; Thomas Nadeau > Subject: RE: MPLS-RT review of draft-pdutta-mpls-tldp-hello-reduce-03 > > > 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 andsecretary, > > > 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. > > >
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Markus Jork
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Markus Jork
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Lizhong Jin
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Lizhong Jin
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Eric Rosen
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Kamran Raza (skraza)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Kamran Raza (skraza)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Eric Rosen
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Kamran Raza (skraza)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Dutta, Pranjal K (Pranjal)
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Lizhong Jin
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Thomas Nadeau
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Ross Callon
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Thomas.Beckhaus
- Re: [mpls] MPLS-RT review of draft-pdutta-mpls-tl… Lizhong Jin