I.366.2 VOICE TRUNKING FORMAT OVER MPLS 315
TDM-MPLS frames, so that to provide a low end-to-end transfer delay and a low packet loss probability.
12.9 I.366.2 VOICE TRUNKING FORMAT OVER MPLS
As we have seen, AAL 2 can be used to multiplex many voice calls over the same ATM connection. To that effect, the AAL 2 SSCS for trunking described in Section 12.5 is
needed in order to convert the voice traffic and signals into packets at the transmitter, and extract the voice traffic and signals from the packets at the receiver. These packets
are in the form of CPS-packets, which are transmitted over ATM. This implementation agreement, assumes the presence of an AAL 2 service-specific convergence sublayer for
trunking, but instead of carrying the CPS-packets over ATM, they are carried over MPLS. The implementation agreement, therefore, is only concerned with the transport of AAL 2
CPS-packets over MPLS, and in view of this, it is commonly referred to as AAL 2 over MPLS A2oMPLS
. The reference architecture for this implementation agreement is shown in Figure 12.21.
The A2oMPLS functionality is implemented in a gateway GW, which can be a line card in a device that implements the AAL 2 SSCS for trunking. The device is attached to
one or more LSRs, and the gateways are interconnected over the MPLS network via bidirectional point-to-point LSPs.
In the AAL 2 CPS, the CPS-packets are packed into CPS-PDUs, and each CPS-PDU is carried in a separate ATM cell. In the A2oMPLS architecture, multiple CPS-packets
can be placed onto the same frame, known as the A2oMPLS frame, and transported over an LSP. The structure of the A2oMPLS frame is shown in Figure 12.22. The following
fields have been defined:
GW GW
GW
MPLS Network
LSR LSR
LSR LSR
PSTN PSTN
Figure 12.21 The A2oMPLS reference architecture.
Outer label
CPS-packet CPS-packet
. . .
Reserved Length
Seq. number 10-15
16-31 Inner
label A2oMPLS
header 0-9
Figure 12.22 The A2oMPLS frame structure.
316 VOICE OVER ATM AND MPLS
• Outer label
: This is the MPLS encapsulation that is required if the underlying layer 2 network is PoS or Ethernet.
• Inner label
: This is an optional MPLS label encapsulation that is used to increase the number of multiplexed voice calls onto the same LSP. This label is only meaningful to
the transmitting and receiving GWs, and is not used by the LSRs in the MPLS network. •
A2oMPLS header : The header consists of a reserved field bits 0 to 9, a length field
bits 10 to 15, and a sequence number field bits 16–31. The length field is used in the same way as in the TDM-MPLS header described above. It is used to indicate the
length of the A2oMPLS frame header and payload in case padding is employed to meet minimum transmission unit requirements of layer 2 of the MPLS network. It must
be used if the A2oMPLS frame length plus the layer 2 overhead is less than 64 bytes, and it must be 0 if this length exceeds 64 bytes. The 16 bits sequence number can be
used to guarantee ordered frame delivery.
• CPS-packets
: These have the same structure as shown in Figure 3.20. In A2oMPLS up to 248 different voice calls can be established over the same LSP.
The optional inner label can be used in order to increase the total multiplexed voice calls over the same LSP. Recall from Section 3.7.2 that each voice call transported over an
AAL 2 connection is associated with a channel identifier CID. The CID value is carried in each CPS-packet so that it can be associated with the correct voice call. CID values
are allocated as in AAL 2 see Section 3.7.2.
The CPS-packets are carried in a A2oMPLS frame in any arbitrary order. The procedure of populating an A2oMPLS frame is similar to the one in Section 3.7.2 used to populate
a CPS-PDU. That is, at the transmitter, CPS-packets are placed in the payload of an A2oMPLS frame until either the frame reaches a maximum size or a timer expires. The
frame is then transmitted over the LSP to the receiver A2oMPLS, where the CPS-packets are retrieved from the frame’s payload and delivered to the appropriate user.
PROBLEMS
1. What are the main sources for jitter and what is its effect on the QoS for voice over packet? 2. Explain how the QoS of a phone call over a connection-oriented network, such as ATM and
MPLS, can be guaranteed. 3. Explain, how an ISP provides QoS for a phone call over an IP network.
4. Explain the difference between switched mode and non-switched mode described in the ATM trunking using AAL 2 for narrowband services
specification. 5. The AAL 2 SSCS for trunking provides silence removal. Describe how this is done. Hint:
describe the relevant User function and the SSCS SID packet. 6. Describe the demodulationremodulation function of the AAL 2 SSCS for trunking used for the
transport of facsimile. 7. A T1 signal is transported using the TDM transport over MPLS using AAL 1 implementation
agreement. Calculate the delay to fill in a TDM-MPLS frame using the unstructured data transfer scheme and the percent overhead assuming that n subframes are transported in each TDM-MPLS
frame, for n = 1, 2, . . ., 31. The overhead consists of the TDM-MPLS overhead and a 30-bit MPLS label encapsulation. The percent overhead is the total number of transmitted overhead
bytes divided by the entire length of the TDM-MPLS frame plus the MPLS label encapsulation.
Bibliography
Most of the material in this book, except for Chapter 10 which deals with the new OBS architecture, comes from existing standards. In this section, we give a bibliography of
relevant standards and other references organized per topic. Browsing the Internet for further information is also encouraged.
SONETSDH AND GFP CHAPTER 2
The SONETSDH specifications can be found in References 1 and 2. References 3 and 4 describe how PPP frames can be transmitted over SONETSDH. Finally, References 5
and 6 describe the generic framing procedure and the link capacity assignment scheme.
1. Synchronous Optical Network SONET: Physical Interface Specifications, ANSI T1.105.06, 2000.
2. Network Node Interface for the Synchronous Digital Hierarchy SDH, ITU-T Recom- mendation G.707, October 2000.
3. PPP over SONETSDH, IETF RFC 2615, June 1999. 4. PPP in HDLC-Like Framing, RFC 1662, July 1994.
5. The Generic Framing Procedure GFP, ITU-T Recommendation G.7041, October 2001.
6. Link Capacity Adjustment Scheme LCAS for Virtual Concatenated Signals, ITU-T Recommendation G.7042, October 2001.
ATM NETWORKS CHAPTERS 3, 4, AND 5
The specifications for the ATM architecture and its adaptation layers are described in References 7 to 11. The classical IP and ARP over ATM specification is described in
Reference 12. References 13 and 14 describe how multicasting can be implemented over ATM. This topic is not covered in this book, but it can be found in my earlier book An
Introduction to ATM
. References 15 and 16 give the specifications for congestion control in an ATM network, and References 17 and 18 describe the signaling protocol for setting
up a point-to-point connection over the UNI. Finally, References 19 and 20 describe the signaling protocol for setting up a point-to-multipoint connection over the UNI and the
Connection-oriented Networks Harry Perros
2005 John Wiley Sons, Ltd ISBN: 0-470-02163-2