Resilient routing layers for recovery in packet networks

Most existing methods for network recovery are often complex and seldom used by network administrators. In this paper we present a novel approach for global and local recovery named resilient routing layers (RRL). The method is supported by algorithms, but also simple enough for a network administrator to implement by hand for reasonably sized networks. The idea in our approach is that for each node in the network there is a topology subset called a "safe layer", which can handle any traffic affected by a fault in the node itself, or any of its links. We demonstrate that our approach performs well compared to other comparable methods in a wide range of different network topologies. Particularly, we demonstrate RRLs performance for what are assumed to be the weakest parameters for our method, i.e., backup-path lengths and state information overhead. We discuss implementation issues of RRL, and demonstrate its applicability to MPLS networks.

[1]  Robert E. Tarjan,et al.  A quick method for finding shortest pairs of disjoint paths , 1984, Networks.

[2]  Alon Itai,et al.  The Multi-Tree Approach to Reliability in Distributed Networks , 1988, Inf. Comput..

[3]  Donald F. Towsley,et al.  On distinguishing between Internet power law topology generators , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[4]  F.-D. Otel On fast computing bypass tunnel routes in MPLS-based local restoration , 2002, 5th IEEE International Conference on High Speed Networks and Multimedia Communication (Cat. No.02EX612).

[5]  Farnam Jahanian,et al.  Origins of Internet routing instability , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[6]  Li Chen,et al.  Delay reduction in redundant trees for preplanned protection against single link/node failure in 2-connected graphs , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[7]  Wayne D. Grover,et al.  Optimized k‐shortest‐paths algorithm for facility restoration , 1994, Softw. Pract. Exp..

[8]  Wayne D. Grover,et al.  SELF-ORGANIZING CLOSED PATH CONFIGURATION OF RESTORATION CAPACITY IN BROADBAND MESH TRANSPORT NETWORKS , 1998 .

[9]  Mark Allen Weiss,et al.  Data structures and algorithm analysis , 1991 .

[10]  S. Gjessing,et al.  Resilient routing layers and p-cycles: tradeoffs in network fault tolerance , 2005, HPSR. 2005 Workshop on High Performance Switching and Routing, 2005..

[11]  Vijay Srinivasan,et al.  RSVP-TE: Extensions to RSVP for LSP Tunnels , 2001, RFC.

[12]  Vishal Sharma,et al.  Framework for Multi-Protocol Label Switching (MPLS)-based Recovery , 2003, RFC.

[13]  Wayne D. Grover,et al.  Hamiltonian p-cycles for fiber-level protection in semi-homogeneous homogeneous and optical networks , 2004, IEEE Network.

[14]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[15]  Abhijit Bose,et al.  Delayed Internet routing convergence , 2000, SIGCOMM.

[16]  Olav Lysne,et al.  FROOTS - Fault Handling in Up*/Down* Routed Networks with Multiple Roots , 2003, HiPC.

[17]  Muriel Médard,et al.  Redundant trees for preplanned recovery in arbitrary vertex-redundant or edge-redundant graphs , 1999, TNET.

[18]  Wayne D. Grover,et al.  Cycle-oriented distributed preconfiguration: ring-like speed with mesh-like capacity for self-planning network restoration , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[19]  Hong Huang,et al.  A series of Hamiltonian cycle-based solutions to provide simple and scalable mesh optical network resilience , 2002 .

[20]  Edith Cohen,et al.  Restoration by path concatenation: fast recovery of MPLS paths , 2002 .

[21]  K. Menger Zur allgemeinen Kurventheorie , 1927 .

[22]  Daniel O. Awduche,et al.  Applicability Statement for Extensions to RSVP for LSP-Tunnels , 2001, RFC.

[23]  Edith Cohen,et al.  Restoration by path concatenation: fast recovery of MPLS paths , 2001, SIGMETRICS '01.

[24]  Edith Cohen,et al.  Restoration path concatenation: fast recovery of MPLS paths , 2001, SIGMETRICS/Performance.

[25]  Wayne D. Grover,et al.  IP layer restoration and network planning based on virtual protection cycles , 2000, IEEE Journal on Selected Areas in Communications.

[26]  Radim Bartos,et al.  A heuristic approach to service restoration in MPLS networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[27]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[28]  J. S. Whalen,et al.  Finding maximal link disjoint paths in a multigraph , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[29]  Wayne D. Grover,et al.  RAPID SPAN OR NODE RESTORATION IN IP NETWORKS USING VIRTUAL PROTECTION CYCLES1 , 1999 .

[30]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[31]  Alia Atlas,et al.  Fast Reroute Extensions to RSVP-TE for LSP Tunnels , 2005, RFC.

[32]  J. W. Suuballe,et al.  Disjoint Paths in a Network , 2022 .