the sum of its peak bit-rates
1
. A common and simple
approach to calculate the actual bandwidth reserva-
tion is to use the sum of the conversation’s peak bit-
rates and take this upper limit as the allocation to be
requested for the TT. This guarantees that no packet
loss occurs at the cost of some over-provisioning of
network resources. However, this conservative peak
bit-rate approach could potentially cause the rejec-
tion of a new TT in the LER’s admission procedure
(CAC,) in spite of having enough capacity.
As the number of multiplexed sources in the TT in-
creases, the traffic burstiness is smoothed and the ca-
pacity to be reserved should gradually change from
the peak bit-rate approach to the mean bit-rate ap-
proach, thus making a more effective use of the net-
work resources. However, the current calculus (B,
2002) of the mean-bit rate of the TT is inaccurate,
since it is based in the ON-OFF model which does
not consider the generation of Silence Insertion De-
scriptor (SID) frames that a number of voice codecs
generate during voice inactivity periods (Estepa et al.,
2003). These SID frames mark the end of talkspurts
and update the Comfort Noise Generation parameters
at the receiver.
Starting from the previous results in (Estepa et al.,
2003), we find a more accurate analytical expressions
for the traffic parameters of a TT (i.e. mean and peak
bit-rates) transporting a set of heterogeneous voice
sources when SID-capable codecs are used. We ap-
ply them to two possible voice transport schemes:
VoIP over MPLS and VoMPLS
2
. This would facil-
itate the use of the mean bit-rate value as a reference
for a effective resource allocation in traffic engineer-
ing. In addition, the comparison between these differ-
ent transport schemes (i.e. VoIP and VoMPLS as ob-
served in figure 1) will let us to assess the bandwidth
savings of VoMPLS over VoIP. Our results could be
also applied to optimize the off-line analysis of packet
loss and delay by using the analytical models to pro-
vide a desired QoS level as a function of both the TT
mean bit-rate and the number of sources to be multi-
plexed.
The rest of the paper is structured as follows: sec-
tion 2 sets the basic models to transport voice over
an MPLS cloud and establishes the TT model used
throughout the paper. Section 3 calculates the maxi-
mum and minimum capacity allocation for a voice TT
in a VoIP over MPLS and VoMPLS scenario. Section
4 presents the main results and finally, section 5 con-
1
Within that range, the capacity selected represents a
balance between the maximum burst size and the probabil-
ity of out-of-profile.
2
The case of A2oMPLS is not addressed in detail be-
cause the current implementation agreement does not spec-
ify the packetization scheme for the SID frames. How-
ever, the findings presented for VoMPLS are still valid for
A2oMPLS with some minimum changes
cludes the paper.
2 MODELS FOR VOICE
TRANSPORT IN MPLS
This section addresses two subjects: the characteri-
zation of a voice source traffic a in a digital environ-
ment, and the means of transporting a set of those con-
versations belonging to a TT over an MPLS network.
Conversely to previous studies, we will not use the
ON-OFF model but the more general ON-SID model
presented in (Estepa et al., 2005). The main reason for
this is the inadequacy of the ON-OFF model to cap-
ture the effect of the SID frames in the conversation’s
mean bit-rate.
2.1 Single Voice Source Model: The
ON-SID Model
Low bit-rate codecs are commonly used in the trans-
port of voice over packet-switched networks. Typi-
cally, these type of codecs analyze the speech samples
generated during a period of time T and generate a in-
formation data-unit termed frame that can be used at
the receiver to faithfully restore the original sequence
of speech samples. Low bit-rate codecs are usually
equipped with a voice activity detection (VAD) fea-
ture which pursues bandwidth savings by avoiding the
generation of frames during voice inactivity periods.
Additionally, some audio codecs like G.729,
G.723.1 or AMR are also featured with an algorithm
which allows, at the beginning of each voice inactivity
period, to send SID frames. Reception of a SID frame
after a voice frame can be interpreted as an explicit
indication of the end of the talk-spurt. In addition,
SID frames may be also transmitted at any time dur-
ing the silence interval to update comfort noise gener-
ation parameters. This allows a faithful reproduction
of the background noise at the receiver’s side, increas-
ing the quality of the conversation at the cost of some
additional bandwith (Estepa et al., 2003).
Thus, the voice traffic model to be used in the re-
mainder of this paper will not be limited to the tra-
ditional ON-OFF model, but the more general ON-
SID model. This model assumes that in the discrete
time space t
i
= i · T (where T is the codec’s frame
generation period), the codecs continuously generate
frames which can be either of type: ACT (compressed
voice), SID (background noise) or NoTX. The latter
corresponds to a zero-length frame used to model in-
stants when no frames (ACT nor SID) are being gen-
erated. ON and SID periods are exponentially distrib-
uted. During voice activity periods ACT frames are
generated every T seconds. During voice inactivity
TRAFFIC TRUNK PARAMETERS FOR VOICE TRANSPORT OVER MPLS
59