...

 

 

TP sur VoIP et QoS

 

 

L’objectif de ce projet est d’étudier l’utilisation de la QoS pour permettre l’usage de la voix sur IP. Vous devrez rendre un compte rendu de projet qui sera noté. La manipulation nécessite deux ordinateurs et un routeur. Le routeur est un routeur Cisco 2611 qui vous sera prêté par l’équipe réseau ainsi que les casques-microphones. La voix sur IP sera mise en place au niveau des ordinateurs par l’installation des applications VOCAL et SIPSet. La QoS sera mise en place au niveau du routeur par la configuration d’un service différencié.

 

Schéma de la plate-forme :

·         PC1 est connecté à l’interface ethernet 0/0 du routeur par un câble croisé.

·         PC2 est connecté à l’interface ethernet 0/1 du routeur par un câble croisé.


Pour IP :

1.      configurez les piles IP des PC afin qu’ils soient chacun dans un sous-réseau différent

2.      configurez les interfaces du routeur de façon adéquate

3.      configurez le routage IP de façon adéquate

 

Pour VoIP sur chaque ordinateur :

1.      installez apache

2.      installez un plug-in java pour votre navigateur web

3.      installez VOCAL :

3.1. utilisez les sources fournis dans l'archive VOCAL (cf bas de page) ou le package rpm si vous êtes sur une redhat (la conversion d’un package rpm en package deb ne fonctionne pas lors de l’exécution des programmes du package), si vous compilez les sources, utilisez une version de g++ supérieure ou égale à 2.91

3.2. tester votre installation par la commande ua en simulant une communication entre deux consoles.

3.3. configurez un utilisateur dans l’interface de gestion de vocal (http://ordinateur/vocal)

4.      installez SIPSet :

4.1. utilisez les sources fournis dans l'archive VOCAL ou le package rpm fourni sur le site de www.vovida.org.

4.2. testez votre configuration en faisant de la VoIP avec SIPSet sur un LAN.

 

A ce point, démarrez une connexion VoIP entre PC1 et PC2 en traversant le routeur. Au milieu de la communication, lancez un ou plusieurs transferts FTP de gros fichiers (e.g. image ISO d’une distribution Linux quelconque) entre PC1 et PC2. Regardez l’évolution du débit de chaque connexion et écoutez l’effet que cela produit sur la voix. Vous allez maintenant configurez une gestion de QoS sur le routeur afin d’améliorer la qualité du flux de téléphonie.

 

Pour Diffserv :

1.      Créez une extended access-list permettant d’identifier les paquets VoIP grâce à leur numéro de port

2.      Configurez Cisco Express Forwarding

3.      Définissez une classe de trafic utilisant votre access-list avec la commande class-map afin de classifier les paquets VoIP

4.      Affectez une réserve de bande passante aux paquets appartenant à votre classe de trafic avec la commande policy-map

5.      Affectez la politique de trafic aux sorties des interfaces avec la commande service-policy

 

A ce point, démarrez une connexion VoIP entre PC1 et PC2 en traversant le routeur. Au milieu de la communication, lancez un ou plusieurs transferts FTP de gros fichiers (e.g. image ISO d’une distribution Linux quelconque) entre PC1 et PC2. Regardez l’évolution du débit de chaque connexion et écoutez l’effet que cela produit sur la voix. Décrivez l’efficacité de votre configuration.

 

Archive Vovida pour le TP

Source et documentation pour VOCAL/SIP

Ressources et documentation sur le Web

http://www.vovida.org

http://www.cisco.com