Académique Documents
Professionnel Documents
Culture Documents
Comprendre la variation
de dlai ou gigue
dans les rseaux
avec voix paqutise
Sommaire
Introduction
La variation de dlai dans les rseaux avec voix paqutise
Dterminer la gravit de la variation du dlai
Quelles sont les causes de la variation du dlai
- Prise en compte de l'encapsulation
- La variation du dlai dans un environnement Frame Relay
- conclusion
Introduction
Ce document dcrit la variation du dlai, comment la mesurer et comment la
compenser.
Pour lire ce document il est ncessaire d'avoir des connaissances sur
Configuration de base de la voix avec l'IOS Cisco
Connaissance de base sur la Qualit de Service (QoS)
Temps
Buffer de
compensation
de gigue
Si le dlai est trop grand au point que les paquets reus sont hors des limites pour
ce buffer, ces paquets seront limins et des distorsions pourront tre perues dans
le signal audio. Pour la perte d'un paquet, le processeur de signal fera une interpolation pour le signal et il n'y aura qu'une trs lgre distorsion. Quand le dlai
excde ce que le processeur de signal peut compenser, des perturbations trs nettes
seront perues sur le signal audio.
Le schma suivant montre comment une variation de dlai excessive est traite.
Flux avec gigue excessive
Buffer de
compensation
de gigue
4. Pour examiner cette communnication, entrez la commande show voice call. Dans
cet exemple, c'est show voice call 1/0/1. La sortie qui est affiche est donne par
le DSP qui gre cette communication et ressemble ceci.
1/0/1 vtsp level 0 state = S_CONNECT
vpm level 1 state = FXSLS_CONNECT
vpm level 0 state = S_UP
MS-2621-3B#
***DSP VOICE VP_DELAY STATISTICS***
Clk Offset (ms) : 0, Rx Delay Est (ms) : 50
Rx Delay Lo Water Mark(ms): 50, Rx Delay Hi Water Mark(ms): 7
***DSP VOICE VP_ERROR STATISTICS***
Predict Conceal(ms): 0, Interpolate Conceal(ms): 0
Silence Conceal(ms): 0, Retroact Mem Update(ms): 0
Buf Overflow Discard(ms): 0, Talkspurt Endpoint Detect Err: 0
***DSP VOICE RX STATISTICS***
Rx Vox/Fax Pkts: 1187, Rx Signal Pkts: 0, Rx Comfort Pkts: 0
Rx Dur(ms): 150200, Rx VoX Dur(ms): 23740, Rx Fax Dur(ms): 0
Rx Non-seq Pkts: 0, Rx Bad Hdr Pkts: 0
Rx Early Pkts: 0, Rx Late Pkts: 0
***DSP VOICE TX STATISTICS***
Tx Vox/Fax Pkts: 1187, Rx Signal Pkts: 0, Rx Comfort Pkts: 0
Tx Dur(ms): 150200, Rx VoX Dur(ms): 23740, Rx Fax Dur(ms): 0
***DSP VOICE ERROR STATISTICS***
Rx Pkt Drops(Invalid Header): 0, Tx Pkt Drops(HPI SAM overflow):0
***DSP
TDM
TDM
TDM
LEVELS***
Bus levels(dBmo): Rx -54,5 from PBX/Phone, Tx -64.7 to PBX/Phone
ACOM levels(dBmo): +2.0, TDM ERL Level(dBmo): +9.9
Bgd levels(dBmo): -49,4 with activity being voice
Traffic Shaping
Vous devez vous assurer que vous lissez le trafic qui sort du routeur la valeur du
CIR que l'oprateur fournit. Ceci peut tre vrifi en regardant les statistiques
Frame Relay et en testant avec l'oprateur. Pour voir les statistiques Frame Relay
utilisez la commande show frame-relay pvc xx, (xx = DLCI). Vous devez obtenir
une sortie similaire celle qui suit:
Singapour#show frame-relay pvc 16
PVC Statistics for interface Serial0/0 (Frame Relay DTE)
DLCI = 16, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0/0
input pkts 103611
output pkts 120054
in bytes 9909818
out bytes 10962348
dropped pkts 0
in FECN pkts 0
in BECN pkts 0
out FECN pkts 0
out BECN pkts 0
in DE pkts 0
out DE pkts 0
out bcast pkts 1366
out bcast bytes 448048
pvc create time 00:13:16, last time pvc status changed 00:13:17
Que Rechercher?
Ce que vous devez rechercher dans la sortie ci-dessus ce sont les valeurs qui montrent s'il y a eu congestion dans le rseau. Ce sont les paramtres FECN, BECN et
DE. Vous devez regarder uniquement les paquets entrants car Cisco ne transmet
pas ces informations. Vous pouvez voir des valeurs de ces paramtres s'incrmenter, tout dpend du type et de la configuration des commutateurs Frame Relay
utiliss par l'oprateur. En gnral, si vous avez du Frame Relay avec du "Lissage
de trafic" et que le CIR est le mme que celui du circuit, les paramtres FECN, BECN
et DE doivent rester stables.
Si ces paramtres s'incrmentent et que vous respectez le CIR, c'est que le commutateur de l'oprateur est mal configur.
Si vous louez un CIR nul mais avec une valeur de "Burst" cela constitue un bon
exemple pour illustrer la congestion. Quelques oprateurs fournissent un PVC avec
un CIR nul ce qui est bon pour les donnes mais produit des effets trs nfastes sur
la qualit de la voix. Si l'on regarde dans la sortie prcdente, avec un CIR nul le
nombre de paquets avec FECN ou DE sera gal au nombre de paquets entrants. En
allant plus loin, si vous avez un PVC 128 Kb/s lou l'oprateur et que le routeur
est positionn 512 Kbit/s vous verrez les paramtres FECN, BECN et DE s'incrmenter lentement. Rappelez-vous que vous regardez les paquets entrants controls
par le formatage de trafic configur sur le routeur l'autre extrmit du PVC. De la
mme manire vous controlez ce qui entre sur l'autre routeur avec les paramtres
de formatage de trafic configurs sur le routeur local.
La chose importante retenir est que vous ne devez pas dpasser le CIR du PVC
lou l'oprateur.
La raison pour laquelle vous pouvez voir la congestion est simple: Le CIR qui est
configur pour un PVC sur un commutateur dicte le dbit du trafic pass par le
commutateur pour ce PVC. Quand le CIR configur sur le commutateur est dpass
par le flux de donnes reu, il bufferise les trames en excs par rapport au CIR
jusqu' ce que la capacit d'acheminement soit disponible pour les paquets bufferiss . Chaque trame bufferise a t marque avec le bit DE ou FECN par le
commutateur. Si vous voulez examiner les statistiques des interfaces pour vrifier
que tout fonctionne correctement, utilisez la commande show interface.
Fragmentation
La fragmentation est plus associe au dlai de srialisation qu' la variation du
dlai mais sous certaines conditions elle peut tre la cause de variation de dlai.
La fragmentation doit toujours tre configure dans la classe de trafic Frame relay
quand on utilise la voix paqutise. La configuration de ce paramtre a deux effets
sur l'interface. L'effet vident est que tous les paquets dont la taille est suprieure
celle spcifie seront fragments. L'autre effet est moins apparent mais assez
important. Si vous regardez l'interface sur laquelle la fragmentation est configure,
vous pouvez voir l'effet de cette commande. Sans fragmentation, la stratgie de
de mise en file d'attente affiche par la commande show interface x est de type
FIFO. Lorsque la fragmentation est configure la commande affichera une mise en
file d'attente de type Dual-FIFO. C'est la Priority-Queue qui a t cre et qui sera
utilise pour le trafic voix de l'interface. Si vous avez toujours des problmes de
variations de dlai, diminuez la valeur de fragmentation jusqu' ce que la qualit
de la voix devienne acceptable.
Mise en file d'attente
Il y a gnralement deux mthodes de mises en file d'attente utilises pour le trafic
VoIP:
IP RTP Priority Queueing
Low Latency Queueing
L'une ou l'autre des mthodes doit tre utilise, elles ne doivent pas tre configures
simultanment. Si la mise en file d'attente est configure correctement d'aprs la
documentation, vous pouvez conclure que la mise en file d'attente fonctionne normalement et que le problme de variation de dlai est situ ailleurs.
La mise en file d'attente n'est gnralement pas une cause de variation de dlai car
les variations crees sont trs faibles.
Cependant si les paquets VoIP ne sont pas mis correctement en file d'attente et qu'il
y a des donnes sur le mme circuit, cela peut entrainer des variations de dlai.
Conclusion
Nous pouvons en conclure que la gigue est une variation de dlai dans le transport
des paquets VoIP. Le DSP l'intrieur du routeur peut compenser cette gigue si
celle-ci n'est pas excessive. La cause de la variation du dlai (gigue) est gnralement due une attete dans les quipements traverss par les paquets. La variation
de dlai peut tre due une mauvaise configuration du routeur et du PVC fourni
par l'oprateur