Generalized Multi-Protocol Label Switching: Difference between revisions

Content deleted Content added
PSC-2 through PSC-4 were deprecated by RFC 7074
mNo edit summary
 
(10 intermediate revisions by 8 users not shown)
Line 1:
'''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.
other than packet interfaces and switching, such as [[Time-division multiplexing|time division multiplexing]], layer-2 switching, wavelength switching and fiber-switching.
 
==Differences between MPLS and GMPLS==
 
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 | url = | journal = IEEE/OSA[[Journal J.of Optical Comm.Communications Netw.and Networking]]| volume = 1 | issue = 1| pages = 187–195 | doi = 10.1364/JOCN.1.000187 }}</ref><ref>{{cite journal | last1s2cid = Sambo18648649 | first1 = N. | last2 = Andriolli | first2 = N. | last3 = Giorgetti | first3 = A. | last4 = Castoldi | first4 = P. | year = 2011 | title = Wavelength Preference in GMPLS-controlled Wavelength Switched Optical Networks | url = http://www.macrothink.org/journal/index.php/npa/article/view/819/704 | journal = Network Protocols and Algorithms | volume = 3 | issue = 2| pages = 110–125 | doi=10.5296/npa.v3i2.819}}</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.
 
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.
Line 16 ⟶ 15:
* 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>
 
GMPLS LSP encoding type.
<br />1 Packet
<br />2 Ethernet
<br />3 ANSI PDH
<br />5 SONET ANSI T1.105/ SDH ITU-T G.707
<br />7 Digital Wrapper
<br />8 Lambda (photonic)
<br />9 Fiber
<br />11 FiberChannel
<br />12 ITU-T G.709 Optical Data Unit (ODUk)
<br />13 ITU-T G.709 Optical Channel
 
GMPLS switching types.
<br />1 Packet-Switch Capable-1 (PSC-1)
<br />2 Packet-Switch Capable-2 (PSC-2) (deprecated <ref>L. Berger and J. Meuric, "Revised Definition of the GMPLS Switching Capability and Type Fields", RFC 7074, Nov. 2013, IETF</ref>)
<br />3 Packet-Switch Capable-3 (PSC-3) (deprecated)
<br />4 Packet-Switch Capable-4 (PSC-4) (deprecated)
<br />51 Layer-2 Switch Capable (L2SC)
<br />100 Time-Division-Multiplex Capable (TDM)
<br />150 Lambda-Switch Capable (LSC)
<br />200 Fiber-Switch Capable (FSC)
 
==See also==
* [[Wavelength switched optical network]] (WSON)
* [[Automatic switched-transport network]] (ASTN)
 
==References==
Line 46 ⟶ 24:
 
==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/ ccamp charter].
* IETF TEAS Working Group: [http://datatracker.ietf.org/wg/teas/charter/ charter].
 
[[Category:Internet Standards]]
[[Category:Network protocols]]
[[Category:Telecommunication protocols]]