SlideShare a Scribd company logo
GMPLS (Generalized MPLS)
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.
GMPLS (Generalized Multiprotocol Label Switching), also known as Multiprotocol Lambda Switching. In
particular, GMPLS will provide support for photonic networking, also known as optical communications.
As GMPLS evolves, it will require changes to existing protocols and will spur the evolution of new ones.
The Link Management Protocol, for example, arose in part as a consequence of GMPLS evolution.
GMPLS also involved changes to the Open Shortest Path First (OSPF) protocol and IS-IS intradomain
routing protocol. GMPLS allows for a greatly increased number of parallel links between nodes in a
network. This is important in photonic networking, where hundreds of parallel links (individual fibers in
a bundled fiber optic cable, for example) may exist between a pair of nodes. GMPLS also facilitates rapid
fault detection, fault isolation, and switchover to alternate channels, minimizing network downtime.
How Does GMPLS Work?
GMPLS is conceptually similar to MPLS, but instead of using an explicit label to distinguish an LSP at each
LSR, some physical property of the received data stream is used to deduce which LSP it belongs to. The
most commonly used schemes are
1. using the timeslot to identify the LSP, on a Time Division Multiplexed (TDM) link.
2. using the wavelength to identify the LSP, on a Wavelength Division Multiplexed (WDM) link.
3. using the fiber or port on which a packet is received.
LSPs are therefore implicitly labeled in a GMPLS network.
GMPLS can be used to establish LSPs for circuit traffic (in addition to packet traffic). Using the TDM and
WDM examples above, the LSP traffic is switched based on a continuous, constant property of the data
Figure 1 Generalized Multi-Protocol Label Switching (GMPLS)
GMPLS (Generalized MPLS)
stream – the data stream is not switched one packet at a time. This allows for a very efficient
implementation in the data plane with zero per-packet lookups, making GMPLS a highly suitable
protocol to run in high bandwidth networks.
Other than this, the forwarding operation of the LSRs in a GMPLS network is similar to the MPLS
example discussed above. At each LSR, the implicit label on received data determines the outgoing
interface and the implicit label with which to transmit onwards data.
Comparison of GMPLS Models?
A comparison of the three GMPLS models in Figure 5 shows how Cisco S-GMPLS borrows the best
features of the other models while engineering around one of the primary problems that have slowed
GMPLS adoption.
Standards Framework Applicability
Table shows the protocol perspectives of the ASON framework. Today there are two applicable
standards for UNI: Optical Internetworking Forum UNI (OIF-UNI) and GMPLS-UNI. In the context of S-
GMPLS, when considering client layers with intra-service provider and inter-service provider networks,
GMPLS-UNI is a preferred choice for UNI because the protocols are drawn from one standards
organization, the IETF. Use of OIF-UNI introduces compatibility issues to interoperate with S-GMPLS
because the original RSVP-TE signaling protocol in Overlay UNI (O-UNI) is modified and departs from the
IETF RSVP-TE RFC.
Figure 2 Standards Framework Applicability
GMPLS (Generalized MPLS)
ASON Framework Signaling Routing Service
OIF-UNI O-UNI No Inter service provider (wholesale), service
provider to customer
Peer RSVP-TE OSPF-TE Intra service provider
S-GMPLS RSVP-TE OSPF-TE Intra service provider, inter service provider
IETF Overlay
(GMPLS-UNI)
RSVP-TE No Service provider to customer
GMPLS Control Plane Functions and Services?
GMPLS focuses mainly on the control plane services that perform connection management for the data
plane (the actual forwarding logic) for both packet-switched interfaces and non-packet-switched
interfaces. The GMPLS control plane essentially facilitates four basic functions:
1. Routing Control- Provides the routing capability, traffic engineering, and topology discovery
2. Resource Discovery- A mechanism to keep track of the system resource availability such as
bandwidth, multiplexing capability, and ports
3. Connection Management- Provides end-to-end service provisioning for different services,
including connection creation, modification, status query, and deletion
4. Connection Restoration- Implements an additional level of protection to the networks by
establishing for each connection one or more presignaled backup paths and enabling very fast
switching in case of failure between them.
The fundamental service offered by the GMPLS control plane is dynamic end-to-end connection
provisioning. The operators need only to specify the connection parameters and send them to the
ingress node. The network control plane then determines the optical paths across the network
according to the parameters that the user provides and signals the corresponding nodes to establish the
connection. The whole procedure can be done within seconds instead of hours. The other important
service is bandwidth on demand, which extends the ease of provisioning even further by allowing the
client devices that connect to the optical network to request the connection setup in real time as
needed. In order to establish a connection that will be used to transfer data between a source–
GMPLS (Generalized MPLS)
destination node pair, a light path needs to be established by allocating, in presence of the so-called
continuity constraint, the same wavelength throughout the route of the transmitted data or selecting
the proper wavelength conversion-capable nodes across the path. In fact, if the wavelength continuity
constraint is not fully enforced, some wavelength conversion-capable nodes can be placed in the
network to reduce the overall blocking probability in case of wavelength resource exhaustion on some
nodes. Light paths can span more than one fiber link and remain entirely optical from end to end.
However, according to the mandatory clash constraint, two light paths traversing the same fiber link
cannot share the same wavelength on that link. That is, each wavelength on a given fiber is not a
sharable resource between light paths.
GMPLS Interfaces?
GMPLS encompasses control plane signaling for multiple interface types. The diversity of controlling not
only switched packets and cells but also TDM network traffic and optical network components makes
GMPLS flexible enough to position itself in the direct migration path from electronic to all-optical
network switching. The five main interface types supported by GMPLS follow:
1. Packet Switching Capable (PSC)— These interfaces recognize packet boundaries and can
forward packets based on the IP header or a standard MPLS "shim" header.
2. Layer 2 Switch-Capable (L2SC)— These interfaces recognize frame and cell headers and can
forward data based on the content of the frame or cell header (for example, an ATM LSR that
forwards data based on its Virtual Path Identifier/Virtual Circuit Identifier (VPI/VCI) value, or
Ethernet bridges that forward the data based on the MAC header).
3. Time-Division Multiplexing-Capable (TDMC)— These interfaces forward the data based on the
time slot in a repeating cycle (for example, SDH cross-connect or ADM, interfaces implementing
the Digital Wrapper G.709, and Plesichronous Digital Hierarchy [PDH] interfaces).
4. Lambda Switch-Capable (LSC)— These interfaces are for wavelength-based MPLS control of
optical devices and wavelength switching devices, such as optical ADMs (OADMs) and OXCs,
operating at the granularity of the single wavelength or group of wavelengths (waveband). These
interfaces forward the optical signal from an incoming optical wavelength to an outgoing optical
wavelength. Traffic is forwarded based upon wavelength or waveband.
5. Fiber-Switch-Capable (FSC)— These interfaces forward the signal from one or more incoming
fibers to one or more outgoing fibers for spatial control of interface selection, automated patch
panels, and physical fiber switching systems. Traffic is forwarded based on port, fiber, or
interface.
These supported interfaces are hierarchal in structure and controlled simultaneously by GMPLS.
GMPLS (Generalized MPLS)
Challenges?
 Routing challenges
1. Limited number of labels
2. Very large number of links
a) Link identification will be a big problem
b) Scalability of the Link state protocol
c) Port connection detection
 Signaling challenges
1. Long label setup time
2. Bi-directional LSPs setup
 Management challenges
1. Failure detection
2. Failure protection and restoration
MPLS and GMPLS Protocols?
MPLS defines only the forwarding mechanism; it uses other protocols to establish the LSPs. Two
separate protocols are needed to perform this task: a routing protocol and a signaling protocol. These
are described below.
It is also possible to establish MPLS LSPs with static provisioning. This involves configuring each network
element along the LSP route with the appropriate ingress / transit / egress information. Static
provisioning has not been very widely deployed to date, but it can have a role in the access network. It is
also likely to be one of the operating modes for MPLS Transport Profile (MPLS-TP).
MPLS and GMPLS Routing Protocols?
The routing protocol distributes network topology information through the network so that the route of
an LSP can be calculated automatically. An interior gateway protocol, such as OSPF or IS-IS, is normally
used, as MPLS networks typically cover a single administrative domain.
However, these routing protocols only distribute network topology. When traffic engineering is required
to establish LSPs with guaranteed QoS characteristics and backup LSPs that avoid any single point of
failure, the traffic engineering (TE) extensions to these protocols are used. These extensions distribute
QoS and Shared Risk Link Group (SRLG) information on each link in the network. This information
enables the route calculator to determine routes through the network with guaranteed QoS
parameters, and backup LSPs that traverse different links and/or network elements from the primary
path.
GMPLS (Generalized MPLS)
Various mechanisms to extend this traffic engineering to inter-area and inter-carrier routing have been
proposed, but none is yet universally accepted. Our White Paper on "Inter-Area Routing, Path Selection
and Traffic Engineering" provides a detailed discussion of this topic.
MPLS and GMPLS Signaling Protocols?
The signaling protocol informs the switches along the route which labels and links to use for each LSP.
This information is used to program the switching fabric. For MPLS, one of three main signaling
protocols is used, depending on the application.
 LDP is used for
1. MPLS transport where traffic engineering is not required
2. certain MPLS services, for example pseudowires
 RSVP-TE is used for
1. MPLS transport where traffic engineering is required
2. all GMPLS transport
 BGP is used (as a signaling protocol) for certain MPLS services, for example BGP/MPLS Layer 3
VPNs.
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.

More Related Content

What's hot

LTE Air Interface
LTE Air InterfaceLTE Air Interface
LTE Air Interface
Spiros Louvros
 
Dense wavelength division multiplexing
Dense wavelength division multiplexingDense wavelength division multiplexing
Dense wavelength division multiplexing
Tauseef khan
 
WLAN
WLANWLAN
Path Loss and Shadowing
Path Loss and ShadowingPath Loss and Shadowing
Path Loss and Shadowing
Yash Gupta
 
OFDM
OFDMOFDM
GSM
GSMGSM
OFDM for LTE
OFDM for LTEOFDM for LTE
OFDM for LTE
Madhumita Tamhane
 
Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
Kannan Selvam
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term Evolution
Arief Gunawan
 
Optical networking
Optical networkingOptical networking
Optical networking
Fawzi Mohammed Hassan
 
MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)
Shivlu Jain
 
4G LTE full tutorial
4G LTE full tutorial4G LTE full tutorial
4G LTE full tutorial
Afzaal Anwar
 
Basic WDM Optical Network
Basic WDM Optical NetworkBasic WDM Optical Network
Basic WDM Optical Network
daraaulia Feryando
 
LTE Architecture and interfaces
LTE Architecture and interfacesLTE Architecture and interfaces
LTE Architecture and interfaces
Abdulrahman Fady
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systems
Pei-Che Chang
 
Mpls technology
Mpls technologyMpls technology
Mpls technology
Naveen Sihag
 
The Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFiThe Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFi
Mostafa Ali
 
MPLS Tutorial
MPLS TutorialMPLS Tutorial
MPLS Tutorial
kennedy Ochieng Ndire
 
Wireless networking
Wireless networkingWireless networking
MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
Vipin Sahu
 

What's hot (20)

LTE Air Interface
LTE Air InterfaceLTE Air Interface
LTE Air Interface
 
Dense wavelength division multiplexing
Dense wavelength division multiplexingDense wavelength division multiplexing
Dense wavelength division multiplexing
 
WLAN
WLANWLAN
WLAN
 
Path Loss and Shadowing
Path Loss and ShadowingPath Loss and Shadowing
Path Loss and Shadowing
 
OFDM
OFDMOFDM
OFDM
 
GSM
GSMGSM
GSM
 
OFDM for LTE
OFDM for LTEOFDM for LTE
OFDM for LTE
 
Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term Evolution
 
Optical networking
Optical networkingOptical networking
Optical networking
 
MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)
 
4G LTE full tutorial
4G LTE full tutorial4G LTE full tutorial
4G LTE full tutorial
 
Basic WDM Optical Network
Basic WDM Optical NetworkBasic WDM Optical Network
Basic WDM Optical Network
 
LTE Architecture and interfaces
LTE Architecture and interfacesLTE Architecture and interfaces
LTE Architecture and interfaces
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systems
 
Mpls technology
Mpls technologyMpls technology
Mpls technology
 
The Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFiThe Differences Between Bluetooth, ZigBee and WiFi
The Differences Between Bluetooth, ZigBee and WiFi
 
MPLS Tutorial
MPLS TutorialMPLS Tutorial
MPLS Tutorial
 
Wireless networking
Wireless networkingWireless networking
Wireless networking
 
MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
 

Viewers also liked

A GMPLS Story
A GMPLS StoryA GMPLS Story
A GMPLS Story
Juniper Networks
 
GMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control PlanesGMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control Planes
ADVA
 
2014 03-09, ofc workshop, ping pan
2014 03-09, ofc workshop, ping pan2014 03-09, ofc workshop, ping pan
2014 03-09, ofc workshop, ping pan
pingpan
 
gmpls
gmplsgmpls
Optical Networks Infrastructure
Optical Networks InfrastructureOptical Networks Infrastructure
Optical Networks Infrastructure
Tal Lavian Ph.D.
 
Ason gmpls
Ason gmplsAson gmpls
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFrom GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
FIBRE Testbed
 
MPLS
MPLSMPLS
OPNFVをインストールしてみた
OPNFVをインストールしてみたOPNFVをインストールしてみた
OPNFVをインストールしてみた
Mibu Ryota
 
OSPF (open shortest path first) part ii
OSPF (open shortest path first) part  iiOSPF (open shortest path first) part  ii
OSPF (open shortest path first) part ii
Netwax Lab
 
SSL Web VPN
SSL Web VPNSSL Web VPN
SSL Web VPN
Netwax Lab
 
Introduction of Networking
Introduction of NetworkingIntroduction of Networking
Introduction of Networking
Netwax Lab
 
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
Netwax Lab
 
Wireless Technology
Wireless TechnologyWireless Technology
Wireless Technology
Netwax Lab
 
VPN (virtual private network)
VPN (virtual private network) VPN (virtual private network)
VPN (virtual private network)
Netwax Lab
 
Nxll23 i pv6
Nxll23 i pv6Nxll23 i pv6
Nxll23 i pv6
Netwax Lab
 
OSPF (open shortest path first) part iii
OSPF (open shortest path first) part  iiiOSPF (open shortest path first) part  iii
OSPF (open shortest path first) part iii
Netwax Lab
 
Eincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iiiEincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iii
Netwax Lab
 
119163798 icnd1-practice-questions-9tut
119163798 icnd1-practice-questions-9tut119163798 icnd1-practice-questions-9tut
119163798 icnd1-practice-questions-9tut
nicolelemmimg
 
VRF Configuration
VRF ConfigurationVRF Configuration
VRF Configuration
Netwax Lab
 

Viewers also liked (20)

A GMPLS Story
A GMPLS StoryA GMPLS Story
A GMPLS Story
 
GMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control PlanesGMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control Planes
 
2014 03-09, ofc workshop, ping pan
2014 03-09, ofc workshop, ping pan2014 03-09, ofc workshop, ping pan
2014 03-09, ofc workshop, ping pan
 
gmpls
gmplsgmpls
gmpls
 
Optical Networks Infrastructure
Optical Networks InfrastructureOptical Networks Infrastructure
Optical Networks Infrastructure
 
Ason gmpls
Ason gmplsAson gmpls
Ason gmpls
 
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFrom GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
 
MPLS
MPLSMPLS
MPLS
 
OPNFVをインストールしてみた
OPNFVをインストールしてみたOPNFVをインストールしてみた
OPNFVをインストールしてみた
 
OSPF (open shortest path first) part ii
OSPF (open shortest path first) part  iiOSPF (open shortest path first) part  ii
OSPF (open shortest path first) part ii
 
SSL Web VPN
SSL Web VPNSSL Web VPN
SSL Web VPN
 
Introduction of Networking
Introduction of NetworkingIntroduction of Networking
Introduction of Networking
 
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
 
Wireless Technology
Wireless TechnologyWireless Technology
Wireless Technology
 
VPN (virtual private network)
VPN (virtual private network) VPN (virtual private network)
VPN (virtual private network)
 
Nxll23 i pv6
Nxll23 i pv6Nxll23 i pv6
Nxll23 i pv6
 
OSPF (open shortest path first) part iii
OSPF (open shortest path first) part  iiiOSPF (open shortest path first) part  iii
OSPF (open shortest path first) part iii
 
Eincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iiiEincop Netwax Lab: EIGRP iii
Eincop Netwax Lab: EIGRP iii
 
119163798 icnd1-practice-questions-9tut
119163798 icnd1-practice-questions-9tut119163798 icnd1-practice-questions-9tut
119163798 icnd1-practice-questions-9tut
 
VRF Configuration
VRF ConfigurationVRF Configuration
VRF Configuration
 

Similar to GMPLS (generalized mpls)

Research paper ( MPLS as a Software-Defined Network )
Research paper ( MPLS as a Software-Defined Network )Research paper ( MPLS as a Software-Defined Network )
Research paper ( MPLS as a Software-Defined Network )
Chinmay Upasani
 
I41026670
I41026670I41026670
I41026670
IJERA Editor
 
J010136172
J010136172J010136172
J010136172
IOSR Journals
 
QOS of MPLS
QOS of MPLSQOS of MPLS
QOS of MPLS
IOSR Journals
 
2004 qof is_mpls_ospf
2004 qof is_mpls_ospf2004 qof is_mpls_ospf
2004 qof is_mpls_ospf
Adi Nugroho
 
MPLS-jpl.ppt
MPLS-jpl.pptMPLS-jpl.ppt
MPLS-jpl.ppt
demon667714
 
Mpls
MplsMpls
IJSRED-V1I1P4
IJSRED-V1I1P4IJSRED-V1I1P4
IJSRED-V1I1P4
IJSRED
 
Traffic offloading impact on the performance
Traffic offloading impact on the performanceTraffic offloading impact on the performance
Traffic offloading impact on the performance
IJCNCJournal
 
L347176
L347176L347176
L347176
IJERA Editor
 
VPN Using MPLS Technique
VPN Using MPLS TechniqueVPN Using MPLS Technique
VPN Using MPLS Technique
Ahmad Atta
 
Benchmarking Failure Recovery Time in MPLS FRR with Link Protection
Benchmarking Failure Recovery Time in MPLS FRR with Link ProtectionBenchmarking Failure Recovery Time in MPLS FRR with Link Protection
Benchmarking Failure Recovery Time in MPLS FRR with Link Protection
Vaideesh Ravi Shankar
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
IJERA Editor
 
LTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUES
LTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUESLTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUES
LTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUES
EMERSON EDUARDO RODRIGUES
 
MPLS (1).ppt
MPLS (1).pptMPLS (1).ppt
MPLS (1).ppt
marwan76
 
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP NetworkIRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET Journal
 
Internet Traffic Engineering
Internet Traffic EngineeringInternet Traffic Engineering
Internet Traffic Engineering
jonassm
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
ijfcstjournal
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
ijfcstjournal
 

Similar to GMPLS (generalized mpls) (20)

Research paper ( MPLS as a Software-Defined Network )
Research paper ( MPLS as a Software-Defined Network )Research paper ( MPLS as a Software-Defined Network )
Research paper ( MPLS as a Software-Defined Network )
 
I41026670
I41026670I41026670
I41026670
 
J010136172
J010136172J010136172
J010136172
 
QOS of MPLS
QOS of MPLSQOS of MPLS
QOS of MPLS
 
2004 qof is_mpls_ospf
2004 qof is_mpls_ospf2004 qof is_mpls_ospf
2004 qof is_mpls_ospf
 
MPLS-jpl.ppt
MPLS-jpl.pptMPLS-jpl.ppt
MPLS-jpl.ppt
 
Mpls
MplsMpls
Mpls
 
IJSRED-V1I1P4
IJSRED-V1I1P4IJSRED-V1I1P4
IJSRED-V1I1P4
 
Traffic offloading impact on the performance
Traffic offloading impact on the performanceTraffic offloading impact on the performance
Traffic offloading impact on the performance
 
L347176
L347176L347176
L347176
 
VPN Using MPLS Technique
VPN Using MPLS TechniqueVPN Using MPLS Technique
VPN Using MPLS Technique
 
Benchmarking Failure Recovery Time in MPLS FRR with Link Protection
Benchmarking Failure Recovery Time in MPLS FRR with Link ProtectionBenchmarking Failure Recovery Time in MPLS FRR with Link Protection
Benchmarking Failure Recovery Time in MPLS FRR with Link Protection
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
Traffic Engineering and Quality of Experience in MPLS Network by Fuzzy Logic ...
 
LTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUES
LTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUESLTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUES
LTE Uplink Transmission Scheme EMERSON EDUARDO RODRIGUES
 
MPLS (1).ppt
MPLS (1).pptMPLS (1).ppt
MPLS (1).ppt
 
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP NetworkIRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
 
Internet Traffic Engineering
Internet Traffic EngineeringInternet Traffic Engineering
Internet Traffic Engineering
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
 
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
CONGESTION CONTROL USING FUZZY BASED LSPS IN MULTIPROTOCOL LABEL SWITCHING NE...
 

More from Netwax Lab

Eincop Netwax Lab: Lab 1 static route
Eincop Netwax Lab: Lab 1 static routeEincop Netwax Lab: Lab 1 static route
Eincop Netwax Lab: Lab 1 static route
Netwax Lab
 
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Netwax Lab
 
Eincop Netwax Lab: Redistribution
Eincop Netwax Lab: RedistributionEincop Netwax Lab: Redistribution
Eincop Netwax Lab: Redistribution
Netwax Lab
 
Eincop Netwax Lab: Route Redistribution
Eincop Netwax Lab: Route RedistributionEincop Netwax Lab: Route Redistribution
Eincop Netwax Lab: Route Redistribution
Netwax Lab
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewall
Netwax Lab
 
Nxll11 bgp
Nxll11 bgpNxll11 bgp
Nxll11 bgp
Netwax Lab
 
Nxll09 access list
Nxll09 access listNxll09 access list
Nxll09 access list
Netwax Lab
 
Nxll21 ospf filtering & summarization
Nxll21 ospf filtering & summarizationNxll21 ospf filtering & summarization
Nxll21 ospf filtering & summarization
Netwax Lab
 
Nxll10 v lan and trunking
Nxll10 v lan and trunkingNxll10 v lan and trunking
Nxll10 v lan and trunking
Netwax Lab
 
Nxll16 basic asa v8.2
Nxll16 basic asa v8.2Nxll16 basic asa v8.2
Nxll16 basic asa v8.2
Netwax Lab
 
Nxll20 na ting
Nxll20 na ting Nxll20 na ting
Nxll20 na ting
Netwax Lab
 
Nxll14 cut through-proxy on asa
Nxll14 cut through-proxy on asaNxll14 cut through-proxy on asa
Nxll14 cut through-proxy on asa
Netwax Lab
 
Nxll17 dynamic routing with asa
Nxll17 dynamic routing with asaNxll17 dynamic routing with asa
Nxll17 dynamic routing with asa
Netwax Lab
 
Nxll18 vpn (s2 s gre & dmvpn)
Nxll18 vpn (s2 s gre & dmvpn)Nxll18 vpn (s2 s gre & dmvpn)
Nxll18 vpn (s2 s gre & dmvpn)
Netwax Lab
 
Nxll19 vrrp (virtual router redundancy protocol)
Nxll19 vrrp (virtual router redundancy protocol)Nxll19 vrrp (virtual router redundancy protocol)
Nxll19 vrrp (virtual router redundancy protocol)
Netwax Lab
 
Nxll22 role based cli
Nxll22 role based cliNxll22 role based cli
Nxll22 role based cli
Netwax Lab
 
Nxll25 hsrp with failover
Nxll25 hsrp with failoverNxll25 hsrp with failover
Nxll25 hsrp with failover
Netwax Lab
 
Nxll26 bgp ii
Nxll26 bgp iiNxll26 bgp ii
Nxll26 bgp ii
Netwax Lab
 
Nxll28 ospf iii
Nxll28 ospf iiiNxll28 ospf iii
Nxll28 ospf iii
Netwax Lab
 
Nxll24 i pv6
Nxll24 i pv6Nxll24 i pv6
Nxll24 i pv6
Netwax Lab
 

More from Netwax Lab (20)

Eincop Netwax Lab: Lab 1 static route
Eincop Netwax Lab: Lab 1 static routeEincop Netwax Lab: Lab 1 static route
Eincop Netwax Lab: Lab 1 static route
 
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
Eincop Netwax Lab: HSRP (Hot Standby Router Protocol)
 
Eincop Netwax Lab: Redistribution
Eincop Netwax Lab: RedistributionEincop Netwax Lab: Redistribution
Eincop Netwax Lab: Redistribution
 
Eincop Netwax Lab: Route Redistribution
Eincop Netwax Lab: Route RedistributionEincop Netwax Lab: Route Redistribution
Eincop Netwax Lab: Route Redistribution
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewall
 
Nxll11 bgp
Nxll11 bgpNxll11 bgp
Nxll11 bgp
 
Nxll09 access list
Nxll09 access listNxll09 access list
Nxll09 access list
 
Nxll21 ospf filtering & summarization
Nxll21 ospf filtering & summarizationNxll21 ospf filtering & summarization
Nxll21 ospf filtering & summarization
 
Nxll10 v lan and trunking
Nxll10 v lan and trunkingNxll10 v lan and trunking
Nxll10 v lan and trunking
 
Nxll16 basic asa v8.2
Nxll16 basic asa v8.2Nxll16 basic asa v8.2
Nxll16 basic asa v8.2
 
Nxll20 na ting
Nxll20 na ting Nxll20 na ting
Nxll20 na ting
 
Nxll14 cut through-proxy on asa
Nxll14 cut through-proxy on asaNxll14 cut through-proxy on asa
Nxll14 cut through-proxy on asa
 
Nxll17 dynamic routing with asa
Nxll17 dynamic routing with asaNxll17 dynamic routing with asa
Nxll17 dynamic routing with asa
 
Nxll18 vpn (s2 s gre & dmvpn)
Nxll18 vpn (s2 s gre & dmvpn)Nxll18 vpn (s2 s gre & dmvpn)
Nxll18 vpn (s2 s gre & dmvpn)
 
Nxll19 vrrp (virtual router redundancy protocol)
Nxll19 vrrp (virtual router redundancy protocol)Nxll19 vrrp (virtual router redundancy protocol)
Nxll19 vrrp (virtual router redundancy protocol)
 
Nxll22 role based cli
Nxll22 role based cliNxll22 role based cli
Nxll22 role based cli
 
Nxll25 hsrp with failover
Nxll25 hsrp with failoverNxll25 hsrp with failover
Nxll25 hsrp with failover
 
Nxll26 bgp ii
Nxll26 bgp iiNxll26 bgp ii
Nxll26 bgp ii
 
Nxll28 ospf iii
Nxll28 ospf iiiNxll28 ospf iii
Nxll28 ospf iii
 
Nxll24 i pv6
Nxll24 i pv6Nxll24 i pv6
Nxll24 i pv6
 

Recently uploaded

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

GMPLS (generalized mpls)

  • 1. GMPLS (Generalized MPLS) 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. GMPLS (Generalized Multiprotocol Label Switching), also known as Multiprotocol Lambda Switching. In particular, GMPLS will provide support for photonic networking, also known as optical communications. As GMPLS evolves, it will require changes to existing protocols and will spur the evolution of new ones. The Link Management Protocol, for example, arose in part as a consequence of GMPLS evolution. GMPLS also involved changes to the Open Shortest Path First (OSPF) protocol and IS-IS intradomain routing protocol. GMPLS allows for a greatly increased number of parallel links between nodes in a network. This is important in photonic networking, where hundreds of parallel links (individual fibers in a bundled fiber optic cable, for example) may exist between a pair of nodes. GMPLS also facilitates rapid fault detection, fault isolation, and switchover to alternate channels, minimizing network downtime. How Does GMPLS Work? GMPLS is conceptually similar to MPLS, but instead of using an explicit label to distinguish an LSP at each LSR, some physical property of the received data stream is used to deduce which LSP it belongs to. The most commonly used schemes are 1. using the timeslot to identify the LSP, on a Time Division Multiplexed (TDM) link. 2. using the wavelength to identify the LSP, on a Wavelength Division Multiplexed (WDM) link. 3. using the fiber or port on which a packet is received. LSPs are therefore implicitly labeled in a GMPLS network. GMPLS can be used to establish LSPs for circuit traffic (in addition to packet traffic). Using the TDM and WDM examples above, the LSP traffic is switched based on a continuous, constant property of the data Figure 1 Generalized Multi-Protocol Label Switching (GMPLS)
  • 2. GMPLS (Generalized MPLS) stream – the data stream is not switched one packet at a time. This allows for a very efficient implementation in the data plane with zero per-packet lookups, making GMPLS a highly suitable protocol to run in high bandwidth networks. Other than this, the forwarding operation of the LSRs in a GMPLS network is similar to the MPLS example discussed above. At each LSR, the implicit label on received data determines the outgoing interface and the implicit label with which to transmit onwards data. Comparison of GMPLS Models? A comparison of the three GMPLS models in Figure 5 shows how Cisco S-GMPLS borrows the best features of the other models while engineering around one of the primary problems that have slowed GMPLS adoption. Standards Framework Applicability Table shows the protocol perspectives of the ASON framework. Today there are two applicable standards for UNI: Optical Internetworking Forum UNI (OIF-UNI) and GMPLS-UNI. In the context of S- GMPLS, when considering client layers with intra-service provider and inter-service provider networks, GMPLS-UNI is a preferred choice for UNI because the protocols are drawn from one standards organization, the IETF. Use of OIF-UNI introduces compatibility issues to interoperate with S-GMPLS because the original RSVP-TE signaling protocol in Overlay UNI (O-UNI) is modified and departs from the IETF RSVP-TE RFC. Figure 2 Standards Framework Applicability
  • 3. GMPLS (Generalized MPLS) ASON Framework Signaling Routing Service OIF-UNI O-UNI No Inter service provider (wholesale), service provider to customer Peer RSVP-TE OSPF-TE Intra service provider S-GMPLS RSVP-TE OSPF-TE Intra service provider, inter service provider IETF Overlay (GMPLS-UNI) RSVP-TE No Service provider to customer GMPLS Control Plane Functions and Services? GMPLS focuses mainly on the control plane services that perform connection management for the data plane (the actual forwarding logic) for both packet-switched interfaces and non-packet-switched interfaces. The GMPLS control plane essentially facilitates four basic functions: 1. Routing Control- Provides the routing capability, traffic engineering, and topology discovery 2. Resource Discovery- A mechanism to keep track of the system resource availability such as bandwidth, multiplexing capability, and ports 3. Connection Management- Provides end-to-end service provisioning for different services, including connection creation, modification, status query, and deletion 4. Connection Restoration- Implements an additional level of protection to the networks by establishing for each connection one or more presignaled backup paths and enabling very fast switching in case of failure between them. The fundamental service offered by the GMPLS control plane is dynamic end-to-end connection provisioning. The operators need only to specify the connection parameters and send them to the ingress node. The network control plane then determines the optical paths across the network according to the parameters that the user provides and signals the corresponding nodes to establish the connection. The whole procedure can be done within seconds instead of hours. The other important service is bandwidth on demand, which extends the ease of provisioning even further by allowing the client devices that connect to the optical network to request the connection setup in real time as needed. In order to establish a connection that will be used to transfer data between a source–
  • 4. GMPLS (Generalized MPLS) destination node pair, a light path needs to be established by allocating, in presence of the so-called continuity constraint, the same wavelength throughout the route of the transmitted data or selecting the proper wavelength conversion-capable nodes across the path. In fact, if the wavelength continuity constraint is not fully enforced, some wavelength conversion-capable nodes can be placed in the network to reduce the overall blocking probability in case of wavelength resource exhaustion on some nodes. Light paths can span more than one fiber link and remain entirely optical from end to end. However, according to the mandatory clash constraint, two light paths traversing the same fiber link cannot share the same wavelength on that link. That is, each wavelength on a given fiber is not a sharable resource between light paths. GMPLS Interfaces? GMPLS encompasses control plane signaling for multiple interface types. The diversity of controlling not only switched packets and cells but also TDM network traffic and optical network components makes GMPLS flexible enough to position itself in the direct migration path from electronic to all-optical network switching. The five main interface types supported by GMPLS follow: 1. Packet Switching Capable (PSC)— These interfaces recognize packet boundaries and can forward packets based on the IP header or a standard MPLS "shim" header. 2. Layer 2 Switch-Capable (L2SC)— These interfaces recognize frame and cell headers and can forward data based on the content of the frame or cell header (for example, an ATM LSR that forwards data based on its Virtual Path Identifier/Virtual Circuit Identifier (VPI/VCI) value, or Ethernet bridges that forward the data based on the MAC header). 3. Time-Division Multiplexing-Capable (TDMC)— These interfaces forward the data based on the time slot in a repeating cycle (for example, SDH cross-connect or ADM, interfaces implementing the Digital Wrapper G.709, and Plesichronous Digital Hierarchy [PDH] interfaces). 4. Lambda Switch-Capable (LSC)— These interfaces are for wavelength-based MPLS control of optical devices and wavelength switching devices, such as optical ADMs (OADMs) and OXCs, operating at the granularity of the single wavelength or group of wavelengths (waveband). These interfaces forward the optical signal from an incoming optical wavelength to an outgoing optical wavelength. Traffic is forwarded based upon wavelength or waveband. 5. Fiber-Switch-Capable (FSC)— These interfaces forward the signal from one or more incoming fibers to one or more outgoing fibers for spatial control of interface selection, automated patch panels, and physical fiber switching systems. Traffic is forwarded based on port, fiber, or interface. These supported interfaces are hierarchal in structure and controlled simultaneously by GMPLS.
  • 5. GMPLS (Generalized MPLS) Challenges?  Routing challenges 1. Limited number of labels 2. Very large number of links a) Link identification will be a big problem b) Scalability of the Link state protocol c) Port connection detection  Signaling challenges 1. Long label setup time 2. Bi-directional LSPs setup  Management challenges 1. Failure detection 2. Failure protection and restoration MPLS and GMPLS Protocols? MPLS defines only the forwarding mechanism; it uses other protocols to establish the LSPs. Two separate protocols are needed to perform this task: a routing protocol and a signaling protocol. These are described below. It is also possible to establish MPLS LSPs with static provisioning. This involves configuring each network element along the LSP route with the appropriate ingress / transit / egress information. Static provisioning has not been very widely deployed to date, but it can have a role in the access network. It is also likely to be one of the operating modes for MPLS Transport Profile (MPLS-TP). MPLS and GMPLS Routing Protocols? The routing protocol distributes network topology information through the network so that the route of an LSP can be calculated automatically. An interior gateway protocol, such as OSPF or IS-IS, is normally used, as MPLS networks typically cover a single administrative domain. However, these routing protocols only distribute network topology. When traffic engineering is required to establish LSPs with guaranteed QoS characteristics and backup LSPs that avoid any single point of failure, the traffic engineering (TE) extensions to these protocols are used. These extensions distribute QoS and Shared Risk Link Group (SRLG) information on each link in the network. This information enables the route calculator to determine routes through the network with guaranteed QoS parameters, and backup LSPs that traverse different links and/or network elements from the primary path.
  • 6. GMPLS (Generalized MPLS) Various mechanisms to extend this traffic engineering to inter-area and inter-carrier routing have been proposed, but none is yet universally accepted. Our White Paper on "Inter-Area Routing, Path Selection and Traffic Engineering" provides a detailed discussion of this topic. MPLS and GMPLS Signaling Protocols? The signaling protocol informs the switches along the route which labels and links to use for each LSP. This information is used to program the switching fabric. For MPLS, one of three main signaling protocols is used, depending on the application.  LDP is used for 1. MPLS transport where traffic engineering is not required 2. certain MPLS services, for example pseudowires  RSVP-TE is used for 1. MPLS transport where traffic engineering is required 2. all GMPLS transport  BGP is used (as a signaling protocol) for certain MPLS services, for example BGP/MPLS Layer 3 VPNs. 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.