RE: [mpls] For your review - Issues/errors/clarifications in RFC3 036
Ina Minei <ina@juniper.net> Thu, 07 October 2004 15:58 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA29212; Thu, 7 Oct 2004 11:58:31 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CFaoo-0005gK-65; Thu, 07 Oct 2004 12:08:38 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CFaOH-0004Qk-C8; Thu, 07 Oct 2004 11:41:13 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CFaF0-00023S-C2 for mpls@megatron.ietf.org; Thu, 07 Oct 2004 11:31:38 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27121 for <mpls@ietf.org>; Thu, 7 Oct 2004 11:31:35 -0400 (EDT)
Received: from colo-dns-ext2.juniper.net ([207.17.137.64]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CFaOj-0004AJ-Gl for mpls@ietf.org; Thu, 07 Oct 2004 11:41:41 -0400
Received: from merlot.juniper.net (merlot.juniper.net [172.17.27.10]) by colo-dns-ext2.juniper.net (8.12.3/8.12.3) with ESMTP id i97FV4Bm038651; Thu, 7 Oct 2004 08:31:05 -0700 (PDT) (envelope-from ina@juniper.net)
Received: from garnet.juniper.net (garnet.juniper.net [172.17.28.17]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id i97FV4e55637; Thu, 7 Oct 2004 08:31:04 -0700 (PDT) (envelope-from ina@juniper.net)
Date: Thu, 07 Oct 2004 08:31:04 -0700
From: Ina Minei <ina@juniper.net>
To: Nick Weeds <Nick.Weeds@dataconnection.com>
Subject: RE: [mpls] For your review - Issues/errors/clarifications in RFC3 036
In-Reply-To: <16E71652255A3E4796A7AF3A9E5068F90304A9@blakey.datcon.co.uk>
Message-ID: <20041007082401.W86397@garnet.juniper.net>
References: <16E71652255A3E4796A7AF3A9E5068F90304A9@blakey.datcon.co.uk>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 42e3ed3f10a1d8bef690f09da16f507a
Cc: "mpls@ietf.org (E-mail)" <mpls@ietf.org>
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@ietf.org
Errors-To: mpls-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d2b46e3b2dfbff2088e0b72a54104985
Nick, I think I am missing something... The label release is sent by router B in response to a label withdraw it received from router A. A should wait for the release before attempting to send a label map again. In the meantime, the label is considered dead on A, and if A wants to resurrect it, A should wait until receiving the release. Are you suggesting that A can resurrect the label it just killed before waiting for the release to come? Thank you, Ina On Thu, 7 Oct 2004, Nick Weeds wrote: > Ina, > > Just a couple of points on the update to RFC 3036... > > First, the list of issues not addressed says that RFC 3036 already says that > loop detection should not be used in DU mode. I can't find this statement > in RFC 3036. Which section is it in? > > Second, the LDP protocol can fail if a Label Mapping crosses with a Label > Release. > This was raised by Kishore Tiruveedhula [tiruveedhula@avici.com] on 25th > August in connection with loop detection, but it is a more general problem > with the protocol. > > The problem arises with the following sequence: > (1) Router D sends a Label Mapping > (2) Router U sends a Label Release > (3) Independently router D sends an updated Label Mapping (same FEC and > label, different details). > > If messages (2) and (3) cross in transit then the label mapping is > programmed on U (on receipt of the updated Label Mapping) but released on D > (on receipt of the Label Release). Any data sent using the label will be > lost. > > The problem can occur whenever the downstream router sends a Label Mapping > message to update an existing mapping. This is probably unusual in > practice, but RFC 3036 allows it and indeed describes it for hop count > changes when using independent control (see Kishore's email). From a quick > check, the MTU signaling extension > (draft-ietf-mpls-ldp-mtu-extensions-03.txt) also seems to require Label > Mapping updates. I am not aware of other examples, but the problem is a > potential trap for any LDP protocol extension. > > It is unclear how to proceed on this, as potential fixes are likely to > require protocol changes. Perhaps it would be sufficient to explain the > problem and suggest how to avoid it. > > (This problem was drawn to my attention in discussions of C-bit negotiation > in draft-ietf-pwe3-control-protocol-xx.txt. This negotiation takes care to > avoid Label Release messages in response to Label Withdraw "Wrong C-bit". > The protocol problem in RFC 3036 was suggested as one reason for suppressing > the Label Release, but there are probably other reasons too.) > > Nick. > > > -----Original Message----- > > From: mpls-bounces@lists.ietf.org > > [mailto:mpls-bounces@lists.ietf.org]On > > Behalf Of Ina Minei > > Sent: 27 September 2004 19:31 > > To: mpls@ietf.org > > Subject: [mpls] For your review - Issues/errors/clarifications in > > RFC3036 > > > > > > > > As part of the effort to move RFC3036 to draft standard, here is an > > annotated version of RFC3036, with the changes enclosed by ###. > > There is a separate section summarizing all changes towards > > the end of the > > document. > > > > Please review the changes and send comments to the list by October > > 11th. > > > > At the end of this mail is a list of issues that were raised but > > were not included in the annotated RFC (with an explanation of > > why). > > > > Please review both the RFC changes and the list of issues not > > included. Also let me know if I forgot to include any other issues > > that were raised on the list. > > > > Many thanks to all who contributed, and in particular to Bob Thomas > > for maintaining an extensive list of errors/issues over the years. > > > > > > Thank you, > > > > Ina > > > > > > Issues that were raised but not included in the annotated RFC > > ============================================================= > > > > - Issue: discussion on the merits/drawbacks of independent-control and > > ordered-control > > - Issue: discussion on which FECs should be advertised > > Reason why not included: The above two issues are either for the > > applicability doc or for the "experiences with the protocol" document. > > > > - Issue: minor optimization: if A is a stub node, i.e., only one LDP > > session, does it really have to send a label mapping for > > every FEC that > > it has, or can it do it lazily, e.g., when it has a second > > LDP session? > > Reason why not included : It is not clear what problem this change in > > behavior brings, and what would be the added benefit,the issue must > > be discussed on the list first. > > > > - Issue: the ldp loop detection mechanisms don't make sense in DU. > > We should add something explicitly that > > says that these TLVs should not be used in DU mode. ( This is the > > current practice in all implementations that I know of ) > > Why not included: RFC 3036 already states this in the section > > describing these TLVs, when it talks about the usage of the TLVs. > > > > - Issue: the rfc should specifically say that a wildcard release > > message should be sent only in response to a wildcard > > withdraw message. > > Reason not included: it is covered in the rules in the appendix. > > > > - There is a long list of issues that was added to the "for future > > study" area of the RFC. The list is quite long, we could probably > > remove some of the items. > > > > Nick Weeds > Software Developer > Network Protocols Group > Data Connection Ltd > Tel: +44 1244 305200 > Fax: +44 1244 312422 > Email: Nick.Weeds@dataconnection.com > Web: http://www.dataconnection.com > _______________________________________________ mpls mailing list mpls@lists.ietf.org https://www1.ietf.org/mailman/listinfo/mpls
- RE: [mpls] For your review - Issues/errors/clarif… Nick Weeds
- RE: [mpls] For your review - Issues/errors/clarif… Naidu, Venkata
- RE: [mpls] For your review - Issues/errors/clarif… Kishore Tiruveedhula
- RE: [mpls] For your review - Issues/errors/clarif… Ina Minei
- RE: [mpls] For your review - Issues/errors/clarif… Nick Weeds
- Re: [mpls] For your review - Issues/errors/clarif… Eric Gray
- Re: [mpls] For your review - Issues/errors/clarif… Eric Gray
- Re: [mpls] For your review - Issues/errors/clarif… Rama Ramakrishnan
- Re: [mpls] For your review - Issues/errors/clarif… Ina Minei
- RE: [mpls] For your review - Issues/errors/clarif… Ina Minei
- Re: [mpls] For your review - Issues/errors/clarif… Eric Gray
- RE: [mpls] For your review - Issues/errors/clarif… neil.2.harrison
- Re: [mpls] For your review - Issues/errors/clarif… Loa Andersson
- RE: [mpls] For your review - Issues/errors/clarif… neil.2.harrison
- Re: [mpls] For your review - Issues/errors/clarif… Loa Andersson
- RE: [mpls] For your review - Issues/errors/clarif… neil.2.harrison
- Re: [mpls] For your review - Issues/errors/clarif… Rama Ramakrishnan
- Re: [mpls] For your review - Issues/errors/clarif… Eric Gray
- Re: [mpls] For your review - Issues/errors/clarif… Eric Gray