Design and development of MPLS-based recovery strategies in NS2