Overhead Types THE ITU-T G.709 STANDARD – THE DIGITAL WRAPPER

220 WAVELENGTH ROUTING OPTICAL NETWORKS a mixture of packet-switching and circuit-switching. Packet switching is used within the IP networks; circuit-switching is used within the optical network, where a circuit is a lightpath or subrate channel if traffic grooming is used. The peer model uses the second control plane architecture described above. That is, the client networks and the optical network are treated as a single network from the point of view of the control plane. The generalized MPLS GMPLS architecture is used in the control plane. GMPLS is an extension of MPLS for MPLS, see Chapter 6; for GMPLS, see Section 9.5. The IP and the optical networks run the same IP routing protocol – OSPF with suitable optical extensions. Consequently, all of the optical nodes and IP routers maintain the same topology and link state information. An IP router computes an LSP end-to-end, which is then established using the label distribution protocols CR-LDP or RSVP-TE see Chapter 7, appropriately extended for GMPLS. In the overlay model, the optical network uses the first control plane architecture described above see also Figure 9.16. An IP client network is connected to the optical network via an edge IP router which has an optical interface to its ingress optical node, i.e. the optical node to which it is directly attached. Before an edge IP router can transmit over the optical network, it has to request a connection from its ingress optical node. This is done by using a signaling protocol defined over a UNI. A connection over the optical network can be a lightpath permanent or switched or a subchannel. The edge router is not aware of the topology of the optical network; nor is it aware of its control and data planes. The control plane of the optical network can be based on GMPLS. However, UNI maintains a strict separation of the client networks and the optical network. Finally, in the augmented model, the IP client networks and the optical network use separate control planes. However, routing information from one network is passed to the other. For instance, IP addresses from one IP client network can be carried by the optical network to another IP client network to allow reachability. Routing within the IP and optical networks is separate, but both networks use the same routing protocol. The inter- domain IP routing protocol BGP can be adapted for exchanging information between IP and optical domains.

9.5 GENERALIZED MPLS GMPLS

The generalized MPLS GMPLS architecture is an extension of MPLS described in Chapter 6. MPLS was designed originally to introduce label-switching paths into the IP network, and as we saw in Chapter 6, it is also applicable to ATM, frame relay and Ethernet-based networks. The GMPLS architecture was designed with a view to applying label-switching techniques to time-division multiplexing TDM networks and wavelength routing networks in addition to packet-switching networks. A TDM network is a network of SONETSDH links interconnected by digital cross connect systems DCS ; see Section 2.5. A DCS terminates the SONETSDH signal on each incoming link, converts it into the electrical domain, and then switches the contents of some of the virtual tributaries to different outgoing SONETSDH frames. It also drops some virtual tributaries, and adds new ones to the outgoing frames. The outgoing frames are then transmitted out over the SONETSDH output links of the switch. Aggregation of SONETSDH payloads to a higher SONETSDH level can also be done at the output links. A circuit-switching connection through such a SONETSDH network can be set up by allocating one or more slots of a SONETSDH frame along the links that make up the GENERALIZED MPLS GMPLS 221 path see Section 2.5. GMPLS can be used to configure the SONETSDH DCSs, so as to set up a circuit-switching connection. GMPLS can also be used to set up a lightpath in a wavelength routing optical network. In addition, it can be used to configure an OXC so that to switch the entire optical signal of an input fiber to an output fiber. In GMPLS, IP routers, ATM switches, frame relay switches, Ethernet switches, DCSs and OXCs are all treated as a single IP network from the control point of view. There are no UNIs and NNIs, since GMPLS is a peer-to-peer protocol. GMPLS is an architecture and its implementation requires a signaling protocol. Both RSVP-TE and CR-LDP have been extended to support GMPLS. In the rest of this section, we describe the basic features of the GMPLS architecture and the extensions proposed to CR-LDP and RSVP-TE.

9.5.1 Basic Features of GMPLS

A GMPLS-capable LSR can support one or more of the following interfaces: 1. Packet-switch capable PSC interfaces: These are the different interfaces used to receive and transmit packets, such as IP packets, ATM cells, frame relay frames, and Ethernet frames. Forwarding of these packets is based on: an encapsulated label, the VPIVCI field of the ATM cell header, or the DLCI field of the frame relay frame. 2. Time-division multiplex capable TDM interfaces: They forward data based on the data’s slots within a frame. This interface is used in a SONETSDH DCS. 3. Lambda switch capable LSC interfaces: They forward data from an incoming wave- length to an outgoing wavelength. This interface is used in OXCs. 4. Fiber-switch capable FSC interfaces: They forward data from one or more incoming fibers to one or more outgoing fibers. They are used in an OXC that can operate at the level of one or more fibers. These four interfaces are hierarchically ordered see Figure 9.17. At the top of the hierarchy is the FSC, followed by the LSC, then TDM, and finally PSC. This order of the interfaces is used by GMPLS to support hierarchical LSPs. Recall from Section 6.2.4 that MPLS also supports hierarchical LSPs. Consider an LSP that starts and ends at a packet-switching interface. This LSP can go through several types of networks, where it can be nested together with other LSPs into a higher-order LSP. The high-order LSP can start and end at a packet-switching interface, a time-division interface, a lambda switch interface, or a fiber-switch interface. In general, the nesting of LSPs into a high-order LSP is done following the hierarchy of the above four interfaces see Figure 9.17. An example of a hierarchical LSP is shown in Figure 9.18. Assume that a number of IP routers are connected to a SONETSDH network, which in turn is connected to Highest level Lowest level FSC LSC TDM PSC Figure 9.17 The hierarchy of the four types of interfaces. 222 WAVELENGTH ROUTING OPTICAL NETWORKS IP Router A DCS B IP Router C OXC A OXC B 1 GbE OC-48 OC-192 32 OC-192 OC-192 Packet LSP1 TDM LSP2 Lambda LSP3 1 GbE DCS A IP Router B Figure 9.18 An example of hierarchical LSPs. a backbone wavelength routing network. The LSP starts at IP router A and ends at IP router C. As can be seen, IP router A is connected to IP router B via a 1-GbE link, and IP router B is connected to DCS A via an OC-48STM-16 SONETSDH link. DCS A is connected to OXC A via an OC-192STM-64 SONETSDH link. OXCs A and B are part of a wavelength routing network, and are connected by a single fiber that has 32 wavelengths – with each wavelength carrying an OC-192STM-64 SONETSDH stream. At the other side of the wavelength routing optical network, OXC B is connected to DCS B via an OC-192STM-64 SONETSDH link, and DCS B is connected to IP router C via a 1-GbE link. The interfaces along the path of the LSP from IP router A to IP router C can be easily deduced. The 1-GbE links between IP routers A and B, and DCS B and IP router C have PSC interfaces. The SONETSDH links between IP router B and DCS A, DCS A and OXC A, and OXC B and DCS B have TDM interfaces. Finally, the link between OXCs A and B has an LSC interface. As we move towards the wavelength routing optical network, the capacity of the links increase. This is indicated in Figure 9.18 by using thicker lines. On the other side of the wavelength routing optical network, the link capacities decrease as we move towards the edge, and this is indicated by decreasing the thickness of the lines. The increase in the link capacity as we move closer to the backbone network is normal, since the links carry more traffic than those in the edge of the network. In Figure 9.18, the LSP between IP routers A and C is labeled as packet LSP1. As can be seen, this LSP is nested together with other LSPs in the TDM LSP2, which in turn is nested in the lambda LSP3. When LSP1 is being established, DCS A will try to allocate bandwidth within its TDM LSP2. If this is not possible, DCS A will establish a new TDM LSP2 to DCS B. The new TDM LSP2 will be nested within the lightpath lambda LSP3, if bandwidth is available. Otherwise, OXC A will establish a new lightpath to OXC B. If LSPs 2 and 3 do not exist at the time when IP router A is attempting to establish LSP1, then the establishment of LSP1 will trigger DCS A to establish TDM LSP2, and OXC A to establish lambda LSP3. The generalized label request The generalized label request is used to communicate characteristics required to support the establishment of an LSP. The information required in a generalized label request is shown in Figure 9.19. The following fields have been defined: GENERALIZED MPLS GMPLS 223 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 LSP enc. type G-PID Switching type Figure 9.19 The information carried in a generalized label request. • LSP encoding type : This 8-bit field indicates how the data to be transmitted over the LSP will be encoded. The following values have been defined: Value Type 1 Packet 2 Ethernet V2DIX 3 ANSI PDH 4 ETSI PDH 5 SDH ITU-T G.707 6 SONET ANSI T1.105 7 Digital wrapper 8 Lambda photonic 9 Fiber 10 Ethernet 802.3 11 Fiber Channel • Switching type : An 8-bit field used to indicate the type of switching that should be performed on a particular link. This field is used on links that advertise more than one type of switching capability. • Generalized payload identifier G-PID : A 16-bit filed used to identify the payload carried by an LSP. It is used by the endpoints of the LSP. The following are some of the values specified: Value Type Technology Unknown All 14 Byte synchronous mapping of E1 SONETSDH 17 Bit synchronous mapping of DS1T1 SONETSDH 28 PoS- No scrambling, 16 bit CRC SONETSDH 32 ATM mapping SONET, SDH 33 Ethernet Lambda, Fiber 34 SDH Lambda, Fiber 35 SONET Lambda, Fiber 36 Digital wrapper Lambda, Fiber 37 Lambda Fiber The generalized label Since the scope of MPLS was widened into the optical and TDM domains, several new forms of labels are required. The generalized label not only allows for the MPLS-type label that travels in-band with the associated packet, but also allows for labels that identify time