The objective of this paper is to survey the Generalized Multi-Protocol Label Switching (GMPLS) based recovery technology for optical transport networks. This paper introduces standardization activities of the GMPLS based recovery technology in the Internet Engineering Task Force (IETF), and recent progress of related experiments. In addition, this paper extracts requirements for the GMPLS based recovery technology through the evaluation of existing network elements, which can be client nodes of the optical transport networks. The results of field evaluations on the GMPLS based recovery technology are also introduced in this paper. Then, this paper addresses the issues for future deployment of the GMPLS based recovery technology for the optical transport networks.