ccna voice labs lab 1.2: configuración básica de cucme ... · pdf...
TRANSCRIPT
1
CCNA Voice Labs
Lab 1.2: Configuración Básica
de CUCME: Registro de
Teléfonos IP
Document Version: 02/11/2012
2
1. Introducción En este laboratorio se configurará un Router 2801 con capacidad de CUCME para el registro de
SoftPhones usando el protocolo de señalización propietario de Cisco, SCCP.
2. Objetivos Configuración Básica del Router
Configuración servidor DHCP
Habilitar servicios de Telefonía
Registro de teléfonos
Análisis de Tráfico
3. Topología
3.1 Direcciones IP Name Device Type IP Addresses
Fa0/0 Serial0/1/0 Serial0/1/1
R1 Router Cisco 2811
192.168.1.1/24 N/A N/A
Servidor 192.168.1.5/24 N/A N/A
Phone: 1000 SoftPhone DHCP N/A N/A
Phone: 1001 SoftPhone DHCP N/A N/A
3.2 Números de Teléfono y Direcciones MAC IP Phones: CIPC
Device Telephone Number MAC Address
IPPhone: 1000 1000 00D0.587C.4644
3
IPPhone: 1001 1001 000B.BEA5.4E2C
4. Tarea 1. Configuración Básica del Router En este apartado, se realizará la configuración básica del router a través de la línea de
comandos. Se configurará el nombre del dispositivo, dirección IP en la interfaz Fast Ethernet
0/0 y se habilitarán las contraseñas de acceso para administración del dispositivo.
4.1 Configuración Direccionamiento IP
Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#exit
4.2 Configuración Nombre del Router
Router(config)#hostname R1 R1(config)#
4.3 Configuración Contraseñas en Modo Privilegiado y acceso
por telnet
Para acceder al Router en modo privilegiado, es importante que se solicite una contraseña. La
contraseña a configurar será class
R1(config)#enable secret class
A continuación se habilitarán las contraseñas de acceso por consola y líneas vty (acceso por
telnet). Se configurarán 5 líneas simultáneas de acceso por telnet. La contraseña por consola
será cisco y las contraseñas de acceso por líneas vty, ciscovty.
! Contraseña por consola
R1(config)#line console 0
R1(config-line)#password cisco
R1(config-line)#login
R1(config-line)#exit
! Contraseñas por vty
4
R1(config)#line vty 0 4
R1(config-line)#password ciscovty
R1(config-line)#login
R1(config-line)#exit
R1(config)#
A continuación, salir del modo de configuración,
R1(config)#end
R1#
%SYS-5-CONFIG_I: Configured from console by console
Y salir de la consola a través del comando exit
R1#exit
R1 con0 is now available
R1#exit
R1 con0 is now available
Press RETURN to get started.
Al pulsar la tecla Intro, se solicitará la contraseña de acceso a la consola, cisco
User Access Verification
Password:
R1>
Entrar el comando enable y se solicitará la contraseña para acceder a modo privilegiado, class
R1>enable
Password:
R1#
A continuación comprobaremos el acceso por telnet.
R1#telnet 192.168.1.1
Trying 192.168.1.1 ...Open
User Access Verification
5
Password:
Introducir la contraseña ciscovty . Para salir de la conexión telnet, introducir el comando exit
R1>exit
[Connection to 192.168.1.1 closed by foreign host]
R1#
Para ver la configuración ejecutándose en el Router que está ubicada en la memoria RAM,
introducir el comando R1#show running-config
R1#show running-config
Building configuration...
Current configuration : 574 bytes
!
version 12.4
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname R1
!
!
!
enable secret 5 $1$mERr$9cTjUIEqNGurQiFU.ZeCi1
!
!
!
!
!
!
!
!
!
!
!
!
spanning-tree mode pvst
!
!
!
!
interface FastEthernet0/0
6
ip address 192.168.1.1 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
duplex auto
speed auto
shutdown
!
interface Vlan1
no ip address
shutdown
!
ip classless
!
!
!
!
!
!
!
line con 0
password cisco
login
line vty 0 4
password ciscovty
login
!
!
!
end
R1#
Fijarse en que la contraseña de acceso a modo privilegiado está cifrada,
enable secret 5 $1$mERr$9cTjUIEqNGurQiFU.ZeCi1.
Esto es debido a que el comando introducido ha sido enable secret <password>. El número 5
antes de la contraseña indica que la contraseña está cifrada con un algoritmo de hash.
A continuación, guardar la configuración en la memoria NVRAM, memoria no volátil.
7
R1#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
R1#
4.4 Configuración de servidor DHCP
El router actuará como servidor de DHCP, para servir las direcciones IP a los teléfonos. El
router servirá direcciones dentro de la red 192.168.1.0/24. Crearemos un pool de direcciones
llamado LAN_VOIP. Además, para posibles dispositivos que requieran de IP estática, se
excluirán las IP’s de la 192.168.1.1 a la 192.168.1.10.
R1(config)#ip dhcp pool LAN_VOIP
R1(dhcp-config)#?
default-router Default routers
dns-server Set name server
exit Exit from DHCP pool configuration mode
network Network number and mask
no Negate a command or set its defaults
option Raw DHCP options
R1(dhcp-config)#network 192.168.1.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.1.1
R1(dhcp-config)#dns-server 8.8.8.8
R1(dhcp-config)#option 150 ip 192.168.1.1
R1(dhcp-config)#
La opción 150 en el protocolo DHCP es para indicar a los clientes DHCP (teléfonos) la IP del
servidor TFTP. En este caso el mismo router actuará de servidor TFTP, con lo que al registrarse
los teléfonos, estos solicitarán la carga de las configuraciones al servidor TFTP.
Para excluir un rango de direcciones IP de ser proporcionadas por DHCP,
R1(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
5. Tarea 2. Configuración de Servicios Básicos de Telefonía
8
En esta tarea se habilitará la configuración básica del Router como ‘Call Processing’. Además se identificarán los teléfonos que se puedan registrar así como cada una de los números de teléfono de cada uno de ellos.
5.1 Habilitar Servicios de Telefonía A continuación se habilitarán los servicios de telefonía indicando el número máximos de teléfonos a registrar y el número máximo de líneas dentro de la red. En este caso, definiremos que los teléfonos no puedan registrarse de forma automática. R1(config)#telephony-service R1(config-telephony)#no auto-reg-ephone Definiremos un máximo de 5 teléfonos (e-phone) a registrar R1(config-telephony)#max-ephones 5 Definiremos un máximo de 10 Directory Numbers (dn), números de línea, que serán asignados a los teléfonos. Estos dn, pueden ser también números de Intercom, Voice Mail, Paging, etc. con lo que es recomendable configurar un mayor de número de dn que de ephones. R1(config-telephony)#max-dn 10 A continuación definiremos la IP por donde el CUCME escuchará las peticiones SCCP. El protocolo de señalización SCCP va sobre TCP y puerto 2000 (por defecto). R1(config-telephony)#ip source-address 192.168.1.1 port 2000 Finalmente habilitaremos el comando create cnf-files. Este comando no sería necesario configurarlo ya que viene habilitado por defecto. El objetivo es habilitar la creación de los ficheros de configuración de cada teléfono registrado en formato XML. Estos archivos serán cargados en cada teléfono vía TFTP. R1(config-telephony)#create cnf-files CNF file creation is already On Updating CNF files CNF-FILES: Clock is not set or synchronized, retaining old versionStamps
5.2 Sincronización de tiempos a través de NTP Puede observarse que aparece un mensaje de reloj no configurado o no sincronizado. Es importante tener la fecha y hora actualizados en el CUCME para la carga de la hora de
9
forma correcta en los teléfonos así como una correcta información de tiempo de los mensajes de voice mail. Por otra parte, las marcas de tiempo de los mensajes de consola deben aparecer con la fecha y hora correctas. La fecha y hora en el Router puede establecerse de forma manual o a través del protocolo de NTP (Network Time Protocol). En este caso configuraremos el router para que obtenga la información horaria a través del protocolo NTP. El servidor de tiempos será el servidor conectado al switch y con dirección IP 192.168.1.5. La contraseña de autenticación entre router y servidor será cisco e identificador de clave 1. R1(config)#ntp server 192.168.1.5 R1(config)#ntp authenticate R1(config)#ntp authentication-key 1 md5 cisco R1(config)#ntp update-calendar R1(config)#ntp trusted-key 1 Usar el comado show ntp status para verificar que se ha sincronizado la información horaria, R1#show ntp status Clock is synchronized, stratum 2, reference is 192.168.1.5 nominal freq is 250.0000 Hz, actual freq is 249.9990 Hz, precision is 2**19 reference time is D470B5F9.00000082 (19:26:49.130 UTC Mon Jan 7 2013) clock offset is 0.00 msec, root delay is 0.00 msec root dispersion is 0.02 msec, peer dispersion is 0.02 msec. Para comprobar la hora y fecha correctas R1#sh clock *19:30:12.244 UTC Mon Jan 7 2013
5.3 Definición de los Directory Numbers (DN)
A continuación definiremos 2 Directory Numbers que corresponderán con dos líneas, la 1000 y
la 1001
R1(config)#ephone-dn 1
%LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up
R1(config-ephone-dn)#number 1000
R1(config)#ephone-dn 2
%LINK-3-UPDOWN: Interface ephone_dsp DN 2.1, changed state to up
R1(config-ephone-dn)#number 1001
10
5.4 Definición de los Teléfonos IP (ephones)
Defiremos las características de los teléfonos que se registrarán en el CUCME indicando el tipo
y modelo de Teléfono, dirección MAC y asignación de dn a cada una de las líneas del
dispositivo.
R1(config)#ephone 1
R1(config-ephone)#?
button Assign ephone-dn phone lines to phone using format with feature
options.
exit Exit from ephone configuration mode
mac-address define ethernet phone MAC address
no Negate or set default values of a command
type Define ip-phone type
Configuraremos el ephone 1 correspondiente al teléfono modelo 7960 de Extensión 1000
R1(config)#ephone 1
R1(config-ephone)#mac-address 00d0.587c.4644
R1(config-ephone)#type CIPC
R1(config-ephone)#button 1:1
El comando button ln:dn indica la asociación de la línea del teléfono (ln) con el directory
number (dn) correspondiente.
La configuración correspondiente al segundo teléfono es:
R1(config)#ephone 2
R1(config-ephone)#mac-address 000b.bea5.4e2c
R1(config-ephone)#type CIPC
R1(config-ephone)#button 1:2
11
6. Registro de Teléfonos
Una vez configurado el CUCME vamos a proceder al registro de los softphones. Este proceso es
automático y se realiza cuando los PC’s reciben la información de IP por DHCP. Para ello
habilitaremos la obtención de IP automática por parte de los PC a a través de DHCP.
Hacer click sobre el PC Ext:1000, hacer click sobre la pestaña Desktop y en IP Configuration
12
Hacer Click en DHCP.
Repetir los mismos pasos para el otro PC. Ir al Router y comprobar que los teléfonos se han registrado con el comando show ephone R1#show ephone ephone-1 Mac:00D0.BCC4.0226 TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 12 and Server in ver 8 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:192.168.1.11 1025 CIPC keepalive 43 max_line 2 button 1: dn 1 number 1000 CH1 IDLE ephone-2 Mac:000B.BEA5.4E2C TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 12 and Server in ver 8 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:8 IP:192.168.1.12 1025 CIPC keepalive 43 max_line 2 button 1: dn 2 number 1001 CH1 IDLE
13
A continuación, abriremos el SoftPhone en el PC. En la Pestaña Desktop, en Cisco IP Communicator. Puede comprobarse que se la ha asignado la extensión.
Realizaremos una llamada al PC con extensión 1001. Para ello, introduciremos en el teclado el número 1001 y realizaremos la llamada con la Tecla Dial
14
En este momento aparecerá el otro teléfono la recepción de la llamada
15
Recordar que en estos momentos el único tráfico de señalización es SCCP. A continuación descolgaremos la llamada con la Tecla Answer. A partir de ahora el tráfico de voz entre los Softphones será RTP. En estos momento sin colgar la llamada, ejecutar el comando R1#show ephone. Comprobar las diferencias con el resultado anterior.
7. Análisis de Tráfico.
Para comprobar los paquetes que están circulando a través de la red, ir a modo simulación en
el Packet Tracer. (También se puede cambiar pulsando la Tecla Shift + S)
16
Hacer Click en Auto Capture/Play
A partir de ahora se observan la secuencia de paquetes RTP y SCCP. Para comprobar cabeceras de los paquetes hacer click sobre el campo Info de cada uno de los paquetes. Paquetes RTP 1.- ¿Cuáles son las IP origen y destino? 2.- ¿Qué protocolo utiliza a nivel de capa de transporte? 3.- ¿Cuáles son los puertos origen/destino? Paquetes SCCP 1.- ¿Cuáles son las IP origen y destino? 2.- ¿Qué protocolo utiliza a nivel de capa de transporte? 3.- ¿Cuáles son los puertos origen/destino?