Current generalized multi-protocol label switching (GMPLS) based control plane (CP) can not alarm the faults on the data plane actively. A sensor-based performance monitoring mechanism (SBPMM) is proposed in this letter to solve this problem. The deployment and realization of SBPMM are also presented, along with the extension on current GMPLS protocols. Experimental results show the better performances of a data communication network based notification mechanism and a quality-of-service (QoS) level based restoration mechanism for implementation.