Performance Evaluation of a Distributed Scheme for Protection against Single and Double Faults for MPLS