Destination-specific maximally redundant trees: Design, performance comparison, and applications

Resilient networks react to a failure by reconfiguring routing tables in a network-wide manner and utilizing fast reroute (FRR) in the meanwhile. FRR uses pre-computed backup paths to avoid the failure locally. The existing FRR approaches for IP networks and Software-Defined Networking (SDN) differ in regard to computational complexity, backup path length, additional forwarding state and required capacities. Maximally Redundant Trees (MRTs) are standardized by the IETF and are already available for IP and MPLS networks. In this paper, we propose destination-specific MRTs (dMRTs), an improved variant of MRTs, for protection of IP networks. This mechanism reduces the generated path lengths but increases the computational complexity of the MRT algorithm. We analyze and compare our proposal with simple MRTs and MPLS FRR. We show on a large and publicly available network data base that dMRTs provide significant shorter backup paths compared to simple MRTs and require less forwarding state and network capacities than MPLS FRR. Adapting an existing FRR mechanism for IP networks to SDN enables its deployment in hybrid-SDN networks. Thus, we outline implementation options of dMRTs in IP and MPLS networks and (d)MRTs in SDN. Finally, we discuss the computational overhead of our proposal in the context of (decentralized) IP networks and (centralized) SDNs.

[1]  Clarence Filsfils,et al.  Topology Independent Fast Reroute using Segment Routing , 2018 .

[2]  Gábor Rétvári,et al.  Optimizing IGP link costs for improving IP-level resilience with Loop-Free Alternates , 2013, Comput. Commun..

[3]  Niels L. M. van Adrichem,et al.  Backup rules in Software-Defined Networks , 2016, 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN).

[4]  Michael Menth,et al.  Backup Capacity Requirements for MPLS Fast Reroute , 2006 .

[5]  Pontus Sköldström,et al.  Scalable fault management for OpenFlow , 2012, 2012 IEEE International Conference on Communications (ICC).

[6]  Mustafa Ulutas,et al.  Multi Topology Routing based IP Fast Re-Route for Software Defined Networks , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[7]  Yustus Eko Oktian,et al.  Distributed SDN controller system: A survey on design choice , 2017, Comput. Networks.

[8]  András Császár,et al.  An Algorithm for Computing IP/LDP Fast Reroute Using Maximally Redundant Trees (MRT-FRR) , 2016, RFC.

[9]  Oliver C. Ibe,et al.  A survey of IP and multiprotocol label switching fast reroute schemes , 2007, Comput. Networks.

[10]  Christian Esteve Rothenberg,et al.  SlickFlow: Resilient source routing in Data Center Networks unlocked by OpenFlow , 2013, 38th Annual IEEE Conference on Local Computer Networks.

[11]  Srinivasan Ramasubramanian,et al.  Independent Directed Acyclic Graphs for Resilient Multipath Routing , 2012, IEEE/ACM Transactions on Networking.

[12]  Matthew Roughan,et al.  The Internet Topology Zoo , 2011, IEEE Journal on Selected Areas in Communications.

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

[14]  Sheng Wang,et al.  Discussion on the combination of Loop-Free Alternates and Maximally Redundant Trees for IP networks Fast Reroute , 2014, 2014 IEEE International Conference on Communications (ICC).

[15]  Stein Gjessing,et al.  Fast IP Network Recovery Using Multiple Routing Configurations , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[16]  Michael Menth,et al.  Performance comparison of not-via addresses and maximally redundant trees (MRTs) , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[17]  Didier Colle,et al.  OpenFlow: Meeting carrier-grade recovery requirements , 2013, Comput. Commun..

[18]  Michael Menth,et al.  Loop-Free Alternates with Loop Detection for Fast Reroute in Software-Defined Carrier and Data Center Networks , 2016, Journal of Network and Systems Management.

[19]  Biswanath Mukherjee,et al.  IP resilience within an autonomous system: current approaches, challenges, and future directions , 2005, IEEE Communications Magazine.

[20]  Davide Sanvito,et al.  SPIDER: Fault resilient SDN pipeline with recovery delay guarantees , 2015, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[21]  Alia Atlas,et al.  Basic Specification for IP Fast Reroute: Loop-Free Alternates , 2008, RFC.

[22]  Gábor Rétvári,et al.  On providing fast protection with remote loop-free alternates , 2015, Telecommun. Syst..

[23]  Chris Bowers,et al.  An Architecture for IP/LDP Fast Reroute Using Maximally Redundant Trees (MRT-FRR) , 2016, RFC.

[24]  Chen-Nee Chuah,et al.  Fast Local Rerouting for Handling Transient Link Failures , 2007, IEEE/ACM Transactions on Networking.

[25]  Shengru Li,et al.  Flexible Traffic Engineering: When OpenFlow Meets Multi-Protocol IP-Forwarding , 2014, IEEE Communications Letters.

[26]  Gábor Rétvári,et al.  On Finding maximally redundant trees in strictly linear time , 2009, 2009 IEEE Symposium on Computers and Communications.

[27]  G. Jayavelu,et al.  Maintaining Colored Trees for Disjoint Multipath Routing Under Node Failures , 2009, IEEE/ACM Transactions on Networking.

[28]  Stewart Bryant,et al.  Internet Engineering Task Force (ietf) a Framework for Ip and Mpls Fast Reroute Using Not-via Addresses , 2022 .