You are on page 1of 21

UNIVERSIDAD TCNICA DEL NORTE

Facultad de Ingeniera en Ciencias Aplicadas



Carrera de Ingeniera en Electrnica y Redes de
Comunicacin


ADMINISTRACIN Y GESTION DE REDES


INFORME QoS y VoIP



INTEGRANTES:
- Gabriela Taboada
- Marco Hidrobo
- Daniel Carrea
- Carolina Parra

DOCENTE: Ing. Sandra Narvez

Ibarra, 18 de Julio del 2014
1. TEMA:

2. OBJETIVOS

Objetivo General:

Implementar una red de telefona de VoIP, mediante la respectiva configuracin en
los equipos fsicos, con la finalidad de poder identificar como es la voz sin y con
calidad de servicio.

Objetivos Especficos:

Implementar una red de telefona de VoIP en un ambiente de simulacin con equipos
reales.
Calcular el ancho de banda adecuado para el transporte de paquetes de voz.
Habilitar una centra IP-PBX basada en el protocolo SIP.
Identificar el cmo es afectada la calidad de la VoIP en las redes convergentes cuando
no se implementan mecanismos de QoS.
Implementar mecanismos adecuados de QoS para preservar la voz frente a otras
aplicaciones

3. DESARROLLO

Escenario
En esta prctica de laboratorio, se deber implementar una red de VoIP centrando la atencin
en el clculo del AB necesario para el transporte de paquetes de voz y la implementacin de
mecanismos adecuados de QoS.

Figura 1.- Topologa de red.

Tarea 1: Preparar la red
Paso 1: Conectar una red que sea similar a la del diagrama de topologa.
Se puede utilizar cualquier router del laboratorio, siempre y cuando ste disponga de las
interfaces necesarias que se muestran en el diagrama de topologa.
Paso 2: Borrar todas las configuraciones de los routers.
Router#erase startup-config
Router#reload

Tarea 2: Realizar la configuracin bsica del router
Configure los routers R1, R2 de acuerdo con las siguientes instrucciones:
Configure el nombre de host del router.

Router(config)#hostname CampusA
Router(config)#hostname CampusB

Deshabilite la bsqueda DNS.

CampusA(config)#no ip domain-lookup
CampusB(config)#no ip domain-lookup

Configure una contrasea de Modo EXEC.

CampusA(config)#enable secret class
CampusB(config)#enable secret class

Configure un mensaje del da.
CampusA(config)#banner motd "ADMINISTRACION _QoS_VOIP"
CampusB(config)#banner motd "ADMINISTRACION _QoS_VOIP"

Configure una contrasea para las conexiones de la consola.
CampusA(config)#line console 0
CampusA(config)#password cisco
CampusA(config)#login
CampusA(config)#lexit

CampusB(config)#line console 0
CampusB(config)#password cisco
CampusB(config)#login
CampusB(config)#lexit

Configure una contrasea para las conexiones de vty.

CampusA(config)#line vty 0 4
CampusA(config)#password cisco
CampusA(config)#login
CampusA(config)#lexit
CampusB(config)#line vty 0 4
CampusB(config)#password cisco
CampusB(config)#login
CampusB(config)#lexit

Tarea 3: Configurar y activar las direcciones serial y Ethernet
Paso 1: Configurar las interfaces de R1 y R2.
CampusA(config)#interface serial 0/0/0
CampusA(config-if)#ip address 192.168.35.3 255.255.255.0
CampusA(config-if)#clock rate 64000
CampusA(config-if)#no shutdown

CampusA(config)#interface gigabitethernet 0/0
CampusA(config-if)#ip address 192.168.3.1 255.255.255.0
CampusA(config-if)#no shutdown



CampusB(config)#interface serial 0/0/0
CampusB(config-if)# ip address 192.168.35.5 255.255.255.0
CampusB(config-if)#no shutdown

CampusB(config)#interface gigabitethernet 0/0
CampusB(config-if)# ip address 192.168.2.1 255.255.255.0
CampusB(config-if)#no shutdown

Paso 2: Verificar el direccionamiento IP y las interfaces.
Paso 3: Configurar las interfaces Ethernet de las PCs.
Campus A


Campus B




Tarea 4: Configurar enlace WAN
Paso 1: Activar el protocolo PPP entre R1 y R2.
Paso 2: Activar CHAP como mecanismo de autenticacin entre R1 y R2.
CampusA(config)#username R5 password cisco
CampusA(config)#interface serial 0/0/0
CampusA(config-if)#encapsulation ppp
CampusA(config-if)#ppp authentication chap

CampusB(config)#username R3 password cisco
CampusB(config)#interface serial 0/0/0
CampusB(config-if)#encapsulation ppp
CampusB(config-if)#ppp authentication chap

Tarea 5: Configurar OSPF en los routers
Paso 1: Activar el enrutamiento OSPF en R1 y R2.
CampusA(config)#router ospf 1
CampusA(config-router)#network 192.168.35.0 0.0.0.255 area 0
CampusA(config-router)#network 192.168.3.0 0.0.0.255 area 0
CampusA(config-router)#exit


CampusB(config)#router ospf 1
CampusB(config-router)#network 192.168.35.0 0.0.0.255 area 0
CampusB(config-router)#network 192.168.2.0 0.0.0.255 area 0
CampusB(config-router)#exit

Paso 2: Verificar que haya conectividad completa en la red.










Tarea 6: Clculo del AB
Paso 1: Calcular el AB de banda necesario en el enlace serial para permitir la ejecucin de 2
llamadas simultneas. Considerar el uso del CODEC G.711 sin cRTP.
G 711= 64 Kbps

=
=



=
64000
160
=

= 2 + + +
+

= 18 +20 +8 +12 +20 = 78B ~ 624 bits
= 624 50 =



= , Por llamada
= , = Full Dplex
Paso 2: Configurar el AB de la interfaz con el valor calculado en el punto anterior (o con el valor
ms cercano). Recuerde configurar no solo el clock rate sino tambin el parmetro bandwith de
la interfaz.
CampusA(config)#bandwidth 128000

Tarea 7: Configurar la IP-PBX
Paso 1: Crear una mquina virtual e instalar TrixBox o Elastix.

- Instalacin de Elastix en Mquina Virtual

Para iniciar con la llamada de computadora a computadora necesitamos tener un servidor de
comunicaciones unificadas que integre el paquete VoIP PBX. Para este caso utilizaremos el
servidor Elastix sobre Virtual Box.

1. Abierto el virtual Box, le damos clic en nueva, colocamos un nombre y escogemos el
sistema operativo (en nuestro caso en LINUX).



2. Ahora seleccionamos la cantidad de memoria RAM que se desea utilizar.



3. Damos clic en disco duro virtual ahora.


4. Se selecciona el tipo de archivo que se quiere para el disco duro.



5. En la ventana de Almacenamiento en unidad de disco duro fsico hacer clic en
Recomendado dinmicamente y clic en next.


6. Colocamos la ubicacin del Archivo y el tamao. Clic en Crear.

7. Finalmente tenemos creada nuestra mquina virtual.

8. Seleccionamos el disco de inicio descarga de ELASTIX.

9. Una vez elegido, empieza la instalacin de ELASTIX. Cuando aparece la pantalla siguiente
le damos enter para indicar que utilizaremos la instalacin modo grfico y aceptar en el
cuadro de informacin que se muestra.



10. Elegimos el idioma y aceptamos.

11. Elegimos el tipo de teclado que se desea utilizar y aceptamos.

12. Damos clic en la opcin SI para eliminar todos los datos sobre las unidades para poder
crear nuevas peticiones. Seleccionamos la particin requerida y aceptamos.

13. Requiere revisar y modificar las particiones nuevas, clic en No.

14. Seleccionamos las opciones: activar al inicio y activar soporte IPv4 y aceptamos.

15. Seleccionamos la opcin de configuracin manual TCP/IP y asignamos la siguiente
direccin IP. Esta parte es muy importante, ya que esta direccin ser la que identificara
a nuestro servidor dentro de la red.

16. Esta parte no es obligatoria de configurar, as que se le puede colocar aceptar o anotar
la puerta de enlace y DNS.

17. Seleccionamos la opcin de manualmente para asignarle un host a nuestro sistema.

18. Seleccionamos el uso horario.

19. Asignamos una contrasea para poder ingresar a nuestro sistema, confirmar y aceptar.

20. Se inicia el proceso de instalacin, el cual puede tardar varios minutos dependiendo de
los recursos con los que cuente nuestro equipo.

21. Inicializacin del servicio en modo consola.

22. El sistema Elastix usa el motor de base de datos de MySQL para almacenar informacin
importante de la telefona, por lo que nos pide que asignemos una contrasea maestra
para proteger nuestros datos.

23. Confirmamos la clave.

24. Adems debemos colocar una contrasea para admin.

25. Confirmamos la clave.

26. Una vez instalada desde cualquier navegador de internet ingresamos la direccin que
nos muestra en la pantalla de bienvenida, para poder ingresar al entorno de nuestro
sistema.
Para ello nos aparecer una advertencia sobre el certificado de seguridad de la pgina y
le daremos clic en ir al sitio ya que nuestra pgina es de confianza.

27. Nos muestra la siguiente ventana para ingresar a nuestro sistema, ingresamos con el
usuario y la contrasea que le asignamos en el proceso de instalacin.

28. Nos mostrara la ventana principal de ELASTIX, donde nos muestra la informacin
general de sobre el mismo.


CreacindeExtensiones
El servidor de Elastix para este caso nos permitir realizar llamadas IP a los equipos que estn
conectados a nuestra red de trabajo. Para ello necesitaremos crear extensiones para cada
equipo que quiera comunicarse. Esto se realizara llevando a cabo los siguientes pasos:
1. Hacer clic en la ventana PBX.

2. Nos dar la opcin de crear nuevas extensiones.

3. Al hacer clic en submit nos mandara a la configuracin de la
extensin donde llenaremos los campos necesarios para crear
nuestra extensin.




Faltas softphone instalcion
Paso 2: Registrar los telfonos IP (softphones o hardphones) en la central
Paso 3: Ejecutar 2 llamadas simultneas de VoIP y verificar la calidad de las mismas
Paso 4: A travs del uso de WireShark identificar los puertos que son usados por el protocolo
SIP y el protocolo RTP (paso importante para definir las ACL para QoS en el caso que decida
utilizar este mtodo cmo filtrado de paquetes)
Tarea7:ConfigurarEagle-ServeroServidorFTP
Faltas servidor ftp
Paso 1: Crear una mquina virtual y habilitar Eagle-Server.
Paso 2: Habilitar el servidor TFTP
Paso 3: Descargar un archivo a travs del enlace serial mientras las 2 llamadas de VoIP
permanecen activas y verificar el decremento en la calidad de las mismas. (Nota: recuerde que
para medir el efecto de decremento de la calidad de la VoIP debe asegurarse que el
mecanismo de encolamiento de las interfaces sea FIFO y no WFQ)
Tarea8:ConfigurarQoS
Paso 1: Identificar los tipos de trfico que cursan la interfaz WAN y sus requerimientos
Paso 2: Clasificar el trfico de acuerdo al punto anterior
Paso 3: Crear una poltica in en el interface Ethernet de cada Router que marque paquetes a
nivel de IP
Paso 4: Crear una poltica out en el interface WAN de cada Router que aplique correctos
mecanismos de QoS (encolamiento y prevencin de congestin) para ofrecer un adecuado
servicio a las clases creadas en el paso 2.
CampusA(config)#class-map match-all voip
CampusA(config-cmap)#match access-group 114
CampusA(config-cmap)#exit
CampusA(config)#class-map match-all voip-dscp
CampusA(config-cmap)#match ip dscp ef
CampusA(config-cmap)#exit
CampusA(config)#class-map match-all descargas-dscp
CampusA(config-cmap)#match ip dscp af11
CampusA(config-cmap)#exit
CampusA(config)#class-map match-all descargas
CampusA(config-cmap)#match protocol ftp

POLITICAS

CampusA(config)#policy-map ISP
CampusA(config-pmap)#class voip
CampusA(config-pmap-c)#set ip dscp ef
CampusA(config-pmap-c)#exit
CampusA(config-pmap)#class descargas
CampusA(config-pmap-c)#set ip dscp af11
CampusA(config-pmap-c)#exit
CampusA(config-pmap)#polic
CampusA(config-pmap)#exit
CampusA(config)#policy-map politica-qos
CampusA(config-pmap)#class voip_dscp
CampusA(config-pmap)#exit
CampusA(config)#policy-map politica-qos
CampusA(config-pmap)#class voip-dscp
CampusA(config-pmap-c)#bandwidth percent 50
CampusA(config-pmap-c)#exit
CampusA(config-pmap)#class descargas-dscp
CampusA(config-pmap-c)#bandwidth percent 20

ASIGNAR A INTERFACES

CampusA(config)#interface gigabitethernet 0/0
CampusA(config-if)#service-policy input ISP
CampusA(config-if)#service-policy output politica-qos

CampusA(config)#interface serial 0/0/0
CampusA(config-if)#bandwidth 128000
CampusA(config-if)#service-policy output politica-qos

CREACIN DE ACLS

CampusA(config)#access-list 111 permit udp any any
CampusA(config)#access-list 112 permit tcp any any
CampusA(config)#access-list 113 permit any any
CampusA(config)#access-list 113 permit icmp any any
CampusA(config)#access-list 114 permit udp any any range 10000 20000
CampusA(config)#access-list 114 permit udp any eq 5060 any

=======================================================================

CampusB(config)#class-map match-all voip
CampusB(config-cmap)#match access-group 114
CampusB(config-cmap)#exit
CampusB(config)#class-map match-all voip-dscp
CampusB(config-cmap)#match ip dscp ef
CampusB(config-cmap)#exit
CampusB(config)#class-map match-all descargas-dscp
CampusB(config-cmap)#match ip dscp af11
CampusB(config-cmap)#exit
CampusB(config)#class-map match-all descargas
CampusB(config-cmap)#match protocol ftp

POLITICAS

CampusB(config)#policy-map ISP
CampusB(config-pmap)#class voip
CampusB(config-pmap-c)#set ip dscp ef
CampusB(config-pmap-c)#exit
CampusB(config-pmap)#class descargas
CampusB(config-pmap-c)#set ip dscp af11
CampusB(config-pmap-c)#exit
CampusB(config)#policy-map politica-qos
CampusB(config-pmap)#class voip_dscp
CampusB(config-pmap)#exit
CampusB(config)#policy-map politica-qos
CampusB(config-pmap)#class voip-dscp
CampusB(config-pmap-c)#bandwidth percent 50
CampusB(config-pmap-c)#exit
CampusB(config-pmap)#class descargas-dscp
CampusB(config-pmap-c)#bandwidth percent 20

ASIGNAR LAS INTERFACES

CampusB(config)#interface fastEthernet 0/0
CampusB(config-if)#service-policy input ISP
CampusB(config-if)#service-policy output politica-qos

CampusB(config)#interface serial 0/0/0
CampusB(config-if)#bandwidth 128000
CampusB(config-if)#service-policy output politica-qos

CREACIN DE ACLS

CampusB(config)#access-list 111 permit udp any any
CampusB(config)#access-list 112 permit tcp any any
CampusB(config)#access-list 113 permit any any
CampusB(config)#access-list 113 permit icmp any any
CampusB(config)#access-list 114 permit udp any any range 10000 20000
CampusB(config)#access-list 114 permit udp any eq 5060 any

Paso 5: Verificar, a travs de llamadas simultneas y de la descarga de archivos desde el
servidor FTP, que la calidad de la VoIP es preservada gracias a las polticas de QoS
implementadas.

4. CONCLUSIONES

- Las aplicaciones al poseer diferentes necesidades de asignacin de recursos reaccionan
diferentes ante los parmetros implantados en las redes.

- En el clculo en el ancho de banda se debe conocer el tamao de la trama de acuerdo
al cdec usado y el nmero de llamadas concurrentes esto se lo hace para un correcto
transporte en paquetes de voz.

- Al usar polticas se evita congestiones indeseadas en el Core de la red el cual es el punto
ms vulnerable de cualquier red IP por la gran cantidad de trfico que esta maneja.

- Para la asignacin de VoIP se debe establecer LLQ el cual ofrece prioridades, porque
este servicio es una aplicacin en tiempo real susceptible al retardo con garantas y
trfico de alta prioridad.



5. REFERENCIA:

[1] Disponible en: http://www.ideas-ip.com/cursos.php?goto=52.
[2] Disponible en: http://docente.ucol.mx/xe1aom/public_html/doc/Paulina_2003.pdf.
[3] Disponible en: http://dspace.ups.edu.ec/bitstream/123456789/32/10/Capitulo4.pdf.
[4] Disponible en: http://www.eopensolutions.com/productos-y-servicios/voip-elastix-asterisk.
[5] Disponible en: http://www.vistazo.com/webpages/tecnologia/?id=24507.

You might also like