Generalized Multi-Protocol Label Switching is a set of IP-based protocols to enable the automated setup of connections and restoration in the transport networks. GMPLS protocols will deliver functions to support areas such as fast network restoration, bandwidth-on-demand, and differentiated quality of service.
GMPLS is a development of Multi-Protocol Label Switching (MPLS), a standard that speeds up packet-based switching networks. MPLS packets are switched along a path that is set up using standard IP-routing protocols.
GMPLS extends this technique to optical networks, offering a flexible and dynamic means of handling SDH connections and optical wavelengths.