Sie sind auf Seite 1von 6

Por qu implementamos QoS a VoIP? Muchas veces nos encontramos con problemas de sonido y ecos entre terminales VoIP.

Se habla mucho de los problemas provenientes de convertir la comunicacin analgica en IP, pero en este caso nos referimos a la comunicacin IP-IP. Es muy importante disponer de una red planificada al efecto, si se puede separar la voz de los datos, mejor. Unos switches gestionables que prioricen por tipo de trfico sera estupendo. Pero la mayora de los problemas vienen cuando la comunicacin se realiza a travs de Internet con usuarios nmadas u otras sedes. Con QoS podemos priorizar el trfico de VoIP sobre el resto de servicios IP, incluso reservarle un ancho de banda exclusivo. Elementos bsicos de QoS El avance progresivo de las redes convergentes ha hecho que nuestras redes de datos brinden soporte de conectividad a trfico con requerimientos de performance muy diferentes: VoIP, videoconferencias, navegacin web, transacciones sobre bases de datos, sistemas de soporte de la operacin de la empresa, etc. Cada uno de estos tipos de trfico tiene requerimientos diferentes de ancho de banda, condiciones diferentes de delay, prdida de paquetes, etc. Para la implementacin QoS, Cisco IOS brinda 4 posibilidades diferentes: Configuracin por CLI. Permite configurar manualmente interfaz por interfaz las opciones de QoS. Es un mtodo poco escalable. Configuracin por MQC. Permite una configuracin modular de QoS a partir de la definicin de clases y polticas. Es la opcin para la configuracin detallada de QoS en dispositivos Cisco IOS en la actualidad. AutoQoS VoIP. Permite de modo simple y rpido configurar requerimientos de QoS en redes que implementan VoIP. AutoQoS Enterprise. Implementacin que en base a la operacin de NBAR detecta hasta 10 tipos diferentes de trfico que atraviesan enlaces WAN. Disponible a partir de Cisco IOS 12.3(7)T. Qu es AutoQos VoIP? AutoQoS entrega una nueva funcin en el software Cisco IOS (originally Internetwork Operating System) y en el software de sistema operativo del Cisco Catalyst (Catalyst OS), que simplifica la implementacin de IP QoS en redes de rea local y amplia (LANs y WANs). Con AutoQoS, Cisco automatiza la infraestructura IP para implementar comunicaciones IP y de Voz sobre IP (VoIP) desde el wiring closet (cuarto de comunicaciones), a travs de backbones IP grandes empresariales, y para servicios administrados de proveedores de servicio. Las empresas pequeas y medianas se benefician de la habilidad de implementar ms fcilmente IP QoS en sus redes, para tecnologa IP, y reducir los costos operativos. Este nivel de automatizacin tambin permite a compaas, que probablemente no tienen el personal y los recursos necesarios, implementar QoS, y ayuda a los proveedores de servicio a permitir QoS en cientos de miles de dispositivos de los clientes como parte de sus ofertas de servicios administrados, y hacerlo de una manera ms fcil. Con esta funcionalidad, los despliegues QoS pueden ser ms rpidos y hasta tres veces menos costosos que antes. Ahora, con AutoQoS, Cisco entrega una solucin innovadora que puede entregar un conjunto consistente de herramientas automticas de QoS para routing y switching a travs de plataformas mltiples para servicios IP de extremo a extremo. Disear e implementar QoS sobre LANs y WANs mltiples es un esfuerzo complejo y de labor intensa. Cisco Auto QoS simplifica y automatiza los despliegues IP QoS y permite a las empresas pequeas y medianas y a las grandes compaas, implementar y

administrar servicios avanzados como VoIP. El AutoQoS junto con Cisco Works QoS Policy Manager, ofrece nuevas capacidades para simplificar despliegues de VoIP. AutoQoS automatiza elementos crticos del despliegue de QoS como clasificar aplicaciones, generar polticas, configuraciones, monitoreo y reportes, y consistencia. Tambin incrementa la disponibilidad de la red al reducir errores de operadores y de configuracin. Revisemos primero lo bsico QoS ofrece entre otros, estos beneficios: Prioriza el trfico que es sensible al delay; por ejemplo, para asegurarnos de que el trfico de voz no sea afectado por un delay excesivo se le da prioridad al momento de reenviarlo. Prioriza trfico de modo tal que las aplicaciones no-crticas para la operacin de la empresa no ralenticen o entorpezcan el trfico que corresponde a aplicaciones crticas para el negocio de la empresa. Prioriza trfico para asegurar que trfico indeseable en la red no sobrecargue el uso de ancho de banda. Preservar el ancho de banda dilatando el reenvo de informacin no crtica para la empresa. En dispositivos Cisco IOS se puede configurar QoS de diferentes modos. Las 4 opciones principales son: *Configurar QoS manualmente creando listas de acceso para identificar trfico que luego es controlado con comandos especficos de QoS. * Utilizar el QoS Wizard de SDM (Security Device Manager) de Cisco para crear polticas QoS predefinidas que pueden ser editadas ms tarde. * Utilizar AutoQoS para crear polticas basadas en el flujo de trfico en tiempo real a travs del router o switch. * Utilizar AutoQos para crear polticas predefinidas para el flujo de trfico de VoIP a travs de los dispositivos Cisco IOS. Los beneficios de AutoQoS AutoQoS se encuentra disponible en los routers Cisco IOS desde la serie 2600 hasta la serie 7200 y tambin en la mayora de los routers Cisco que utilizan versiones de IOS 12.2(15)T y posteriores. AutoQoS ofrece los siguientes beneficios: No requiere una comprensin avanzada de QoS del mismo modo que si se desea configurar desde la lnea de comandos. Se pueden modificar las polticas de QoS y reutilizarlas, del mismo modo que si se tratara de un template. Se ahorra mucho tiempo de configuracin. Antes de ejecutar los comandos AutoQoS, se debe habilitar CEF utilizando el comando Router(config)#ip cef Adicionalmente se requiere la configuracin de la declaracin de ancho de banda en las interfaces ya que AutoQoS utiliza esta informacin cuando se configuran limitaciones de ancho de banda por protocolo para ser priorizados. Router(config)#interface serial0/0 Router(configif)#bandwidth 2000000 Si se modifica la configuracin de este parmetro una vez que se activ AutoQoS, ser necesario reiniciar AutoQoS. Tambin es necesario tener presente no configurar AutoQoS en modo configuracin global, sino en las interfaces. Configuracin de AutoQoS Su configuracin es muy simple y fcil, lo verdaderamente complicado es comprender qu es lo que se est configurando, modificar la configuracin si es necesario, y probar lo hecho para ver si funciona como se esperaba. A modo de ejemplo configuremos AutoQoS para VoIP. AutoQoS para VoIP opera sobre cierto tipo de interfaces. El ejemplo ms simple es su activacin en un enlace E1 punto a punto entre las interfaces seriales de 2 routers que utilizan este enlace para enviar trfico de VoIP. Para configurar AutoQoS, la secuencia

de comandos en la interfaz que hace de origen del trfico que deseamos controlar es: Router(config)#interface serial0/0 Router(config-if)#auto qos voip Con ese solo comando, Cisco IOS automticamente genera una serie de comandos de configuracin que se pueden verificar utilizando show running-config: class-map match-any AutoQoS-VoIP-Remark .match ip dscp ef .match ip dscp cs3 .match ip dscp af31 classmap match-any AutoQoS-VoIP-Control-UnTrust .match access-group name AutoQoSVoIP-Control class-map match-any AutoQoS-VoIP-RTP-UnTrust .match protocol rtp audio .match access-group name AutoQoS-VoIP-RTCP ! policy-map AutoQoS-PolicyUnTrust .class AutoQoS-VoIP-RTP-UnTrust ..priority percent 70 ..set dscp ef .class AutoQoS-VoIP-Control-UnTrust ..bandwidth percent 5 ..set dscp af31 .class AutoQoSVoIP-Remark ..set dscp default .class class-default ..fair-queue ! interface Serial0/0 .auto qos voip .service-policy output AutoQoS-Policy-UnTrust ! ip access-list extended AutoQoS-VoIP-Control .permit tcp any any eq 1720 .permit tcp any any range 11000 11999 .permit udp any any eq 2427 .permit tcp any any eq 2428 .permit tcp any any range 2000 2002 .permit udp any any eq 1719.permit udp any any eq 5060 ip access-list extended AutoQoS-VoIP-RTCP .permit udp any any range 16384 32767 Algunos elementos bsicos para comprender lo que est haciendo: * Las listas de acceso definen cierto tipo de trfico. * Los class-maps convierten ese trfico en clases. El comando identifica el trfico que debe colocar en cada clase a travs de la lista de acceso. * El policy-map asigna prioridades a las clases. * Ese policy-map est aplicado a la interface, para afectar el trfico que sale a travs de ella. Este mismo procedimiento debe aplicarse en la interfaz del otro extremo del enlace, Es altamente recomendable implementar primero este comando en un laboratorio de prueba, antes de utilizarlo en la red en produccin. PRCTICA: Voz sobre IP 1. Introduccin: En esta prctica se configuran las funcionalidades bsicas de una central con telfonos IP nativos directamente conectados. El diagrama de la red que se configura como ejemplo es la siguiente En cuanto al material del que se dispone para realizar esta prctica, se utilizar un catalyst de la serie 3500, un router 1760 y tres telfonos IP, dos de ellos modelo 7940 y el tercero 7905. Se configuran dos redes una de voz (192.168.130.0) y otra de datos (192.168.131.0) Se utilizan los puertos fast-ethernet 0/21, 0/22, 0/23 y 0/24 del catalyst, en los que hay que definir dos VLANs de nmeros 11 y 12. En el router tienen que estar presentes los ficheros correspondientes a los modelos de los telfonos que se utilizarn. En nuestro caso, comprobar que los siguientes ficheros estn cargados en el router: P00403020214.bin para el telfono 7905 P00303020214.bin para el telfono 7940 2. Configuracin de las VLAN en el catalyst Es imprescindible configurar correctamente el catalyst para que los telfonos que se conectan a l directamente puedan comunicarse con el router y descargarse los ficheros de configuracin. En primer lugar hay que definir dos redes VLAN diferentes para voz y datos Catalyst# vlan database para entrar en el submen de configuracin Catalyst(vlan)# vlan 12 name Red datos damos un nmero y un nombre a la vlan Catalyst(vlan)# vlan 11 name Red telefonos damos nmero y nombre a la vlan A continuacin incorporamos los puertos del catalyst a las vlan recin creadas: El interfaz que va directamente conectado al router es algo diferente a los dems. Aqu se fija la encapsulacin segn el protocolo 802.1q1:

interface FastEthernet0/24 description Puerto conectado a 1760 (soporta Dot1q) switchport trunk encapsulation dot1q switchport trunk native vlan 12 switchport trunk allowed vlan 1,11,12,1002-1005 switchport mode trunk no ip address duplex full speed 100 Los interfaces que se conectan a los telfonos directamente interface FastEthernet0/23 description Puerto DOT1Q para telefono IP switchport trunk encapsulation dot1q switchport trunk native vlan 12 switchport mode access switchport voice vlan 11no ip address spanning-tree portfast Hacer lo mismo con los puertos 0/21 y 0/22. 3. Configuracin del router En primer lugar se configuran los parmetros de QoS (calidad de servicio) en el router para aplicar polticas de calidad diferentes a los paquetes de datos que pertenecen al protocolo RTP (real time protocol) que se caracterizan por un cdigo dscp (Differentiated Services Code Point) y empiezan por ef (101110) y los paquetes de control que empiezan por af31 (101110) Una vez definidas los mapas de QoS, se aplican estas calidades a las polticas con diferente parmetro de prioridad (5 y 3) respectivamente. class-map match-all L3-to-L2_VoIP-RTP match ip dscp ef class-map match-all L3-toL2_VoIP_Cntrl match ip dscp af31 ! ! policy-map output-L3-to-L2 class L3-toL2_VoIP-RTP set cos 5 class L3-to-L2_VoIP_Cntrl set cos 3 Ahora se aplican las polticas de calidad de servicio a los interfaces y se crean las vlan en el router haciendo una particin lgica del nico interfaz ethernet que tiene. interface FastEthernet0/0 description Puerto conectado a Catalyst (VoIP) no ip address no ip mroute-cache load-interval 30 speed 100 full-duplex ! interface FastEthernet0/0.11 description subred de voz nativa 192.168.130.0 encapsulation dot1Q 11 ip address 192.168.130.1 255.255.255.0 service-policy output output-L3-to-L2 ! interface FastEthernet0/0.12 description Subred de datos 192.168.131.0 en red VoIP encapsulation dot1Q 12 ip address 192.168.131.1 255.255.255.0 service-policy output output-L3-to-L2 4. Configuracin del router como servidor DHCP Para que los telfonos reciban una IP dinmicamente es necesario que el router sea un servidor DHCP. Para ello se configura lo siguiente. Se reservan unas direcciones que no se asignan ip dhcp excluded-address 192.168.130.1 192.168.130.10 ip dhcp excluded-address 192.168.131.1 192.168.131.10 Se asigna el rango de direcciones IP que se pueden asignar a los telfonos. La opcin 150 permite que los telfonos descarguen del router su imagen va tftp ip dhcp pool ip-phones network 192.168.130.0 255.255.255.0 default-router 192.168.130.1 option 150 ip 192.168.130.1 Se asigna el rango de direcciones IP que se pueden asignar a otros dispositivos conectados en la red de datos. ip dhcp pool clientes-datos network 192.168.131.12 255.255.255.0 default-router 192.168.131.1 ! 5. Configuracin del reloj del router

Los telfonos reciben el da y la hora del router. Es importante asegurar que el reloj del router es correcto y para ello se configura el protocolo NTP indicando la direccin ip en la que el router puede descargarse estos datos. En nuestro caso no se configura porque no tenemos acceso a un servidor NTP. Si se configurara, un ejemplo de configuracin sera: Router(config)# clock timezone pst 1 Router(config)# ntp server 172.18.106.15 En nuestro caso sirve con poner en hora el reloj del router buscando los comandos adecuados 6. Configuracin bsica del ITS (IOS Telephony Service) en el router En primer lugar se cargan los archivos correspondientes a los modelos de los telfonos del laboratorio, se especifica la direccin IP de la subred de datos para que los telfonos puedan descargarse su configuracin por tftp. Tambin se fija el nmero de telfonos posibles (24) y el mximo nmero de dn (nmeros de directorio) telephony-serviceload 7960-7940 P00303020214 load 7905 CP79050101SCCP030530B max-ephones 24 max-dn 120 ip source-address 192.168.131.1 port 2000 A continuacin se configura el servidor TFTP en el router (asegrate previamente de que los ficheros que necesitas estn cargados en el router) tftp-server flash:P00303020214.bin tftp-server flash:CP79050101SCCP030530B.sbin Ahora se crean los ficheros de los telfonos en el call manager a partir de los archivos .bin que se acaban de cargar. Para ello se incluye el siguiente comando: create cnf-files En tercer lugar se configuran los telfonos IP en el router. Antes de configurarlos conecta los telfonos IP a los puertos correspondientes del catalyst. Despus con show ephone comprueba que los telfonos han sido reconocidos. Apunta las direcciones IP que les asigna el dhcp son direcciones de la red de datos o de voz? Comprueba la conectividad desde la consola del router. Apunta tambin las direcciones MAC correspondientes a cada ephone. Ahora ya se pueden configurar los telfonos. Es necesario tener en cuenta que CISCO distingue telfonos (ephones) y nmeros de directorio (ephone-dn) Un ejemplo de configuracin para los tres telfonos disponibles en la prctica podra ser (tened en cuenta que los telfonos 7940 permiten dos nmeros de directorio mientras que el 7905 slo permite 1) ephone-dn 1 number 1234 name Paco ! ephone-dn 2 number 6543 name Maria ! ephone-dn 11 number 3265 name Pepe ! ephone-dn 20 number 1000 name telefonistas ! ephone-dn 21 number 2000 name servicio tecnico ! Ahora se asignan los nmeros de directorio definidos anteriormente a los telfonos. Importante: El router asigna el nmero de ephone en el orden en que se conectan los telfonos. La direccin MAC es nica y propia de cada telfono. En definitiva, hay que asegurarse de qu MAC corresponde a cada ephone a la hora de configurarlo. ephone X (nmero ephone correspondiente a esta direccin mac: 1, 2 3) mac-address 0011.93CE.F038 button 1:1 2:20 ! ephone Y (nmero ephone correspondiente a esta direccin mac: 1, 2 3) mac-address 0011.5CD8.A724 button 1:11 (ste telfono solo permite un nmero) ! ephone Z (nmero ephone correspondiente a esta direccin mac: 1, 2 3) mac-address 0011.9271.3EEC button 1:2 2:21 ! ! Una vez configurado es necesario desconectar y volver a conectar los telfonos para que carguen la nueva configuracin o resetear el router. 7. Conferencia a tres Para permitir conferencias entre los tres telfonos es necesario aadir el comando

telephony-service max-conferences 3

Das könnte Ihnen auch gefallen