Generalized Multiprotocol Label Switching (GMPLS) extends the traditional MPLS technology and applies to the transport layer. To seamlessly integrate the IP and transport layers, GMPLS extends MPLS labels and uses labels to identify Time Division Multiplexing (TDM) time divisions, wavelengths, and optical fibers, in addition to data packets. GMPLS adds labels to packets during IP data switching, TDM electrical circuit switching (primarily applying to Synchronous Digital Hierarchy [SDH]/Synchronous Optical Network [SONET]), and spatial switching. GMPLS separates control and data channels and uses the Link Management Protocol (LMP) to manage and maintain links. GMPLS supports multiple models for interconnecting the IP and transport networks, meeting requirements for IP and transport network convergence.
GMPLS supports three models for connecting an IP network and a transport network: overlay model, peer model, and border peer model. The models are described as follows:
Overlay model: An IP network shown in Figure 1 functions as a client connected to a transport network and exchanges information only with directly connected optical transport devices. An IP network is unaware of path planning inside the transport network, and its network topology is independent of the transport network topology. GMPLS UNIs connect each IP network to the transport network. Users use specified UNIs on edge nodes of the IP networks to establish GMPLS tunnels across the transport network, but do not plan paths within the transport network on the edge nodes.
Model |
Advantage |
Disadvantage |
---|---|---|
Peer model |
Both IP address space and signaling protocols can be planned for transport devices and IP routers. The transport devices and IP routers can establish reliable connections. This model allows rapid service rollout and planning of E2E optimal paths. |
Using the peer model is difficult because the entire live network must be upgraded. Transport devices and IP routers need to use the same signaling protocols, increasing the possibility of security risks. |
Border peer model |
IP routers are isolated from transport devices, except for edge nodes. The transport network topology is visible to the boundary routers on the IP network. |
The edge nodes must have high performance. Security deteriorates in this model. This model does not support E2E optimal path planning. |
Overlay model |
Transport and IP network devices must have clearly defined UNI information. They do not need to learn about routing or topology information of each other or exchange information. The overlay model provides high security and has low upgrade requirements. |
Planning E2E optimal paths for GMPLS tunnels is difficult. UNI bandwidth usage is lower in this model than in the other two models. The overlay model requires UNI interface planning. |
The NetEngine 8000 F only supports the overlay model, in compliance with the GMPLS UNI model defined in relevant standards. The GMPLS UNI model is used in the following sections.
Traditional MPLS LSPs do not distinguish between the data channel and control channel. This means that both signaling and services travel through the same paths. GMPLS separates the data channel from the control channel. The control channel transmits control packets such as RSVP signaling packets and the data channel bears services. A fault in the control channel does not affect the data channel, ensuring uninterrupted service forwarding. The data and control channels are separated in either out-of-band or in-band mode. Out-of-band separation means that the data and control channels' physical links are separate. For example, the two channels use separate physical interfaces, time divisions, or wavelengths. In-band separation means that the data and control channels use the same physical links but different protocol overheads. For example, an Ethernet network uses OAM to carry control packets and an SDH network uses the dial control center (DCC) byte overheads to carry control packets. The NetEngine 8000 F only supports out-of-band Ethernet channels and in-band Ethernet OAM channels.
The Link Management Protocol (LMP) used in GMPLS manages links of the control and data channels. Relevant standards describe the major functions of LMP, including: