Transport VoIP
Rappels sur le RTC
1876 : Invention du poste téléphonique les liais ons téléphoniques s'installaient par paires.
1878 : Le premier central téléphonique vit le jour à New Haven.
C ommutation manuelle
C haque ligne d’abonné est
dotée de voyants
Etat Libre
Etat de demande de parler à quelqu’un
Etat en communication
P our téléphoner
L'abonné devait actionner une manivelle
U ne sonnette est actionnée au central
U n employé répondait
le c lient fournit le numéro demandé
L'employé se chargeait de
faire la connexion (la
commutation) manuellement
V ia des câbles appelés circuits
T rop coûteuse
C ommutation automatique
Établissement d'un circuit
Réservation du circuit (64 kbps)
ressources disponibles adaptés au flux temps réel
Gaspillage des ressources
même lorsque il y'a pas
d'échange encours de
communication
1890 : La structure de base du réseau téléphonique était donc en place
Les centraux téléphoniques
Les câbles entre les abonnés et les centraux paires de fils torsadés et isolés
Les câbles de longue distance reliant les centraux
Architecture RTC
Réseaux d’accès Boucle locale C onnecter les clients finaux
Rés eaux de commutation
Établissement de circuits
T ypes
commutateur d'abonnés
C oncentrateur
C ommutateur local
C ommutateur à autonomie d'acheminement
commutateur de transit
U rbain
National
International
Réseaux de transmission T ransporter la voix à grande distance
Réseau de signalisation
P réparer le réseau pour
T ransporter la voix via établissement de circuit
fournir l'accès à des services
T ypes
dans la bande
Les informations de média et de signalis ation utilisent la même infrastructure
hors Bande
Les informations de média et de signalis ation utilisent des infrastructures distinctes
Réseau intelligent
C réer des services à valeur ajoutée (SVA)
donner aux clients RTC un
accès aux SVA
Gestion de réseau
C onfigurer
Surveiller
évaluer performances
Exploiter
Plans techniques
fondamentaux
P lan de numérotage
P lan de transmission
P lan de taxation
P lan de synchronisation
P lan d’acheminement
cas du Maroc
1883 : le téléphone se développe à Tanger
1908 : T anger communique télégraphiquement
utilisation de trois câbles
France
Espagne
A ngleterre
1927 : P remier central
automatique à Rabat
1932 : P remier central R6 à Casablanca
1994 : A rrivée du GSM au Maroc
1995 : Déploiement RNIS
1996 : M aroc est connecté à Internet
2000 : GP RS au Maroc
2003 : A DSL est installée au
M aroc (ATM)
2005 : Réseau de coeur MPLS installé
2009 : T echnologie 3G au Maroc
2014 : premiers tests FTTH
2014 : P remiers tests 4G
Évolutions et migration
Catalyseurs
La T oIP tend à se substituer à la téléphonie
fixe s tandard.
Introduit progressivement sur le marché de la téléphonie sans fil,
WiFI
3G
Wimax
A rrivée de
3G
ADSL amène chez l’utilisateur la connectivité IP constituent la porte d’entrée de la téléphonie IP.
Scénarios de migration
pour les entreprises
V oix et Données séparées
V oix et Données partiellement intégrées
V oix et Données totalement intégrées
Apports de la migration
C onvergence
Q uel que soit le type de
données véhiculées, le réseau
est unique
C oût de transport très faible O ptimisation des ressources
P ossibilité de compresser la voix
56% de silence
22% de composantes
répétitives
22% de composantes
essentielles
P as de réservation des
ressources
Services exclusifs
C ertains services sont propres
aux réseaux IP (IM,
M obilité,…)
P résence
M obilité
Aspects réglementaires
T arification
Identification des utilisateurs
Sécurité
Q ualité de service
Interconnexion
Hype Cycle
Trough of
Disillus ionment
Slopeof
Enlight enment
Plat eauof
Productivit y
Maturity
Technology
Trigger
Peak of
Inflated
Expectations
Pos itive
H ype
BulleInternet
V oIP Multimédia
( nouveauxservices)! !!
Negative
Hype
Travers ée dudesert 2ans) 2003 (SIP, DSP, Soft switch,DSL, 3G ,MPLS)
Do not join injust becauseit is "in"
Do not miss out just because itis "out"
Invention
Lab -98/99
Reaction (VoIP BB , ap pelsInternat ionauxnon gratuit s,
QoS,NAT,FW RTC est complexe, )
Cont re-réaction
Ado ption (sage, VoIP auniveau
accéset non pasBB)
Sour ce :gar tner
Besoins de mise en oeuvre VoIP
Sécurité
A uthentification
C onfidentialité
Intégrité
C ontinuité de service
Ges tion
Q ualité de service
Définition
VoN
T ransport de la voix dans un réseau à commutation de paquets
Ex: IP , A T M , Frame Relay…
VoA = Voice over ATM
T ransport de la voix dans un réseau ATM
VoFR = Voice over FR
T ransport de la voix dans un réseau FR
Voix sur IP (VoIP)
T ransport de la voix dans un réseau IP
Telephony sur IP (ToIP)
T ransport de la voix et des services dans un réseau IP
Service multimédia (voix, vidéo, données temps réel)
S’appuyant sur un réseau IP
d’entreprise
Nécessitant des protocoles de signalisation et de transport adaptés
Intelligence résidant plutôt dans les terminaux
Téléphonie NGN = Next Generation Network
Service multimédia (voix, vidéo, données temps réel)
S’appuyant sur un réseau IP et/ou A TM d’opérateur
Nécessitant des protocoles de signalisation et de transport adaptés
Intelligence résidant plutôt dans le réseau
Multimédia NGN
T éléphonie NGN + T éléphonie IP
Carte élaborée par
Noureddine IDBOUFKER
Professeur à l'ENSA de Marrakech
Université cadi Ayyad - Maroc
n.idboufker@uca.ma
Planification
Objectif
Déterminer
La capacité en nombre d'appels d'une solution VoIP
choisir le codec
déterminer ses carractérisques
Débit
T aille des paquets
Délai de paquétisation
calc uler la taille des paquets à
transmettre
taille des paquets codec
en-tête RT P (12 octets)
en-tête U DP (08 octets)
en-tête IP (20 octets)
en-tête C ouche 2
Débit d'une session VoIP=T aille des paquets/délai de paquétisation
Nombre d'appels = débit réservé au média / débit d'une session VoIP
La distance maximale pouvant séparer deux terminaux VoIP
C alc uler le délai de de-jitter
C alculer le budget de délai
C alculer les délais fixes
Sérialis ation
P ropagation
C odec
P aquétisation
Dépaquétisation
C ommutation
C alc uler le délai variable
Routage
Q oS
Sécurité
....
=150ms - délai variable
Qualité VoIP
Mise en oeuvre
C ouche P résentation
C odec
Rôle
O ptimiser l'utilisation de la
bande passante
Numérotation
C ompression
familles
par Échantillonnage
P C M (P ulse C ode M odulation) = G.71164 Kbps
A DP C M (A daptative PCM) = G.726
32 Kbps = 8 Khz x 4 bits/échantillon
24 Kbps = 8 Khz x 3 bits/échantillon
16 Kbps = 8 Khz x 2 bits/échantillon
par prédiction linéaire
C ELP (C ode-Excited
Linear-P redictive) = G.728Débit constant de 16 Kbit/s
A C ELP (A daptative CELP) = G.729Débit constant de 8 Kbit/s
paramétriques
M odélis ation à c ours terme du signal
Déterminer les coefficients du signal d’excitation d’un filtre
Seul l’indexe d’entrée à la table et l’amplitude sont envoyés au récepteur
Le récepteur reconstitue le
signal d’origine à partir du
vecteur et d’une série de
filtres modélis ant le conduit
vocal de l’interlocuteur
C omparais on du vecteur
obtenu à une table de vecteur
préétablie (algorithme
levinson,…)
Synthèse du signal voix à
partir des quatre derniers
éc hantillons (vecteur)
Normes ACELP
2,4 et 4,8 kbps
avec VADDétection et suppression de silence
paramètres de C hoix du codec
taux de perte tolérable
complexité
Délai de codage
coût
qualité (MOS)
C ouche Session
SIP
H.323
C ouche T ransport
RTP
En-tête
Ne garantit pas de Q oS mais y contribue
Numéro de port pair
SéquencementN°Seq
identification de la charge utilePT
identification de la source
SSRC
C SRC
Nombre de source de contributionC C
Extension d'en-teteX
HorodatageT imestamp
NTP
RTP
Spéc ifique aux applicationsM
Équipements RTP
M ixer
P roduction d'un seul flux RTP avec
M ixage des flux RT P input
M odification SSRC
M odification CC
M odification CSRC
T ranslateur
P roduction du meme nombre de flux RTP
C hangement de codage
C hangement de protocoles
....
RTCP
Feedback sur la qualité de réception des fluxÉmis par le récepteur
Format paquet RTCP
En-tête
V ersion
P adding
RC
PT
Lenght
Informations Émetteur
Horodatage RTP
Horodatage NTP
Nombre de paquets envoyés
Nombre d'octets envoyés
N'existe pas dans le cas de rapport RTCP-RR
Rapports de réception
SSRC
taux de perte
nombre cumulés de paquets perdus
P lus grand numéro de séquence RTP reçus de cette source
Gigue
Horodatage du dernier Sender Report (LSR)
Délai par rapport au dernier Sender Report (LSR)
Messages
SR
Émis par une source (et/ou récepteur) RTP
P T = 201
RR
Émis par un récepteur (uniquement) RTP
P T = 201
SDES
Décrit la source RT P pour les identifier
C name
Email
U RI
P T = 202
Bye
M et fin à l'activité d'une
source dans une session RTP
P T = 203
A pp
Spéc ifique aux applications
P T = 204
C ouche réseau
IntServ
M odèle Basé sur la réservation
des ressources
RSV P P rocessing
P olicy C ontrol
A dmission C ontrol
P acket C lassifier
P acket Scheduler
DiffServ
M odèle bas é s ur le c oncept
des classes de service
O ctet DS
DSC P
2 bit C U
identification classification
évitement de congestion
C ontrôle de trafic
ordonnancement
C ouche liaison de données
cRTP
P rincipeMécanisme de compression d'en-têteEn-tête
C hamps statiques
champs Dynamiques
C hamps variable mais
prévisibles
A pports
Grand Gain en utilisation de la bande passante au niveau WAN
T rès conseillé pour les liens bas débit
Fonctionnement
P hase 01 : Établissement contexte
envoi du full header
négociation
établissement d'un contexte
A ttribution d'un context-id
P hase 02 : T ransfert avec
compression
Envoi du header compressé
Extraction du ctxte-id
identifier contexte
Identification des valeurs des champs
décompression
P has e 0 3 : fiabilisation
envoi du full header
Etablissement d'un nouveau contexte
M ise à jour
LFI
P rincipe
Éviter la s érialis ation d'unités de données de grandes tailles
Fragmenter les paquets de grande taille
A pportsP ermettre aux paquets V oIP d'être sérialisés sans attendre
Fonctionnementfragmenter et Entrelacer les fragments avec les paquets VoIP
T aille = Délai de paquétisation * débit du lien
Les fragments vont occuper le silence inter-paquets VoIPU tilisation d'une couche 2 MLPPP
Facteurs de qualité
Qualité de la VoIP
A uditivitéC ompréhension du flux audio par le récepteurA ffectée par
Délai de bout-en-bout
Gigue
T aux de perte
Interactivité
C ommunication full-duplex mais conversation half-duplex
A ffectée parDélai de bout-en-bout
P rise de parole pendant une période de silence
M ise en oeuvre
réduire le débit occupé par VoIP
Réduire le taux de perte
réduire la gigue
réduire le délai de bout en
bout <150ms
Éliminer l'écho
A ssurer la synchronisation
Évaluation
Subjective
M OS
Simple et définie par la
spécification ITU P800
Faire appel à un ensemble d’« auditeurs » humains
U ne note d’évaluation moyenne peut ainsi être attribuée au réseau
100 essais minimum) sont
réalisés dans des conditions
bien définies
cabines d’essai
bruits
établissement de la connexion et surveillance
La procédure de mesure est également spécifiée :
choix des sujets,
échelle d’appréciation subjective
5excellent
4good
3fair
2poor
1bad
recueil et le traitement des résultats
Limitations
tests sont off-line
tests sont lents
tests sont couteux
Différents labs donnent généralement différents resultats
T ests en général vérifie un seul aspect du système
O bjectiveM esure des métriques
Délai
Gigue
Débit
T aux de perte

Carte mentale transport Voix sur ip

  • 1.
    Transport VoIP Rappels surle RTC 1876 : Invention du poste téléphonique les liais ons téléphoniques s'installaient par paires. 1878 : Le premier central téléphonique vit le jour à New Haven. C ommutation manuelle C haque ligne d’abonné est dotée de voyants Etat Libre Etat de demande de parler à quelqu’un Etat en communication P our téléphoner L'abonné devait actionner une manivelle U ne sonnette est actionnée au central U n employé répondait le c lient fournit le numéro demandé L'employé se chargeait de faire la connexion (la commutation) manuellement V ia des câbles appelés circuits T rop coûteuse C ommutation automatique Établissement d'un circuit Réservation du circuit (64 kbps) ressources disponibles adaptés au flux temps réel Gaspillage des ressources même lorsque il y'a pas d'échange encours de communication 1890 : La structure de base du réseau téléphonique était donc en place Les centraux téléphoniques Les câbles entre les abonnés et les centraux paires de fils torsadés et isolés Les câbles de longue distance reliant les centraux Architecture RTC Réseaux d’accès Boucle locale C onnecter les clients finaux Rés eaux de commutation Établissement de circuits T ypes commutateur d'abonnés C oncentrateur C ommutateur local C ommutateur à autonomie d'acheminement commutateur de transit U rbain National International Réseaux de transmission T ransporter la voix à grande distance Réseau de signalisation P réparer le réseau pour T ransporter la voix via établissement de circuit fournir l'accès à des services T ypes dans la bande Les informations de média et de signalis ation utilisent la même infrastructure hors Bande Les informations de média et de signalis ation utilisent des infrastructures distinctes Réseau intelligent C réer des services à valeur ajoutée (SVA) donner aux clients RTC un accès aux SVA Gestion de réseau C onfigurer Surveiller évaluer performances Exploiter Plans techniques fondamentaux P lan de numérotage P lan de transmission P lan de taxation P lan de synchronisation P lan d’acheminement cas du Maroc 1883 : le téléphone se développe à Tanger 1908 : T anger communique télégraphiquement utilisation de trois câbles France Espagne A ngleterre 1927 : P remier central automatique à Rabat 1932 : P remier central R6 à Casablanca 1994 : A rrivée du GSM au Maroc 1995 : Déploiement RNIS 1996 : M aroc est connecté à Internet 2000 : GP RS au Maroc 2003 : A DSL est installée au M aroc (ATM) 2005 : Réseau de coeur MPLS installé 2009 : T echnologie 3G au Maroc 2014 : premiers tests FTTH 2014 : P remiers tests 4G Évolutions et migration Catalyseurs La T oIP tend à se substituer à la téléphonie fixe s tandard. Introduit progressivement sur le marché de la téléphonie sans fil, WiFI 3G Wimax A rrivée de 3G ADSL amène chez l’utilisateur la connectivité IP constituent la porte d’entrée de la téléphonie IP. Scénarios de migration pour les entreprises V oix et Données séparées V oix et Données partiellement intégrées V oix et Données totalement intégrées Apports de la migration C onvergence Q uel que soit le type de données véhiculées, le réseau est unique C oût de transport très faible O ptimisation des ressources P ossibilité de compresser la voix 56% de silence 22% de composantes répétitives 22% de composantes essentielles P as de réservation des ressources Services exclusifs C ertains services sont propres aux réseaux IP (IM, M obilité,…) P résence M obilité Aspects réglementaires T arification Identification des utilisateurs Sécurité Q ualité de service Interconnexion Hype Cycle Trough of Disillus ionment Slopeof Enlight enment Plat eauof Productivit y Maturity Technology Trigger Peak of Inflated Expectations Pos itive H ype BulleInternet V oIP Multimédia ( nouveauxservices)! !! Negative Hype Travers ée dudesert 2ans) 2003 (SIP, DSP, Soft switch,DSL, 3G ,MPLS) Do not join injust becauseit is "in" Do not miss out just because itis "out" Invention Lab -98/99 Reaction (VoIP BB , ap pelsInternat ionauxnon gratuit s, QoS,NAT,FW RTC est complexe, ) Cont re-réaction Ado ption (sage, VoIP auniveau accéset non pasBB) Sour ce :gar tner Besoins de mise en oeuvre VoIP Sécurité A uthentification C onfidentialité Intégrité C ontinuité de service Ges tion Q ualité de service Définition VoN T ransport de la voix dans un réseau à commutation de paquets Ex: IP , A T M , Frame Relay… VoA = Voice over ATM T ransport de la voix dans un réseau ATM VoFR = Voice over FR T ransport de la voix dans un réseau FR Voix sur IP (VoIP) T ransport de la voix dans un réseau IP Telephony sur IP (ToIP) T ransport de la voix et des services dans un réseau IP Service multimédia (voix, vidéo, données temps réel) S’appuyant sur un réseau IP d’entreprise Nécessitant des protocoles de signalisation et de transport adaptés Intelligence résidant plutôt dans les terminaux Téléphonie NGN = Next Generation Network Service multimédia (voix, vidéo, données temps réel) S’appuyant sur un réseau IP et/ou A TM d’opérateur Nécessitant des protocoles de signalisation et de transport adaptés Intelligence résidant plutôt dans le réseau Multimédia NGN T éléphonie NGN + T éléphonie IP Carte élaborée par Noureddine IDBOUFKER Professeur à l'ENSA de Marrakech Université cadi Ayyad - Maroc n.idboufker@uca.ma Planification Objectif Déterminer La capacité en nombre d'appels d'une solution VoIP choisir le codec déterminer ses carractérisques Débit T aille des paquets Délai de paquétisation calc uler la taille des paquets à transmettre taille des paquets codec en-tête RT P (12 octets) en-tête U DP (08 octets) en-tête IP (20 octets) en-tête C ouche 2 Débit d'une session VoIP=T aille des paquets/délai de paquétisation Nombre d'appels = débit réservé au média / débit d'une session VoIP La distance maximale pouvant séparer deux terminaux VoIP C alc uler le délai de de-jitter C alculer le budget de délai C alculer les délais fixes Sérialis ation P ropagation C odec P aquétisation Dépaquétisation C ommutation C alc uler le délai variable Routage Q oS Sécurité .... =150ms - délai variable Qualité VoIP Mise en oeuvre C ouche P résentation C odec Rôle O ptimiser l'utilisation de la bande passante Numérotation C ompression familles par Échantillonnage P C M (P ulse C ode M odulation) = G.71164 Kbps A DP C M (A daptative PCM) = G.726 32 Kbps = 8 Khz x 4 bits/échantillon 24 Kbps = 8 Khz x 3 bits/échantillon 16 Kbps = 8 Khz x 2 bits/échantillon par prédiction linéaire C ELP (C ode-Excited Linear-P redictive) = G.728Débit constant de 16 Kbit/s A C ELP (A daptative CELP) = G.729Débit constant de 8 Kbit/s paramétriques M odélis ation à c ours terme du signal Déterminer les coefficients du signal d’excitation d’un filtre Seul l’indexe d’entrée à la table et l’amplitude sont envoyés au récepteur Le récepteur reconstitue le signal d’origine à partir du vecteur et d’une série de filtres modélis ant le conduit vocal de l’interlocuteur C omparais on du vecteur obtenu à une table de vecteur préétablie (algorithme levinson,…) Synthèse du signal voix à partir des quatre derniers éc hantillons (vecteur) Normes ACELP 2,4 et 4,8 kbps avec VADDétection et suppression de silence paramètres de C hoix du codec taux de perte tolérable complexité Délai de codage coût qualité (MOS) C ouche Session SIP H.323 C ouche T ransport RTP En-tête Ne garantit pas de Q oS mais y contribue Numéro de port pair SéquencementN°Seq identification de la charge utilePT identification de la source SSRC C SRC Nombre de source de contributionC C Extension d'en-teteX HorodatageT imestamp NTP RTP Spéc ifique aux applicationsM Équipements RTP M ixer P roduction d'un seul flux RTP avec M ixage des flux RT P input M odification SSRC M odification CC M odification CSRC T ranslateur P roduction du meme nombre de flux RTP C hangement de codage C hangement de protocoles .... RTCP Feedback sur la qualité de réception des fluxÉmis par le récepteur Format paquet RTCP En-tête V ersion P adding RC PT Lenght Informations Émetteur Horodatage RTP Horodatage NTP Nombre de paquets envoyés Nombre d'octets envoyés N'existe pas dans le cas de rapport RTCP-RR Rapports de réception SSRC taux de perte nombre cumulés de paquets perdus P lus grand numéro de séquence RTP reçus de cette source Gigue Horodatage du dernier Sender Report (LSR) Délai par rapport au dernier Sender Report (LSR) Messages SR Émis par une source (et/ou récepteur) RTP P T = 201 RR Émis par un récepteur (uniquement) RTP P T = 201 SDES Décrit la source RT P pour les identifier C name Email U RI P T = 202 Bye M et fin à l'activité d'une source dans une session RTP P T = 203 A pp Spéc ifique aux applications P T = 204 C ouche réseau IntServ M odèle Basé sur la réservation des ressources RSV P P rocessing P olicy C ontrol A dmission C ontrol P acket C lassifier P acket Scheduler DiffServ M odèle bas é s ur le c oncept des classes de service O ctet DS DSC P 2 bit C U identification classification évitement de congestion C ontrôle de trafic ordonnancement C ouche liaison de données cRTP P rincipeMécanisme de compression d'en-têteEn-tête C hamps statiques champs Dynamiques C hamps variable mais prévisibles A pports Grand Gain en utilisation de la bande passante au niveau WAN T rès conseillé pour les liens bas débit Fonctionnement P hase 01 : Établissement contexte envoi du full header négociation établissement d'un contexte A ttribution d'un context-id P hase 02 : T ransfert avec compression Envoi du header compressé Extraction du ctxte-id identifier contexte Identification des valeurs des champs décompression P has e 0 3 : fiabilisation envoi du full header Etablissement d'un nouveau contexte M ise à jour LFI P rincipe Éviter la s érialis ation d'unités de données de grandes tailles Fragmenter les paquets de grande taille A pportsP ermettre aux paquets V oIP d'être sérialisés sans attendre Fonctionnementfragmenter et Entrelacer les fragments avec les paquets VoIP T aille = Délai de paquétisation * débit du lien Les fragments vont occuper le silence inter-paquets VoIPU tilisation d'une couche 2 MLPPP Facteurs de qualité Qualité de la VoIP A uditivitéC ompréhension du flux audio par le récepteurA ffectée par Délai de bout-en-bout Gigue T aux de perte Interactivité C ommunication full-duplex mais conversation half-duplex A ffectée parDélai de bout-en-bout P rise de parole pendant une période de silence M ise en oeuvre réduire le débit occupé par VoIP Réduire le taux de perte réduire la gigue réduire le délai de bout en bout <150ms Éliminer l'écho A ssurer la synchronisation Évaluation Subjective M OS Simple et définie par la spécification ITU P800 Faire appel à un ensemble d’« auditeurs » humains U ne note d’évaluation moyenne peut ainsi être attribuée au réseau 100 essais minimum) sont réalisés dans des conditions bien définies cabines d’essai bruits établissement de la connexion et surveillance La procédure de mesure est également spécifiée : choix des sujets, échelle d’appréciation subjective 5excellent 4good 3fair 2poor 1bad recueil et le traitement des résultats Limitations tests sont off-line tests sont lents tests sont couteux Différents labs donnent généralement différents resultats T ests en général vérifie un seul aspect du système O bjectiveM esure des métriques Délai Gigue Débit T aux de perte