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.
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
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
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.
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
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)#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.