Generalized Multi-Protocol Label Switching: Difference between revisions

Content deleted Content added
No edit summary
mNo edit summary
 
(66 intermediate revisions by 28 users not shown)
Line 1:
The '''Generalized Multi-Protocol Label Switching''' ('''GMPLS)''')<ref>E. Mannie, "Generalized Multi-Protocol Label Switching (GMPLS) architecture", RFC 3945, Oct. 2004, IETF.</ref> 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.
 
extending [[MPLS]] to manage further classes of interfaces and switching technologies
==Differences between MPLS and GMPLS==
other than packet interfaces and switching, i.e., time division multiplex, layer-2
 
switch, wavelength switch and fiber-switch. GMPLS is composed of three main
Generalized MPLS differs from traditional MPLS<ref>GMPLS RFC 3945 "1.2. Multiple Types of Switching and Forwarding Hierarchies"</ref> 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).<ref>{{cite journal | last1 = Bernstein | first1 = G. M. | last2 = Lee | first2 = Y. | last3 = Galver | first3 = A. | last4 = Martensson | first4 = J. | year = 2009 | title = Modeling WDM wavelength switching systems for use in GMPLS and automated path computation | journal = [[Journal of Optical Communications and Networking]]| volume = 1 | issue = 1| pages = 187–195 | doi = 10.1364/JOCN.1.000187 | s2cid = 18648649 }}</ref> 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.
protocols:
 
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:
* Resource Reservation Protocol with Traffic Engineering extensions ([[RSVP-TE]]) signaling protocol.<ref>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.</ref><ref>L. Berger, "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Extensions", RFC 3473, Jan. 2003, IETF.</ref>
* Open Shortest Path First with Traffic Engineering extensions ([[OSPF-TE]]) routing protocol.<ref>D. Katz, K. Kompella, and D. Yeung, "Traffic Engineering (TE) Extensions to OSPF Version 2 Architecture", RFC 3630, Sep. 2003, IETF.</ref><ref>K. Kompella and Y. Rekhter, "OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)", RFC 4203, Oct. 2005, IETF.</ref>
* Link Management Protocol ([[LMP]]).<ref>J. Lang, "Link Management Protocol (LMP)", RFC 4204, Oct. 2005, IETF.</ref>
 
==See also==
* [[Wavelength switched optical network]] (WSON)
* [[Automatic switched-transport network]] (ASTN)
 
==References==
{{Reflist}}
 
==Further reading==
* Adrian Farrel, Igor Bryskin, "GMPLS: architecture and applications", {{ISBN|978-0-12-088422-3}}
 
== External links ==
* IETF CCAMP Working Group: [http://datatracker.ietf.org/wg/ccamp/charter/ charter].
* IETF TEAS Working Group: [http://datatracker.ietf.org/wg/teas/charter/ charter].
 
[[Category:Internet Standards]]
[[Category:Network protocols]]
[[Category:Telecommunication protocols]]