[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Fast recovery from dual-link or single-node failures in IP networks using tunneling

Published: 01 December 2010 Publication History

Abstract

This paper develops novel mechanisms for recovering from failures in IP networks with proactive backup path calculations and Internet Protocol (IP) tunneling. The primary scheme provides resilience for up to two link failures along a path. The highlight of the developed routing approach is that a node reroutes a packet around the failed link without the knowledge of the second link failure. The proposed technique requires three protection addresses for every node, in addition to the normal address. Associated with every protection address of a node is a protection graph. Each link connected to the node is removed in at least one of the protection graphs, and every protection graph is guaranteed to be two-edge-connected. The network recovers from the first failure by tunneling the packet to the next-hop node using one of the protection addresses of the next-hop node; the packet is routed over the protection graph corresponding to that protection address. We prove that it is sufficient to provide up to three protection addresses per node to tolerate any arbitrary two link failures in a three-edge-connected graph. An extension to the basic scheme provides recovery from single-node failures in the network. It involves identification of the failed node in the packet path and then routing the packet to the destination along an alternate path not containing the failed node. The effectiveness of the proposed techniques were evaluated by simulating the developed algorithms over several network topologies.

References

[1]
S. Kini, S. Ramasubramanian, A. Kvalbein, and A. Hansen, "Fast recovery from dual link failures in IP networks," in Proc. IEEE INFOCOM, 2009, pp. 1368-1376.
[2]
M. Shand, S. Bryant, and S. Previdi, "IP fast reroute using not-via addresses," Internet Draft draft-ietf-rtgwg-ipfrr-notvia-addresses-05, Mar. 2010.
[3]
A. Kvalbein, A. F. Hansen, T. Čičic, S. Gjessing, and O. Lysne, "Fast IP network recovery using multiple routing configurations," in Proc. IEEE INFOCOM, Apr. 2006.
[4]
S. Lee, Y. Yu, S. Nelakuditi, Z.-L. Zhang, and C.-N. Chuah, "Proactive vs. reactive approaches to failure resilient routing," in Proc. IEEE INFOCOM, Mar. 2004, vol. 1, pp. 176-186.
[5]
S. Ramasubramanian, M. Harkara, and M. Krunz, "Linear time distributed construction of colored trees for disjoint multipath routing," Comput. Netw. J., vol. 51, no. 10, pp. 2854-2866, Jul. 2007.
[6]
G. Schollmeier, J. Charzinski, A. Kirstädter, C. Reichert, K. J. Schrodi, Y. Glickman, and C. Winkler, "Improving the resilience in IP networks," in Proc. HPSR, Torino, Italy, Jun. 2003, pp. 91-96.
[7]
D. Ward and D. Katz, "Bidirectional forwarding detection," Internet Draft draft-ietf-bfd-base-11.txt, Jan. 2010, work in progress.
[8]
P. Francois, C. Filsfils, J. Evans, and O. Bonaventure, "Achieving sub-second IGP convergence in large IP networks," ACM SIGCOMM Comput. Commun. Rev., vol. 35, no. 2, pp. 35-44, Jul. 2005.
[9]
A. Markopoulou, G. Iannaccone, S. Bhattacharyya, C.-N. Chuah, and C. Diot, "Characterization of failures in an IP backbone network," in Proc. IEEE INFOCOM, Mar. 2004, vol. 4, pp. 2307-2317.
[10]
C. Perkins, "IP encapsulation within IP," RFC 2003, Oct. 1996.
[11]
Intermediate System to Intermediate System Routing Information Exchange Protocol for Use in Conjunction With the Protocol for Providing the Connectionless-Mode Network Service (ISO 8473), ISO/IEC 10589:2002, ISO, Nov. 2002.
[12]
International Standard, iso/iec 10589, 2002.
[13]
A. Atlas and A. Zinin, "Basic specification for IP fast reroute: Loop-free alternates," RFC5286, Sep. 2008.
[14]
A. Iselt, A. Kirstadter, A. Pardigon, and T. Schwabe, "Resilient routing using MPLS and ECMP," in Proc. HPSR, Phoenix, AZ, Apr. 2004, pp. 345-349.
[15]
P. Narvaez and K. Y. Siu, "Efficient algorithms for multi-path link state routing," in Proc. ISCOM, 1999.
[16]
R. Rabbat and K.-Y. Siu, "Restoration methods for traffic engineered networks for loop-free routing guarantees," in Proc. IEEE ICC, Helsinki, Finland, Jun. 2001, vol. 5, pp. 1566-1570.
[17]
C. Reichert, Y. Glickmann, and T. Magedanz, "Two routing algorithms for failure protection in IP networks," in Proc. 10th IEEE ISCC, Jun. 2005, pp. 97-102.
[18]
M. Shand and S. Bryant, "IP fast reroute framework," RFC 5714, Jan. 2010.
[19]
S. Nelakuditi et al., "Failure insensitive routing for ensuring service availability," in Proc. IWQoS, Jun. 2003, Lecture Notes in Computer Science 2707, pp. 287-304.
[20]
A. F. Hansen, O. Lysne, T. Čičic, and S. Gjessing, "Fast proactive recovery from concurrent failures," in Proc. IEEE ICC, Jun. 2007, pp. 115-122.
[21]
S. Hanks, T. Li, D. Farinacci, and P. Traina, "Generic router encapsulation (GRE)," RFC 1701, Oct. 1994.
[22]
J. Lau, M. Townsley, and I. Goyret, "Layer 2 tunnelling protocol--Version 3 (L2TPv3)," RFC 3931, Mar. 2005.
[23]
A. Li, P. Francois, and X. Yang, "On improving the efficiency and manageability of NotVia," in Proc. ACM CoNEXT, 2007, Article no. 26.
[24]
S. Bryant and M. Shand, "IPFRR in the presence of multiple failures," Oct. 2008 {Online}. Available: http://tools.ietf.org/html/draft-bryant-shand-ipfrr-multi-01
[25]
S. Ramasubramanian, M. Harkara, and M. Krunz, "Distributed linear time construction of colored trees for disjoint multipath routing," in Proc. IFIP Netw., Coimbra, Portugal, May 2006, pp. 1026-1038.
[26]
G. Jayavelu, S. Ramasubramanian, and O. Younis, "Maintaining colored trees for disjoint multipath routing under node failures," IEEE/ACM Trans. Netw., vol. 17, no. 1, pp. 346-359, Feb. 2009.
[27]
J. Hopcroft and R. E. Tarjan, "Dividing a graph into triconnected components," SIAM J. Comput., vol. 2, no. 3, pp. 135-158, 1973.
[28]
S. M. Lane, "A structural characterization of planar combinatorial graphs," Duke Math J., vol. 3, no. 3, pp. 460-472, 1937.
[29]
Z. Galil and G. F. Italiano, "Maintaining the 3-edge-connected components of a graph on-line," SIAM J. Comput., vol. 22, no. 1, pp. 11-28, 1993.
[30]
G. Xue, L. Chen, and K. Thulasiraman, "Quality-of-service and quality-of-protection issues in preplanned recovery schemes using redundanttrees," IEEE J. Sel. Areas Commun., vol. 21, no. 8, pp. 1332-1345, Oct. 2003.
[31]
R. Balasubramanian and S. Ramasubramanian, "Minimizing average path delay in colored trees for multipath routing," in Proc. IEEE ICCCN--Sensors Ad Hoc Netw. Symp., Arlington, VA, Oct. 2006, pp. 566-569.
[32]
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms, 2nd ed. Cambridge, MA: MIT Press, 2001.

Cited By

View all

Recommendations

Reviews

Amos O Olagunju

Computer systems for real-time transactions over the Internet require trustworthy and speedy data transmission. The recovery of packets from single-node and dual-link failures in Internet protocol (IP) networks should be rapid, but how should resilient techniques for link failures along paths in IP networks be developed__?__ Network failure and recovery issues, as well as some solutions, exist in the literature [1,2,3]. However, how should we design practical IP layer solutions for constructing extremely fault-tolerant, cost-effective networks__?__ Kini et al. provide fast rerouting schemes for coping with failures that originate from single nodes and dual links in IP networks. The fast rerouting methods assume bidirectional node links, a two-vertex-connected network for single-node failure, and a three-edge-connected network for indiscriminate two link failures. One normal address and, at most, three protection addresses are assigned to each node to recognize the endpoints of channels that transmit recovery traffic in the region of protected links. Packets are routed over a protection graph with no abortive link to the safeguard address of each node. The rerouting schemes consist of procedures for: assembling the protection graphs for each node; selecting a tree in a protection graph for packet routing when node failure occurs; and generating the routing table entries at each node. The authors examine packet forwarding for quick recovery from single-node failures. They use colored trees rooted at network nodes to illustrate the effects of forwarding a packet along the shortest tree first (STF) (shortest path to the root) and the red tree first (RTF) (prior to selecting a blue tree in the event of a failure in the red routing link of a protection graph). They perform simulation experiments with a variety of network topologies to assess the effectiveness of the newly developed rerouting schemes in resolving single-node and dual-link failures. The authors weigh the ratio of the recovery path lengths against the direct probable bypass around the failed links, to assess the performance of the STF approach and the RTF approach. The STF approach resulted in a lower number of path lengths than the RTF approach under single-link failure situations, but the average path lengths of both algorithms were similar in dual-link failure setups. The authors use Dijkstra's algorithm to extract the shortest paths between all possible node pairs. They use single-node failures to estimate the recovery paths, the mean recovery path length, and the mean shortest path length. The recovery paths, mean recovery path length, and mean shortest path length indicate the success of the STF and RTF approaches in recovering single-node failures. The STF approach produced superior recovery paths over the RTF approach, and on average we can forecast the mean shortest path length of the STF approach as roughly one-fourth of the mean recovery path length. The authors present an incredibly succinct review of important single-link failure recovery algorithms, and the unique relevance of colored trees in tunneling packets. The proposed expandable fast rerouting schemes with negligible overheads can resolve up to two breakdown connections, a single-node failure, or dual-link failures in IP networks. The advocated IP-in-IP encapsulation-based tunneling in the rerouting schemes is intriguing. The authors provide noteworthy theory and reliable simulation results to recommend the fast rerouting schemes for providing IP networks with prompt recovery from failures. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 18, Issue 6
December 2010
323 pages

Publisher

IEEE Press

Publication History

Published: 01 December 2010
Accepted: 28 May 2010
Received: 18 August 2009
Revised: 13 February 2009
Published in TON Volume 18, Issue 6

Author Tags

  1. IP fast reroute
  2. failure recovery
  3. independent trees
  4. multiple-link failure
  5. network protection
  6. node failure

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Analysis of link failures and recoveries on 6to4 tunneling network with different routing protocolJournal of Intelligent Manufacturing10.1007/s10845-021-01835-734:3(1037-1063)Online publication date: 1-Mar-2023
  • (2019)Load-balanced overlay recovery scheme with delay minimisationInternational Journal of High Performance Computing and Networking10.5555/3302714.330272213:1(119-128)Online publication date: 1-Jan-2019
  • (2018)Fast Rerouting Against Multi-Link Failures Without Topology ConstraintIEEE/ACM Transactions on Networking10.1109/TNET.2017.278085226:1(384-397)Online publication date: 1-Feb-2018
  • (2017)On the Resiliency of Static Forwarding TablesIEEE/ACM Transactions on Networking10.1109/TNET.2016.261939825:2(1133-1146)Online publication date: 1-Apr-2017
  • (2017)Toward fast calculation of communication paths for resilient routingNetworks10.1002/net.2178970:4(308-326)Online publication date: 1-Dec-2017
  • (2016)IP Fast Rerouting for Multi-Link FailuresIEEE/ACM Transactions on Networking10.1109/TNET.2016.251644224:5(3014-3025)Online publication date: 1-Oct-2016
  • (2015)Full protection made easyIEEE/ACM Transactions on Networking10.1109/TNET.2014.236985523:4(1229-1242)Online publication date: 1-Aug-2015
  • (2015)Fast reroute from single link and single node failures for IP multicastComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2015.02.00982:C(20-33)Online publication date: 8-May-2015
  • (2014)Towards fast rerouting-based energy efficient routingComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2014.04.01470(1-15)Online publication date: 1-Sep-2014
  • (2012)Joint coverage and link utilization for fast IP local protectionComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2012.06.01756:15(3385-3400)Online publication date: 1-Oct-2012
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media