Professional Documents
Culture Documents
La voix sur IP (Voice over IP) est une technologie de communication vocale en pleine
mergence. Elle fait partie d'un tournant dans le monde de la communication. En effet, la
convergence du triple play (voix, donnes et vido) fait partie des enjeux principaux des
acteurs de la tlcommunication aujourd'hui. Plus rcemment l'Internet s'est tendu
partiellement dans l'Intranet de chaque organisation, voyant le trafic total bas sur un
transport rseau de paquets IP surpasser le trafic traditionnel du rseau voix (rseau
commutation de circuits). Il devenait clair que dans le sillage de cette avance
technologique, les oprateurs, entreprises ou organisations et fournisseurs devaient, pour
bnficier de l'avantage du transport unique IP, introduire de nouveaux services voix et
vido. Ce ft en 1996 la naissance de la premire version voix sur IP appele H323. Issu
de l'organisation de standardisation europenne ITU-T sur la base de la signalisation voix
RNIS (Q931), ce standard a maintenant donn suite de nombreuses volutions, quelques
nouveaux
standards
prenant
d'autres
orientations
technologiques.
Pour tre plus prcis et nanmoins schmatique, le signal numrique obtenu par
numrisation de la voix est dcoup en paquets qui sont transmis sur un rseau IP vers
une application qui se chargera de la transformation inverse (des paquets vers la voix). Au
lieu de disposer la fois d'un rseau informatique et d'un rseau tlphonique commut
(RTC), l'entreprise peux donc, grce la VoIP, tout fusionner sur un mme rseau. Ca par
du fait que la tlphonie devient de la "data". Les nouvelles capacits des rseaux haut
dbit devraient permettre de transfrer de manire fiable des donnes en temps rel.
Ainsi, les applications de vido ou audioconfrence ou de tlphonie vont envahir le monde
IP qui, jusqu'alors, ne pouvait raisonnablement pas supporter ce genre d'applications
(temps de rponse important, jigue-jitter, Cos-Qos,...). Jusque vers le milieu des annes
90, les organismes de normalisation ont tent de transmettre les donnes de manire
toujours plus efficace sur des rseaux conus pour la tlphonie. A partir de cette date, il y
a eu changement. C'est sur les rseaux de donnes, que l'on s'est vertu convoyer la
parole. Il a donc fallu dvelopper des algorithmes de codage audio plus tolrants et
introduire des mcanismes de contrle de la qualit de service dans les rseaux de
donnes. Faire basculer diffrents types de donnes sur un mme rseau permet en plus,
de
simplifier
son
administration.
Comme toute innovation technologique qui se respecte, la VoIP doit non seulement
simplifier le travail mais aussi faire conomiser de l'argent. Les entreprises dpensent
normment en communications tlphoniques, or le prix des communications de la Toip
(Tlphonie sur Ip) est drisoire en comparaison. En particulier, plus les interlocuteurs
sont loigns, plus la diffrence de prix est intressante. De plus, la tlphonie sur IP
utilise jusqu' dix fois moins de bande passante que la tlphonie traditionnelle. Ceci
apportant de grand intrt pour la voix sur rseau prive. Il semblerait que les entreprises
aprs avoir mis un certain nombre de doutes sur la qualit de services soient dsormais
convaincues de la plus grande maturit technologique des solutions proposes sur le
march. Qu'il s'agisse d'entreprises mono-site ou multisites, les sondages montrent que le
phnomne de migration vers les systmes de tlphonie sur IP en entreprise est
actuellement
engag.
Les premires technologies de VoIP imagines taient propritaires et donc trs diffrentes
les unes des autres. Pourtant, un systme qui est cens mettre des gens et des systmes
en relation exige une certaine dose de standardisation. C'est pourquoi sont apparus des
protocoles standards, comme le H323 ou le SIP.
On distingue :
Zone Autonomie d'Acheminement (ZAA), cette zone, la plus basse de la
hirarchie, comporte un ou plusieurs Commutateurs Autonomie
d'Acheminement (CAA) qui eux-mmes desservent des Commutateurs Locaux
(CL). Les commutateurs locaux ne sont que de simples concentrateurs de
lignes auxquels sont raccords les abonns finals. La ZAA (Zone Autonomie
d'Acheminement) est un rseau toil, elle constitue le rseau de desserte;
Zone de Transit Secondaire (ZTS), cette zone comporte des Commutateurs de
Transit Secondaires (CTS). Il n'y a pas d'abonns relis aux CTS
(Commutateurs de Transit Secondaires). Ils assurent le brassage des circuits
lorsqu'un CAA (Commutateur Autonomie d'Acheminement) ne peut atteindre
le CAA destinataire directement (rseau imparfaitement maill);
Zone de Transit Principal (ZTP), cette zone assure la commutation des liaisons
longues distances. Chaque ZTP (Zone de Transit Principal) comprend un
Commutateur de Transit Principal (CTP), L'un des commutateurs de transit
principal (CTP) est reli au commutateur international de transit.
Pourcentage
Rduction de cots
75 %
66 %
65 %
64 %
46 %
Autres facteurs
50 %
partir
de
l'infrastructure
existante.
Le scnario vers lequel va s'orienter la tlphonie sur Ip dpend beaucoup de l'volution
du rseau lui-mme. En effet, si Internet reste peu prs dans sa configuration actuelle
o il est essentiellement dimensionn en fonction d'une qualit de service moyenne pour la
transmission des donnes, il est fort probable que la tlphonie sur Ip restera un march
rserv au rseau de type Frame, Mpls. Les seules exceptions seraient alors les cas
d'interconnexion de PBX d'entreprises, commerce lectronique, applications nouvelles
associant la voix pour une vritable utilisation multimdia d'Internet. En effet, ce qui
ralenti considrablement l'explosion de ce secteur est le fait qu'il y ait encore trop peu de
dploiements oprationnels en France et mme dans le monde. De nombreuses
entreprises connaissent la tlphonie sur IP, mais toutes en sont au mme stade : le test.
De plus, il faut savoir que la plupart des dploiements oprationnels de tlphonie sur IP
ont t raliss pour des universits, or, les universits n'ayant pas les mmes exigences
qu'une entreprise, ces dploiements ne sont pas rellement pris en compte.
Les applications et les services Ip intgrs amliorent la productivit et le soin de la
clientle. Les bnfices rcurrents seront apports par les gains de productivit lis
l'utilisation de nouveaux services et de nouveaux applicatifs tels que la messagerie unifie
qui permettent de librer, selon les spcificits des mtiers, entre 25 et 40 minutes de
temps de travail par collaborateur, les assistants personnels qui permettent au
collaborateur de personnaliser sur l'Intranet toutes les fonctions avances de renvoi
d'appel en fonction de son agenda propre ou partag et les applications d'eLearning ,
qu'il convient de faire apparatre dans une dmarche de dmonstration de retour sur
l'investissement court et moyen terme. De plus, les fonctions simplifies de cration, de
dplacement et de modification rduisent le temps ncessaire pour ajouter de nouveaux
utilisateurs au rseau. Le dploiement de nouveaux services est acclr. L'utilisation
d'une infrastructure IP commune et d'interfaces standard ouvertes permet de dvelopper
et de dployer trs rapidement des applications innovantes. Enfin, les utilisateurs accdent
tous les services du rseau partout o ils peuvent s'y connecter notamment travers
l'extention mobility (substitution de postes).
4 - Les avantages
La VoIP offre de nombreuses nouvelles possibilits aux oprateurs et utilisateurs qui
bnficient d'un rseau bas sur Ip. Les avantages les plus marqus sont les suivants.
4.1 - Rduction des cots
En dplaant le trafic voix Rtc vers le rseau priv WAN/IP les entreprises peuvent
rduire sensiblement certains cots de communications. Rductions importantes
mises en vidence pour des communications internationales, ces rductions
deviennent encore plus intressantes dans la mutualisation voix/donnes du rseau
IP inter-sites (WAN). Dans ce dernier cas, le gain est directement proportionnel au
nombre
de
sites
distants.
transport IP, mais simplifier la gestion des trois rseaux (voix, donnes et vido) par
ce seul transport. Une simplification de gestion, mais galement une mutualisation
des efforts financiers vers un seul outil. Concentrer cet effort permet de bnficier
d'un rseau de meilleure qualit, plus facilement volutif et plus disponible, pourvu
que la bande passante du rseau concentrant la voix, la vido et les donnes soit
dimensionne
en
consquence.
5 - L'Architecture Voip
5.1 - Les schmas
Voici
le
schma
gnrale
de
l'utilisation
de
la
Voip
en
entreprise
La VoIP tant une nouvelle technologie de communication, elle n'a pas encore de
standard unique. En effet,chaque constructeur apporte ses normes et ses
fonctionnalits ses solutions. Il existe tout de mme des rfrences en la matire.
Je vais dcrire les trois principales que sont H.323, SIP et MGCP/MEGACO. Tous les
acteurs de ce march utilisent comme base pour leur produit une ou plusieurs de ces
trois architectures. Il existe donc plusieurs approches pour offrir des services de
tlphonie et de visiophonie sur des rseaux IP. Certaines placent l'intelligence dans
le rseau alors que d'autres prfrent une approche peer to peer avec l'intelligence
rpartie la priphrie (terminal de tlphonie IP, passerelle avec le rseau
tlphonique commut...). Chacune a ses avantages et ses inconvnients.
Le schma ci-dessus, dcrit de faon gnrale la topologie d'un rseau de tlphonie
IP. Elle comprend toujours des terminaux, un serveur de communication et une
passerelle vers les autres rseaux. Chaque norme a ensuite ses propres
caractristiques pour garantir une plus ou moins grande qualit de service.
L'intelligence du rseau est aussi dporte soit sur les terminaux, soit sur les
passerelles/Gatekeeper (contrleur de commutation). On retrouve les lments
communs suivants :
Le routeur : Il permet d'aiguiller les donnes et le routage des paquets entre
deux rseaux. Certains routeurs, comme les Cisco 2600, permettent de
simuler un gatekeeper grce l'ajout de cartes spcialises supportant les
protocoles VoIP.
La passerelle : il s'agit d'une interface entre le rseau commut et le rseau
IP.
Le PABX : C'est le commutateur du rseau tlphonique classique. Il permet
de faire le lien entre la passerelle ou le routeur et le rseau RTC. Une mise
jour du PABX est aussi ncessaire. Si tout le rseau devient IP, il n'y a plus
besoin de ce matriel.
Les Terminaux : Des PC ou des tlphones VoIP.
Pour transmettre les paquets, on utilise RTP, standardis en 1996. Il est un protocole
adapt aux applications prsentant des proprits temps rel. Il permet ainsi de
reconstituer la base de temps des flux (horodatage des paquets : possibilit de resynchronisation des flux par le rcepteur), de dtecter les pertes de paquets et en
informer la source, et d'identifier le contenu des donnes pour leurs associer un
transport scuris. En revanche, ce n'est pas "la solution" qui permettrait d'obtenir
des transmissions temps rel sur IP. En effet, il ne procure pas de rservation de
ressources sur le rseau (pas d'action sur le rseau de type RSVP, diffserv, Policeur),
de fiabilisation des changes (pas de retransmission automatique, pas de rgulation
automatique du dbit) et de garantie dans le dlai de livraison (seules les couches de
niveau infrieur le peuvent) et dans la continuit du flux temps rel. Bien
qu'autonome, RTP peut tre complt par RTCP. Ce dernier apporte un retour
d'informations sur la transmission et sur les lments destinataires. Ce protocole de
contrle permet de renvoyer la source des informations sur les rcepteurs et ainsi
lui permettre, par exemple, d'adapter un type de codage ou encore de modifier le
dbit des donnes.
5.2 - Gateway et Gatekeeper
Pour commencer je vais parler d'un des lments clefs d'un rseau VoIP, la passerelle
et leurs Gatekeepers associs. Les passerelles ou gateways en tlphonie IP sont
des ordinateurs qui fournissent une interface o se fait la convergence entre les
rseaux tlphoniques commuts (RTC) et les rseaux bass sur la commutation de
paquets TCP/IP. C'est une partie essentielle de l'architecture du rseau de tlphonie
IP. Le gatekeeper est l'lment qui fournit de l'intelligence la passerelle. Comme
nous l'avons dj fait remarqu, nous pouvons sparer les parties matrielles et
logicielles d'une passerelle. Le gatekeeper est le compagnon logiciel de la gateway.
Une gateway permet aux terminaux d'oprer en environnements htrognes. Ces
environnements peuvent tre trs diffrents, utilisant diverses technologies tels que
le Numris, la tlphonie commute ou la tlphonie IP. Les gateways doivent aussi
tre compatible avec les terminaux tlphoniques analogiques. La gateway fournit la
possibilit d'tablir une connexion entre un terminal analogique et un terminal
multimdia (un PC en gnral). Beaucoup de socits fournissent des passerelles
mais cela ne signifie pas qu'elles fournissent le mme service. Les gateways (partie
physique) et les gatekeepers (partie logicielle) font l'objet de deux sections spares
pour bien cerner la diffrence. Certaines socits vendent un produit " gateway ",
mais en ralit, elles incorporent une autre gateway du march avec leur gatekeeper
pour proposer une solution commerciale. La plus-value ne se fait pas sur la gateway
mais sur le gatekeeper car c'est sur celui-ci qu'on peut faire la diffrence.
Un gatekeeper deux services principaux : la gestion des permission et la rsolution
d'adresses. La gatekeeper est aussi responsable de la scurit. Quand un client veut
mettre un appel, il doit le faire au travers du gatekeeper. C'est alors que celui-ci
fournit une rsolution d'adresse du client de destination. Dans le cas o il y a
plusieurs gateways sur le rseau, il peut rediriger l'appel vers un autre couple
gateway/gatekeeper qui essaiera son tour de router l'appel. Pendant la rsolution
d'adresse, le gatekeeper peut aussi attribuer une certaine quantit de bande passante
pour l'appel. Il peut agir comme un administrateur de la bande passant disponible sur
le rseau. Le gatekeeper rpond aux aspects suivant de la tlphonie IP :
Le routage des appels : en effet, le gatekeeper est responsable de la fonction
de routage. Non seulement, il doit tester si l'appel est permis et faire la
rsolution d'adresse mais il doit aussi rediriger l'appel vers le bon client ou la
bonne passerelle.
Administration de la bande passante : le gatekeeper alloue une certaine
quantit de bande passant pour un appel et slectionne les codecs utiliser. Il
agit en tant que rgulateur de la bande passante pour prmunir le rseau
contre les goulots d'tranglement (bottle-neck).
6 - Standards VoIP
6.1 - Protocole H323
6.1.1 - Introduction
Avec le dveloppement du multimdia sur les rseaux, il est devenu ncessaire
de crer des protocoles qui supportent ces nouvelles fonctionnalits, telles que la
visioconfrence : l'envoi de son et de vido avec un soucis de donnes temps
rel. Le protocole H.323 est l'un d'eux. Il permet de faire de la visioconfrence
sur
des
rseaux
IP.
H.323 est un protocole de communication englobant un ensemble de normes
utiliss pour l'envoi de donnes audio et vido sur Internet. Il existe depuis 1996
et a t initi par l'ITU (International Communication Union), un groupe
international de tlphonie qui dveloppe des standards de communication.
Concrtement, il est utilis dans des programmes tels que Microsoft Netmeeting,
ou encore dans des quipements tels que les routeurs Cisco. Il existe un projet
OpenH.323 qui dveloppe un client H.323 en logiciel libre afin que les utilisateurs
et les petites entreprises puissent avoir accs ce protocole sans avoir
dbourser beaucoup d'argent.
6.1.2 - Fonctionnement
Le protocole H.323 est utilis pour l'interactivit en temps rel, notamment la
visioconfrence (signalisation, enregistrement, contrle d'admission, transport et
encodage). C'est le leader du march pour la tlphonie Ip. Il s'inspire du
protocole H.320 qui proposait une solution pour la visioconfrence sur un rseau
numrique intgration de service (Rnis ou Isdn en anglais), comme par
exemple le service numris propos par France Telecom. Le protocole H.323 est
une adaptation de H.320 pour les rseaux Ip. A l'heure actuelle, la
visioconfrence sur liaison Rnis est toujours la technique la plus dploye. Elle
existe depuis 1990. Les rseaux utiliss sont commutation de circuits. Ils
permettent ainsi de garantir une Qualit de Service (QoS) aux utilisateurs (pas
de risque de coupure du son ou de l'image). Aujourd'hui, c'est encore un
avantage indiscutable. Par contre, comme pour le tlphone, la facturation est
jouant
alors
un
rle
similaire
celui
d'un
PBX.
Services supplmentaires : dviation, transfert d'appel, confrence, etc.
Trois protocoles de signalisation sont spcifis dans le cadre de H.323 savoir :
RAS (Registration, Admission and Status) - Ce protocole est utilis pour
communiquer avec un Gatekeeper. Il sert notamment aux quipements
terminaux pour dcouvrir l'existence d'un Gatekeeper et s'enregistrer
auprs de ce dernier ainsi que pour les demandes de traduction
d'adresses. La signalisation RAS utilise des messages H.225.0 6 transmis
sur un protocole de transport non fiable (Udp, par exemple).
Q.931 - H.323 utilise une version simplifie de la signalisation RNIS
Q.931 pour l'tablissement et le contrle d'appels tlphoniques sur Ip.
Cette version simplifie est galement spcifie dans la norme H.225.0.
H.245 : ce protocole est utilis pour l'change de capacits entre deux
quipements terminaux. Par exemple, il est utilis par ces derniers pour
s'accorder sur le type de codec activer. Il peut galement servir
mesurer le retard aller-retour (Round Trip Delay) d'une communication.
Une communication H.323 se droule en cinq phases :
tablissement d'appel
change de capacit et rservation ventuelle de la bande passante
travers le protocole RSVP (Ressource reSerVation Protocol)
tablissement de la communication audio-visuelle
Invocation ventuelle de services en phase d'appel (par exemple,
transfert d'appel, changement de bande passante, etc.)
Libration de l'appel.
6.1.3 - H323 dans le modle Osi
Pour se connecter entre eux, les interlocuteurs sont identifis par un numro ou
une adresse E.164. Elle est compose de numros et est structure comme un
numro de tlphone. En particulier, un numro de tlphone est une adresse
E.164. E.164 est le nom de la norme qui dfinit ces adresses.
Pour router un appel H.323 dans le rseau, il est ncessaire d'avoir un
GateKeeper . C'est un lment logiciel qui fonctionne dans un PC, ou encore
dans un pont multipoint ou dans un routeur IP (Exemple dans les routeurs
Cisco). En fonction de l'adresse destinataire contenue dans l'appel H.323, les
diffrents GateKeeper vont tablir la communication entre metteur et
destinateur
et
mettre
en
place
le
routage.
Par ailleurs, le protocole H.323 intgre la norme T.120 qui permet le partage
d'applications. On peut, par exemple, afficher des documents sur les postes de
travail des autres interlocuteurs.
6.1.5 - Avantages et inconvnients
Les rseaux IP sont commutation de paquets, les flux de donnes transitent en
commun sur une mme liaison. La visioconfrence IP mise sur une disponibilit
de ces liaisons. Les dbits des rseaux IP doivent donc tre adapts en fonction
du trafic afin d'viter tout risque de coupure du son et de la vido. Tous les sites
n'ont pas le mme dbit. Plus le dbit sera lev et plus le risque de coupure
sera faible. Par ailleurs, tant que la Qualit de Service n'existera pas dans les
rseaux IP, la fiabilit des visioconfrences sur les lignes faible dbit sera
basse.
A l'heure actuelle, la compatibilit entre les diffrentes normes de
visioconfrence est assez faible. La visioconfrence H.323 et H.320 sont
compatibles mais elles ncessitent l'emploi de passerelles H.320/H.323.
En ce qui concerne les diffrentes normes pour la visioconfrence sur Ip, H.323
et Ip Multicast ne sont, en rgle gnrale, pas compatibles, sauf dans le cadre de
VRVS qui permet un certain degr d'interoprabilit, mais ne gre pas la norme
T.120.
Voici les principaux bnfices qu'apporte la norme H.323 sont les suivants :
en
Cryptage au saut par saut (hop by hop) fin d'empcher des pirates de
savoir qui appelle qui.
Cryptage au saut par saut du champ d'en-tte Via pour dissimuler la
route qu'a emprunt la requte.
De plus, fin d'empcher tout intrus de modifier et retransmettre des requtes
ou rponses Sip, des mcanismes d'intgrit et d'authentification des messages
sont mis en place. Et pour des messages Sip transmis de bout en bout, des cls
publiques et signatures sont utilises par Sip et stockes dans les champs d'entte
Autorisation.
Une autre attaque connue avec Tcp ou Udp est le deny of service , lorsqu'un
Proxy Server intrus renvoie une rponse de code 6xx au client (signifiant un
chec gnral, la requte ne peut tre traite). Le client peut ignorer cette
rponse. Si il ne l'ignore pas et met une requte vers le serveur "rgulier"
auquel il tait reli avant la rponse du serveur "intrus", la requte aura de
fortes chances d'atteindre le serveur intrus et non son vrai destinataire.
6.2.4 - Comparaison avec H323
Voici les avantages du protocole H.323 :
Il existe de nombreux produits (plus de 30) utilisant ce standard adopt
par de grandes entreprises telles Cisco, IBM, Intel, Microsoft, Netscape,
etc.
Les cinq principaux logiciels de visioconfrence Picturel 550, Proshare
500, Trinicon 500, Smartstation et Cruiser 150 utilisent sur Ip la norme
H.323.
Un niveau d'interoprabilit trs lev, ce qui permet plusieurs
utilisateurs d'changer des donnes audio et vido sans faire attention
aux types de mdia qu'ils utilisent.
Voici les avantages du protocole Sip :
Sip est un protocole plus rapide. La sparation entre ses champs d'entte et son corps du message facilite le traitement des messages et
diminue leur temps de transition dans le rseau.
Nombre des en-ttes est limit (36 au maximum et en pratique, moins
d'une dizaine d'en-ttes sont utilises simultanment), ce qui allge
l'criture et la lecture des requtes et rponses.
Sip est un protocole indpendant de la couche transport. Il peut aussi
bien s'utiliser avec Tcp que Udp.
De plus, il spare les flux de donnes de ceux la signalisation, ce qui rend
plus souple l'volution "en direct" d'une communication (arrive d'un
nouveau
participant,
changement
de
paramtres...).
SIP
H323
1,5 aller-retour
6 7 aller-retour
Maintenance du code
protocolaire
l'exemple de Http
Evolution du protocole
Fonction de confrence
Distribue
Fonction de tlservices
H.323 v2 + H.450
Signalisation multicast
Non
6.2.5 - Conclusion
La simplicit, la rapidit et la lgret d'utilisation, tout en tant trs complet, du
protocole Sip sont autant d'arguments qui pourraient permettre Sip de
convaincre les investisseurs. De plus, ses avances en matire de scurit des
messages sont un atout important par rapport ses concurrents.
6.3 - Transport Rtp et Rtcp
6.3.1 - Introduction
Rtp est un protocole qui a t dvelopp par l'IETF afin de facilit le transport
temps rel de bout en bout des flots donnes audio et vido sur les rseaux Ip,
c'est dire sur les rseaux de paquets. Rtp est un protocole qui se situe au
niveau de l'application et qui utilise les protocoles sous-jacents de transport Tcp
ou Udp. Mais l'utilisation de Rtp se fait gnralement au-dessus de Udp ce qui
permet d'atteindre plus facilement le temps rel. Les applications temps rels
comme la parole numrique ou la visio-confrence constitue un vritable
problme pour Internet. Qui dit application temps rel, dit prsence d'une
certaine qualit de service (QoS) que Rtp ne garantie pas du fait qu'il fonctionne
au niveau Applicatif. De plus Rtp est un protocole qui se trouve dans un
environnement multipoint, donc on peut dire que Rtp possde sa charge, la
gestion du temps rel, mais aussi l'administration de la session multipoint.
Rtp et Rtcp sont dfinis, depuis juillet 2003, par la Rfc 3550 rendant obsolte la
version prcdente Rfc 1889.
6.3.2 - Les fonctions de Rtp
Le protocole Rtp, Real Time Transport Protocol, standardis en 1996, a pour but
d'organiser les paquets l'entre du rseau et de les contrler la sortie. Ceci
de faon reformer les flux avec ses caractristiques de dpart. Rtp est gr au
niveau de l'application donc ne ncessite pas l'implmentation d'un Kernel ou de
librairies. Comme nous l'avons dit dans l'introduction, Rtp est un protocole de
bout en bout. Rtp est volontairement incomplet et mallable pour s'adapter aux
besoins des applications. Il sera intgr dans le noyau de l'application. Rtp laisse
la
responsabilit
du
contrle
aux
quipements
d'extrmit.
Rtp, est un protocole adapt aux applications prsentant des proprits temps
rel. Il permet ainsi de :
Reconstituer la base de temps des flux (horodatage des paquets :
possibilit de resynchronisation des flux par le rcepteur)
Mettre en place un squencement des paquets par une numrotation et
ce afin de permettre ainsi la dtection des paquets perdus. Ceci est un
point primordial dans la reconstitution des donnes. Mais il faut savoir
quand mme que la perte d'un paquet n'est pas un gros problme si les
paquets ne sont pas perdus en trop grands nombre. Cependant il est trs
d'obtenir
des
6.3.3.1 - V
Ce champ, cod sur 2 bits, permet d'indiquer la version de Rtp. Actuellement,
V=2.
6.3.3.2 - P
Ce bit indique, si il est 1, que les donnes possdent une partie de bourrage.
6.3.3.3 - X
Ce bit spcifie, si il est 1, que l'entte est suivie d'une entte supplmentaire.
6.3.3.4 - CC
Ce champ, cod sur 4 bits, reprsente le nombre de CSRC qui suit l'entte.
6.3.3.5 - M
Ce bit, lorsqu'il est 1, dfinie que l'interprtation de la Marque est par un profil
d'application.
6.3.3.6 - PT
Bas sur 7 bits, ce champ identifie le type du payload (audio, vido, image,
texte, html, etc.).
6.3.3.7 - Numro de squence
Ce champ, d'une taille de 2 octets, reprsente le numro d'ordre d'mission des
paquets. Sa valeur initiale est alatoire et il s'incrmente de 1 chaque paquet
envoy, il peut servir dtecter des paquets perdus.
6.3.3.8 - Timestamp
Ce champ horodatage, de 4 octets, reprsente l'horloge systme ou l'horloge
d'chantillonnage de l'metteur. Elle doit tre monotone et linaire pour assurer
la synchronisation des flux.
6.3.3.9 - SSRC
Bas sur 4 octets, ce champ identifie de manire unique la source de
synchronisation, sa valeur est choisie de manires alatoire par l'application.
6.3.3.10 - CSRC
Ce champ, sur 4 octets, identifie les sources de contribution. La liste des
participants ayant leur contribution (audio, vido) aux donne du paquet.
6.3.4 - Les fonctions de Rtcp
Le protocole Rtcp est fond sur la transmission priodique de paquets de
contrle tous les participants d'une session. C'est le protocole Udp (par
exemple) qui permet le multiplexage des paquets de donnes Rtp et des paquets
de contrle Rtcp. Le protocole Rtp utilise le protocole Rtcp, Real-time Transport
Control Protocol, qui transporte les informations supplmentaires suivantes pour
la gestion de la session :
Les rcepteurs utilisent Rtcp pour renvoyer vers les metteurs un rapport
sur la QoS. Ces rapports comprennent le nombre de paquets perdus, le
paramtre indiquant la variance d'une distribution (plus communment
appel la gigue : c'est dire les paquets qui arrivent rgulirement ou
irrgulirement) et le dlai aller-retour. Ces informations permettent la
Voici
l'en-tte
commun
tous
les
paquets
Rtcp.
6.3.5.1 - V
Ce champ, cod sur 2 bits, permet d'indiquer la version de Rtp, qui est la mme
que dans les paquets Rtcp. Actuellement, V=2.
6.3.5.2 - P
Ce bit indique, si il est 1, que les donnes possdent une partie de bourrage.
6.3.5.3 - RC
Ce champ, bas sur 5 bits, indique le nombre de blocs de rapport de rception
contenus en ce paquet. Une valeur de zro est valide.
6.3.5.4 - PT
Ce champ, cod sur 1 octet, est fix 200 pour identifier ce datagramme Rtcp
comme SR.
6.3.5.5 - Longueur
Ce champ de 2 octets, reprsente la longueur de ce paquet Rtcp incluant l'entte
et le bourrage.
6.3.5.6 - SSRC
Bas sur 4 octets, ce champ, reprsente l'identification de la source pour le
createur de ce paquet SR.
6.3.6 - Conclusion
Rtp ncessite le protocole de transport Udp, (en-tte 8 octets), qui fournira les
numros de port source et destination ncessaire la couche application. Pour
l'instant le protocole Rtp se trouve au dessus de Udp, tandis que dans le futur,
on
aura
une
indpendance
vis
vis
des
couches
rseaux.
En rsumant, ces deux protocoles sont adapts pour la transmission de donnes
SBIT (Start Bit) - Bas sur 3 bits, ce champ reprsente le nombre de bits de poids
forts
ignorer
dans
le
premier
octet
de
donnes.
EBIT (End Bit) - Bas sur 3 bits, ce champ reprsente le nombre de bits de poids
faible
ignorer
dans
le
dernier
octet
de
donnes.
I (Intra-frame encoded data flag) - Bas sur 1 bit, ce flag doit tre mis 1 si il
contient
seulement
des
intra-frame
cod.
V (Motion Vector) - Bas sur 1 bit, ce flag indique si le Motion Vector est utilis ou
pas.
GOBN (GOB number) - Bas sur 4 bits, ce champ code le nombre de GOB actif au
dbut du paquet. Placez 0 si le paquet commence par un en-tte de GOB.
MBAP (Macroblock Address Predictor) - Bas sur 5 bits, ce champ code le prdicteur
d'adresse de Macroblock. Placez 0 si le paquet commence par un en-tte de GOB.
QUANT (Quantizer) - Bas sur 5 bits, ce champ reprsente la valeur actif avant le
dbut
de
ce
paquet.
HMVD (Horizontal Motion Vector Data) - Bas sur 5 bits, ce champ doit tre 0 si le
flag V est 0 ou si le paquet commence avec une entte Gob.
VMVD (Vertical Motion Vector Data) - Bas sur 5 bits, ce champ doit tre 0 si le flag
V est 0 ou si le paquet commence avec une entte Gob.
6.5 - Audio
Le transport de la voix sur un rseau IP ncessite au pralable tout ou une partie des
tapes suivantes :
Numrisation : dans le cas o les signaux tlphoniques transmettre sont
sous forme analogique, ces derniers doivent d'abord tre convertis sous forme
numrique suivant le format PCM (Pulse Code Modulation) 64 Kbps. Si
l'interface tlphonique est numrique (accs RNIS, par exemple), cette
fonction est omise.
Compression : le signal numrique PCM 64 Kbps est compress selon l'un
des formats de codec (compression / dcompression) (Tableau 3-3) puis
insr dans des paquets IP. La fonction de codec est le plus souvent ralise
par un DSP (Digital Signal Processor). Selon la bande passante disposition, le
signal voix peut galement tre transport dans son format originel 64 Kbps.
Dcompression : ct rception, les informations reues sont dcompresses
.il est ncessaire pour cela d'utiliser le mme codec que pour la compressionpuis reconverties dans le format appropri pour le destinataire (analogique,
PCM 64Kbps, etc.).
L'objectif d'un codec est d'obtenir une bonne qualit de voix avec un dbit et un dlai
de compression le plus faibles possibles. Le cot du DSP est li la complexit du
codec utilis. Le Tableau ci-dessous prsente les caractristiques des principaux
codecs standards de l'UIT. Les codecs les plus souvent mis en oeuvre dans les
solutions
VoIP
sont
G.711,
G.729
et
G.723.1.
La qualit d'un codec est mesure de faon subjective en laboratoire par une
population test de personnes. Ces dernires coutent tout un ensemble de
conversations compresses selon les diffrents codecs tester et les valuent
qualitativement
selon
la
table
suivante
:
Tableau : Echelle utilis pour l'valuation de la qualit de voix
Qualit de la parole
Score
Excellente
Bonne
Correcte
Pauvre
Insuffisante
Sur la base des donnes numriques des apprciations, une opinion moyenne de la
qualit d'coute (Mean Opinion Score . MOS) est ensuite calcule pour chaque codec.
Les rsultats obtenus pour les principaux codecs sont rsums dans le tableau cidessous
:
Tableau : Score MOSdes diffrents codecs
Codec VoIP
Dbit (Kbps)
Score MOS
G.711 (PCM)
64
4.1
G.726
32
3.85
G.729
3.92
G.723.1
6.4
3.9
G.723.1
5.3
3.65
GSM
13
3.5
G.729 x2
3.27
G.729 x3
2.68
G.729 x GSM
3.17
7 - Problme et QoS
7.1 - Latence
La matrise du dlai de transmission est un lment essentiel pour bnficier d'un
vritable mode conversationnel et minimiser la perception d'cho (similaire aux
dsagrments causs par les conversations par satellites, dsormais largement
remplacs
par
les
cbles
pour
ce
type
d'usage).
Or la dure de traverse d'un rseau IP dpend de nombreux facteurs:
Le dbit de transmission sur chaque lien
Le nombre d'lments rseaux traverss
Le temps de traverse de chaque lment, qui est lui mme fonction de la
puissance et la charge de ce dernier, du temps de mise en file d'attente des
paquets, et du temps d'accs en sortie de l'lment
Le dlai de propagation de l'information, qui est non ngligeable si on
communique l'oppos de la terre. Une transmission par fibre optique,
l'oppos de la terre, dure environ 70 ms.
Noter que le temps de transport de l'information n'est pas le seul facteur responsable
de la dure totale de traitement de la parole. Le temps de codage et la mise en
paquet de la voix contribuent aussi de manire importante ce dlai.
Il est important de rappeler que sur les rseaux IP actuels (sans mcanismes de
garantie de qualit de service), chaque paquet IP fait sont chemin
indpendamment des paquets qui le prcdent ou le suivent: c'est ce qu'on appelle
grossirement le Best effort pour signifier que le rseau ne contrle rien. Ce
Commentaires
0 150 ms
150 300 ms
300 700 ms
Au del de 700 ms
8 - Etat du march
On compte une bonne vingtaine de firmes sur le march. Les principaux sont Cisco,
Clarent, Avaya, Alcatel, Nortel Network, Siemens, Tnovis, 3COM ... Ce qu'il faut souligner,
c'est le fait qu'il y ait peu de concurrents car comme je l'ai dit prcdemment, la
tlphonie sur Ip est un march trs jeune et trs novateur. D'ailleurs, le fait que la
tlphonie sur IP soit un march chevauchant 2 secteurs qui se rapprochent et taient
compltement diffrent auparavant, la tlphonie et l'informatique, nous assistons ici
une concurrence ayant des origines diffrentes. En effet, nous retrouvons le gant de
l'quipement rseaux Cisco en concurrence avec des entreprises de tlphonies tel que
Alcatel ou Siemens. Mais Cisco et Clarent arrivent largement en tte, sur un march qui de
259 millions de dollars cette anne pourrait atteindre 2,89 milliards en 2006. La tlphonie
sur IP propose 3 types de terminaux diffrents : Les hardphones qui sont des tlphones
physiques IP, les softphones qui sont des logiciels permettant de tlphoner sur IP au
travers d'un PC et les tlphones IP Wi-fi qui sont des tlphones sans-fil IP. Mais la
plupart des concurrents proposent ces 3 produits qui sont plutt homognes. Un softphone
Cisco et un Softphone Siemens sont quasi-identiques. Seule l'interface graphique les
distingue. Pour le client, le produit des 2 concurrents est identique dans la mesure o il
apporte
les
mmes
services.
Voici une documentation complmentaire sur la tlphonie sur IP en Open Source.
9 - Conclusion
Actuellement, il est vident que la tlphonie IP va continuer de se dvelopper dans les
prochaines annes. Le march de la tlphonie IP est trs jeune mais se dveloppe une
vitesse fulgurante. C'est aujourd'hui que les entreprises doivent investir dans la tlphonie
IP
si
elles
veulent
y
jouer
un
rle
majeur.
Le fait est que IP est maintenant un protocole trs rpandu, qui a fait ses preuves et que
beaucoup d'entreprises disposent avantage de la tlphonie IP, car elle demande un
investissement relativement faible pour son dploiement. La tlphonie IP ouvre la voie de
la convergence voix/donnes et celle de l'explosion de nouveaux services tels que les CTI.
Maintenant que la normalisation a atteint une certaine maturit, il n'est plus dangereux de
miser sur le standard H323 qui a t accept par l'ensemble de la communaut.
La tlphonie IP est une bonne solution en matire d'intgration, de fiabilit, d'volutivit
et de cot. Elle fera partie intgrante des Intranets d'entreprises dans les annes venir
et apparatra aussi dans la tlphonie publique pour permettre des communications bas
cot.
Enfin, le dveloppement de cette technologie reprsente-t-il un risque ou une opportunit
pour les oprateurs traditionnels ? La rponse n'est pas tranche. D'un cot, une
stagnation des communications classiques; d'un autre cot l'utilisation massive d'Internet
va augmenter le trafic et dvelopper de nouveaux services que pourront dvelopper les
oprateurs.
Bientt
nous
tlphonerons
tous
sur
IP...
On peut ainsi vraisemblablement penser que le protocole IP deviendra un jour un standard