Enhanced Fast Rerouting Mechanisms for Protected Traffic in MPLS Networks

Multiprotocol Label Switching (MPLS) fuses the intelligence of routing with the performance of switching and provides significant benefits to networks with a pure IP architecture as well as those with IP and ATM or a mix of ther Layer 2 technologies. MPLS technology is key to scalable virtual private networks (VPNs) and end-to-end quality of service (QoS), enabling efficient utilization of existing networks to meet future growth. The technology also helps to deliver highly scalable, differentiated end-to-end IP services with simpler configuration, management, and provisioning for both Internet providers and end-users. However, MPLS is a connection-oriented architecture. In case of failure MPLS first has to establish a new label switched path (LSP) and then forward the packets to the newly established LSP. For this reason MPLS has a slow restoration response to a link or node failure on the LSP. The thesis provides a description of MPLS-based architecture as a preferred technology for integrating ATM and IP technologies, followed by a discussion of the motivation for the fast and reliable restoration mechanism in an MPLS network. In this thesis first we address the fast rerouting mechanisms for MPLS networks and then we focus on the problem of packet loss, packet reordering and packet delay for protected LSP in MPLS-based network for a single node/link failure. In order to deliver true service assurance for guaranteed traffic on a protected LSP we use the fast rerouting mechanism with a preplanned alternative LSP. We propose enhancements to current proposals described in extant literature. Our fast rerouting mechanism avoids packet disorder and significantly reduces packet delay during the restoration period. An extension of the Fast Rerouting proposal, called Reliable and Fast Rerouting (RFR), provides some preventive actions for the protected LSP against packet loss during a failure. RFR maintains the same advantages of Fast Rerouting while eliminating packet losses, including those packet losses due to link or node failure (circulating on the failed links), which were considered to be "inevitable" up to now. For the purpose of validating and evaluating the behavior of these proposals a simulation tool was developed. It is based on the NS, a well-known network simulator that is being used extensively in research work. An extension featuring the basic functionality of MPLS (MNS) is also available for the NS, and this is the basis of the developed simulation tool. Simulation results allow the comparison of Fast Rerouting and RFR with previous rerouting proposals. In addition to this we propose a mechanism for multiple failure recovery in an LSP. This proposal combines the path protection, segment protection and local repair methods. In addition to the multiple link/node failure protection, the multiple fault tolerance proposal provides a significant reduction of delay that the rerouted traffic can experience after a link failure, because the repair action is taken close to the point of failure. Then we proceed to address an inherent problem of the preplanned alternative LSP. As alternative LSPs are established together with the protected LSP it may happen that the alternative is not the optimal LSP at the time the failure occurs. To overcome this undesired behavior, we propose the Optimal and Guaranteed Alternative Path (OGAP). The proposal uses a hybrid of fast-rerouting and a dynamic approach to establish the optimal alternative LSP while rerouting the affected traffic using the preplanned alternative LSP. This hybrid approach provides the best of the fast rerouting and the dynamic approaches. At the same time we observed that the protection path becomes in fact unprotected from additional failures after the traffic is rerouted onto it. To address this we propose a guarantee mechanism for protection of the new protected LSP carrying the affected traffic, by establishing an alternative LSP for the rerouted traffic after a failure, avoiding the vulnerability problem for the protected traffic. Finally, we present a further optimization mechanism, adaptive LSP, to enhance the existing traffic engineering for Quality of Services (QoS)provision and improve network resource utilization. The adaptive LSP proposal allows more flexibility in network resource allocation and utilization by adapting the LSP to variations in all network loads,resulting in an enhancement of existing MPLS traffic engineering.

[1]  Subrahmanyam Dravida,et al.  Fast restoration of ATM networks , 1994, IEEE J. Sel. Areas Commun..

[2]  Dave Katz,et al.  NBMA Next Hop Resolution Protocol (NHRP) , 1998, RFC.

[3]  T. M. Chen,et al.  Reliable services in MPLS , 1999, IEEE Commun. Mag..

[4]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[5]  Jordi Domingo-Pascual,et al.  Fast rerouting mechanism for a protected label switched path , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[6]  Ken-ichi Sato,et al.  Self-healing ATM networks based on virtual path concept , 1994, IEEE J. Sel. Areas Commun..

[7]  Keiji Miyazaki,et al.  A distributed restoration algorithm for multiple-link and node failures of transport networks , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

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

[9]  G. Swallow MPLS advantages for traffic engineering , 1999, IEEE Commun. Mag..

[10]  Greg Minshall,et al.  Flow labelled IP: a connectionless approach to ATM , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[11]  Jordi Domingo-Pascual,et al.  Reliable and fast rerouting mechanism for a protected label switched path , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[12]  Hiroshi Esaki,et al.  Toshiba's Router Architecture Extensions for ATM : Overview , 1997, RFC.

[13]  Murali S. Kodialam,et al.  Dynamic routing of locally restorable bandwidth guaranteed tunnels using aggregated link usage information , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[14]  Yoshio Kajiyama,et al.  An ATM VP-based self-healing ring , 1994, IEEE J. Sel. Areas Commun..

[15]  David L. Black,et al.  Differentiated Services and Tunnels , 2000, RFC.

[16]  Hiroshi Esaki,et al.  Toshiba's Flow Attribute Notification Protocol (FANP) Specification , 1997, RFC.

[17]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[18]  Jean-Yves Le Boudec,et al.  An Expedited Forwarding PHB (Per-Hop Behavior) , 2002, RFC.

[19]  T. V. Lakshman,et al.  Shared backup Label Switched Path restoration , 2001 .

[20]  Woojik Chun,et al.  Design and implementation of MPLS network simulator (MNS) supporting QoS , 2001, Proceedings 15th International Conference on Information Networking.

[21]  Stephen Shew,et al.  Fast Restoration of MPLS Label Switched Paths , 1999 .

[22]  D. O. Awduche,et al.  MPLS and traffic engineering in IP networks , 1999, IEEE Commun. Mag..

[23]  Nancy K. Feldman,et al.  ARIS: Aggregate Route-Based IP Switching , 1997 .

[24]  Li Li,et al.  LSP Modification Using CR-LDP , 2002, RFC.

[25]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[26]  Yakov Rekhter,et al.  Switching in IP networks : IP switching, tag switching, and related technologies , 1998 .

[27]  Wayne D. Grover,et al.  A highly efficient path-restoration protocol for management of optical network transport integrity , 2000, IEEE Journal on Selected Areas in Communications.

[28]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[29]  Dino Farinacci,et al.  MPLS Label Stack Encoding , 2001, RFC.

[30]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[31]  Wayne Davy Grover Self-healing networks: a distributed algorithm fork-shortest link-disjoint paths in a multigraph with applications in real-time network restoration , 1989 .

[32]  Muriel Médard,et al.  WDM loop-back recovery in mesh networks , 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).

[33]  D. Richard Kuhn,et al.  Sources of Failure in the Public Switched Telephone Network , 1997, Computer.

[34]  Jordi Domingo Pascual,et al.  A RELIABLE QoS PROVISION AND FAST RECOVERY METHOD FOR PROTECTED LSP IN MPLS-BASED NETWORKS , 2002 .

[35]  H. Esaki,et al.  Internetworking based on cell switch router-architecture and protocol overview , 1997, Proc. IEEE.

[36]  Keiji Miyazaki,et al.  Spare Capacity Assignment for Multiple-Link Failures , 1992, [1992] Proceedings International Workshop on Advanced Communications and Applications for High Speed Networks.

[37]  Srinivas V. Makam,et al.  Framework for MPLS - based Recovery , 2000 .

[38]  Hiroshi Ohta,et al.  Architectures for ATM network survivability and their field deployment , 1999, IEEE Commun. Mag..

[39]  Deepinder P. Sidhu,et al.  Label switched path restoration under two random failures , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[40]  Gaeil An,et al.  An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation , 2002, Telecommun. Syst..

[41]  Ryutaro Kawamura Architectures for ATM network survivability , 1998, IEEE Communications Surveys & Tutorials.

[42]  Eric Hoffman,et al.  Transmission of Flow Labelled IPv4 on ATM Data Links Ipsilon Version 1.0 , 1996, RFC.

[43]  Cheng Jin,et al.  MATE: MPLS adaptive traffic engineering , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[44]  Sandeep Sharma,et al.  An analysis of the congestion effects of link failures in wide area networks , 1994, IEEE J. Sel. Areas Commun..

[45]  W. D. Grover,et al.  The selfhealing network : A fast distributed restoration technique for networks using digital crossconnect machines , 1987 .

[46]  Ramki Krishnan,et al.  A Method for Setting an Alternative Label Switched Paths to Handle Fast Reroute , 2000 .

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

[48]  Eric Hoffman,et al.  Ipsilon Flow Management Protocol Specification for IPv4 Version 1.0 , 1996, RFC.

[49]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[50]  C. H. Yang,et al.  FITNESS-failure immunization technology for network services survivability , 1988, IEEE Global Telecommunications Conference and Exhibition. Communications for the Information Age.

[51]  Dave Katz,et al.  Cisco Systems' Tag Switching Architecture Overview , 1997, RFC.

[52]  Ram Dantu,et al.  Constraint-Based LSP Setup using LDP , 2002, RFC.

[53]  José-Luis Marzo,et al.  Adding QoS protection in order to enhance MPLS QoS routing , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[54]  I. Tokizawa,et al.  Self-healing virtual path architecture in ATM networks , 1995 .

[55]  David R. Oran,et al.  OSI IS-IS Intra-domain Routing Protocol , 1990, RFC.

[56]  Radim Bartos,et al.  Dynamic Issues in MPLS Service Restoration , 2002, IASTED PDCS.

[57]  Ken-ichi Sato,et al.  Network reliability enhancement with virtual path strategy , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[58]  Ariel Orda,et al.  QoS Routing Mechanisms and OSPF Extensions , 1999, RFC.

[59]  Joel M. Halpern,et al.  Classical IP and ARP over ATM , 1998, RFC.

[60]  Deep Medhi,et al.  Some observations on the effect of route fluctuation and network link failure on TCP , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[61]  Daniel O. Awduche,et al.  Requirements for Traffic Engineering Over MPLS , 1999, RFC.