ArticlePDF Available

Abstract and Figures

This paper studies the performance of MPLS networks TE signal protocols with different voice codecs including PCM (64 Kbps), GSM FR (13 Kbps), G.723.1 (5.3 Kbps), G.726 (16 Kbps), G.728 (16 Kbps), G.729 (8 Kbps) and IS-641(7.4 Kbps). Simulation results show that the MPLS network with CR-LDP TE signal protocol outperforms the MPLS network with RSVP TE signal protocol in terms of the total amount of received voice packets, voice packet delay variation, voice jitter, and the number of maintained calls for all voice codecs. The results also show that G.723.1 codec type gives better results in terms of the number of maintained calls, but with least voice quality compared with other voice codecs.
Content may be subject to copyright.
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
447
Performance Evaluation of MPLS TE Signal Protocols with
Different Audio Codecs
1 Mahmoud M. Al-Quzwini, 2 Shaimaa A. Sharafali
1, 2 Computer Engineering Department, College of Engineering, Nahrain University, Baghdad, Iraq
ABSTRACT
This paper studies the performance of MPLS networks TE signal protocols with different voice codecs including PCM (64
Kbps), GSM FR (13 Kbps), G.723.1 (5.3 Kbps), G.726 (16 Kbps), G.728 (16 Kbps), G.729 (8 Kbps) and IS-641(7.4
Kbps). Simulation results show that the MPLS network with CR-LDP TE signal protocol outperforms the MPLS network
with RSVP TE signal protocol in terms of the total amount of received voice packets, voice packet delay variation, voice
jitter, and the number of maintained calls for all voice codecs. The results also show that G.723.1 codec type gives better
results in terms of the number of maintained calls, but with least voice quality compared with other voice codecs.
Keywords: MPLS, Traffic Engineering, VoIP, CODECS, CR-LDP, RSVP.
1. INTRODUCTION
The high increase in the number of internet users
made services such as telephone and television to reach
their customers via the internet and this has been forcing
Internet Service Providers (ISPs) to improve their quality
of service. With this increase as well as the advances
made in real-time applications (voice and video), the
traditional routers have the challenges of providing the
required high bandwidth, fast routing as well as quality of
service support. Due to the challenges of traditional
routers to provide these requirements especially for voice
and video, methods such as the use of Multiprotocol
Label Switching (MPLS) and so on are now used [1].
MPLS is not designed to replace IP; it is designed to add
a set of rules to IP so that traffic can be classified,
marked, and policed. MPLS as a traffic-engineering tool
has emerged as an elegant solution to meet the bandwidth
management and service requirements for next generation
Internet Protocol (IP) based backbone networks [2].
WAN bandwidth is probably the most expensive and
important component of an enterprise network, Network
administrators must know how to calculate the total
bandwidth that is required for Voice traffic and how to
reduce overall utilization, a description in detail for
coder-decoders (Codecs), codec complexity and the
bandwidth requirements for VoIP calls. A codec is a
device or program capable of performing encoding and
decoding on a signal or digital data stream. Many types of
codecs are used to encode-decode or
compress/decompress various types of data that would
otherwise use a large amount of bandwidth on WAN
links. Codecs are especially important on low-speed serial
links where every bit of bandwidth is needed and utilized
to ensure network reliability [3].
2. RELATED WORKS
Analyzing and optimizing voice traffic over data
networks have been a major challenge to researchers and
developers, many techniques have been proposed based
on analyses from real word and simulated traffic.
Mahesh Kr. Porwal [4] made a comparative
analysis of MPLS over Non-MPLS networks and showed
that MPLS have a better performance over IP networks,
through this paper a comparison study has been made on
MPLS signaling protocols (CR-LDP, RSVP and RSVP-
TE) with Traffic Engineering by explaining their
functionality and classification. The Simulation of MPLS
and Non-MPLS network is done; performance is
compared by with consideration of the constraints such as
packet loss, throughput and end-to-end delay on the
network traffic.
Ravi Shankar Ramakrishnan et al.[5] analyzed
three commonly used codecs using peer-to-peer network
scenario. The paper presents OPNET simulator and they
were considered only in Latency, Jitter and Packet loss.
They were able to present from the results that G.711 is
an ideal solution for PSTN networks with PCM scheme.
G.723 is used for voice and video conferencing however
provides lower voice quality. Music or tones such as
DTMF cannot be transmitted reliably with G.723 codec.
G.729 is mostly used in VoIP applications for its low
bandwidth requirement that’s why this type is mostly
common on the WAN connections and to transport voice
calls between multisite branches.
Md. Arifur Rahman [6] calculated the minimum
number of VoIP calls that can be created in an enterprise
IP network. The paper presents OPNET simulator
designing of the real-world network model. The model is
designed with respect to the engineering factors needed to
be reflected when implementing VoIP application in the
IP network. Simulation is done based on IP network
model to calculate the number of calls that can be
conserved
Sarmad K. Ibrahimet al. [7] studied the
performance of MPLS networks with TE signal protocols
in relation with voice codecs. Simulation were performed
and compared for a multisite network with PCM and
GSM based VoIP. Simulation results show that the MPLS
network with CR-LDP TE signal protocol outperforms
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
448
the MPLS network with RSVP TE signal protocol in
terms of both the total amount of received voice packets
and the number of maintained calls for both voice codecs.
The main goal of our research is to study the performance
of traffic engineering signal protocols (CR LDP and
RSVP)with voice codecs for voice over MPLS network.
3. TRAFFIC ENGINEERING IN MPLS
NETWORKS
Traffic Engineering (TE) is a mechanism put in
place to control the flow of traffic in networks and it
provides the performance optimization of the network
resources. The main characteristics of TE are fault-
tolerance, optimum resource 448utilization and resource
reservation [8]. The basic objective of the consideration
of TE is to improve quality of service of some
applications and use the available network resources
efficiently. There are some important factors, which are
needed for TE. These factors are; Path Selection, Traffic
Management, Direction of Traffic along Computed Paths
and Distribution of Topology Information. The LSPs in
the MPLS network are established and the labels are
distributed on each of the hops along the LSPs before
packets could be forwarded. The LSPs can be established
either by explicitly routed LSP or control driven LSP.
Control driven LSPs can also be referred to as hop-by-
hop LSP and are set by the use of LDP protocol.
Explicitly routed LSPs can also be referred to as
constraint based LSPS (CR-LSPs), which are specified in
the setup message. At each hop, a label request is sent to
the next hop along the LSP [9].There are basically two
protocols used to set CR-LSPs in MPLS. These protocols
are; Resource Reservation Protocol (RSVP) and
Constraint based routed LDP (CR-LDP).
3.1 Constraint Based Routed LDP (CR-LDP)
CR-LDP is an extension of LDP to support
constraint based routed LSPs. The term constraint implies
that in a network and for each set of nodes there exists a
set of constraint that must be satisfied for the link or links
between two nodes to be chosen for an LSP [10]. CR-
LDP is capable of establishing both strict and loose path
setups with setup and holding priority, path Preemption,
and path re-optimization [11]. CR-LDP and LDP
protocols are hard state protocols that means the signaling
message are sent only once, and don’t require periodic
refreshing of information. In CR-LDP approach, UDP is
used for peer discovery and TCP is used for session
advertisement, notification and LDP messages. CR-LSPs
in the CR-LDP based MPLS network are set by using
Label Request message. The Label Request message is
the signaling message which contains the information of
the list of nodes that are along the constraint-based route.
In the process of establishing the CR-LSP the Label
Request message is sent along the constraint-based route
towards the destination. If the route meet the
requirements given by network operator or network
administrator, all the nodes present in route distribute the
labels by means of Label Mapping message.
3.2 Resource Reservation Protocol (RSVP-TE)
RSVP-TE is an extension of RSVP that utilizes
the RSVP mechanisms to establish LSPs, distribute labels
and perform other label-related duties that satisfies the
requirements of TE [12]. The revised RSVP protocol has
been proposed to support both strict and loose explicit
routed LSPs (ERLSP). For the loose segment in the ER-
LSP, the hop-by hop routing can be employed to
determine where to send the PATH message [10]. RSVP
is a soft state protocol. It uses Path and RSVPcommands
to establish path. The CR-LSPs established by RSVP
signaling protocol in MPLS network is described by the
following steps:
a. The Ingress router in the MPLS network selects
a LSP and sends the Path message to every LSR
along that LSP, describing that this is the desired
LSP used to establish as CR-LSP.
b. In this process the Path and RSVP messages are
send periodically to refresh the state maintained
in all LSRs along the CR-LSP [13].
c. The LSRs along the selected LSP reserve the
resources and that information is send to Ingress
router using the RSVP message.
4. VOIP CODECS
There are many codecs available for audio,
video and text. We used in our evaluations some of G.7xx
of ITU-T standards for audio compression and
decompression. Table.1 shows number of compression
schemes. Table 1: Common Audio Codecs
Algorithm Bandwidth /Kbps Codecs types PCM64 G.711 RPE LTP 13 GSM FR ACELP 5.3/6.4 G.723.1 ADPCM 16/24/32/40 G.726 LD-CELP 16 G.728 CS-ACELP 8 G.729A ACELP7.4 IS-641
The popular voice codecs used in the
telecommunication industry are G.711 which is widely
used in the PSTN environment [14, 15].G.711 represents
logarithmic pulse-code modulation (PCM) with 8 bits
samples for signals of voice frequencies, sampled at the
rate of 8000 samples/second, on 64 kbps channel. Using
G.711 audio codec for VoIP will give the best voice
quality; as it uses no compression and it is the same codec
used by all Public Switched network and ISDN lines. It
sounds just like using a regular phone or ISDN phone.
But this codec takes more bandwidth then other codecs,
up to 84 Kbps including all TCP/IP overhead. However,
with increasing broadband bandwidth, this should not be
a problem [16].
G.723.1 is the ITU-T standard that specifies the
coded representation for speech in PSTN using Algebraic
Code-Excited Linear Prediction (CELP) coding rates at
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
449
5.3Kbit/s and Multiples Maximum Likelihood
Quantization (MP-MLQ) at 6.3 Kbit/s. The 6.3 Kbit/s
provides very good voice quality whereas the lower bit
rate provides good quality with some more functionality
[17].
G.726 is the Recommendation for speech coding
at 40, 32, 24, and 16 Kbit/s (variable bit rates) using
Adaptive Differential Pulse Code Modulation (ADPCM)
transcoding technique [18].
G.278 is the ITU-T Recommendation for speech
coding at 16 Kbit/s utilizing Low-Delay Code-Excited
Linear Prediction Coding (LD-CELP) [19].
G.729a this annex provides the high level
description of a reduced complexity version of the G.729
speech codec. This version is bit stream interoperable
with the full version, i.e. a reduced complexity encoder
may be used with a full implementation of the decoder,
and vice versa [20]. Offers toll quality speech at a low bit
rate of 8Kbps using CS-ACELP (Conjugate Structure –
Algebraic Code Excited Linear Prediction). However, it is
a rather "costly" codec in terms of CPU processing time;
therefore some VoIP phones and adapters can only handle
one G.729 call (channel) at a time. This codec provides
robust performance but at the price of its complexity.
This can cause calls to fail if the user attempts to use
three-way calling, or place simultaneous calls on both
lines of a two-line device, and G.729 is the only allowed
codec [16].
Another standard used in our evaluations is ETSI
GSM. The GSM system uses Linear Predictive Coding
with Regular Pulse Excitation (LPC-RPE codec). It is a
full rate speech codec and operates at 13 Kbits/sec. As a
comparison, the old public telephone networks use speech
coding with bit rate of 64 Kbit/s [16].
And IS-641 speech coding is based on the
ACELP (Algebraic-code-excited linear prediction) [21].
The bit rate of the speech codec is 7.4 Kbit/s. The
standard has been superseded by TIA/EIA-136-410.
5. SIMULATION
The simulation environment employed in this
paper is based on OPNET 14.5 simulator which is
extensive and powerful simulation software. Figures1
and 2 show two different MPLS networks, each one is
simulated with CR-LDP and RSVP TE signal protocols.
To simulate real network environments voice, video,
HTTP, FTP, DB, Telnet and Email applications are used
in each network. The VoIP traffic is sent from source
(voice 1) to destination (voice 2), the video traffic is sent
from source (video 1) to destination (video 2), DB and
HTTP traffic is sent from source (DB, HTTP) to
destination (DB, HTTP server), remote traffic is sent
from source (remote) and FTP traffic is sent from source
(FTP) to destination (FTP, remote server). The network
in figure.1 consists of six routers and four switches and in
figure.2 consists of eight routers and four switches. These
routers in each network are connected with DS3 cable
with data rate of 44.736
Fig 1: first MPLS network topology
Fig 2: Second MPLS network topology
Mbit/s. The end nodes are connected to the
network via switches. Links of each switch are 100BaseT.
The voice workstations use different types of codecs,
namely, PCM (64 kbps), GSM FR (13 kbps), G.723.1
(5.3 kbps), G.726 (16 kbps), G.728 (16 kbps), G.729a (8
kbps), and IS-641 (7.4 kbps) each type of codecs
simulated individually and their results shown in figures 3
through 16, for the sent and received voice packet.
Figures 17 through 30 show results of packet delay
variation and end to end delay. Voice jitter and main
opinion score results are depicted in figures 31 through
44.
6. PERFORMANCE METRICS
In our simulations, we use the following metrics
to evaluate the performance of MPLS network.
6.1 Mean Opinion Score (MOS)
MOS provides a numerical measure of the
quality of human speech in voice telecommunications,
with value ranging from 1 to 5 where 1 is the worst
quality and 5 is the best quality. In our simulation, we
compute MOS through a non-linear mapping from R-
factor as in [22]:
Where; R : the
effect of impairments that occur with the voice signal, :
the impairments caused by different types of losses
occurred due to codec's and network, and : represents
the impairment caused by delay particularly mouth-to-ear
delay. Using the default setting for and A Eq. (1) can
be reduced to:
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
450
6.2 Packet end-to-end delay (De2e)
The total voice packet delay; De2e represent in
this formula:
(2)
Where , , , and represent the
network, encoding, decoding, compression and
decompression delay, respectively [23].
6.3 Jitter
The jitter is defined as the signed maximum
difference in one-way delay of the packets over a
particular time interval.
Let t(i) and t’(i) be the time transmitted at the
transmitter and the time received at the receiver,
respectively. Jitter is then, calculated as in [24]:
(3)
According to equation (3), the jitter value can be
negative which means that the time difference between
the packets at the destination is less than that at the
source.
6.4 Packet delay variation (PDV)
Packet delay variation plays a crucial role in the
network performance degradation and affects the user-
perceptual quality. Higher packet delay variation results
in congestion of the packets, which can results in the
network overhead.
PDV is defined as the variance of the packet
delay, which can be, calculated from the following
Equation [24].
(4)
Where is the average delay of the n selected packets.
7. RESULTS AND DISCUSSION
7.1 MOS
The MOS values shown in table.2 and figures 31
through 44 indicate that the voice calls with G.723.1
codec have the less quality than calls with other types of
codecs.
7.2 Number of Maintained Calls
The voice delay can be divided into three
contributing components which are described as follows
[3, 25]:
The delay introduced by the G.711 codec for
encoding and packetization are 1 ms and 20 ms
respectively. The delay at the sender considering
above two delays along with compression is
approximated to a fixed delay of 25 ms;
At the receiver the delay introduced is from
buffering, decompression, depacketization and
playback delay. The total delay due to the above
factors is approximated to a fixed delay of 45
ms.
The overall network delay can be calculated
from the above sender and receiver delays to be
80 ms approximately (150-25-45).
The 150 ms represents the maximum acceptable
end-to-end delay so that the quality of the established
VoIP call is acceptable [25].
In this paper the traffic drop time is used to
calculate the number of maintained calls. In all
simulations, the values of the packet end-to-end delay
when the traffic drops were all less than the maximum
acceptable end to end delay. This will show the difference
among different codecs.
Then the number of maintained calls = (drop time – start
time) /2 (5)
The voice call start at 10 sec, and the drop time
for each scenario is shown in table.5, and the number of
calls maintained are shown in table.6. The results show
that the number of maintained calls when using CR LDP
TE signaling protocol is greater than those with using
RSVP TE signaling protocol with all codecs.
7.3 Jitter
Table.3 and figures 31 through 44shows the
results of maximum jitter values for different scenarios.
Except the GSM FR and G.726 codecs in the first
network, it is observed that CRLDP TE signal protocol
has lower values than RSVP TE.
7.4 Packet Delay Variation (PDV)
Table.4 and figures 17 through 30show the
results of packet delay variation for different scenarios.
Except the GSM FR codec, it is observed that CRLDP TE
signal protocol has lower values than RSVP TE.
Table 2: Summary statistics of MOS values experienced
Codecs
Types Network
number MOS value
CR LDP RSVP
PCM 1 3.595 3.595
2 3.674 3.674
GSM 1 3.467 3.467
2 3.548 3.548
G.723.1 1 2.559 2.559
2 2.546 2.546
G.726 1 3.595 3.595
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
451
2 3.674 3.674
G.728 1 3.562 3.562
2 3.675 3.675
G.729A 1 3.000 3.000
2 3.059 3.059
IS-641 1 3.468 3.468
2 3.550 3.550
Table 3: Summary of maximum jitter values experienced
Jitter value (sec) Max. Network
number
Codecs Types RSVP CR LDP 0.0000947 0.0000020 1 PCM 0.0002061 0.0000461 2 0.0016100 0.0017600 1 GSM FR 0.0019630 0.0002930 2 0.0041170 0.0002120 1 G.723.1 0.0026980 0.0000410 2 0.0001278 0.0001930 1 G.726 0.0003929 0.0000340 2 0.0002050 0.0001730 1 G.728 0.0003496 0.0000180 2 0.00039900.0000370 1 G.729A 0.0003462 0.0000230 2 0.0003830 0.0000050 1 IS-641 0.0011320 0.0001330 2
Table 4: summary of voice packet delay variations
Table 5: summary of traffic drop time
Table 6: summary of number of maintained calls
Table 7: summary of End-to-End delay values
Packet Delay Variations
(sec)
Network
number
Codecs types
RSVP CR LDP 0.0000660 0.0000030 1 PCM 0.0000493 0.0000200 2 0.0000670 0.0004080 1 GSM FR 0.0002900 0.0005940 2 0.0004600 0.0000370 1 G.723.1 0.0002220 0.0000030 2 0.0018100 0.0001900 1 G.726 0.0001870 0.0000060 2 0.0009330 0.0001710 1 G.728 0.0005940 0.0000020 2 0.0003190 0.0000023 1 G.729A 0.0001700 0.0001100 2 0.0002300 0.0000200 1 IS-641 0.0001410 0.0000070 2
Number of calls/sec Network
number
Codecs types RSVP CR LDP 14 45 1 PCM 15 57 2 15 46 1 GSM FR 15 154 2 46 225 1 G.723.1 15 225 2 18 78 1 G.726 16 76 2 17 78 1 G.728 15 75 2 15 75 1 G.729A 15 78 2 10 150 1 IS-641 15 153 2
Codecs
types Network
number End-to-End delay (sec)
CRLDP RSVP
PCM 1 0.079467 0.076834
2 0.078400 0.087500
GSM FR 1 0.126400 0.114500
2 0.142964 0.124584
G.723.1 1 0.148105 0.137048
2 0.111531 0.123505
G.726 1 0.111500 0.112300
2 0.070800 0.128800
G.728 1 0.113900 0.141138
2 0.070900 0.081100
G.729A 1 0.081200 0.098600
2 0.127800 0.106300
IS-641 1 0.109300 0.103700
2 0.104046 0.116862
Traffic drop time(sec) Network
number
Codecs types RSVP CR LDP 38 100 1 PCM 40 125 2 40102 1GSM FR 40318 2102 460 1 G.723.1 40 460 2 46 166 1 G.726 42 162 2 45166 1G.728 40160 240 160 1 G.729A 40 166 2 30 310 1 IS-641 40 316 2
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
452
Fig 3: 1st network PCM send and received voice traffic
Fig 4: 1st network G.723.1send and received voice traffic
Fig 5: 1st network G.726 send and received voice traffic
Fig 6: 1st network G.728 send and received voice traffic
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
453
Fig 7: 1st network G.729 send and received voice traffic
Fig 8: 1st network GSM FR send and received voice
traffic
Fig 9: 1st network IS-641 send and received voice traffic
Fig 10: 2nd network PCM send and received voice traffic
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
454
Fig 11: 2ndnetwork G.723.1 send and received voice
traffic
Fig 12: 2nd network G.726 send and received voice traffic
Fig 13: 2ndnetwork G.728 send and received voice traffic
Fig 14: 2ndnetwork G.729 send and received voice traffic
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
455
Fig 15: 2nd network GSM FR send and received voice
traffic
Fig 16: 2nd network IS-641 send and received voice
traffic
Fig 17: 1st network PCM PDV and E2E Delay
Fig 18: 1st network G.723.1 PDV and E2E Delay
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
456
Fig 19: 1st network G.726 PDV and E2E Delay
Fig 20: 1st network G.728 PDV and E2E Delay
Fig 21: 1st network G.729 PDV and E2E Delay
Fig 22: 1st network GSM FR PDV and E2E Delay
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
457
Fig 23: 1st network IS-641 PDV and E2E Delay
Fig 24: 2nd network PCM PDV and E2E Delay
Fig 25: 2nd network G.723.1 PDV and E2E Delay
Fig 26: 2nd network G.726 PDV and E2E Delay
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
458
Fig 27: 2nd network G.728 PDV and E2E Delay
Fig 28: 2ndnetwork G.729 PDV and E2E Delay
Fig 29: 2nd network GSM FR PDV and E2E Delay
Fig 30: 2nd network IS-641 PDV and E2E Delay
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
459
Fig 31: 1st network PCM jitter and MOS values
Fig 32: 1st network G.723.1 jitter and MOS values
Fig 33: 1st network G.726 jitter and MOS values
Fig 34: 1st network G.728 jitter and MOS values
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
460
Fig 35: 1st network PG.729 jitter and MOS values
Fig 36: 1st network GSM FR jitter and MOS values
Fig 37: 1st network IS-641 jitter and MOS values
Fig 38: 2nd network PCM jitter and MOS values
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
461
Fig 39: 2nd network G.723.1 jitter and MOS values
Fig 40: 2nd network G.726 jitter and MOS values
Fig 41: 2nd network G.728 jitter and MOS values
Fig 42: 2nd network G.729 jitter and MOS values
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
462
Fig 43: 2nd network GSM FR jitter and MOS values
Fig 44: 2nd network IS-641 jitter and MOS values
8. CONCLUSIONS
In this paper, the performance of MPLS traffic
engineering signaling protocols CRLDP and RSVP have
been investigated with seven types of codecs PCM, GSM
FR, G.723.1, G.726, G.728, G.729a, and IS-641. The
performances of these codecs have been presented and
compared.
Performance analysis focused on voice metrics
included voice MOS values, voice end-to-end delay,
voice jitter, voice packet delay variation, and voice
sent/received packets. The number of calls is calculated
and compared for each codec.
Results have showed that the MPLS network
with CR-LDP TE signal protocol has a noticeable
performance advantage compared to the MPLS network
with RSVP TE signal protocol. It is five times more than
RSVP in terms of number of maintained calls in the 1st
network, this performance difference increases as the
network becomes larger as it becomes seven times in the
second network. CRLDP has 1.12% less end to end delay
of that of RSVP 9 in the 1st network and by 8.09% in the
2nd network. For voice jitter, CRLDP is 34.34% of that of
RSVP in the 1st network and 8.3% in the 2nd network. The
voice packet delay variation of CRLDP is 21.4% of that
of RSVP in the 1st network and 44.88% in the 2nd one.
The performance of the G.723.1 codec has the
highest number of calls than other codecs but with poor
voice quality. The IS-641 codec has higher number of
calls 66.667% of that of G.723.1 codec with fair voice
quality. Other codecs have less number of calls
approximately 33.333% of that of G.723.1 codec but with
fair voice quality. These results are for the respective
codecs when applied with CRLDP protocol, however a
similar performance difference between the codecs is
obtained with RSVP protocols.
Increasing the number of paths in the 2ndnetwork
increases the performance advantage of the CRLDP over
the RSVP. This is due to the RSVP scalability issue when
there are a large number of paths passing through a node
due to the periodical refreshing of the state for each path.
REFERENCES
[1] O. Akinsipeet al., “Comparison of IP, MPLS and
MPLS RSVP-TE Networks using OPNET,”
International Journal of Computer Applications,
Vol. 58, No.2, 2012.
[2] UYLESS BLACK ’’MPLS and Label Switching
Network, 2nd Edition, 2002
[3] Reyadh Shaker Naoum, and Mohanand
Maswadym, “Performance Evaluation for VOIP
over IP and MPLS,” World of Computer Science
and Information Technology Journal (WCSIT)
ISSN: 2221-0741 Vol. 2, No. 3, 110114, 2012
[4] Mahesh Kr. Porwal, et al., “Traffic Analysis of
MPLS and Non MPLS Network including MPLS
Signaling Protocols and Traffic distribution in
OSPF and MPLS”, International Conference on
Emerging Trends in Engineering and Technology,
2008
[5] Ravi Shankar Ramakrishnan and P Vinodkumar,
“Performance Analysis of Different Codecs in
Vol. 5, No. 6 June 2014 ISSN 2079-8407
Journal of Emerging Trends in Computing and Information Sciences
©2009-2014 CIS Journal. All rights reserved.
http://www.cisjournal.org
463
VoIP Using SIP, “National Conference on Mobile
and Pervasive Computing(CoMPC-2008).India
[6] Md. Arifur Rahman, et al., “Performance Analysis
and the Study of the behavior of MPLS Protocols,”
Proc. of the International Conference on Computer
and Communication Engineering 2008, Kuala
Lumpur, Malaysia
[7] Sarmad K. Ibrahim, and Mahmoud M. AL-
Quzwini, “Performance Evaluation of MPLS TE
Signal Protocols with Different Audio Codecs for
Voice Application, “International Journal of
Computer Applications, Vol. 57, No.1, 2012.
[8] X. Xiao et al., “Traffic Engineering with MPLS in
the Internet,” Global Center Inc. and Michigan
State University, USA, vol. 14, pp. 28-33, Mar.
2000.
[9] A. Ghanwani et al., “Traffic Engineering Standards
in IP Networks Using MPLS,” IEEE
Communication Mag. Dec. 1999.
[10] B. Jamoussi, et al., “Constraint-Based LSP Setup
Using LDP,” IETF RFC 3212, Janaury 2002.
www.ietf.org
[11] E. Rosen, et al., “Multiprotocol Label Switching
Architecture,” RFC 3031, Janaury 2001.
www.ietf.org
[12] D. Awduche, et al., “Applicability Statement for
Extensions to RSVP for LSP-Tunnels (RFC
3210),” 2001. http://www.ietf.org/rfc/rcf3210.txt
[13] N. F. Mir and A. Chien, “Simulation of Voice over
MPLS communications Networks,” IEEE ICSS
conf., CA, 2002, pp. 389-393.
[14] ITU-T Recommendation G.114: One-way
transmission time;05/2000.
[15] ITU-T Recommendation G.711: Pulse code
modulation (pcm) of voice frequencies; 11/1988.
[16] Priyanka Luthra and Manju Sharma, “Performance
Evaluation of Audio Codecs using VoIP Traffic in
Wireless LAN using RSVP,” International Journal
of Computer Applicatio
[17] ITU-T Recommendation G.723.1: Dual rate speech
coder for multimedia communications transmitting
at 5.3 and 6.3 Kbit/s; 03/1996.
[18] ITU-T Recommendation G.726: 40, 32, 24, 16
Kbit/s adaptive differential pulse code modulation
(ADPCM); 12/1990.
[19] ITU-T Recommendation G.728: Coding of speech
at 16 Kbit/s using low-delay code excited linear
prediction; 06/2012.
[20] ITU-T Recommendation G.729: Coding of speech
at 8 Kbit/s using conjugate-structure algebraic-
code-excited linear prediction (CSACELP);
03/1996.
[21] R. Salami, et al, “A toll quality 8 kb/s speech
codec for the personal communications system
(PCS),” IEEE Trans. Veh. Technol.,vol43, no. 3,
pp. 808-816, Aug. 1994.
[22] “The e-model, a computational model for use in
transmission planning. ITU-T recommendation
g.107,” May2000.
[23] Jadhav S., et al., “Performance Evaluation of
Quality of VoIP in WiMAX and UMTS” PDCAT
2011, pp. 378
[24] M.A. Mohamed, et al., “Performance Analysis of
VoIP Codecs over WiMAX Networks ,” IJCSI
International Journal of Computer Science Issues,
Vol. 9, Issue 6, No 3, November 2012, pp.253-259.
[25] K. Salah and A. Alkhoraidly, “An Opnet-Based
Simulation Approach for Deploying VoIP,”
International Journal of Network Management,
Vol. 16, No. 3, 2006, pp. 159-183.
... A router handles layer-3 lookups and is responsible for adding or removing the labels from the packets when they enter or leave the MPLS domain. Whenever a packet is entering or leaving MPLS domain it has to pass through LER router, when a packet enters into MPLS domain through LER which is called "Ingress router", or when a packet leaves the MPLS domain through LER which is called Egress router [16]. ...
Article
Full-text available
Recently, there has been an enormous growth in the use of internet and all related applications, especially real-time connection-oriented services like streaming technologies;television, and telephone applications. VoIP involves the transmission of telephone conversations using data connections that transmit packets of data based on an Internet Protocol. MPLSis the newest technology being employed today’s in the Internet core, which is continuously growing to meet the increasing demands of bandwidth and quality of connectivity. Hardware limitations represented using special routers for both technologiesand performance degradation due to network complexity iscritical problems and challenges for network designers. In this paper the performance of two MPLS technologies will be evaluated and compared. These MPLS technologies are RSVP and CR-LDP. As a result of the comparative study, it was found that the superior performance of RSVP-based MPLS signal protocol regardless network complexity and hardware limitation compared with CR-LDP-based MPLS and VoIP technology.
... The study reveals athat using TE along with QoS in MPLS network decreases the latency, jitter, packet delay variation, and end-to-end packet delay compared to the case of using TE alone for voice traffic. Al-Quzwiniand Sharafali [11] studied the performance of MPLS networks implemented TE signal protocols with different voice codecs including PCM, GSM FR, G.7231, G.726, G.728, G.729 and IS-641. Simulation results show that the MPLS network with CR-LDP TE signal protocol outperforms the MPLS network with RSVP TE signal protocol in terms of the total amount of received voice packets, voice packet delay variation, voice jitter, and the number of maintained calls for all voice codecs. ...
Article
Full-text available
This paper studies the performance of Multiprotocol Label Switching (MPLS)networks for VoIP applications when applying both Traffic Engineering (TE) signal protocols and Quality of Service (QoS) algorithms. The used QoS algorithms are First-In First-Out FIFO), Priority Queuing (PQ), and Weighted Fair Queuing (WFQ). The study addresses different audio codecs including PCM (64 Kbps), GSM FR (13 Kbps), G.723.1 (5.3 Kbps), G.726 (16 Kbps), G.728 (16 Kbps), G.729 (8 Kbps) and IS-641(7.4 Kbps).In term of number of maintained calls, the results show that applying QoS algorithms improves the performance of the MPLS network with RSVP TE signal protocol more than that with CR-LDP TE signal protocol. The highest number of calls is achieved when applying both RSVP TE signal protocol with WFQ algorithm. In terms of voice end-to-end delay, voice packet delay variation, and voice jitter, the PQ algorithm gives the lowest values when applied with either CR-LDP or RSVP TE signal protocols.
Article
Full-text available
his paper studies the performance of MPLS networks with TE signal protocols in relation with voice codecs. Simulation were performed and compared for a multisite network with PCM and GSM based VoIP. Simulation results show that the MPLS network with CR-LDP TE signal protocol outperforms the MPLS network with RSVP TE signal protocol in terms of both the total amount of received voice packets and the number of maintained calls for both voice codecs.
Conference Paper
Full-text available
Next Generation Wireless Networks (NGWNs) focus on convergence of different Radio Access Technologies (RATs) providing good Quality of Service (QoS) for applications such as Voice over IP traffic (VoIP) and video streaming. The voice applications over IP networks are growing rapidly due to their increasing popularity and cost. To meet the demand of providing high-quality of VoIP at anytime and from anywhere, it is imperative to design suitable QoS model. In this paper we conduct simulation study to evaluate the QoS performance of WiMAX and UMTS for supporting VoIP. We designed simulation modules in OPNET for WiMAX and UMTS, and carried out extensive simulations to evaluate and analyze several important performance metrics such as Mean Opinion Score (MOS), end-to-end delay, jitter and packet delay variation. Simulation results show that WiMAX outscores the UMTS with a sufficient margin, and is the better technology to support VoIP applications compared with UMTS.
Conference Paper
Full-text available
MultiProtocol label switching (MPLS) is the new means to take care of the fastest growing communication network to enhance the speed, scalability and service provisioning capabilities. In order to optimize the use of transmission resources, MPLS carries differentiated services across the Internet through a virtual path capability between packet (label) switches. MPLS also has the capabilities to engineer traffic tunnels by avoiding congestion and utilizing all available bandwidth with an efficient manner. The core value of MPLS is followed by the comparison of MPLS network with the existing network and MPLS signaling protocols: constrained based label distribution protocol (CR-LDP), resource reservation protocol (RSVP) and traffic extension RSVP (RSVP-TE) maintaining the quality of service (QoS) parameters and their performance analysis as well. In such context, a full comprehensive simulation environment is created for a conventional network and MPLS applied over that traditional network to evaluate the comparative performance of network traffic behavior and the functionalities of MPLS signaling protocols as well. Finally, the results are evaluated and analyzed, and their behaviors are shown by means of graphical manner.
Article
The main components of a network are vital to its enhancements by providing reliable services. Different technologies have been put in place to enhance application services in a network. MPLS is one of such technologies and it provides a reliable delivery of application services. It delivers services with low delays, low losses and high speed of transmission. Due to the Traffic Engineering feature of MPLS, it can be used to efficiently utilize network resources as well as implement real-time applications (voice and video). Signalling protocols such as RSVP-TE and CR-LDP are used for Traffic Engineering in MPLS. In this research, the modelling of IP, MPLS and MPLS RSVP-TE (with path reserved for voice traffic) networks are presented and the performance parameters of the networks are compared. OPNET modeler 16.0 is used to simulate all the networks and the comparison is made for parameters such as throughput, utilization and voice jitter.
Article
has become an interesting topic of research in both the internet and the telecommunication industry. The tremendous increase in popularity of VoIP services is a result of huge growth in broadband access. In wired as well as in wireless communication, VoIP is expected to completely replace the traditional telephony approaches. To provide a good quality speech through VoIP applications, certain QoS parameters must be analyzed. These QoS parameters help us to evaluate the performance of various networking protocols, voice encoding schemes, etc. Numbers of QoS techniques like IntServ, DiffServ and RSVP are adopted to ensure good quality in IP based networks. In this paper, our main contribution is to analyze and evaluate the performance of various voice encoding schemes using RSVP, in a VoIP based wireless LAN. The network model designed in this paper is based on OPNET IT GURU Academic Edition. Various scenarios for different voice encoding schemes using RSVP are setup in the OPNET simulation environment. Different parameters that indicate the QoS like throughput, end to end delay, delay variations, traffic send, traffic received, etc. are calculated and analyzed in WLAN. KeywordsWLANs, QoS, IntServ, DiffServ, RSVP.
Article
IEEE802.16 technology due to its outstanding larger coverage area, high data rates, inexpensive equipments, ease of deployment and guaranteed QoS make it a suitable candidate for future broadband wireless access networks. The Mobile WiMAX has been designed to provide Broadband Internet service to mobile users. The VoIP is flexible and provides low cost telephony to customers over the existing IP infrastructure. However, there are still many challenges that need to be addressed to provide a steady and good quality voice connection over the best-effort Internet. In This paper we evaluate the performance of different VoIP codecs over the best effort WiMAX network. The network performance metrics such as jitter, one way delay, and packet loss and user perception metric that is Mean Opinion Score have been used to evaluate the performance of VoIP codecs. The simulation is performed in QualNet simulator with varying values of Packet size, number of calls and jitter buffer sizes. Our results indicate that varying the jitter buffer size and packetization time affects the quality of voice over the best effort network.
Article
These days a massive deployment of VoIP is taking place over IP networks. VoIP deployment is a challenging task for network researchers and engineers. This paper presents a detailed simulation approach for deploying VoIP successfully. The simulation uses the OPNET network simulator. Recently OPNET has gained a considerable popularity in both academia and industry, but there is no formal or known approach or methodology as to how OPNET can be used to assess the support and readiness of an existing network in deploying VoIP. Our approach and work presented in this paper predict, prior to the purchase and deployment of VoIP equipment, the number of VoIP calls that can be sustained by an existing network while satisfying QoS requirements of all network services and leaving adequate capacity for future growth. As a case study, we apply the simulation approach on a typical network of a small enterprise. The paper presents a detailed description of simulation models for network topology and elements using OPNET. The paper describes modeling and representation of background and VoIP traffic, as well as various simulation configurations. Moreover, the paper discusses many design and engineering issues pertaining to the deployment of VoIP. These issues include characteristics of VoIP traffic and QoS requirements, VoIP flow and call distribution, defining future growth capacity, and measurement and impact of background traffic. Copyright © 2006 John Wiley & Sons, Ltd.