Re: Comment on draft-bryant-shand-ipfrr-notvia-addresses-03.txt as an rtgwg WG document

mike shand <mshand@cisco.com> Mon, 20 November 2006 10:07 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gm63Z-0007wF-Ul; Mon, 20 Nov 2006 05:07:17 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gm63Y-0007w8-Vp for rtgwg@ietf.org; Mon, 20 Nov 2006 05:07:16 -0500
Received: from ams-iport-1.cisco.com ([144.254.224.140]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gm63T-00076N-Aq for rtgwg@ietf.org; Mon, 20 Nov 2006 05:07:16 -0500
Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 20 Nov 2006 11:07:11 +0100
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id kAKA79xe021272; Mon, 20 Nov 2006 11:07:09 +0100
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 kAKA78wv020817; Mon, 20 Nov 2006 11:07:08 +0100 (MET)
Received: from mshand-wxp.cisco.com (ams3-vpn-dhcp4595.cisco.com [10.61.81.242]) by cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id KAA05018; Mon, 20 Nov 2006 10:07:02 GMT
Message-Id: <7.0.1.0.0.20061120094647.0211b3d0@cisco.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Mon, 20 Nov 2006 10:06:03 +0000
To: "Sucec, John M" <sucecj@telcordia.com>
From: mike shand <mshand@cisco.com>
In-Reply-To: <47645576F4132445A62FC016820E82E7059DF139@rrc-dte-exs03.dte .telcordia.com>
References: <47645576F4132445A62FC016820E82E7059DF139@rrc-dte-exs03.dte.telcordia.com>
Mime-Version: 1.0
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=5751; t=1164017229; x=1164881229; c=relaxed/simple; s=amsdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mshand@cisco.com; z=From:=20mike=20shand=20<mshand@cisco.com> |Subject:=20Re=3A=20Comment=20on=0A=20=20draft-bryant-shand-ipfrr-notvia- addresses-03.txt=20as=20an=20rtgwg=20WG=0A=20=20document |Sender:=20; bh=aev42YKbe9NVYi4znMVoCOGo+H2felFYvgJhEYWLq/Y=; b=R8aBxmbLYyCJPWwxrgbOsuTOzs1b4fSG6qULhLuY/oqReoxnemaPiXGVCZHo46u1JnL9SbrO hR6R5M/rO6plTOV4oh2i9FFEErPOYSC+XlHBQ278gSNHA/wTfRag0asS;
Authentication-Results: ams-dkim-1; header.From=mshand@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; );
X-Spam-Score: 1.2 (+)
X-Scan-Signature: a8a20a483a84f747e56475e290ee868e
Cc: rtgwg@ietf.org
Subject: Re: Comment on draft-bryant-shand-ipfrr-notvia-addresses-03.txt as an rtgwg WG document
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>
Content-Type: multipart/mixed; boundary="===============2132810349=="
Errors-To: rtgwg-bounces@ietf.org

At 03:42 18/11/2006, Sucec, John M wrote:
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
         boundary="----_=_NextPart_001_01C70AC3.8CFAAD40"

I have one comment on the IP Fast Reroute Using Not-via Addresses <draft-bryant-shand-ipfrr-notvia-addresses-03.txt> Internet Draft.  (Note: I am relatively new to the RTG WG so I may have missed previous discussions by the WG on this topic.)

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


The purpose of this comment is to learn whether optimizations to the not-via route repair mechanism have been considered to avoid backtracking.

They have been thought about, but dismissed as overcomplex.

An earlier approach to the problem, (described in the now expired draft http://www.watersprings.org/pub/id/draft-bryant-ipfrr-tunnels-02.txt" rel="nofollow"> http://www.watersprings.org/pub/id/draft-bryant-ipfrr-tunnels-02.txt) did tunnel to the nearest router which guaranteed correct delivery, but this turned out to have complex corner cases.


 

Quoting from the <draft-bryant-shand-ipfrr-notvia-addresses-03.txt> Internet Draft:

 

Page 3 (Section 2): "To repair a failure, the repairing router encapulates the packet to the not-via address on the far side of the failure."

 

And on page 4 (Section 2): "Note that if the path from B to the final destination includes one or more nodes that are included in the repair path, a packet may back track after the encapsulation is removed."

 

Clearly, in the cases of backtracking, it may be more efficient to instead perform route repair to one of the nodes on the path from B to the final destination (i.e., use an X not-via P encapsulation instead of B not-via P encapsulation, where X is on the path from B to the final destination).  The tradeoff here is that such an optimization might increase the computation complexity of the route repair algorithm running at a node initiating not-via route repair.

 

Unfortunately computing X not-via P (i.e. ANY router not-via and other router), is MUCH more complex, since it would not only require more computation, but crucially a lot more addresses.

However, it is possible to perform an operation analogous to PHP (Penultimate Hop Popping in MPLS). This can be performed at any router which is in "Q-space" (or G-space as I think it became known) (see the above draft). i.e once a router determines that its next hop to Bp is the same as its next hop to B it is free to remove the encapsulation. This can occur not only at the penultimate hop, but at any router in Q space of B with respect to the failure. This would permit traffic which would otherwise "backtrack" to be delivered directly. However, the concept has not been explored in detail. It is thought that it would not be suitable for multicast traffic, since the information about the supposed input interface would be lost etc.


In some network scenarios (e.g., for networks with large-delay satellite links or with small-capacity links) the improved efficiency associated with a route repair mechanism that avoids backtracking might justify the additional complexity.  In other scenarios, it may not.

 


Has any trade study regarding optimizations to avoid backtracking been considered already by the WG?

 


Last, regardless of the trade study status, I think this Internet Draft should be adopted by the WG.

 
John
 
_______________________________________________
rtgwg mailing list
rtgwg@ietf.org
https://www1.ietf.org/mailman/listinfo/rtgwg" rel="nofollow"> https://www1.ietf.org/mailman/listinfo/rtgwg
_______________________________________________
rtgwg mailing list
rtgwg@ietf.org
https://www1.ietf.org/mailman/listinfo/rtgwg