Generalized Multi-Protocol Label Switching
Generalized Multi-Protocol Label Switching (GMPLS) is a protocol suite extending MPLS to manage further classes of interfaces and switching technologies
other than packet interfaces and switching, such as time division multiplexing, layer-2 switching, wavelength switching and fiber-switching.
Differences between MPLS and GMPLS
Generalized MPLS differs from traditional MPLS in that it extends support to multiple types of switching such as TDM, wavelength and fiber (port) switching. For instance, GMPLS is the de facto control plane of wavelength switched optical network (WSON). The support for the additional types of switching has driven GMPLS to extend certain base functions of traditional MPLS and, in some cases, to add functionality.
These changes and additions impact basic label-switched path (LSP) properties: how labels are requested and communicated, the unidirectional nature of LSPs, how errors are propagated, and information provided for synchronizing the ingress and egress LSRs.