Distributed Failure Recovery of the LDP Signalling Protocol

After a control plane failure, a signalling protocol needs to recover state information about the established connections in the data plane, so that new connection setups do not disrupt existing connections, and existing connections are not degraded (e.g., loss of connection information). First, we provide a comparison of existing techniques to achieve label distribution protocol (LDP) recovery. Then, we propose a backup mechanism to store state information in an upstream neighbour node. The backup LDP state information is synchronized with the original LDP state information in a downstream node when the LDP sets up or tears down connections. After that, we present a two-step LDP state information recovery, which uses a fast LDP state information recovery to recover what labels are idle before a control plane failure, and a detailed LDP state information recovery to fully recover all LDP state information. The fast LDP state information recovery is realized as part of the LDP initialization, allowing a restarting LDP session to process new connection setup requests as soon as possible, without interfering existing connections. The detailed LDP state information recovery performs in the background is parallel to the normal LDP operations. At the end, the security aspect of the proposed LDP recovery is analyzed.

[1]  Brikena Statovci-Halimi,et al.  ASON and GMPLS—Overview and Comparison , 2004, Photonic Network Communications.

[2]  Gabriel Junyent,et al.  Efficient control-channel multifailure management mechanism in GMPLS-based optical networks , 2006 .

[3]  David Allan,et al.  Multi Protocol Label Switching Label Distribution Protocol Query Message Description , 2003 .

[4]  Andrzej Jajszczyk,et al.  Recovery of the control plane after failures in ASON/GMPLS networks , 2006, IEEE Network.

[5]  H. T. Mouftah,et al.  Recovery from control plane failures in GMPLS‐controlled optical networks , 2002, Int. J. Commun. Syst..

[6]  Eduard Escalona,et al.  Control Plane Protection Using Link Management Protocol (LMP) in the ASON/GMPLS CARISMA Network , 2006, Networking.

[7]  Ina Minei,et al.  LDP Specification , 2007, RFC.

[8]  Ayan Banerjee,et al.  Generalized multiprotocol label switching: an overview of routing and management enhancements , 2001, IEEE Commun. Mag..

[9]  H. T. Mouftah,et al.  Recovery from control plane failures in the LDP signalling protocol , 2005, Opt. Switch. Netw..

[10]  Young Kim Requirements for the Resilience of Control Plane , 2005 .

[11]  Adrian Farrel,et al.  Fault Tolerance for the Label Distribution Protocol (LDP) , 2003, RFC.

[12]  Andrew S. Tanenbaum,et al.  Distributed systems: Principles and Paradigms , 2001 .

[13]  Adrian Farrel Applicability Statement for Restart Mechanisms for the Label Distribution Protocol (LDP) , 2003, RFC.

[14]  Paolo Fogliata,et al.  Role of network management in network restoration and resilience , 2003 .

[15]  Jennifer Yates,et al.  Control plane design for reliable optical networks , 2002, IEEE Commun. Mag..

[16]  Ramesh Nagarajan,et al.  A fault-tolerant MPLS-based control and communication network for the Lucent LambdaRouter , 2002, Bell Labs Technical Journal.

[17]  Yakov Rekhter,et al.  Graceful Restart Mechanism for Label Distribution Protocol , 2003, RFC.

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

[19]  Jonathan P. Lang,et al.  Link Management Protocol (LMP) , 2005, RFC.

[20]  T. Miki,et al.  Virtual path hopping to overcome network failures due to control plane failures in connection oriented networks , 2004, APCC/MDMC '04. The 2004 Joint Conference of the 10th Asia-Pacific Conference on Communications and the 5th International Symposium on Multi-Dimensional Mobile Communications Proceeding.