Sunteți pe pagina 1din 184

Formation VoIP

Formation VoIP
Alexandre Kamoun
a.kamoun@nkevolution.fr

Alexandre Kamoun

Formation VoIP

Formation VoIP

Objectifs

Connatre les concepts de la VoIP


Connatre lintrt une entreprise dy passer
Connatre les diffrents matriels et architectures
Connatre les codecs
Mettre en place un serveur Asterisk de base

Alexandre Kamoun

Formation VoIP

Formation VoIP

Sommaire (1/2)
1

Introduction
Dfinitions
Historique
volutions
Avantages
tat du march

La VoIP
Conception dun rseau ToIP/VoIP et impacts dune
migration
Les architectures
Les composants matriels
Les logiciels
Asterisk
Alexandre Kamoun

Formation VoIP

Formation VoIP

Sommaire (2/2)
3

4
5

Les protocoles
Introduction
Protocoles de signalisation
Protocoles de transport
Droulement dune connexion
Les codecs
Maintenance et dpannage
Comment trouver de laide
La qualit de service
La QoS
Les mesures
Les caractristiques
Diffserv
Intserv
Le SLA
La scurit Alexandre Kamoun
Formation VoIP

Formation VoIP
Introduction

Sommaire

Introduction
Dfinitions
Historique
volutions
Avantages
tat du march

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Dfinitions

Sommaire

Introduction
Dfinitions
Historique
volutions
Avantages
tat du march

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Dfinitions

La ToIP

La tlphonie IP Telephony over Internet Protocol


Service qui permet de transiter des tlcommunications,
en interne, en utilisant le protocole IP.

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Dfinitions

La ToIP

Dsigne un ensemble de services et dapplications


Confrence
Double appel
Messagerie instantane
...

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Dfinitions

La VoIP

Voice over IP ou Voix sur rseau IP


Technique qui permet de communiquer par la voix via
tout rseau acceptant le protocole TCP/IP

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Dfinitions

La VoIP

Rsultat de la fusion de deux mondes


La tlphonie
Linformatique

Complexit, ncessitant des comptences en


Systmes
Rseaux IP
Tlcom

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Sommaire

Introduction
Dfinitions
Historique
volutions
Avantages
tat du march

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Le RTC

Principe : Transporter la voix via des lignes simples


Peu de services de base
Communication dite analogique
Lignes, Tlphones, Autocommutateurs (PBX)

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Le RTC

Imagin par Charles Bourseul en 1854


Premier tlphone cr en 1877 par Alexander Graham
Bell
Plan de dveloppement des tlcommunications en 1970
en France
Premier central entirement lectronique du monde par
le CNET
FT ouvre son rseau numrique avec intgration de
services

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Les commutateurs

Un numro personnel par client


Deux chemins pour la mise en relation des abonns
Lignes du rseau public pour les communications
extrieures
Dans la mme entreprise, par un autocommutateur priv

Gestion des appels (signalisation) transite sur le rseau


parallle Smaphore sous forme de message

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Les commutateurs

Ils sont les nuds du RTC (STN en anglais)


Diffrents types dartres de transition : satellites,
hertziens, par cbles coaxiaux, par fibre optique
Plusieurs types de commutateurs
Commutateur local
Commutateur autonomie dacheminement (CAA)
Centre de transit Secondaire
Centre de transit Primaire : 9 en France
Centre de Transit International

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Les liens RTC

Plusieurs types de liens diffrents


Liens analogiques : que lon retrouve partout
Liens numriques : Interfaces daccs RNIS (ISDN)
BRI : Basic Rate Interface. Appele aussi T0. 2B+D. B
64 kb/s, D 16 kb/s
PRI : Primary Rate Interface. Appele aussi T1 ou E1.
30B+D. B = 64 kb/s et D = 64kb/s

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Schma

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

La VoIP

Liaison numrique
1995, Utilisation dInternet pour rduire les cots des
communications longues distances.
Prix de revient : deux communications locales
Obstacles la migration
Complexit
Habitu au RTC

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

La VoIP

Convergence voix, donnes, images : Le Tout-IP


Donne accs de nombreux services
Discussion instantane
Envoi de document
Visioconfrence
...

Liaisons PC, tlphones, IPBX

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Historique

Schma

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
volutions

Sommaire

Introduction
Dfinitions
Historique
volutions
Avantages
tat du march

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
volutions

Premire gnration

Premire gnration grand public par les oprateurs


alternatifs
Offre de communications internationales tarif local

Consiste rassembler un grand nombre de voies


tlphoniques classiques sur le commutateur local puis
les encapsuler dans un mme paquet IP

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
volutions

Deuxime gnration

Deuxime gnration
Offre des accs Internet via la boucle locale par les
oprateurs tlcoms (50 kbit/s)

Consiste utiliser un micro et un HP sur lordinateur


afin de lutiliser pour transiter des paquets de
tlphonie

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
volutions

Troisime gnration

Troisime gnration
Connexion dun combin lordinateur quip dune
carte dacquisition

Lordinateur sert de passerelle, transformant le signal


analogique en numrique

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
volutions

Quatrime gnration

Quatrime gnration
Arrive de modems ADSL munis de multiples ports,
prenant en charges un mdia et un protocole particulier

Le modem permet de connecter des tlphones


standards : la conversion se fait par la Box

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
volutions

Et aujourdhui

Cinquime gnration
Le tlphone permet la paquetisation : cest un tlphone
IP

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Avantages

Sommaire

Introduction
Dfinitions
Historique
volutions
Avantages
tat du march

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Avantages

Cots

La rduction des cots


Diminution du cot des communications : utilisation de
la liaison Internet
Rduction du cot des infrastructures : cblage unique,
administration centralise

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Avantages

volution et administration

Des standards ouverts et interoprables


Les diffrents standards utiliss par la VOIP permettent
de saffranchir des protocoles propritaires des
constructeurs

Un service tlphonique centralis


Gestion des utilisateurs, des tlphones, et des lignes
tlphoniques

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
Avantages

Optimisation

Un rseau unique voix et data


On parle aussi de rseau Triple Play avec la convergence
de la vido, de la voix et des donnes
Intgration applications mtiers

Des bnfices techniques


Moins de bande passante pour plus dappels
Meilleure utilisation des ressources rseaux
Rseau distribu intelligent

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
tat du march

Sommaire

Introduction
Dfinitions
Historique
volutions
Avantages
tat du march

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
tat du march

Les solutions

Les FAI
Offres dgroups
Internet + tlphone illimit

La tlphonie utilise la liaison Internet


Skype, TeamSpeak, MSN, . . .

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
tat du march

Qui est positionnn ?

Arrive de la VoIP : Double comptence


Bon avenir annonc la VoIP : tout le monde la propose !
Constructeurs de matriels dinterconnexion
Constructeurs en tlcommunication
Fournisseurs daccs Internet/Tlphonie

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
tat du march

Les stats

En 2011,
42% des PME sont quips de VoIP contre 60% des
grands comptes
7% utilisent le Centrex (contre moins de 5% entre 2006
et 2010)
2 fois plus dentreprises utilisent laudioconfrence par
rapport 2010
8% des PME non-quips souhaitent migrer, contre 25%
des grands comptes

Alexandre Kamoun

Formation VoIP

Formation VoIP
Introduction
tat du march

Les stats

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP

Sommaire

La VoIP
Conception dun rseau ToIP/VoIP et impacts dune
migration
Les architectures
Les composants matriels
Les logiciels
Asterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Sommaire

La VoIP
Conception dun rseau ToIP/VoIP et impacts dune
migration
Les architectures
Les composants matriels
Les logiciels
Asterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Pourquoi ?

Ensemble des technologies des SI repose sur IP


Ncessit den faire de mme avec les donnes de voix
Difficile de penser quun systme ne puisse intragir
avec un serveur/CRM/Messagerie lectronique
La voix sur IP est alors considre comme une
application !

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Introduction

Limplmentation de la VoIP dans une entreprise


ncessite de se poser les questions suivantes :
Quelle est larchitecture tlcom, systme et rseau
existante ?
Quels sont les services disponibles pour les utilisateurs
finaux ?
Quel est le plan de dploiement mettre en oeuvre ?
Quel est le primtre budgtaire ?
Quel est le ROI ?

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Analyse de larchitecture

Important dtudier prcisment le rseau de


lentreprise
Un oubli dun lment peut tre crucial sur le bon
fonctionnement
Cblage trop ancien
Swictchs dpasss
Plusieurs sites relis
Services ncessaires non disponibles

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Les scnarios

Renouvellement sur la mme technologie


Transition vers le monde IP
Migration full-IP

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Scnario 1
Lentreprise ne souhaite pas migrer vers la VoIP
Avantages
Changement du matriel
Nouvelle fonctionnalit logicielle : admin web par
exemple
Pas dinvestissement pour le cblage et les lments
actifs
Peu de formations des utilisateurs

Inconvnients
Dpendance dun prestataire
Aucune possibilit de CTI
Investissement dans une technologie vieillissante

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Scnario 2

Lentreprise souhaite conserver ses acquis : souvent


pour faire un CTI
Lautocom peut tre conserv, intgrant une carte IP.
Transition avant le full IP
Avantages
Couplage des 3 mondes
CTI possible

Inconvnients
Dpendance dun prestataire
Dveloppement des applicatifs longs et couteux

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Conception dun rseau ToIP/VoIP et impacts dune migration

Scnario 3

Changement de lautocom, mise niveau du cblage,


des prises, disposition dune baie de brassage rseau,
mise niveau des lments actifs et des tlphones
CTI possible
Choix de lIPBX primordial pour les volutions, les
dveloppements prvus, les services diponibles, les
compatibilits avec les tlphones, etc

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les architectures

Sommaire

La VoIP
Conception dun rseau ToIP/VoIP et impacts dune
migration
Les architectures
Les composants matriels
Les logiciels
Asterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les architectures

Hberg

Lentreprise possde dans ses locaux les diffrents


matriels, en particulier lIPBX
Idal pour les grandes entreprises
Sur un mme site, les appels internes restent dans le
LAN

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les architectures

Schma

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les architectures

Centrex

Lentreprise ne possde que les terminaux et le matriel


dinterconnexion
Les authentifications et communications passent par
une liaison Internet
La maintenance et le management de lIPBX est gre
par un tiers, souvent un oprateur tlphonique

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les architectures

Schma

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les architectures

Centrex

Idal pour les petites entreprises :


Peu dentretien
Cots matrises => abonnement mensuel
IPBX toujours disponible en cas de coupure Internet ou
lectrique

Inconvnients :
Donnes et matriels grs par un tiers
Risque de coupure de loprateur sans matris de la
reprise
Peut revenir onreux long terme

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les composants matriels

Sommaire

La VoIP
Conception dun rseau ToIP/VoIP et impacts dune
migration
Les architectures
Les composants matriels
Les logiciels
Asterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les composants matriels

Autocommutateurs

Ordinateur, serveur ou machine virtuelle


Hberge un systme dexploitation Linux ou Windows
Utilise un logiciel : Asterisk, 3CX, . . . Il est le centre du
rseau VoIP
Il permet la commutation des appels, laccs
diffrentes fonctionnalits (rpondeur, musique
dattente, . . . )

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les composants matriels

Les terminaux IP

Tlphones IP ou Softphones
Permettent dtablir la communication entre
utilisateurs

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les composants matriels

Les terminaux IP

Choix des terminaux IP HW


Codecs supports
Protocoles utiliss
PoE
Mini hub intgr

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les composants matriels

Les matriels dinterconnexion


Routeurs et switchs
Permettent de faire communiquer les diffrents rseaux
et de relier les diffrents quipements

Cartes de communication
Cartes internes un ordinateur ou un serveur
Permettent de relier les rseaux VoIP aux rseaux RTC
et GSM
2 types de modules
FXS Foreign eXchange Service (vert) : Tlphones
FXO Foreign eXchange Office (rouge) : Lignes
tlphoniques

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les composants matriels

Les passerelles

Mme principe que les cartes, mais sous forme de


botiers externes

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les logiciels

Sommaire

La VoIP
Conception dun rseau ToIP/VoIP et impacts dune
migration
Les architectures
Les composants matriels
Les logiciels
Asterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les logiciels

Les constructeurs

OmniPCX par Alcatel-Lucent


NexSpan par Aastra Matra
Call Manager par Cisco
Media Gateway par Avaya
Autres . . .

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les logiciels

Les Oprateurs

Orange
SFR
Bouygues
Free
Autres . . .

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Les logiciels

Les diteurs de logiciels

Asterisk
SipX
Elastix
My SIPSwitch
3CX
Trixbox
FacetPhone
Autres . . .

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Sommaire

La VoIP
Conception dun rseau ToIP/VoIP et impacts dune
migration
Les architectures
Les composants matriels
Les logiciels
Asterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Introduction

Cr en 1999 par Mark Spencer


Open Source et libre
Systme Linux, Unix et Windows
Permet de nombreuses fonctionnalits trs prises par
les entreprises

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Architecture

Il utilise les logiciels suivant :


Une base de donnes MySQL
Un connecteur ODBC
Possibilit de rajouter un serveur web Apache-php5

Toute sa configuration repose sur diffrents fichiers


sip.conf
extensions.conf

Possibilit dutiliser une interface web pour son


administration

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Architecture

Il est compos de plusieurs modules


asterisk
dahdi : liaison avec les pilotes des matriels analogiques,
BRI et PRI
asterisk-sounds : contient diffrentes langues et codages
asterisk-addons : permet de stocker les infos CDR dans
la BDD
asterisk-perl : pour dvelopper des applications types
CDI et Manager

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Structure des fichiers

Sparation par contexte ou identifiant


Un contexte general ou default contenant les options
ou spcifications applicables tous les autres contextes
Chaque contexte ou identifiant contient des dclarations

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Mise en application (1/3)

Prparez une machine virtuelle 32 bits


Distribution Debian
Carte rseau bridge
Partitionnement de base, tout le disque, 8 Go
Environ 256 Mo de RAM suffisent sans interface
graphique

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Mise en application (2/3)

Une fois la VM prte


Faites les mises jour du systme

Commandes
apt-get update
Installez asterisk et ses dpendances

Commande
apt-get install asterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
La VoIP
Asterisk

Mise en application (3/3)

Vrifiez quasterisk est bien lanc


Commandes
/etc/init.d/asterisk status
Dcouverte de larchitecture dAsterisk

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles

Sommaire

Les protocoles
Introduction
Protocoles de signalisation
Protocoles de transport
Droulement dune connexion
Les codecs

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Introduction

Sommaire

Les protocoles
Introduction
Protocoles de signalisation
Protocoles de transport
Droulement dune connexion
Les codecs

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Introduction

Introduction

Formalisation standardise permettant la


communication entre plusieurs processus
Dans la VoIP, faire transiter sur des rseaux IP un flux
voix analogique en numrique
Notion de temps rel prendre en compte

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Introduction

Les protocoles

Protocoles de signalisation :
Couche 5 du modle OSI
Initialisent et prparent ltablissement dune
communication
Terminent et concluent une communication finie
Se focalisent sur lchantillonnage

Protocoles de transport :
Couche 4 du modle OSI
Transportent les donnes de bout en bout
Maintiennent la communication

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

Sommaire

Les protocoles
Introduction
Protocoles de signalisation
Protocoles de transport
Droulement dune connexion
Les codecs

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SIP

Session Initiation Protocol


1996 par lIETF (Internet Engineering Task Force)
Fonctionnement en client/serveur
Trs proche de HTTP et SMTP
Depuis 2004, protocole trs pris car simple et gratuit.
Implment dans la majorit des matriels et logiciels

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SIP

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SIP

Fonctionne comme HTTP


Fonctionne avec des requtes / rponses
INVITE -> 100 Trying
INVITE -> 404 Not found

Utilise SDP
Infos sur le mdia contenu : codecs, ports

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SIP

Le proxy
Met en relation deux clients ne connaissant pas leur
emplacement (@IP et Url)
Interroge le registrar pour connatre les emplacements
des clients

Le registrar
Enregistre lemplacement du User Agent (terminal
client) dans une BDD

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SIP

Avantages
Interoprabilit trs bonne
Gestion de la mobilit
Cot trs faible
Adapt de base Internet
Permet limplmentation de nombreux services

Inconvnients
Encore en maturation
Complexit avec la translation dadresse

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SIP

SIP messages / requtes


INVITE : dmarrer une session
ACK : Confirme une rponse finale pour lINVITE
BYE : Termine un appel CANCEL : Annule une requte
en attente
REGISTER : Enregistre un User Agent
OPTIONS : Requte pour interroger sur les capacits et
ltat dun UA ou dun serveur (mdia support, langue,
...)
INFO : requte dinformation sur la session en cours

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SIP

SIP messages / rponses


1xx : informations
2xx : succs
3xx : Redirections
4xx : Requtes dchec
5xx : checs serveur
6xx : checs globaux

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

IAX

Inter-Asterisk eXchange
Mis au point par Digium
Fonctionnement P2P de signalisation et de transport de
la voix
Devient une alternative srieuse SIP
conomie de la bande passante

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

IAX

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

H.323

1996 par lUIT


Inspir par la tlphonie
Base sur la H.320 (utilise par la voix sur RNIS)
Destin pour la visioconfrence, donnes, contrle, . . .
Complexe cot lev
Netmeeting de Microsoft

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

H.323
GateKeeper ou portier
Transforme les Identifiants H.323 en @ IP
Non obligatoire si le rseau possde un service de
rsolution dadresse
Contrle les admissions
Gre la bande passante

Gateway ou passerelle
Lie les rseau H323 et IP
Fait la conversion entre les formats de transmission

MultiPoint Control Unit ou Unit de Contrle


Multipoint
Utilis pour les confrences
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

H.323

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

H.323

Avantages
A fait ses preuves, mature
De nombreux constructeurs lutilisent
Gre lutilisation de la bande passante

Inconvnients
Trs complexe
Mauvaise adaptabilit, modularit et interoprabilit
Non adapt Internet
Cot trs lev

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

MGCP

Media Gateway Control Protocol


De moins en moins utilis
Contrleur central (gateway) ncessaire pour passer des
appels

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

MGCP

Avantages
Faibles changes pour tablir la connexion
Bien pour faire du RTC-IP-RTC ou du RNIS-IP-RNIS

Inconvnients
Non adapt pour Internet
Protocole trs complexe

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

SCCP

Skinny Client Control Protocol


Propritaire Cisco

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

Les fournisseurs

Nombreux fournisseurs SIP


Pour particuliers et entreprises
Abonnements diffrents
Tout illimit en national et vers certains pays Souvent
idal pour des communications totales de plus de
25h/mois
Prix la communication un tarif trs bas Souvent
idal pour des communications nexcdant pas 25h/mois

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de signalisation

Les fournisseurs

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Sommaire

Les protocoles
Introduction
Protocoles de signalisation
Protocoles de transport
Droulement dune connexion
Les codecs

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Introduction

RTP/RTCP
Real-Time Protocol / Real-Time Transfert Control
Protocol
1996 par lIETF (RFC 3550 et 3650)
Couche transport
Fonctionnement prfr sur UDP
Utilisent une paire de ports :
RTP : pair
RTCP : impair immdiatement suprieur

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

RTP

Permet la transmission de donnes en temps rel


Identifie le type de linformation transporte
Ajoute des marqueurs temporels et des numros de
squence (transport IP normal au Best Effort)
Contrle larrive destination des paquets (par RTCP)
Permet aussi lenvoi multicast (pour plusieurs
destinataires)

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

RTCP

Transmet priodiquement des paquets de contrle par


tous les participants dans la session
Protocole de contrle de flux
Vhicule des informations basiques
Sur les participants dune session
Sur la QoS

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Mise en application 1/6 : SIP


Nous allons crer 2 utilisateurs
Dans /etc/asterisk, sauvegardez le fichier sip.conf
Commande
mv /etc/asterisk/sip.conf /etc/asterisk/BAK_sip.conf
Astuce
Le fichier par dfaut contient des infos intressantes, cest
pourquoi il vaut mieux le garder porte
Attention
Il est fortement recommand de crer un fichier sip.conf
totalement vide
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Mise en application 2/6 : SIP

Crez et ditez le fichier sip.conf avec les informations


suivantes
Spcifiez vos prnoms et celui de votre voisin
Faites en sorte que sur un serveur, le numro soit 100, et
sur celui de votre voisin respectif 200

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Mise en application 3/6 : SIP

Configurez un softphone et testez la connexion


Exemple de softphone : 3CX

Vrifiez leurs connexions au serveur dans la CLI


dasterisk
Commandes
asterisk -r
sip show peers

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Mise en application 4/6 : SIP

laide de Wireshark, relevez les tapes didentification


dun utilisateur
Dconnectez un utilisateur
Lancez lcoute des flux
Connectez lutilisateur
Identifiez les tapes, et vrifiez le ou les protocoles
utiliss

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Mise en application 5/6 : extension

Nous allons maintenant crer les rgles dappels


Comme pour sip.conf, sauvegardez le fichier
extensions.conf et crez-en un vierge
Dclarez les routes dappels pour les deux postes
Testez les deux sens dappels laide des softphone

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Protocoles de transport

Mise en application 6/6 : messagerie

Nous crons une bote vocale


Dclarez lutilisation dune messagerie vocale pour
chaque utilisateur
Crez une rgle dappel permettant un utilisateur de
joindre le menu principal du rpondeur. Le numro
appeler sera le 777
Fichiers modifier : voicemail.conf, sip.conf et
extensions.conf

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Sommaire

Les protocoles
Introduction
Protocoles de signalisation
Protocoles de transport
Droulement dune connexion
Les codecs

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Droulement dune connexion


Conversion de la voix en bits : le CAN
Compression des bits en un format adapt la
transmission
Transmission des donnes numriques vocales dans des
paquets : gnralement protocole temps rel RTP 1
Utilisation dun protocole de signalisation pour appeler :
H323 2 , . . .
la rception, dsassemblage et extraction des paquets
Conversion des bits en voix, puis transmission la carte
son ou au tlphone
1. Voir partie 3.2
2. Voir partie 3.1
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Droulement dune connexion


Conversion de la voix en bits : le CAN
Compression des bits en un format adapt la
transmission
Transmission des donnes numriques vocales dans des
paquets : gnralement protocole temps rel RTP 1
Utilisation dun protocole de signalisation pour appeler :
H323 2 , . . .
la rception, dsassemblage et extraction des paquets
Conversion des bits en voix, puis transmission la carte
son ou au tlphone
1. Voir partie 3.2
2. Voir partie 3.1
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Droulement dune connexion


Conversion de la voix en bits : le CAN
Compression des bits en un format adapt la
transmission
Transmission des donnes numriques vocales dans des
paquets : gnralement protocole temps rel RTP 1
Utilisation dun protocole de signalisation pour appeler :
H323 2 , . . .
la rception, dsassemblage et extraction des paquets
Conversion des bits en voix, puis transmission la carte
son ou au tlphone
1. Voir partie 3.2
2. Voir partie 3.1
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Droulement dune connexion


Conversion de la voix en bits : le CAN
Compression des bits en un format adapt la
transmission
Transmission des donnes numriques vocales dans des
paquets : gnralement protocole temps rel RTP 1
Utilisation dun protocole de signalisation pour appeler :
H323 2 , . . .
la rception, dsassemblage et extraction des paquets
Conversion des bits en voix, puis transmission la carte
son ou au tlphone
1. Voir partie 3.2
2. Voir partie 3.1
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Droulement dune connexion


Conversion de la voix en bits : le CAN
Compression des bits en un format adapt la
transmission
Transmission des donnes numriques vocales dans des
paquets : gnralement protocole temps rel RTP 1
Utilisation dun protocole de signalisation pour appeler :
H323 2 , . . .
la rception, dsassemblage et extraction des paquets
Conversion des bits en voix, puis transmission la carte
son ou au tlphone
1. Voir partie 3.2
2. Voir partie 3.1
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Droulement dune connexion


Conversion de la voix en bits : le CAN
Compression des bits en un format adapt la
transmission
Transmission des donnes numriques vocales dans des
paquets : gnralement protocole temps rel RTP 1
Utilisation dun protocole de signalisation pour appeler :
H323 2 , . . .
la rception, dsassemblage et extraction des paquets
Conversion des bits en voix, puis transmission la carte
son ou au tlphone
1. Voir partie 3.2
2. Voir partie 3.1
Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

CAN

Matriel de conversion analogique / numrique


Une carte son le fait de base : permet de convertir une
bande de 22050 Hz en donnes de 16 bits
Lchantillonnage est de 44100 Hz en raison du principe
de Nyquist
Soit 2 octets * 44100 chantillon/s = 88200 o/s en mono

Rduction de cette BP par des codages

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Droulement dune connexion

Algorithmes de compression

Conversion des donnes prcdentes dans un format


standard : permet une transmission rapide
Exemple le PCM : modulation par impulsion et codage,
le codec G.711
BP de la voix 4 kHz soit un chantillonnage de 8 kHz
1 chantillon est reprsent par 8 bits
On a donc un dbit de 8000 Hz * 8 bits = 64 kbits/s

Autre exemple le ADCPM : seule la diffrence entre le


paquet de voix actuel et prcdent est converti

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

Sommaire

Les protocoles
Introduction
Protocoles de signalisation
Protocoles de transport
Droulement dune connexion
Les codecs

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

Introduction

Les points choisir


La bande passante
La charge CPU pour encoder/dcoder
La qualit sonore (MOS) : >3,9
Les cots
Licences
Matriels (implmentation pouvant tre chre)

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

G.711

Utilis par les boxs


Gratuit, trs peu compress
Dbit : 64 kb/s
Dlai de codage : 0,125ms
MOS : 4,1

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

G.723

G 723.1 (1988) : utilis par GoogleTalk


Payant
Trs grande compression
Dbit : 6,3 kb/s
Dlai de codage : 90 ms
MOS : 3,9

G 723.1a
Dbit : 5,3 kb/s
MOS : 3,65

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

G.726

G.726 (1990)
Gratuit
Bon rapport qualit sonore/CPU
Dbit : entre 16 et 40 kb/s
Dlai de codage : 0,3ms
MOS : 4.1

G.727
MOS : 3.3

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

G.729

Skype
Payant
Bonne compression et qualit
Dbit : 8 kb/s
Dlai de codage : 30 ms
MOS :
3,92 /
3.7 pour le G.729a

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

ILBC

Internet Low Bitrate Codec


Wengo, Gizmo, yahoo ! messenger
Gratuit
Bonne compression et qualit
Charge CPU similaire au G729
Dbit : 15,2 kb/s ou 13,33 kb/s
Dlai de codage : 20 ou 30 ms
MOS : 4,14 ou 3.5

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

Speex

Gratuit
Bonne compression et qualit
Charge CPU suprieure aux autres codecs
Dbit : de 2 44kb/s
Dlai de codage : 30 ms
MOS : 3,84

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

GSM

Gratuit
Peu de bande passante
Dbit : 12,2 kb/s
Dlai de codage : 20 ms
MOS : 3,5 4,14

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

Mise en application 1/2 : codecs

Appelez une extension et relevez le codec utilis pour la


conversation
Vrifiez les translations possibles entre codecs
Commande
core show translation
Forcez un utilisateur utiliser le codec G711 Europe et
lautre le codec GSM : que remarquez-vous ?

Alexandre Kamoun

Formation VoIP

Formation VoIP
Les protocoles
Les codecs

Mise en application 2/2 : IAX

Nous allons raliser la connexion entre deux serveurs IPBX


via le protocole IAX
Dclarez vos serveurs dans le fichier iax.conf de sorte
ce quils puissent se connecter lun lautre
Mettez en place une rgle de routage spcifiant que tous
les numros de la forme 1xx et 2xx soient redirigs vers
le bon serveur

Alexandre Kamoun

Formation VoIP

Formation VoIP
Maintenance et dpannage
Comment trouver de laide

Retour derreurs tlphones

Tous les softphones et tlphones affichent les erreurs


rencontres
Erreur dauthentification
...

Ces erreurs sont issues des requtes SIP gnres par le


serveur

Alexandre Kamoun

Formation VoIP

Formation VoIP
Maintenance et dpannage
Comment trouver de laide

Retour derreurs serveurs

Souvent les plus utiles


Via la CLI dasterisk, accessible via rasterisk, les
actions et erreurs sont affiches en direct
Le mode verbose affiche plus dinformation pour du
dbuggage
Mode verbose : rasterisk -vvvvvvvvvvvvvvvvvvvvv
(x10)
Chaque option v ajoute de la verbosit (des
informations)

Alexandre Kamoun

Formation VoIP

Formation VoIP
Maintenance et dpannage
Comment trouver de laide

Gnral

Les erreurs dauthentification dun tlphone sont lies


au fichier de configuration sip.conf
Les erreurs dappels de numros sont lies au fichier
extensions.conf
Les problmes de voix sur une communication en cours
peuvent tre lis
Au dbit
Au codec
Au rseau en gnral

Alexandre Kamoun

Formation VoIP

Formation VoIP
Maintenance et dpannage
Comment trouver de laide

Important

Toujours penser recharger la configuration aprs


chaque modification dun fichier

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service

Sommaire

Maintenance et dpannage
Comment trouver de laide

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Sommaire

Maintenance et dpannage
Comment trouver de laide

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Historique
Avant 1980 : tlphonie avec garantie de service : accs
et qualit
Fin 1970 : apparition des rseaux de donnes
IP avec garantie de fiabilit
X25 avec garantie de ressources

Fin 1980 : rseaux haut dbit avec intgration de


services
Architectures proposes : TCP/IP (prsent) et ATM
(garanties de services)

Dbut 1990 : Web et omniprsence de lInternet


2000 : gnralisation des mobiles, du WiFi
PAS DE QUALIT DE SERVICES !
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Difficults
Difficults du contrle sur
Le Haut dbit
Contrle ractif peu efficace : une grande quantit de
donnes ont le temps darriver pendant le dlai daller et
retour

Dpend de la capacit du rseau


LFN : Long Fat Network
Dbit * dlai = la capacit

Diffrents services
Besoins trs varis : taux de perte, dlai de transmission
(constant, variable, ...)

Diffrents types de trafic


Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Difficults

Architecture de rseaux modernes


Intgration verticale (OSI) et horizontale : besoin de
garantir les services tous les niveaux

Diffrentes interprtations des standards : appareils


pouvant en pas tre compatibles entre eux
Amlioration avec IPv6, dont la QoS est implmente
dans les paquets.
Les routeurs interprtent et rservent le dbit ncessaire

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

La QoS

Quality of Service
Offre des services de transport de qualit et de
performance pour certains. . . Services !
Exigences de bande passante
Exigences de gigue
Exigences de latence

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Paramtres

Dlai de transfert de bout en bout


Variation du dlai de transfert
Ratio derreur de bit
Ratio de perte de paquet

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Exemples de services
Transfert de fichiers, navigation Web, Mail
Fiabilit des donnes
Rapidit

Streaming Vido
Fiabilit
Absence de gigue

VoIP, visioconfrence, chat


Faible dlai : on est sur du temps rel
Fiabilit
Absence de gigue

Jeu et simulation distribue intractive


Fiabilit des donnes
Faible dlai
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Exemples dattentes

Fortes dpendances du rseau informatique


Activits conomiques
Activits administratives
Activits quotidiennes

Lutilisateur recherche alors des garanties de service


et non plus du mieux possible !

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La QoS

Ncessit de la QoS
Pour le FAI
Abonnements et garanti de dbit diffrents entre les
utilisateurs

Pour le particulier ou la PME


Utilisation de multiples services sur un lien Internet
dbit limit

Pour de la rpartition de charges


Pour le mlange de plusieurs services et applications
rseaux
Pour le besoin de haute-disponibilit

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les mesures

Sommaire

Maintenance et dpannage
Comment trouver de laide

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les mesures

La latence

Dbit de transmission sur chaque lien


Nombre dlments traverss
Temps de travers par lment
Dlai de propagation de linformation
Temps de traitement de la voix

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les mesures

La latence

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les mesures

Caractristique du dbit
Dbit crte, PCR : dbit maximum atteint
Dbit nominal de la liaison
Dbit moyen, MCR : moyenne sur un intervalle de
temps
Dbit instantan : dbit lmentaire
On distingue les priodes
Dactivit : le burst
De silence

Le trafic informatique est gnrallement par rafale :


difficult grer

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les mesures

Caractristique de la gigue
Variation du dlai de transmission : influe sur la forme du
trafic
Gigue dinsertion
Linstant darrive des donnes est diffrent de lmission
du paquet
Retard de regroupement des donnes
Gigue de multiplexage
Les paquets sont multiplexs sur la mme liaison
Un seul paquet est mis sur la liaison : les autres
attendent
Politique dordonnancement des paquets de diffrents
flux
Gigue de charge
Dlais introduits par le rseau qui dpendent de sa
charge
Gigue de routage
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les mesures

Niveaux danalyse
Afin de dfinir lutilisation du rseau, plusieurs
analyses sont ncessaires
La connexion
Nature : variable, en rafale, constante
La BP requise
La QoS
Lchelle de temps

La rafale
Frquence, longueur, intensit
chelle de temps la ms

Le paquet
chelle de temps la ms
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les caractristiques

Mise en place de la QoS

Diffrents lments dun rseau


Les switchs : le 802.1p
Les routeurs : le RSVP, IP, TCP, . . .
Les protocoles : MPLS, ATM, FR

Gestion de la QoS de bout en bout

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les caractristiques

Positionnement

Diffrents niveaux du rseau


Avant le goulot dtranglement
Sur le goulot dtranglement
Sur le rcepteur

Elle agit
Au niveau 2, dans le LAN
Au niveau 3, au travers du WAN

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les caractristiques

Classification
Dtermine les traitements appliquer par le routeur
aux paquets
Tous les paquets dun flux subissent le mme
traitement. Dtermination effectue
Aux seuls routeurs en frontire du domaine
chaque routeur

Dtermination utilisant
Un seul champ de lentte du paquet de niveau Rseau,
ie @IP destination, label du paquet MPLS
Un ensemble de champs de plusieurs niveaux, ie
lanalyse des champs Protocol des enttes IP et TCP =>
dtermine le type de paquet avec prcision

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les caractristiques

Positionnement

Classification des paquets, 802.1p, niveau 2


Classification des paquets, IP, niveau 3
Classification des paquets, TCP et UDP, niveau 4
Classification des paquets, trafic multimdia, niveau 5

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les caractristiques

Modles

Par dfaut, gestion des paquets par best effort


3 modles de gestion de la QoS
Precedence : Traitement suivant la priorit indique
dans son en-tte
DiffServ : adapt aux rseaux de grande chelle
IntServ : adapt aux rseaux de petite chelle

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les caractristiques

tapes de la gestion

La file dattente
Traite un paquet en priorit en cas de congestion
Rejette un paquet en priorit en cas de saturation

Le classifieur
Affecte une priorit et/ou une classe de service au paquet
en fonction de paramtres

Le contrleur
Traite le paquet en fonction de ltat du flux et du
contrat de trafic associ au flux

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Les caractristiques

tapes de la gestion

Le routage
Donne le lien de sortie en fonction de la charge et de la
topologie du rseau

Lordonnanceur
Mesure et analyse le flux, et le compare avec la QoS
demande
Applique la QoS en fonction de la priorit, pouvant alors
Changer le marquage
Rguler le trafic
crter les pics de trafic

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Diffserv

Prsentation

Differentiated Services
1996 par lIETF
RFC 2474 et 2475

Doit fournir plusieurs niveaux de QoS afin de satisfaire


la plupart des applications

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Diffserv

Principe
Utilise un champ spcial dans lentte du paquet IP
DSCP : DiffServ Code Point (sur 6 bits)

Diffrencie le comportement des routeurs de priphrie


des routeurs de coeur du rseau
PHB : Per Hop Behavior

Un domaine est compos de deux types de routeurs


Ingress/Egress Edge Routers :
Positionnent un champ pour diffrencier les paquets dans
lentte IP
Sont responsables de lexcution de mcanismes de
contrle dadmission et de classification

Core routers : appliquent lordonnancement et le contrle


de congestion appropri suivant la valeur du champ

Une rgion Diffserv est un agrgat de plusieurs


domaines
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Diffserv

Classes

2 classes de traitement appliquer


Expedited Forwarding : pour les flux critiques
Assured Forwarding
Platine : haute, moyenne, basse
Or : haute, moyenne, basse
Argent : haute, moyenne, basse
Bronze : haute, moyenne, basse

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Prsentation

Integrated Services over IP Networks


IETF, 1994
RFC 1633
IntServ dfinit larchitecture prenant en charge la QoS
Ne modifie en rien lIP

Il utilise un autre protocole


RSVP : Resource reSerVation Protocol

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Principe

Rserve dynamiquement de la BP
Garantie un dlai
Particulirement efficace pour les applications telle que
la VoIP

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Particularits

RSVP oblige la demande de QoS par le rcepteur


vite la monopolisation des ressources inutilement par
certaines applications mettrices
Permet aussi une facturation diffrencie par rcepteur

Les routeurs rpondent aux requtes RSVP, tablissent


et maintiennent les connexions
RSVP est un protocole de transport, sans transport des
donnes utilisateurs.
Peut tre encapsul dans des paquets UDP
Transparence pour les routeurs non RSVP

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Particularits

Il nest pas un protocole de routage, et se sert de RIP,


OSPF, RPM, . . .
Il rserve les ressources pour les applications uni et
multicast : il sadapte dynamiquement aux volutions
Demande de ressources dans une seule direction

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Types de services

Best Effort
Guaranted Service - RFC 2215 :
Garantie de BP
Dlai dacheminement limit
Lissage du trafic

Controlled Load - RFC 2211 :


Service type Best Effort dans un environnement non
surcharg
Pas de bornes sur le dlai ou la gigue mais faible pertes

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Les modules
Ressource reservation
Protocole de signalisation ncessaire pour
ltablissement des ressources de bout en bout
Rle de RSVP
Communications multipoints :
Diffrents modes de partage des ressources entre
rcepteurs
Fixe, Explicit Sharing, Wild Card

Policy Control
Dcide qui peut faire une rservation, bas sur les
droites des utilisateurs
Limite le taux et la dure de la rservation
vite les cas aberrants de rservations. Fonction interne
aux routeurs ou fonction externe au routeurs
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Les modules
Adminission Control
Vrifie la non perturbation de la QoS des autres flux lors
de la demande de rservation
Implmentation dpendante du constructeur

Trafic Classification
Par le classificateur
Classe les paquets entrants dans des classes spcifiques

Paquet Scheduler
Par lordonnanceur
Ordonnancement des paquets pour respecter la QoS
Fair Queuing

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Les messages
PATH : de la source au destinataire. Chaque routeur
travers compose le chemin entre source et destinataire
RESV : Demande de rservation par le
rcepteur.Parcourt le sens inverse PATH, et indique
aux intermdiaires les ressources rserver
PATHERR : Erreur concernant le chemin
RESVERR : Erreur de demande de rservation
PATHTEAR : Indique aux routeurs dannuler les tats
sur la route
RESVTEAR : Indique aux routeurs dannuler les tats
de rservation
RESVCONF : Envoy par le dernier routeur recevant
RESV. Confirme le RESV au rcepteur.
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Messages PATH
RSVP est constitue de flux de messages PATH et RESV
Pas de rservation permanente pour le flux

mission priodique par la source


Traverse les routers vers la destination
Contient
Le FilterSpec, identifiant la session pour la classification
des paquets
Le FlowSpec, indiquant la QoS demande
Les ADSpec, mis jour par les routeurs RSVP sur le
chemin.
PATH-STATE spcifie le chemin emprunt (identification
des routeurs)
Indique la BP disponible sur le chemin
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Messages RESV

Rception dun message PATH par le destinataire


Choix du service IntServ requis pour lasession et calcul
de la BP
Envoi dun message RESV
Prend le chemin inverse des PATH
Rend effective la rservation de la BP sur chaque routeur

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Messages RESV

Le RESV transporte
FilterSpec, identifiant la session
RSpec, qui spcifie la ressource a allouer un flux
particulier

Chaque routeur RSVP travers mmorise un tat pour


ce flux
Mis jour par messages priodique RESV
Si pas de rponse de RESV aprs un dlai, rservation
dtruite

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Les limites

Maintient des informations dtat chaque noeud


Nombre qui augmente au nombre de requte : saturation
du trafic
Rafraichissement des tats entre routeurs consquents :
overhead

Adapt aux rseaux de petite taille

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Quelle utilisation ?

Trs utile dans les rseaux transitant du flux


multimdia
Vido
Audio

Donc ncessaire dans le cas de la VoIP


Besoin dun rseau fiable
Besoin de non perte de paquets

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Gestion des files et ordonnancements

RFC 2309
Sont deux types de contrle de congestion
Files dattente : gre la taille de la file en supprimant
des paquets
Ordonnancement : dtermine le prochain paquet
envoyer sur le lien
Grent la BP utilise par les flots de paquets

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

Ordonnancements

Quelques algorithmes dordonnancements


FIFO, par dfaut.
Round Robin : paquets tris par classes
WFQ, partage quitable des paquets.
CQ, Custom Queuing
PQ : Priority Queuing : Plusieurs files disposant dun
niveau de priorit
CB-WFQ, Class Based Weighted Fair Queuing : File
dattente par classe

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Intserv

La congestion
Techniques de gestion de la congestion
RED : Random Early Detection
Permet de dtecter une congestion avant quelle ne se
produise
Principe : rejet de paquets avec une certaine probabilit
partir dun seuil, indicant la source de rduire le
dbit
Particularit : plus une source met vers une file, plus la
probabilit de rejets de paquets sera grande

WRED : Weighted RED


Comme le RED
Particularit : rejet des paquets avec la prise en compte
du champ IP Precedence par les routeurs.
Permet aux flux de trafic moins prioritaires de sadapter
au trafic prioritaire
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

La convention de service
SLA : Service Level Agreement
Contrat ou partie spcifiant lensemble des niveaux de
services fournir par le prestataire au client
Cest un engagement formel et contraignant
Il permet :
Didentifier et dfinir les besoins du client
De fournir un cadre gnral de comprhension des deux
parties
De simplifier les problmes complexes
Dencourager les dialogues en cas de conflit
Dliminer les attentes irralistes
Dtre utilis comme un instrument de marketing par les
services commerciaux et techniques des ASP ;
De transformer une obligation de moyen en obligation de
rsultat.
Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

La convention de service

Il est form suivant un modle type


Dsignation des parties
Priode
Services inclus : description technique prcise des
services et mtriques
Du SLS : Service Level Specification : ce que valent les
mtriques
Pnalits
Revues
Auditabilit

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

La convention de service

Il est form suivant un modle type


Dsignation des parties
Priode
Services inclus : description technique prcise des
services et mtriques
Du SLS : Service Level Specification : ce que valent les
mtriques
Pnalits
Revues
Auditabilit

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Les mtriques

Quelques mtriques reconnues dans un SLA :


Le dbit
La capacit de traitement
Les Temps de rponse : latence, dlai
Le Taux dutilisation
La probabilit de pertes
La Gigue
La disponibilit
La fiabilit
...

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Le SLS

Domaine dapplication : entre/sortie


Identification des flux
Champ DSCP
Origine/destination IP
application/protocole

Conformit
Traitement du trafic en excs

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Le SLS

Garanties quantitatives
Dlai
Gigue, latence : moyenne 99,5%
Taux de perte pour les paquets in profile
Dbit garanti

Garanties qualitatives
Dlai : haut, moyen, bas
Pertes : basses, moyennes, hautes

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Le SLS

Horaires de fonctionnement du service


Disponibilit
MDT (Mean Down Time) moyen, max
TTR (Time To Repair) moyen, max

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Mise en pratique

QoS sur Linux


Gnration de trafic avec mgen
Extraction des informations (dbit, gigue. . . ) avec trpr
Grapher les rsultats avec gnuplot

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Mise en pratique

Soit un rseau de 3 PC sous linux


Poste 1 : 192.168.1.1
Poste 2 : 192.168.1.2
Poste 3 : 192.168.1.3

Poste 1 tant le poste rcepteur, poste 2 le poste


metteur et poste 3 le poste metteur perturbateur

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Mise en pratique

Gnration du trafic
Envoi de paquet en UDP, sur 192.168.1.2 sur le port
5000, 10 paquets de 1024 octets/s en flux priodique
0.0 ON 1 UDP DST 192.168.1.2/5000 PERIODIC [10.0 1024]
Commande : mgen input emetteur.mgn
Rception de paquet en UDP sur le port 5000
0.0 LISTEN UDP 5000
Commande : mgen input recepteur.mgn

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
Le SLA

Mise en pratique
Traitement du trafic et affichage
mgen input recepteur.mgn | trpr mgen real | gnuplot
Relevez et testez le trafic suivant
Paquet par seconde

Taille du paquet

50

1024

100

1024

1000

1024

50

8192

100

8192

1000

8192

Dbit mesur

Dbit attendu

Testez ensuite avec 2 machines sources


Alexandre Kamoun

Formation VoIP

Perte

Gigue

Formation VoIP
La qualit de service
La scurit

Sommaire

Maintenance et dpannage
Comment trouver de laide

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La scurit

Contexte

De nouveaux risques prendre en compte


Plus ou moins faciles anticiper et solutionner
Types de risques lis :
Environnement
Coupure dlectricit
Coupure Internet

Matriel
Piratage

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La scurit

Les solutions

Environnement
Mettre tous les matriels ncessaires sous onduleur
Tlphones
Serveur
Modem et routeur si liaison tlphonique par Internet
Passerelles si utilises
Switchs

Prvoir une solution de secours


Garder une ligne RTC disponible
Seconde ligne Internet

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La scurit

Les solutions

Risques dcoutes
Envoi en clair des conversations
coute grce linformatique
Sniff des conversations
Outils connus et simples

Risques dusurpation didentit


Envoi en clair des authentifications

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La scurit

Les solutions

Mise en place de solutions


Sparation physique ou logique des deux rseaux
Sous-rseaux, VLAN, Routeurs

Communications via VPN


Utilisation de protocoles scuriss, ncessitant une
communication sur TCP
SRTP
ZRTP
SIPS

Alexandre Kamoun

Formation VoIP

Formation VoIP
La qualit de service
La scurit

Mise en application 1/1 : La scurit

A laide de Wireshark, reprez dans les tapes


dauthentification les informations concernant le login
de lutilisateur, ainsi que le serveur de destination.
Toujours laide de Wireshark, enregistrez et coutez
une conversation entre deux utilisateurs

Alexandre Kamoun

Formation VoIP

S-ar putea să vă placă și