miércoles, 9 de octubre de 2013

Practica 2 CCNA Voice (Dial-Peer)

Dial peer es básicamente un método de enrutamiento estático ,para conseguir llevar una llamada de una red de voz a otra. También permite la posibilidad de asignar números telefónicos a dispositivos analógicos, además cuenta con la posibilidad del usa de wildcards, lo que permite agrupar rangos de números telefonicos.

Existen dos tipos de configuracion de dial-peer:

  • Plain Old Telephone Service (POTS) dial peer: Utilizado en conexiones de telefonía tradicional.
  • Voice over IP (VoIP) dial peer: Utilizado en conexiones VoIP

Nota: Packet Trace no se puede configurar POTS , GNS3 no tiene capacidad de emular las tarjetas FXS,FX0 que nos permitirían realizar la configuracion POST. Así que esta practica se basara solo en VoIP.

Otro concepto a tomar en cuenta son los  Call Legs o tramos de llamada,cuando se realiza una llamada de una red a otra, esta pasa por diferentes equipos hasta llegar a su destino, cada  uno de los puntos que esta llamada recorre es lo que se conoce como call legs.


Igual que en las redes de datos, es necesario que los equipos intermediarios conoscan rutas tanto de ida como de vuelta.


La topología para la esta practica es la siguiente:
  • 3 Router 2811
  • 3 Switch 2950
  • 6 teléfonos 7960
Nota: También es posible utilizar los router 2901 y 2911 si se activa los servicios de CU.
 Se pueden activar por un periodo de valuación con la siguiente secuencia de comando:
 license boot module c2900 technology-package uck9 

La configuracion de cada red de voz local esta aquí: 


CME_1(config)#ip dhcp excluded-address 192.168.0.1 192.168.0.10
CME_1(config)#ip dhcp pool voice_1
CME_1(dhcp-config)#default-router 192.168.0.1
CME_1(dhcp-config)#option 150 ip 192.168.0.1
CME_1(dhcp-config)#network 192.168.0.0 255.255.255.0
CME_1(config)#telephony-service
CME_1(config-telephony)#max-dn 4
CME_1(config-telephony)#max-ephone 4
CME_1(config-telephony)#ip source-address 192.168.0.1 port 2000
CME_1(config-telephony)#auto assign 1 to 4
CME_1(config-telephony)#exit
CME_1(config)#ephone-dn 1
CME_1(config-ephone-dn)#number 1001
CME_1(config-ephone-dn)#exit
CME_1(config)#ephone-dn 2
CME_1(config-ephone-dn)#number 2
CME_1(config-ephone-dn)#exit
CME_1(config)#inter fast 0/0
CME_1(config-if)#ip add 192.168.0.1 255.255.255.0
CME_1(config-if)#no shut
CME_1(config)#interface serial 0/0/0
CME_1(config-if)#ip add 10.0.0.1 255.255.255.252
CME_1(config-if)#no shut
CME_1(config)#ip route 10.0.1.0 255.255.255.252 10.0.0.2


S1(config)#interface fastethernet 0/1
S1(config-if)#switchport mode trunk
S1(config-if)#exit
S1(config)#interface range fastethernet 0/2-10
S1(config-if-range)#switchport voice vlan 1
S1(config-if-range)#spanning-tree portfast
S1(config-if-range)#exit


CME_2(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
CME_2(config)#ip dhcp pool voice_2
CME_2(dhcp-config)#default-router 192.168.1.1
CME_2(dhcp-config)#option 150 ip 192.168.1.1
CME_2(dhcp-config)#network 192.168.1.0 255.255.255.0
CME_2(dhcp-config)#exit
CME_2(config)#interface fastethernet 0/0
CME_2(config-if)#ip address 192.168.1.1 255.255.255.0
CME_2(config-if)#no shutdown
CME_2(config-if)#exit
CME_2(config)#telephony-service
CME_2(config-telephony)#max-dn 4
CME_2(config-telephony)#max-ephone 4
CME_2(config-telephony)#ip source-address 192.168.1.1 port 2000
CME_2(config-telephony)#auto assign 1 to 4
CME_2(config)#ephone-dn 1
CME_2(config-ephone-dn)#number 2001
CME_2(config)#ephone-dn 2
CME_2(config-ephone-dn)#number 2002
CME_2(config-ephone-dn)#exit
CME_2(config)#interface serial 0/0/0
CME_2(config-if)#ip address 10.0.0.2 255.255.255.252
CME_2(config-if)#no shut
CME_2(config-if)#exit
CME_2(config)#interface serial 0/0/1
CME_2(config-if)#ip address 10.0.1.1 255.255.255.252
CME_2(config-if)#clock rate 64000
CME_2(config-if)#no shutdown


S2(config)#interface fast 0/1
S2(config-if)#switchport mode trunk
S2(config-if)#exit
S2(config)#interface range fastethernet 0/2-10
S2(config-if-range)#switchport voice vlan 1
S2(config-if-range)#spanning-tree portfast

CME_3(config)#ip dhcp excluded-address 192.168.2.1 192.168.2.10
CME_3(config)#ip dhcp pool voice_3
CME_3(dhcp-config)#default-router 192.168.2.1
CME_3(dhcp-config)#option 150 ip 192.168.2.1
CME_3(dhcp-config)#network 192.168.2.0 255.255.255.0
CME_3(dhcp-config)#exit
CME_3(config)#interface fastethernet 0/0
CME_3(config-if)#ip address 192.168.2.1 255.255.255.0
CME_3(config-if)#no shut
CME_3(config-if)#exit
CME_3(config)#telephony-service
CME_3(config-telephony)#max-dn 4
CME_3(config-telephony)#max-ephone 4
CME_3(config-telephony)#ip source-address 192.168.2.1 port 2000
CME_3(config-telephony)#auto assign 1 to 4
CME_3(config-telephony)#exit
CME_3(config)#ephone-dn 1
CME_3(config-ephone-dn)#number 3001
CME_3(config-ephone-dn)#ephone-dn 2
CME_3(config-ephone-dn)#number 3002
CME_3(config-ephone-dn)#exit
CME_3(config)#interface serial 0/0/1
CME_3(config-if)#ip address 10.0.1.2 255.255.255.252
CME_3(config-if)#no shutdown
CME_3(config)#ip route 10.0.0.0 255.255.255.252 10.0.1.1





Ahora teniedo todos los telefonos registrados , los telefonos estan en capacidad de realizar llamadas a otros que esten registrados en el mismo router , pero no a aquellos que estan fuera de su red.
Ext 1001 puede llamar a Ext 1002 , pero no a Ext 2001 o Ext 3001.
Aqui es donde debemos configurar dial-peers para permitir esta comunicacion.

Configurando el CME_1:

CME_1(config)#dial-peer voice 2000 voip
CME_1(config-dial-peer)#destination-pattern 200.
CME_1(config-dial-peer)#session target ipv4:10.0.0.2

  • En la primera linea estamos creando el "dial-peer"  una valor de etiqueta entre <1-2147483647> y por ultimo el "voip" define el tipo de red
Nota: Es una practica comun asociar el valor de la etiqueta con el valor del numero de directorio.
  • En la segunda linea con el "destination-pattern" asignaremos el numero de telefono , notamos que escribimos 200 para que exista coincidencia con estos 3 valores y un (.) punto para que coincida con cualquier valor.
  • En la tercera linea "session target" <protocolo> y finalmente la direccion ip del equipo que contiene ese rango de numeros de telefono.

Ahora configuraremos el CME_2:

CME_2(config)#dial-peer voice 1000 voip
CME_2(config-dial-peer)#des
CME_2(config-dial-peer)#destination-pattern 100.
CME_2(config-dial-peer)#session target ipv4:10.0.0.1

Como vemos hemos creado una ruta de ida y otra de vuelta.
En este punto podemos realizar llamadas desde las Ext 100X a los 200X y viceversa.

Configuramos un segundo dial-peer en CME_2 para alcarzar los equipos en CME_3:

CME_2(config)#dial-peer voice 3000 voip
CME_2(config-dial-peer)#destination-pattern 300.
CME_2(config-dial-peer)#session target ipv4:10.0.1.2
CME_2(config-dial-peer)#exit

Y hacemos lo propio con CME_3:

CME_3(config)#dial-peer voice 2000 voip
CME_3(config-dial-peer)#destination-pattern 200.
CME_3(config-dial-peer)#session target ipv4:10.0.1.1

Ahora podemos llamar desde los equipos de CME_3 a los equipos conectados a CME_2.
Sin embargo CME_3 desconoce la ubicacion de los directorios  100.(ubicados en CME_1), de igual manera CME_1 desconoce los numeros 300.(ubicados en CME_3)
Para realizar llamadas entre ellos debemos configurar dial-peer en cada uno de ellos apuntando hacia el la interfaz del otro.

CME_1(config)#dial-peer voice 3000 voip
CME_1(config-dial-peer)#destination-pattern 300.
CME_1(config-dial-peer)#session target ipv4:10.0.1.2


CME_3(config)#dial-peer voice 1000 voip
CME_3(config-dial-peer)#destination-pattern 100.
CME_3(config-dial-peer)#session target ipv4:10.0.0.1 

 Con esto ya podremos llamar desde cualquier punto de nuestra topologia.




9 comentarios:

  1. hola
    como asigno un did a un telefono?

    ResponderEliminar
  2. dial-peer voice 1 pots
    destination-pattern 5551234
    port 1/0/0

    ResponderEliminar
  3. y si necesito introducir dos telefonos analogos? :(

    ResponderEliminar
    Respuestas
    1. agregas un VoIP Device (en packet tracer), y le asignas nada mas la Loopback donde el telefono se va a registrar.

      Eliminar
    2. agregas un VoIP Device (en packet tracer), y le asignas nada mas la Loopback donde el telefono se va a registrar.

      Eliminar
  4. En la linea de comando dial-peer voice 1000 voip, ¿De donde proviene el número 1000?

    ResponderEliminar
    Respuestas
    1. valor de etiqueta entre <1-2147483647>
      Es una practica comun asociar el valor de la etiqueta con el valor del numero de directorio

      Eliminar
  5. excelente post, soluciono un pequeño problema en mis config.
    gracias

    ResponderEliminar