G-MPLS The Universal Control Plane · 2018. 3. 3. · GMPLS Key Features • Support hierarchical...
Transcript of G-MPLS The Universal Control Plane · 2018. 3. 3. · GMPLS Key Features • Support hierarchical...
A Silicon Valley Insider www.asiliconvalleyinsider.com
A Silicon Valley Insider
G-MPLS
The Universal Control Plane
Serge-Paul Carrasco February 2001
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Table Of Content • The New Optical Core • Optical and IP Internetworking • Generalized MPLS Functions & Features • Link Management Protocol (LMP) • OSPF and IS-IS Extensions for GMPLS • RSVP-TE and CR-LDP Extensions for
GMPLS • References
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
What is a Control Plane?
• Networks can be divided functionally into a: – User Plane: transfer of user information (also
called bearer channels); – Control Plane: connection coordination and control
(also called control channel); – Management Plane: network supervision (also
called network management systems).
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Present Overlay Networks
• Data transport networks are typically designed with four layers: – IP for applications and services; – ATM for QoS; – SONET/SDH for transport and survivability; – DWDM for increased capacity.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Collapsed IP and Optical Domains
• The present overlay architecture to transport IP is too complex therefore is not cost effective.
• As a result the core must be contracted to a new one where IP runs efficiently over optical transport networks.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
The New Optical Core
• Core optical transport architecture are evolving towards: – Meshes of DWDM transport systems; – Optical Switches (OXC): providing path
switching, OEO-based, interconnecting transparent sub networks;
– Photonic Switches (PXCs): providing wavelength switching, OOO-based, for all-optical sub networks.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
IP and Optical Functions • IP/MPLS layer function:
– IP service creation; – Link subscribers to transport; – Any-to any connections; – Traffic engineering and QoS/CoS.
• Optical transport layer function: – Bandwidth; – Service transparency; – Service differentiation; – Survivability.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Extending MPLS Traffic Engineering
• To facilitate the required interactions between the IP and optical layer, a consensus has emerged to extend MPLS traffic engineering for optical networks.
• The same traffic engineering architecture between the IP and Optical domains will facilitate network inter-working and simplify network operations.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
OIF Operational Approaches for Optical/IP Internetworking • Overlay Model:
– Two administrative domains (optical domain/ IP routing domain) divided by a UNI;
– Two independent control planes; • Peer Model (superset of the overlay model):
– One administrative domain; – One control plane; – Similar to the Internet of today’s.
• Augmented Model: – Separated routing instances between the two domains but
exchange of routing information.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Network Topology
Carrier Optical Sub Network Carrier Optical Sub NetworkCarrierIP Router
UNI NNI
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Generalized MPLS
• GMPLS aims to create a universal IP control plane for multiple types of switching systems that can be found in an end-to-end network: – Packet Switching; – TDM Switching; – Lambda Switching; – Fiber Switching.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
GMPLS Requirements
• Secure: since it is Service Provider specific; • Reliable: since it must be guaranteed; • Performance: since it involves time sensitive
operations; • And, of course, scalable…
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
GMPLS Components
• Link Management Protocol (LMP) for NE adjacencies in transparent networks;
• Link-state routing protocols OSPF or IS-IS with extensions for network topology discovery;
• IP/MPLS signaling protocols CR-LDP or RSVP-TE with extensions for path controls.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
GMPLS Key Features
• Support hierarchical LSPs like MPLS but GMPLS LSPs can include intermix of links with heterogeneous labels;
• GMPLS LSPs start and end through the same interfaces types;
• Support bi-directional LSPs; • Type of payloads: SONET/SDH, G.709, GbE • Suggested label: labels can be suggested by the
upstream node; • Label set: labels selected by the downstream node can
be restricted by the upstream node.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Scalability of Addressing
• For photonic switching, it is not practical to associate an IP address to each link knowing that they might be thousands of them.
• For that purpose, GMPLS supports: – Unnumbered links e.g. links that do not have an IP
address; – Link bundling between LSRs.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Link Management Protocol (1)
• In GMPLS, the control plane is separated from the data plane. Therefore, a specific neighbor discovery protocol is required in particular for photonic switches.
• LMP provides both link provisioning and fault isolation between adjacent nodes and their ports.
• All LMP messages are IP encoded.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Link Management Protocol (2)
• Control channel management: establish and maintain control channels between nodes using an Hello protocol;
• Link property correlation: bundle data bearing links and can exchange link parameters;
• Link connectivity verification: verification of the physical connectivity of the data-bearing links;
• Fault localization:notification of fiber, link or channel failures.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Extensions to OSPF and IS-IS for GMPLS
• New link types: – Non-packet links; – Protection types; – Shared Risk Link Group (SRLGs);
• Support for unnumbered interfaces; • Link bundling can be advertised as a single
link; • Forwarding Adjacency (FA): an LSP can be
advertised into the IGP.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Extensions to RSVP-TE and CR-LDP for GMPLS
• Generalized label that includes for non-packet LSPs: – Type of signal; – Circuit bandwidth; – Desired protection; – Position in a particular multiplex;
• Support for Bi-directional LSPs; • Explicit routing with explicit label control; • Support for unnumbered links and link bundling.
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Traffic Engineering Example: Regular Path Setup
XC1
XC2
XC6
XC5
XC4
XC3
Router 1 Router 2
OC-192 Link
Path Setup Req (Router2, STS-48)
LDP Label Request
11
1
2
1
12 2
1
2
3
3 3
3
Path Setup Res (Link1, STS-#1/48)
(Link2, STS-#97/144)
(Link1, STS-#1/48)
LDP Label Mapping
(Link3, STS-#145/192)
(Link1, STS-#1/48)
From To
XC1
XC2
XC4
XC6
Link 1, STS-#1/48 Link 2, STS-#145/192
Link 3, STS-#145/192
Link 3, STS-#1/48Link 2, STS-#97/144
Link 1, STS-#1/48
Link 2, STS-#1/48
Link 3, STS-#97/144
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Traffic Engineering Example: Partial Explicit Route Path Setup
XC1
XC2
XC6
XC5
XC4
XC3
Router 1 Router 2
OC-192 Link
Path Setup Req (Router2, STS-48, via XC5)
CR-LDP Label Request
11
1
2
1
12 2
1
2
3
3 3
3
Path Setup Res (Link1, STS-#1/48)
(Link1, STS-#97/144)
(Link1, STS-#1/48)
CR-LDP Label Mapping
(Link3, STS-#145/192)
(Link1, STS-#1/48)
From To
XC1
XC2
XC5
XC6
Link 1, STS-#1/48 Link 2, STS-#145/192
Link 3, STS-#145/192
Link 3, STS-#1/48Link 1, STS-#97/144
Link 2, STS-#49/96
Link 1, STS-#49/96
Link 3, STS-#97/144
2
1
3
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
Traffic Engineering Example: Complete Explicit Rte Path Setup
XC1
XC2
XC6
XC5
XC4
XC3
Router 1 Router 2
OC-192 Link
Path Setup Req (Router2, STS-3 via
XC1, XC3, XC5, XC6)
CR-LDP Label Request
11
1
2
1
12 2
1
2
3
3 3
3
Path Setup Res (Link1, STS-#4/6)
(Link1, STS-#16/18)
(Link1, STS-#97/99)
CR-LDP Label Mapping
(Link2, STS-#1/3)
(Link1, STS-#49/51)
From To
XC1
XC3
XC5
XC6
Link 1, STS-#49/51 Link 3, STS-#1/3
Link 2, STS-#1/3
Link 3, STS-#4/6Link 1, STS-#16/18
Link 1, STS-#97/99
Link 3, STS-#97/99
Link 2, STS-#16/18
1
12 2
3
3
Copyright 2004, A Silicon Valley Insider A Silicon Valley Insider
References
• IETF: www.ietf.org – Sub IP Working Groups:
• MPLS, CCAMP, IPO
• OIF: www.oiforum.com – Working Groups:
• Architecture, Signaling, Carrier, OAM&P.
A Silicon Valley Insider www.asiliconvalleyinsider.com
A Silicon Valley Insider
Thank You for Your Attention