In this paper, we present a novel labeling scheme for Multi-service path switching in the all-optical Generalized MultiProtocol Label Switched (GMPLS) core networks. In this scheme, we employ the Multi-Length Variable-Weight Optical Orthogonal Code (MLVW-OOC) as a multiplexing signature sequence and identifying label. In order to analyze the performance of the network, the probability of error is evaluated for arbitrary number of classes and cross-correlation values. Furthermore, the probability of performance degradation is investigated by considering the activity coefficient of connected paths. To assure the demanded performance, Label Distributed Protocol (LDP) is accommodated by a controlling mechanism which limits the number of connected paths. Finally, a four-class network is designed by the proposed labeling scheme and the probabilities of error and the performance degradation are investigated; results indicate that decreasing the upper bound of the connected paths will reduce the probability of the performance degradation.