PRÁCTICA 2: RDSI, DDR y ACLs

Anuncio
PRÁCTICA 2: RDSI, DDR y ACLs
Punto de partida: Se supone que el alumno conoce los fundamentos de las redes de
conmutación de circuitos y más concretamente la RDSI.
Objetivos:
- Entender los fundamentos del Dial-On-Demand Routing (DDR)
- Saber configurar una conexión RDSI básica.
- Realizar una configuración avanzada de una conexión RDSI: autenticación CHAP,
multilink etc.
- Definir listas de acceso (ACLs) extendidas.
-Verificación de la configuración (comandos show)
-Troubleshooting (debugs)
1. Introducción.
1.1 Modo Circuito:
Al principio, la información se transmitía como una señal continua durante todo el
trayecto que iba desde un abonado de teléfono a otro. Cuando se empezaron a desarrollar
las técnicas digitales – en los 60 – se introdujeron los sistemas PCM. Estos sistemas
fueron diseñados para el modo circuito, y para la transmisión de spot de tiempo. La
división en slots de tiempo implica que la información tiene que ser dividida en bloques
de longitud igual a la del slot de tiempo. Si un bloque procede de tráfico telefónico,
representa una muestra, pero también puede constar de tráfico de datos, telex o una señal
de alarma, por ejemplo. El modo circuito no introduce a la información bits extra. El
bloque se administra en base a la señalización.
El modo circuito incluye nuestra transmisión digital normal del tráfico de voz.
El modo circuito es orientado a la conexión. Esto significa que la fase de comunicación
va precedida por una fase de establecimiento, una vez que se ha llevado a cabo la
señalización. La piedra angular del modo circuito público es la tasa de transmisión de 64
kbits/s en cada canal, que es fácilmente justificable porque la técnica fue desarrollada
para el servicio de voz. La multiplexación de 64 kbit/s se lleva a cabo en determinadas
etapas.
El servicio de voz se puede resumir en:
•
•
•
Como la voz es un servicio síncrono, sólo se pueden aceptar variaciones de
retraso muy pequeñas. La transmisión necesita un ancho de banda reservado.
Para poder incrementar la utilización de la capacidad de transmisión se recurre a
la multiplexación.
La tasa de error (ber) tiene que ser menor que 10(exp-5), pero se pueden aceptar
errores de transmisión menores.
Como norma, el modo circuito se utiliza también para la transmisión de video. La gran
diferencia entre la transmisión de voz o vídeo es el ancho de banda. En la transmisión de
vídeo también es importante tener una mayor calidad de transmisión, ya que las
codificaciones de imágenes eficaces pueden incrementar su sensibilidad a los errores de
bits. El servicio de video puede resumirse de la siguiente manera:
•
Su ancho de banda excede los 64 kbit/s, lo que significa que se trata de
conmutación de banda amplia (=<2Mbit/s), o incluso conmutación de banda
ancha (>2Mbit/s).
El requisito de una tasa de error inferior que en la transmisión de la voz se
consigue mediante el uso de fibra óptica y códigos de línea especiales.
•
Otras condiciones que se aplican a las transmisiones de datos. Desde que se desarrolló el
modo circuito para el servicio de voz, la técnica de comunicación de los ordenadores tuvo
que ser adaptada si se quería utilizar este modo de transferencia.
Resumen del modo circuito
•
•
•
•
•
La información se transmite en slots de tiempo de longitud fija
Uso nada flexible en el ancho de banda.
Conmutación basada en la posición de los slots de tiempo en la trama PCM.
No hay detección de fallos
Adecuada para voz, vídeo y datos vía módem.
1.2 Introducción: DDR
El Dial-On-Demand Routing consiste en establecer conexiones dinámicas sobre RDSI o
PSTN.
Se caracteriza por:
- Conectarse cuando se necesita
- Se desconecta cuando se termina
- Va sobre RDSI o PSTN.
Se utiliza para:
- Conexiones periódicas
- Volúmenes de información pequeños.
- Se puede compartir con varios usuarios si transmiten en instantes distintos (si
coinciden más de dos en el mismo instante, comunica).
En una operación genérica de DDR:
1- Se determina la ruta al destino
2- Los paquetes de tráfico “interesante” ordenan una llamada DDR
3- Se consulta la información diales (mapeo entre dirección ip destino y su nº
RDSI que hay que marcar)
4- Se transmite el tráfico
5- Se cuelga la llamada
2. Configuración básica RDSI
1- Especificar tipo de switch RDSI; (depende de países)
2- Definir rutas estáticas; (qué ruta debo utilizar)
3- Especificar cuál es el tráfico”interesante” (tráfico que puede originar una llamada)
4- Configurar la información dialer; (qué número debo marcar)
Rlaboratorio(config) #isdn switch-type basic-net3. **En Europa red RDSI tipo Net3**
Rlaboratorio(config) #isdn tei-negotiation first-call
Rlaboratorio(config) #ip route 192.168.3.0 255.255.255.0 192.168.2.2 **ruta de ida**
Rlaboratorio(config) #dialer-list 1 protocol ip permit **especifica el trafico “interesante”
las llamadas serán originadas por tráfico ip**
Rlaboratorio(config) #interface bri0
Rlaboratorio(config-if) #encapsulation ppp
Rlaboratorio(config-if) #dialer-group 1
**debe coincidir con el nº del dialer list**
Rlaboratorio(config-if) #dialer map ip 192.168.2.2 name Rdestino 943xxxxxx **nº RDSI
que se debe marcar. En nuestro caso, se
marca la extensión de la centralita**
Rlaboratorio(config-if) #dialer idle-timeout 180
**periodo de inactividad (en
segundos que debe transcurrir para que se cuelgue la llamada**
3. Configuración avanzada RDSI
1- CHAP
2- Multilink
3- ACLs
1- La autenticación CHAP consiste en un intercambio de información entre los dos
routers extremos de una conexión; el extremo que origina la llamada, envía una
información al otro extremo que le permite comprobar si tiene permiso para hacer esa
llamada o no. En concreto la información que se envía es un nombre (que circula
encriptada por la red) y un password (ambos routers utilizan el mismo password)
A la configuración básica del router origen, se le añade la siguiente:
Rlaboratorio(config) #username Rdestino password 1234
Rlaboratorio(config) #interface bri0
Rlaboratorio(config-if) #ppp authentication chap
Y en el router destino,
Rdestino(config) #username Rlaboratorio password 1234
Rdestino(config) #interface bri0
Rdestino(config-if) #ppp authentication chap
2- El ppp Multilink permite suministrar ancho de banda bajo demanda y balanceo de
carga. Aprovecha que el circuito básico RDSI tiene dos canales B para poder transmitir
datos, cuando realizamos una conexión se utiliza uno solo quedando libre el otro para
otra comunicación. El multilink lo que hace es, cuando tengamos una comunicación que
tenga saturado el canal B, le añadimos a la misma comunicación el segundo canal B,
duplicando así el ancho de banda resultante. Para ello se define un umbral, que indica el
porcentaje de utilización del primer canal a partir del cual se levanta el segundo canal
(cuando se sobrepasa el umbral durante un determinado tiempo), cuando la carga es
inferior al umbral durante un determinado tiempo se cae el segundo canal. Se puede
utilizar bien para añadir ancho de banda cuando es necesario (Bandwidth-On-Demand) o
bien para redistribuir la carga entre los enlaces (balanceo de carga).
Para ello a la configuración básica se añade en los routers de los extremos (tanto para
balanceo de carga como para Bandwidth-On-Demand):
Rdestino(config) #interface bri0
Rdestino(config-if) #dialer load-threshold 30 either
Rdestino(config-if) #ppp multilink
4. Configuración de listas de acceso, ACLs
Las listas de acceso son una herramienta de seguridad de la red. Con las listas de acceso
se puede clasificar los paquetes en las interfaces enrutadas de entrada y/o de salida. Una
aplicación de las ACLs es el filtrado de tráfico entrante o saliente de una interfaz del
router. En esta práctica vamos a ver cómo podemos utilizar las ACLs para acotar el
tráfico capaz de originar llamadas, es decir ACLs aplicadas a la definición de tráfico
“interesante”. Esto no quiere decir que se vaya a filtrar tráfico, sino que vamos a
restringir el tipo de tráfico que va a poder levantar el canal B (o mantenerlo levantado),
pero una vez establecida la llamada, el tráfico que curse la llamada no se ve afectado por
la ACL (en otra práctica ya veremos como filtrar tráfico). En DDR, sobre todo cuando no
se tiene tarifa plana, conviene definir bien el tráfico “interesante” ya que el gasto se
puede disparar. Además si hay varios usuarios que necesitan acceder al mismo sitio, para
poder atenderlos es necesario que cada uno ocupe el canal únicamente cuando sea
necesario y después lo deje libre para los demás.
Hemos visto que el tráfico autorizado para establecer una llamada se configura:
Rlaboratorio(config) #dialer-list 1 protocol ip permit
Donde el 1 tiene que coincidir con el número del dialer-group 1 al que se vincula la
definición de tráfico interesante.
Esa configuración permite restringir el tráfico en función del protocolo, en el caso de
nuestro ejemplo todo tráfico ip podría levantar la llamada (una vez consultada la tabla de
rutas). Si en vez de ese comando se configura el siguiente:
Rlaboratorio(config) #dialer-list 1 protocol ip list 101
Establece que el tráfico que puede originar llamadas viene definido por la ACL extendida
101
Configuración de la siguiente ACL que filtra los broadcast del Netbios:
Rlaboratorio(config) #access-list 101
Rlaboratorio(config) #access-list 101
Rlaboratorio(config) #access-list 101
Rlaboratorio(config) #access-list 101
Rlaboratorio(config) #access-list 101
Rlaboratorio(config) #access-list 101
Rlaboratorio(config) #access-list 101
deny udp
deny udp
deny udp
deny tcp
deny tcp
deny tcp
permit ip
any
any
any
any
any
any
any
eq netbios-dgm
eq netbios-ns
eq netbios-ss
eq 137
eq 138
eq 139
any time-range
any
any
any
any
any
any
TIME
5. Verificación de la configuración
sh interface bri nº pto [nº canalB] Muestra la información del canal Bri D y también
puede mostrar la de uno o varios canales B.
sh controllers bri nº pto Muestra la información a nivel físico del puerto Bri.
sh isdn Muestra (según las opciones) la información RDSI relativa a memoria, contadores
a nivel 2 y 3, estado de los canales, historial y llamadas activas.
sh dialer Muestra información relativa a las interfaces de DDR. Tiene varias opciones
entre las que destaca sh dialer map que muestra los mapeos RDSI.
6- Troubleshooting
Para poder utilizarlos commandos debug hay que estar conectado por consola o si no
introducir el comando
ter monitor
Si se tiene una red en funcionamiento hay que tener un poco de cuidado a la hora de
activar los debugs ya que a veces pueden sobrecargar la red. Cuando hayamos terminado
con el debug hay que acordarse siempre de quitarlo y para ello se pone:
undebug all
sh debuggings Muestra los debugs que están activados.
Los comandos debug relacionados con esta práctica son:
debug dialer events Muestra información debug sobre los paquetes que se reciben en las
interfaces dialer.
debug ppp authentication Muestra mensajes de protocolos de autenticación, incluidos
intercambios CHAP y PAP.
debug ppp error muestra los errors de protocolo y estadísticas de errores asociadas a la
conexión, negociación y operación ppp.
debug ppp negotiation Muestra paquetes ppp enviados durante el establecimiento ppp,
cuando se negocian las condiciones ppp.
debug isdn events Muestra los sucesos rdsi que ocurren en el lado del usuario (router) de
la interface rdsi.
debug isdn q921 Muestra los procesos a nivel 2 que ocurren en el canal D de la interface
rdsi del router.
debug isdn q931 Muestra información relativa al establecimiento y caída de conexiones
rdsi (nivel 3) entre el lado del usuario (router) y la red (proveedor).
debug ppp multilink events Muestra los sucesos que afectan a grupos multilink.
debug ppp multilink negotiation Muestra información relativa al establecimiento
multilink.
7. Hoja de tareas
1- Configurar cada uno de los routers con la configuración básica para formar
una red como la que se presenta en el esquema. Configurar el acceso RDSI de
manera que levante la señal.
2- Configurar el router para poder conectarse por RDSI a los routers de los otros
grupos con autenticación CHAP. Comprobar que se puede alcanzar los pcs de
los demás grupos.
3- Configurar el router para que pueda acceder por RDSI otro grupo a vuestro
router con CHAP y Multilink.
4- Configurar el router para poder conectarse al router de otro grupo con CHAP
y Multilink.
bri0
192.168.149.1
e0
192.168.1.1
192.168.14X.1
192.168.1.2
192.168.14X.2
Nº RDSI: 213
rgrupo1
RgrupoX
.1
01
.1
192.168.14W.1
192.168.10
bri0
e0
192.168.x.1
192.168.14Y.1
192.168.x.2
192.168.14Y.2
192.168.101.x
RgrupoY
rgrupox
192.168.14Z.1
Nº RDSI: 214
.
bri0
92
192.168.149.3
e0
192.168.10.1
192.168.10.2
192.168.14Z.2
192.168.149.2
RgrupoZ
rgrupo10
Nº RDSI: 215
RDSI
bri0
192.168.101.100
192.168.149.4
Nº RDSI: 212
RgrupoW
rprofesor
Server
192.168.14W.2
192.168.100.2
Descargar