A Pre-Segmented Sharing Recovery Scheme for MPLS/GMPLS