Re: Reconvergence micro-loops: problem and solutions overview

Stewart Bryant <stbryant@cisco.com> Mon, 27 September 2004 14:39 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 KAA04243 for <rtgwg-web-archive@ietf.org>; Mon, 27 Sep 2004 10:39:16 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CBwmW-0007F9-39 for rtgwg-web-archive@ietf.org; Mon, 27 Sep 2004 10:47:12 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CBwdc-00089h-V3; Mon, 27 Sep 2004 10:38:00 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CBwZH-0006Yp-4K for rtgwg@megatron.ietf.org; Mon, 27 Sep 2004 10:33:31 -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 KAA03737 for <rtgwg@ietf.org>; Mon, 27 Sep 2004 10:33:28 -0400 (EDT)
Received: from ams-iport-1.cisco.com ([144.254.224.140]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CBwgt-00078R-13 for rtgwg@ietf.org; Mon, 27 Sep 2004 10:41:24 -0400
Received: from ams-core-1.cisco.com (144.254.224.150) by ams-iport-1.cisco.com with ESMTP; 27 Sep 2004 16:41:07 +0200
X-BrightmailFiltered: true
Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i8REWsCr004000; Mon, 27 Sep 2004 16:32:55 +0200 (MEST)
Received: from cisco.com (ams-clip-vpn-dhcp4286.cisco.com [10.61.80.189]) by cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id PAA04147; Mon, 27 Sep 2004 15:32:53 +0100 (BST)
Message-ID: <41582494.7050707@cisco.com>
Date: Mon, 27 Sep 2004 15:32:52 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Don Fedyk <dwfedyk@nortelnetworks.com>
References: <1E7140413C19AD4E827D63B820A24D2B01B0DD0E@zrtphxm2>
In-Reply-To: <1E7140413C19AD4E827D63B820A24D2B01B0DD0E@zrtphxm2>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 20f22c03b5c66958bff5ef54fcda6e48
Content-Transfer-Encoding: 7bit
Cc: Alex Zinin <zinin@psg.com>, Alia Atlas <aatlas@avici.com>, rtgwg@ietf.org, mike shand <mshand@cisco.com>
Subject: Re: Reconvergence micro-loops: problem and solutions overview
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
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 156eddb66af16eef49a76ae923b15b92
Content-Transfer-Encoding: 7bit


Don Fedyk wrote:

>Mike
>
>Tunnels require mechanisms to set them up, and remove them. 
>
For IPFRR we would use multi-point IP tunnels. We propose that when you
configure a router to allow it to be used as an IPFRR repair point it 
multicasts
its tunnel endpoint identity in the IGP. The other routers, when they 
chose their
P nodes, just encapsulate their packets to that tunnel endpoint. Unlike MPLS
IP requires no further setup, maintainance or removal.

>The details are
>out of scope in your current tunnels draft.
>
>One can assume that the
>procedures must be at least analogous to setting CSPF tunnels for MPLS. 
>
Not at all.

>A
>path, complete or partial, must be built and state maintained in some form.
>  
>
Not for IP.

>But regardless they are not pure IP forwarding based. 
>
In what way impure? The header on the front of a tunnelled packet is an 
IP header
so it's pure IP forwarding from the encap to the decap. The repairing router
has to encap, but logically this is just using an alternative next-hop. The
decapsulating router (at the chosen tunnel endpoint)  is doing IP tunnel
removal which is a well known IP packet operation.

- Stewart

>Regards,
>Don 
>
>  
>
>>-----Original Message-----
>>From: rtgwg-bounces@ietf.org [mailto:rtgwg-bounces@ietf.org] 
>>On Behalf Of mike shand
>>Sent: Thursday, September 23, 2004 3:05 PM
>>
>>
>>At 14:39 23/09/2004 -0400, Alia Atlas wrote:
>>    
>>
>>>At 01:17 PM 9/23/2004, mike shand wrote:
>>>      
>>>
>>>>At 12:20 23/09/2004 -0400, Alia Atlas wrote:
>>>>The advantage of the other two mechanisms is they actually 
>>>>        
>>>>
>>work when a
>>    
>>
>>>>link is added or the cost of a link is changed.  If you are 
>>>>        
>>>>
>>arguing that 
>>    
>>
>>>>micro-loop prevention is vital to support SLAs and avoid 
>>>>        
>>>>
>>traffic loss, 
>>    
>>
>>>>those same arguments seem to me to apply for when a link is added.
>>>>        
>>>>
>>>>>Both the incremental cost advertisement and the ordered SPF 
>>>>>approaches
>>>>>solve the problem for the new link case as well as the 
>>>>>          
>>>>>
>>failed link case.
>>    
>>
>>>>And so do tunnels!
>>>>        
>>>>
>>>How so?  I can infer what one might do, but it is not 
>>>      
>>>
>>described at all 
>>    
>>
>>>in
>>>your draft, and I'm not certain what this would do to the 
>>>      
>>>
>>traffic load on 
>>    
>>
>>>the links.
>>>      
>>>
>>In draft-bryant 6.2 (for example), globally replace "failure" by "new 
>>adjacency" and that is pretty much it.
>>
>>
>>
>>
>>    
>>
>>>How and when does the use of the tunnels get terminated?
>>>      
>>>
>>When everyone has converged (as for link down). e.g. on a timer
>>
>>    
>>
>>>What happens if there is a second change?  How is a new node handled,
>>>where multiple new links may be learned of simultaneously, 
>>>      
>>>
>>or similarly a 
>>    
>>
>>>failed node?
>>>      
>>>
>>Unrelated second changes are generally a problem (even with 
>>ordered SPFs), 
>>but the related set of changes caused by node down/up turn 
>>out to be OK.
>>
>>         Mike
>>
>>
>>
>>    
>>
>>>Alia
>>>
>>>      
>>>
>>_______________________________________________
>>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
>
>
>  
>


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