Generalized Multi-Protocol Label Switching
The Generalized Multi-Protocol Label Switching (GMPLS)[1] 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 multiplex, layer-2 switch, wavelength switch and fiber-switch.
Differences between MPLS and GMPLS
GMPLS differs from MPLS as it supports multiple types of switching. In particular, GMPLS offers the additional support for TDM, wavelength, and fiber switching[2]
MPLS architecture clearly separates the control plane and the forwarding plane. In addition, it also clearly separates the control plane in two parts, the signaling plane containing the signaling protocols and the routing plane containing the routing protocols. [3]
How GMPLS works
GMPLS is based on Generalized Labels. The Generalized Label is a label that can represent either (a) a single fiber in a bundle, (b) a single waveband within fiber, (c) a single wavelength within a waveband (or fiber), or (d) a set of time-slots within a wavelength (or fiber). The Generalized Label can also carry a label that represents a generic MPLS label, a Frame Relay label, or an ATM label.
GMPLS is composed of three main protocols:
- Resource Reservation Protocol with Traffic Engineering extensions (RSVP-TE) signaling protocol.[4][5]
- Open Shortest Path First with Traffic Engineering extensions (OSPF-TE) routing protocol.[6][7]
- Link Management Protocol (LMP).[8]
References
- ^ E. Mannie, "Generalized Multi-Protocol Label Switching (GMPLS) architecture", RFC 3945, Oct. 2004, IETF.
- ^ L. Berger, "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description", RFC 3471, Jan. 2003, IETF.
- ^ RFC 3945
- ^ D. Awduche, L. Berger, D. Gan, T. Li, V. Srinivasan, and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP tunnels", RFC 3209, Dic. 2001, IETF.
- ^ L. Berger, "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Extensions", RFC 3473, Jan. 2003, IETF.
- ^ D. Katz, K. Kompella, and D. Yeung, "Traffic Engineering (TE) Extensions to OSPF Version 2 Architecture", RFC 3630, Sep. 2003, IETF.
- ^ K. Kompella and Y. Rekhter, "OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)", RFC 4203, Oct. 2005, IETF.
- ^ J. Lang, "Link Management Protocol (LMP)", RFC 4204, Oct. 2005, IETF.
Further reading
- Adrian Farrel, Igor Bryskin, "GMPLS: architecture and applications", ISBN: 978-0-12-088422-3
External links
- IETF Working Group: ccamp charter.