Generalized Multi-Protocol Label Switching

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 multiplexing, layer-2 switching, wavelength switching and fiber-switching.

Differences between MPLS and GMPLS

Generalized MPLS differs from traditional MPLS[2] 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).[3][4] 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.

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:

GMPLS LSP encoding type.
1 Packet
2 Ethernet
3 ANSI PDH
5 SONET ANSI T1.105/ SDH ITU-T G.707
7 Digital Wrapper
8 Lambda (photonic)
9 Fiber
11 FiberChannel
12 ITU-T G.709 Optical Data Unit (ODUk)
13 ITU-T G.709 Optical Channel

GMPLS switching types.
1 Packet-Switch Capable-1 (PSC-1)
2 Packet-Switch Capable-2 (PSC-2) (deprecated [10])
3 Packet-Switch Capable-3 (PSC-3) (deprecated)
4 Packet-Switch Capable-4 (PSC-4) (deprecated)
51 Layer-2 Switch Capable (L2SC)
100 Time-Division-Multiplex Capable (TDM)
150 Lambda-Switch Capable (LSC)
200 Fiber-Switch Capable (FSC)

See also

References

  1. E. Mannie, "Generalized Multi-Protocol Label Switching (GMPLS) architecture", RFC 3945, Oct. 2004, IETF.
  2. GMPLS RFC 3945 "1.2. Multiple Types of Switching and Forwarding Hierarchies"
  3. Bernstein, G. M.; Lee, Y.; Galver, A.; Martensson, J. (2009). "Modeling WDM wavelength switching systems for use in GMPLS and automated path computation". IEEE/OSA J. Optical Comm. Netw. 1 (1): 187–195. doi:10.1364/JOCN.1.000187.
  4. Sambo, N.; Andriolli, N.; Giorgetti, A.; Castoldi, P. (2011). "Wavelength Preference in GMPLS-controlled Wavelength Switched Optical Networks". Network Protocols and Algorithms. 3 (2): 110–125. doi:10.5296/npa.v3i2.819.
  5. 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.
  6. L. Berger, "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Extensions", RFC 3473, Jan. 2003, IETF.
  7. D. Katz, K. Kompella, and D. Yeung, "Traffic Engineering (TE) Extensions to OSPF Version 2 Architecture", RFC 3630, Sep. 2003, IETF.
  8. K. Kompella and Y. Rekhter, "OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)", RFC 4203, Oct. 2005, IETF.
  9. J. Lang, "Link Management Protocol (LMP)", RFC 4204, Oct. 2005, IETF.
  10. L. Berger and J. Meuric, "Revised Definition of the GMPLS Switching Capability and Type Fields", RFC 7074, Nov. 2013, IETF

Further reading

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.