Formateur : Dans cette leçon,
nous allons parler des questions relatives à la VoIP.
VoIP est l'abréviation de Voice Over Internet Protocol, un ensemble
de protocoles que nous utilisons
pour envoyer de la voix et de la vidéo en continu et
en temps réel.
Contrairement aux protocoles de réseau
traditionnels tels que http, ftp ou le courrier électronique, lorsqu'il
s'agit d'une application en temps réel, il est impératif
de disposer d'une latence très faible
et d'une qualité de service très élevée
pour avoir une bonne connexion
vocale ou vidéo lors de l'utilisation de protocoles en
temps réel tels que la Voix sur IP.
Les services VoIP sont traditionnellement
utilisés pour passer des appels téléphoniques
via l'internet.
Si vous disposez d'un service VoIP de mauvaise
qualité, vous rencontrerez des problèmes tels que des interruptions
d'appels, des problèmes d'écho à l'autre bout
du fil ou d'autres types de problèmes au cours de l'appel.
Maintenant, lorsque vous envoyez des données ordinaires sur le réseau, les
paquets peuvent être livrés dans n'importe quel ordre,
et cela peut prendre plus ou moins de temps, sans que
cela ne fasse vraiment de différence.
Mais si nous avons un appel téléphonique,
vous devez vous assurer que les choses
que je dis vous parviennent dans le bon ordre
et au bon moment, et c'est pourquoi
les protocoles en temps réel comme la VoIP doivent vraiment
s'appuyer sur un niveau de qualité de service élevé.
Si vous n'avez pas une très bonne qualité de service,
vous verrez que vous
aurez deux problèmes de qualité majeurs qui affectent
radicalement la VoIP.
C'est ce qu'on appelle la latence et la gigue.
La latence est le temps qu'il faut pour
qu'un signal atteigne le client visé, et
elle se mesure en millisecondes.
En général, les millisecondes sont très rapides.
Nous parlons de 1/1000e de seconde, soit
une milliseconde.
Mais si nous parlons en utilisant une connexion
VoIP et que la latence augmente à plus de 100 ou 200 millisecondes, cela
sera perceptible dans le son lorsque vous
m'écouterez.
Par exemple, si vous
utilisez une connexion internet par satellite,
vous aurez généralement entre 150
et 250 millisecondes ajoutées à chaque chose que vous envoyez,
en raison du temps nécessaire pour aller jusqu'au
satellite, redescendre du satellite, traverser
l'internet, aller jusqu'au satellite, redescendre
du satellite, et pouvoir envoyer toutes ces données.
Cela signifie que la latence est plus élevée, ce qui,
dans la plupart des applications, n'est pas très grave.
Mais avec la VoIP, c'est le cas.
Une latence plus élevée signifie que
vous pouvez commencer à entendre des
échos dans vos connexions et
que vous entendrez votre propre voix répétée
lorsque vous parlez sur une connexion VoIP.
Pour minimiser ce phénomène,
nous devons veiller à ce que la latence reste faible.
En règle générale, pour bénéficier d'une qualité
de service élevée lors de l'utilisation
d'une connexion VoIP, il faut veiller à ce que
le temps de latence soit inférieur à 50 ou 100 millisecondes.
Je peux vous dire, d'après mon expérience
personnelle, que lorsque j'utilisais la VoIP sur une connexion
satellite utilisant un satellite en orbite géosynchrone, l'aller-retour
prenait environ 500 millisecondes.
De ce fait, une fois que j'ai dit quelque chose,
je dois attendre environ une demi-seconde
avant que l'autre personne qui l'a entendu ne réponde,
puis je reçois le message.
Nous avons donc toujours eu ce retard dans notre conversation, et
nous en sommes arrivés à un point où nous avions une latence significative
d'environ 1 000 millisecondes. Je devais alors dire ce
que j'allais dire, puis utiliser un mot-clé comme
"terminé", pour qu'ils sachent que j'en avais fini avec cette
phrase et qu'ils pouvaient commencer à parler
en toute sécurité.
C'est une expérience vraiment désagréable si vous
utilisez la VoIP sur une connexion à forte latence, mais dans certains
cas, vous n'avez tout simplement pas le choix, car vous
avez affaire à une connexion
par satellite par exemple.
Le deuxième problème que vous pouvez rencontrer avec
la VoIP est ce que l'on appelle la gigue.
La gigue est une mesure de la variation
du délai dans le temps, et elle est mesurée en échantillonnant
le temps écoulé entre le moment où les paquets
arrivent et le moment où ils ont été
envoyés.
En général, la plupart des services VoIP
envoient leurs données via une connexion UDP.
De ce fait, les données peuvent arriver dans n'importe quel ordre lorsqu'elles
traversent le réseau, et le système
tente alors de les remettre dans le bon
ordre.
Ainsi, lorsque la latence augmente,
de l'ordre de 30 à 50 millisecondes, la qualité
de l'appel commence à être affectée et l'on commence
à entendre de la gigue.
La gigue peut être due à un environnement à forte latence
ou au fait que les paquets empruntent
différents itinéraires sur l'internet et
sont réassemblés dans le mauvais ordre, car il s'agit
d'un protocole en temps réel.
Par exemple, si je commence à vous parler
et qu'au lieu de dire 1, 2, 3, vous entendez
ces paquets comme 1, 3, 2, cela signifie que le paquet
trois est arrivé avant le paquet deux.
En général, vous n'entendrez pas le mot entier
comme un, deux et trois dans le mauvais ordre,
mais plutôt des morceaux du mot.
C'est la raison pour laquelle vous entendrez, presque comme
une statique robotique dans une conversation
VoIP, si vous avez une faible qualité de service.
Comment résoudre les problèmes de latence et de gigue ?
Il y a deux façons de procéder.
Tout d'abord, vous pouvez augmenter les performances
globales de l'ensemble du réseau.
C'est assez difficile à faire,
car il faut prendre en
compte chaque élément du réseau,
depuis le combiné VoIP jusqu'à
la connexion (indistincte)
en passant par le réseau.
La deuxième chose que vous pouvez
faire, c'est mettre en œuvre la qualité du service.
Aujourd'hui, la qualité de service est un outil important
au sein de votre réseau.
Il s'agit d'un mécanisme qui permet de donner la priorité
à certains trafics par rapport à d'autres.
Par exemple, dans votre réseau de petite entreprise ou de bureau à domicile,
vous pouvez configurer vos appareils
de manière à donner la priorité à votre trafic
VoIP et à en faire la priorité la plus élevée dans votre réseau.
Dans la plupart des petits bureaux et des bureaux à domicile,
cette affirmation est tout à fait vraie.
Votre trafic vocal devrait être le plus important
car il est le plus sensible à une latence élevée et à l'effet de gigue
lorsque les paquets arrivent dans le désordre.
Ainsi, en configurant vos équipements de réseau
pour identifier ces paquets de voix sur IP, vous pouvez leur donner
la priorité sur tout le reste
de votre réseau, ce qui réduira votre temps
de latence et votre gigue, et offrira une meilleure
qualité de service à l'utilisateur final.
N'oubliez pas que les paramètres que vous définissez
pour la qualité de service n'ont d'effet qu'à l'intérieur
de votre réseau.
Une fois qu'il arrive sur un réseau public comme l'internet,
vos règles de qualité de service ne sont plus appliquées et c'est alors à
chacun de ces fournisseurs d'accès à l'internet de
décider s'ils vont ou non
donner la priorité à votre trafic VoIP par rapport à d'autres choses
qu'ils envoient afin de pouvoir vous
offrir une meilleure qualité de service.
Cela dit, il est toujours important de mettre en place la QoS, ou qualité
de service, à l'intérieur
de votre propre réseau pour vos appareils VoIP, car cela vous permettra
de leur donner la priorité à l'intérieur
de votre propre réseau et de leur donner au moins une longueur d'avance
sur l'internet.
N'oubliez donc pas qu'en matière de VoIP, les deux principaux
problèmes auxquels vous serez confronté
sont la latence et la gigue.
La meilleure façon de résoudre ces problèmes
est de mettre en œuvre une politique de qualité de service au
sein de votre propre réseau afin de donner la priorité à votre trafic VoIP.