Re: the shen-mpls-nnhop Was:(Re: thoughts on draft-bryant-shand-ipfrr-notvia-addresses-00.txt)

Alia Atlas <aatlas@avici.com> Wed, 18 May 2005 14:05 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DYPBL-0004Yb-CA; Wed, 18 May 2005 10:05:55 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DYPBK-0004YW-2l for rtgwg@megatron.ietf.org; Wed, 18 May 2005 10:05:54 -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 KAA22967 for <rtgwg@ietf.org>; Wed, 18 May 2005 10:05:51 -0400 (EDT)
Received: from gateway.avici.com ([208.246.215.5] helo=mailhost.avici.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DYPSG-0008Ut-IH for rtgwg@ietf.org; Wed, 18 May 2005 10:23:26 -0400
Received: from aatlas-lt.avici.com (b2-pc69.avici.com [10.2.100.69]) by mailhost.avici.com (8.12.8/8.12.8) with ESMTP id j4IE5Nnm029374; Wed, 18 May 2005 10:05:24 -0400
Message-Id: <5.1.0.14.2.20050518095109.01f0cee0@10.2.0.68>
X-Sender: aatlas@10.2.0.68
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Wed, 18 May 2005 10:05:23 -0400
To: Stewart Bryant <stbryant@cisco.com>
From: Alia Atlas <aatlas@avici.com>
In-Reply-To: <428B4277.6010009@cisco.com>
References: <428B05E9.2090308@pi.se> <4.3.2.7.2.20050426141038.021f1a90@jaws.cisco.com> <4275DCE9.3070701@pi.se> <42764F53.40508@cisco.com> <42887E17.3020604@pi.se> <4288C28C.2020105@cisco.com> <4289D06E.2030005@pi.se> <428A2819.9020803@cisco.com> <428B05E9.2090308@pi.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Avici-MailScanner-Information: Please contact the ISP for more information
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2086112c730e13d5955355df27e3074b
Cc: Loa Andersson <loa@pi.se>, rtgwg@ietf.org
Subject: Re: the shen-mpls-nnhop Was:(Re: thoughts on draft-bryant-shand-ipfrr-notvia-addresses-00.txt)
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: rtgwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
Sender: rtgwg-bounces@ietf.org
Errors-To: rtgwg-bounces@ietf.org

Loa,

In this case, I agree with Stewart. (Much less usual than Stewart agreeing 
with Mike :-)

To my mind, the IP FRR work that has been going on in rtgwg also applies to 
LDP.  LDP, after all, learns its next-hops from the IGP.  I have been 
referring to this work as IP/LDP FRR since the beginning and certainly 
advocating for its applicability to LDP as well.

There are two points that I can see where there could be additional work 
for the mpls wg.   First, LDP FRR requires knowledge of labels from 
neighbors who are not the primary neighbors.  This means that the 
loop-checking which can be enabled in LDP should not be (at least for the 
non-primary neighbors)- because the label bindings do not all represent 
paths that would be taken.  This  doesn't require changes to LDP; it is a 
detail of the required mode.  There could be more text in the LFA draft to 
reflect the acceptable LDP modes/configurations that would work.

Second, an advanced method may require extensions to support label 
discovery.  For U-turn alternates, the requirement is merely that a router 
advertise its label bindings to all neighbors - not merely those that are 
primary.  This is already clearly within the LDP spec - and a good idea for 
convergence reasons.  Thus, there's no work required for that aspect.  For 
U-turn alternates, for the explicitly marked U-turn packet, I do use a 
specific label that all implementations need to use in common; ideally 
that'd be a reserved label (13) but I haven't tried to start that 
discussion, until the future of U-turn alternates becomes more clearly 
defined.  For a tunnel approach that has the tunnel egressing at the 
next-next-hop, Naiming's idea of learning label bindings via a neighbor 
might be helpful.  For the tunnel approaches, there's also the 
potential/probable need for targeted sessions to support multi-homed 
prefixes, but that requires no extensions.  For a tunnel approach, it is 
highly likely that one tunnel technology used would be LDP, since that uses 
a hardware mechanism clearly supported today.

My expectation was that the rtgwg would need to last-call the IP/LDP FRR 
work in the MPLS WG, as well as the ISIS and OSPF WGs, because of the 
applicability there.

What do you think?

Alia

At 09:26 AM 5/18/2005, Stewart Bryant wrote:


>Loa Andersson wrote:
>>Maiming and Stewart,
>>you wrote - and I guess this is valid:
>>Naiming Shen wrote:
>>
>>>I think the needs start emerging, any important services
>>>riding on top of IP/MPLS transport infrastructure needs
>>>fast convergence services. It's not reasonable to assume
>>>only RSVP-TE LSPs need fast reroute, and other
>>>network transport does not. This nnhop-ldp draft is to
>>>facilitate the LDP based MPLS network for FRR with
>>>node protection. I have been talking to some providers
>>>in the past year, there are certainly interests in
>>>this service.
>>
>>Stewart Bryant wrote:
>>  >
>>  > I think the interest that we are seeing in IPFRR for LDP
>>  > networks demonstrates the usefulness of this work. Sure
>>  > RSVP-TE FRR exists, but some customers have expressed
>>  > an interest in a solution that does not use RSVP.
>>  >
>>However the MPLS working group need to take a decision if,
>>when and how this futopicctionality should be developed.
>>
>>The way of doing this would be
>>- write down the requirements
>>- send them to the mpls wg
>>- we go through the moces to establish the mpls wg consensus
>>Comments:
>>- I don't think FRR for LDP based MPLS enabled IP networks
>>   should not go into the rtgwg, the charter of the rtgwg seems
>>   to say the rtgwg takes of everything that does not fit into
>>   other routing are working groups (Alex and Bill comments on this?)
>
>I disagree.
>
>Whilst the MPLS WG must be engaged in this work, to do it
>exclusively in MPLS WG would be a mistake.
>
>The work that we have done to date has achieved a high degree
>of commonality between the IP solution and the MPLS solution.
>Maintenance of that commonality would be at risk if the
>MPLS WG struck out in their own direction. This work
>requires a significant knowledge of the working of routing
>protocols and therefore RTGWG (or perhaps a new WG in routing)
>would seem a more natural home than MPLSWG.
>
>>- my take is that for this purpose you could either document
>>   the requirements in a separate document or put them into one
>>   the existing documents. I've no preferences, but this should
>>   be rather short.
>
>I think that we need an FRR requirements draft.
>
>BTW the scope is further widened by the applicability of elements
>of the solution (loop free convergence) to network management.
>
>>- my preference would be to speed this up so we could have
>>   a decision going into the Paris meeting.
>>Also I think it will be right to take this discussion to the
>>mpls wg list. I will write a mail to mpls list to that effect.
>
>Certainly the MPLS WG need to be an aware and active participant
>in this work, but please do not precipitate a schism.
>
>- Stewart
>
>>/Loa
>
>
>_______________________________________________
>Rtgwg mailing list
>Rtgwg@ietf.org
>https://www1.ietf.org/mailman/listinfo/rtgwg



_______________________________________________
Rtgwg mailing list
Rtgwg@ietf.org
https://www1.ietf.org/mailman/listinfo/rtgwg