Routing algorithms in survivable telecommunication networks