Re: [mpls] working group last call on draft-ietf-mpls-ldp-igp-sync-bcast-00.txt
Greg Mirsky <gregimirsky@gmail.com> Mon, 01 March 2010 22:58 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1BA4F3A7C75 for <mpls@core3.amsl.com>; Mon, 1 Mar 2010 14:58:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.238
X-Spam-Level:
X-Spam-Status: No, score=-2.238 tagged_above=-999 required=5 tests=[AWL=-0.240, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_12=0.6]
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 Ix4eMotXsfnU for <mpls@core3.amsl.com>; Mon, 1 Mar 2010 14:58:43 -0800 (PST)
Received: from mail-bw0-f212.google.com (mail-bw0-f212.google.com [209.85.218.212]) by core3.amsl.com (Postfix) with ESMTP id 221D53A8709 for <mpls@ietf.org>; Mon, 1 Mar 2010 14:58:42 -0800 (PST)
Received: by bwz4 with SMTP id 4so2304863bwz.28 for <mpls@ietf.org>; Mon, 01 Mar 2010 14:58:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=bWH79fTa/Je83/2ljFQUf2/GQfOF08DVo2OFkYdgSEo=; b=pilJobTbBB4wMzdqVAnprk8JM+iaJWmexxwApJdIPFqRW1dXZbopOvguPZS2iKc/Cw 2DxvjvHqpif57huJ+JtuHOk7mYJ28vkcVV39T3O3dGSSAY1KJYMpEruhsMcIQREAf0Gx 9dSlztC1dExH0OEKhYjJj2gDG30vvVvG37KSI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=DLC2h5UPM541q32O22iGfrJIpglNMxvP0o/vG3sriYg2k9VB38a3VZn4aa4cji9lXU rNtu126N/DlE8Q3YKT4aXETF4mRAvhhCEBdCzcRuSi/8uYBqiJ3opPlFIddw8Lut5mQQ R2hU1VT3hqfucFuSCgAtLcXixsn3c/C9ClUv0=
MIME-Version: 1.0
Received: by 10.204.7.139 with SMTP id d11mr3603339bkd.162.1267484320131; Mon, 01 Mar 2010 14:58:40 -0800 (PST)
In-Reply-To: <9C31FA6F6F10D641B0B16A91BC374187B874349219@RDW083V001RVA1.domain1.systemhost.net>
References: <787be2781003011053k111c76f2q44b86939338987c5@mail.gmail.com> <C7B1CD1D.FA49%benjamin.niven-jenkins@bt.com> <787be2781003011227l2ad4152dqd3bca82d400e1bed@mail.gmail.com> <5A5E55DF96F73844AF7DFB0F48721F0F52E44D3089@EUSAACMS0703.eamcs.ericsson.se> <9C31FA6F6F10D641B0B16A91BC374187B874349219@RDW083V001RVA1.domain1.systemhost.net>
Date: Mon, 01 Mar 2010 14:58:40 -0800
Message-ID: <787be2781003011458u498e7bbbw548b2afb0d21e691@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: benjamin.niven-jenkins@bt.com
Content-Type: multipart/alternative; boundary="00151758a84ea8ea4d0480c53082"
Cc: mpls@ietf.org
Subject: Re: [mpls] working group last call on draft-ietf-mpls-ldp-igp-sync-bcast-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 01 Mar 2010 22:58:45 -0000
Hi Ben, both RFC 5443 and the draft-ietf-mpls-ldp-igp-sync-bcast-00 refer to the LDP End-of-Lib as the trigger to advertise the real IGP cost. Thus, I don't see sufficient benefit in not advertising link in the RTR LSA vs advertising it with maximum cost (I'd consider max/2 for the same reason as RFC mentioned for IS-IS). Proposed in the draft-ietf-mpls-ldp-igp-sync-bcast-00 method does bring some optimization if compared to "interpretation #2" as it applies staged LSA origination to "cut-edge" IGP interfaces only (though that comes at the cost of extra SPF run). But that is not directly related to the stated motivation of this work. The proposed "cut-edge" does not by itself address issue of IGP-LDP synchronization during convergence but LDP End-of-Lib does. Regards, Greg On Mon, Mar 1, 2010 at 2:10 PM, <benjamin.niven-jenkins@bt.com> wrote: > I might be missing something but... > > While not being specific about when an LSR should advertise the true link > cost RFC5443 does state "when LDP is not "fully operational" (see below) on > a given link, the IGP will advertise the link with maximum cost to avoid any > transit traffic over it". > > This implies to me that an LSR first advertises the link with maximum cost. > Then waits for the LDP session to become "fully operational" and only then > advertises the link's true cost. > > I believe draft-ietf-mpls-ldp-igp-sync-bcast-00 attempts to clarify that > behaviour when used with broadcast links. > > If implementers have experienced difficulty interpreting RFC5443 (as > draft-ietf-mpls-ldp-igp-sync-bcast-00 implies they have) then clarifying the > expected behaviour is IMO a worthwhile activity. > > However, what neither RF5443 not draft-ietf-mpls-ldp-igp-sync-bcast-00 > contain IMO is a clear statement of the order that an LSR should perform > each step. I think that would be a valuable addition to at least > draft-ietf-mpls-ldp-igp-sync-bcast-00. As an addition to my original > question #2 in my LC comments I would like to add the comment that the > paragraph (Page 4, final paragraph of Section 1) needs updating to indicate > when the draft assumes the LSR B advertises the link's true cost and why > that would be before its LDP adjacencies are considered "fully operational". > > Ben > > P.S. looking at draft-ietf-mpls-ldp-igp-sync-bcast-00 I notice it does not > explicitly update RFC5443, however if its intention is to further clarify > how RFC5443 should be applied to broadcast links then I think it should be > an update to RFC5443. > > ________________________________________ > From: Sriganesh Kini [sriganesh.kini@ericsson.com] > Sent: 01 March 2010 21:24 > To: Greg Mirsky; Niven-jenkins,B,Ben,DMK5 R > Cc: mpls@ietf.org > Subject: RE: [mpls] working group last call on > draft-ietf-mpls-ldp-igp-sync-bcast-00.txt > > Greg, > > In your "how I'd do that" proposal, if B is advertising the real cost > before the "obviously lagging behind LDP" has setup the LSP path to PE2, > then traffic loss occurs as explained in RFC 5443. > > Regarding "the same lagging behind exists in the proposed schema", the > solution proposed in draft-ietf-mpls-ldp-igp-sync-bcast is designed to > address the lagging condition and ensure there is no loss due to the > lagging. > > Regarding "I personally don't see strong enough benefits. Existing listed > in the document interpretations permit implementations that are not worse > than described new method". Both section 1 and 3 in the draft provide > use-cases and solutions to prove those statements incorrect. It will be > useful if you can give detailed explanations why you believe otherwise. > > Implementation experience has shown that change in the IGP is > straightforward. > > - Sri > > > > ________________________________ > From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of > Greg Mirsky > Sent: Monday, March 01, 2010 12:27 PM > To: benjamin.niven-jenkins@bt.com > Cc: mpls@ietf.org > Subject: Re: [mpls] working group last call on > draft-ietf-mpls-ldp-igp-sync-bcast-00.txt > > Ben, > I'm not familiar with the particular implementation of trigger to change > cost in LSA thus everything further is my speculation a'la "how I'd do > that". > Firstly, B advertises high cost (perhaps maxCost/2). When all IGP > adjacencies been formed (perhaps forming adjacencies with DR and BDR on the > Broadcast segment is sufficient condition), B advertises the real cost in > its LSA. That is when IGP really converges since A switches the best route > to PE2 from C to B. Will LDP lag behind? Obviously. But the same laging > behind exists in the proposed schema. I personally don't see strong enough > benefits. Existing, listed in the document, interpretations permit > implementations that are not worse then described new method. Considering > risk of changing SPF to determine "cut-edge" status ... > > Regards, > Greg > > On Mon, Mar 1, 2010 at 11:59 AM, <benjamin.niven-jenkins@bt.com<mailto: > benjamin.niven-jenkins@bt.com>> wrote: > Greg, > > > On 01/03/2010 18:53, "Greg Mirsky" <gregimirsky@gmail.com<mailto: > gregimirsky@gmail.com>> wrote: > > PS. RE: Question #2 from Ben. Cost to PE2 through B is 2, while through > C-D it > > is 3. Thus B will be selected as NHR from A to PE2. Note, that the stated > > problem exists only if a better path is coming up on the broadcast > segment. > > I still don't understand... > > The draft states: > In Figure 1 when > B's link to the broadcast network comes up, it advertises a high cost > to the broadcast network. After IGP has converged but the LDP peering > A-B is not yet operational, A will have B as the nexthop for PE2 and > will not have a LDP LSP path to PE2. VPN traffic from PE1 to PE2 will > be dropped at A. > > Let's say "high cost" = 10 and "normal cost" = 1. > > B will bring up its broadcast link and advertise it with a high cost of 10. > PE1-A-B-PE2 will have a cost of 11. PE1-A-C-D-PE2 will have a cost of 3. > After IGP convergence PE1-A-B-PE2 will still have a cost of 11, will it > not? > > Ben > > > >
- [mpls] working group last call on draft-ietf-mpls… Loa Andersson
- Re: [mpls] working group last call on draft-ietf-… benjamin.niven-jenkins
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… benjamin.niven-jenkins
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… benjamin.niven-jenkins
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Greg Mirsky
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Wenhu Lu
- Re: [mpls] working group last call on draft-ietf-… Mikael Abrahamsson
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Mikael Abrahamsson
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Mikael Abrahamsson
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini
- Re: [mpls] working group last call on draft-ietf-… Mikael Abrahamsson
- Re: [mpls] working group last call on draft-ietf-… Sriganesh Kini