X.25 y Back-Up RDSI

Anuncio
PRÁCTICA X25 con BACKUP RDSI
Punto de partida: Se supone que el alumno conoce los fundamentos de las redes de
conmutación de paquetes y más concretamente la X25. También se supone que se ha
realizado la práctica de RDSI.
Objetivos:
- Saber configurar una conexión X25 básica.
- Realizar una configuración avanzada de X25:
- Realizar Backup de una linea X25 por RDSI
-Verificación de la configuración (comandos show)
-Verificar la conectividad mediante ping
-Troubleshooting (debugs)
1. Introducción: Modo paquete (X.25)
Modo paquete significa que la información se divide en paquetes, los cuales pueden tener
longitudes diferentes y que van etiquetados para su transporte por la red. Las etiquetas
(correspondientes a cabeceras y colas de las capas 2 y 3 del modelo OSI) son utilizadas
para la multiplexación, conmutación y detección de fallos.
Los sistemas modo paquete están optimizados para la transmisión de datos, que a menudo
son a ráfagas.
1.1 Antecedentes e historia
El modelo de tráfico para comunicaciones de datos depende fundamentalmente de la
aplicación. Hay dos grupos principales de modelos de tráfico:
•
•
Aplicaciones Interactivas (preguntas – respuestas); y
Aplicaciones batch (transmisión unidireccional de grandes ficheros de datos
La primera aplicación requiere una respuesta rápida en el tiempo (o un tiempo de set-up
si se establece una conexión por cada sesión). En los 60, la red telefónica de circuitos
conmutados se utilizaba para el tráfico de datos, lo que significaba que los usuarios (en la
mayoría empresas) tenían que alquilar conexiones establecidas permanentemente que
pudieran cumplir sus requisitos de tiempo respuesta. Esta es una solución nada
económica cuando la transmisión de datos no es a ritmo continuo y, por lo tanto, el ancho
de banda es infrautilizado.
La segunda aplicación – modo paquete- se desarrolló para permitir al usuario ocupar un
canal de red, únicamente durante el proceso de transferencia.
1.2 Principios de la conmutación de paquetes
La información que se va a transmitir se divide en paquetes (de longitud variable), que
son almacenados en un buffer cuando llegan a un nodo de red. La dirección que se
incluye en el paquete es leída, y entonces se envían los paquetes al receptor al siguiente
nodo. Generalmente, la conmutación de paquetes es una técnica que se utiliza en redes
públicas de datos, la red X.25.
Los paquetes constan de un número de octetos. El paquete menor contiene 16 octetos y el
mayor contiene 1024. Además de la dirección se puede incluir en el paquete información
de control, gestión de fallos y retransmisión. Esta información se maneja en las capas 1-3
del modelo OSI.
No existe un canal dedicado para cada usuario: la transferencia de información ocupa
tanto (o tan poco) ancho de banda como necesite. Si no hay ancho de banda disponible en
ese momento, la información se queda en el buffer hasta que se libere es suficiente ancho
de banda. Todo esto conlleva retrasos en el proceso de transferencia.
Si la velocidad de transmisión manejada por el equipo de transmisión excede la que el
receptor es capaz de manejar, el buffer del nodo se llenará pronto. El receptor mandará un
mensaje al emisor, y como resultado la transmisión se verá interrumpida temporalmente.
Esta función particular del modo paquete, que hace que usuarios con diferentes
velocidades de transmisión, puedan comunicarse entre ellos, en una gran ventaja frente a
redes de conmutación de circuitos.
Transferencia orientada a la conexión y no orientada a la conexión.
Las aplicaciones de las red de paquetes pueden ser o bien orientadas a la conexión o no
orientas a la conexión. En la transferencia orientada a la conexión, todos los paquetes
viajan por el mismo camino a través de la red. El proceso de transferencia se divide en
tres fases:
Establecimiento de llamada: El primer paquete , el paquete de establecimiento de
llamada, se envía con una dirección completa. La información de dirección , en la forma
de un número de canal lógico (LCN), es almacenada en cada nodo por el que pasa.
Estableciéndose así, una conexión virtual (lógica).
Transferencia de datos: Únicamente se envía en cada paquete, el LCN (no la dirección
completa). Los nodos, una vez que han leído el LCN, saben a dónde mandar el paquete.
Liberación: Se envía un paquete de liberación, ordenando el borrado de la información de
dirección en los nodos y por tanto liberando la conexión.
Transferencia orientada a la conexión y no orientada a la conexión
En cambio en una transferencia no orientada a la conexión, los paquetes usan siempre el
camino más adecuado a través de la red. En este caso la transferencia es un proceso de un
único paso.
Transmisión de datos: Cada paquete de datos contiene la dirección completa.
En la transferencia no orientada a la conexión, los paquetes no llegan necesariamente en
el orden correcto, ya que caminos diferentes a través de la red tienen retrasos diferentes.
La unidad receptora debe llevar un seguimiento del orden de los paquetes y por tanto
tiene que ser más compleja.
Una manera de describir las transferencias orientada a la conexión y no orientada a la
conexión es comparándolas con modos de orientarse. Por simplificar un poco (aunque no
sea del todo realista), supongamos que en un equipo, el primer corredor va dejando
marcas en el camino conforme atraviesa el cmapo para encaminar a sus compañeros de
equipo hacia la meta. El último corredor retira las marcas (transferencia orientada a la
conexión). En otro equipo, cada corredor tiene que encontrar su propio camino
(transferencia no orientada a la conexión).
1.3 Resumen del modo paquete (X:25)
•
•
•
•
•
•
•
•
Paquetes de longitud variable.
Buena utilización de la capacidad a través de compartir el ancho de banda.
Transferencia orientada a la conexión y no orientada a la conexión.
Conmutación con software implementado basado en el cmpo de dirección del
paquete.
Buenos resultados de la disponibilidad, retransmisión link a link.
No es necesario que la velocidad de transmisión sea la misma en transmisión que
en recepción.
Ancho de banda limitado, 64 kbit/s -2 Mbit/S.
Útil únicamente para datos.
2. La red X.25
X25 es el predecesor de Frame Relay y se trata de un protocolo para redes de
conmutación de paquetes..
En la conmutación de paquetes, los datos de los usuarios se dividen en paquetes de
longitud variable a los que se les asigna una cabecera con una dirección y la información
de control necesaria.
Para alcanzar una calidad de transferencia alta, los paquetes recolocan en tramas. Cada
trama que se manda por un determinado link se guarda en un buffer hasta que su
información ha sido comprobada y la trama ha sido aceptada por el nodo receptor o
abonado. El hecho de que cada nodo almacene los paquetes en un buffer conlleva un
retraso, pero la información llega a su destino correctamente (sin errores). Este método se
conoce como “store and forward”, porque cada nodo primero almacena los paquetes y
luego los manda. El mantenimiento y gestión de los paquetes llevado a cabo por los
nodos consiste en primero comprobar el formato del paquete, seleccionar un camino de
salida, comprobar que no tenga errores, y por último esperar a que haya capacidad
disponible en el camino de salida.
El equipo terminal de datos del usuario (DTE) se conecta al equipo terminal del circuito
de datos (DCE), quien actúa como adaptador de línea. La red incluye un número de
Intercambios de conmutación de paquetes (PSEs). A menudo, Estos PSEs se conectan por
enlaces directos, dando lugar a una configuración de “todos-con-todos”. Las funciones de
control del conjunto de la red se lleva a cabo en un centro de gestión de red (NMC).
La conmutación de paquetes se desarrolló durante los 60-70 como complemento a la red
de conmutación de circuitos PSTN, orientada a telefonía. El circuito virtual establecido
(en el caso de comunicación orientada a la conexión) entre usuarios en una red de
conmutación de paquetes únicamente hace uso de los recursos de transmisión (ancho de
banda) cuando realmente se transfiere la información. Por otra parte, una conexión en la
conmutación de paquetes se reserva un ancho de banda por periodo de tiempo concreto
de la conexión, tanto si se transmite información como si no.
Como resultado, las redes de conmutación de paquetes hacen un uso más eficiente de la
capacidad disponible simplemente porque permite que varios usuarios puedan compartir
el conjunto del ancho de banda disponible.
Una ventaja de X.25, en comparación con la comunicación de datos en redes de
conmutación de circuitos es que se puede enviar datos a más de un receptor al mismo
tiempo. La conmutación de paquetes permite también la comunicación entre terminales
que tengan diferentes tasas se transferencia y diferentes tipos de interfaces.
Otro factor a favor de X.25, es la disponibilidad de redes públicas X.25 en todo el mundo.
Sus funciones integradas para la detección
y corrección de errores permiten
transferencias seguras incluso en circuitos de calidad bastante baja. Esto hace que X25
sea idóneo para comunicaciones de datos a ráfagas a larga distancia, por enlaces de
transmisión de calidad limitada.
La implantación de este protocolo esta limitada por el ancho de banda. Tradicionalmente,
el ancho de banda de X.25 ha sido 64kbits/s, pero hoy en día existen redes X.25 que
utilizan anchos de banda de 2Mbit/s. Pero aún así es insuficiente para interconectar redes
privadas (interconexión LAN). Frame Relay y ATM son alternativas mucho más
potentes.
3- Configuración básica X.25
Para configurar una conexión WAN X.25 hay que realizar las siguientes tareas en la
interface:
•
Seleccionar la encapsulación X.25 DTE ó DCE (por defecto viene DTE)
En caso de que sea DCE también hay que configurar el la velocidad del reloj.
•
Asignar la dirección X.121 (N2)
•
Configurar el mapeo entre las direcciones X.121 con las direcciones de protocolos
superiores.
Primero hay que especificar a la interface serial qué tipo de encapsulación se va a utilizar.
El router puede configurarse como DTE (configuración típica para el usuario) o como
DCE (cuando actúa como switch X.25, típicamente en la red del proveedor). Hay que
tener cuidado que los cables que se utilizan para conectar un DTE o un DCE son
diferentes.
Se le asigna al router una dirección local X.121 (una dirección por interface).
Luego con X.25 map se tiene una conversión estática de direcciones destino de
protocolos de nivel superiores en direcciones destino X.25.
Por ejemplo:
Router 1
!
interface Serial 0
encapsulation x25 ietf
x25 address 4321
ip address 192.168.102.2 255.255.255.0
x25 map ip 192.168.102.1 1234
!
Router2 (DCE)
!
interface Serial 0
encapsulation x25 dce ietf
clockrate 2000000
x25 address 1234
ip address 192.168.102.1 255.255.255.0
x25 map ip 192.168.102.2 4321
!
El IP routing del Router 1 envía datagramas destinados a la subnet 192.168.102.0 a la
interface serial 0. El mapeo de la interface identifica el destino a la red X.25. El router 1
intenta establecer un SVC al router 2 utilizando su dirección X.121 origen y la dirección
X.121 destino 4321 cuando envía paquetes a la 192.168.102.1
Cuando el router 2 recibe la petición de establecimiento de conexión, identifica la
dirección IP remota de la dirección origen X.121 y acepta la conexión. Una vez que el
SVC se conecta, cada router lo utiliza como un enlace punto a punto para el destino
identificado.
4- Configuración avanzada
Normalmente para conectarse a red X .25 del proveedor del servicio es necesario añadir
una configuración adicional configurar una serie de parámetros con los valores que el
proveedor tiene puesto en su red (al otro extremo del enlace X.25). Los parámetros
principales a configurar son: rangos de circuitos virtuales, tamaño de paquete, tamaño de
ventana etc
Para configurar los rangos se utiliza:
X.25 pvc circuit
X.25 lic circuit
X.25 hic circuit
X.25 ltc circuit
X.25 htc circuit
X.25 loc circuit
X.25 hoc circuit
**pvc permanent virtual circuit number**
**lic low incoming circuit number**
**hic high incoming circuit number**
**ltc low two-way circuit number**
**htc high two-way circuit number**
**loc low outgoing circuit number**
**hoc high outgoing circuit number**
Donde se tiene que cumplir:
1 ≤ PVCs < (lic ≤ hic) < (ltc ≤ htc) < (loc ≤ hoc) ≤ 4095
Para configurar el tamaño por defecto de los paquetes:
X25 ips bytes
X25 ops bytes
**para paquetes entrantes**
**para paquetes salientes**
Para definir el tamaño de ventana:
X25 win packets
X25 wout packets
**para la recepción de paquetes**
**para el envío de paquetes**
Un ejemplo de configuración sería:
¡
interface serial 0
encapsulation x25
x25 address 1234
x25 ips 1024
x25 ops 1024
x25 win 7
x25 wout 7
!
5- Configuración Backup por RDSI (con ruta flotante)
Las rutas flotantes estáticas son rutas estáticas que tienen una distancia administrativa
mayor que la distancia administrativa de las rutas dinámicas. La distancia administrativa
de una ruta estática concreta se puede configurar de manera que sea menos deseable que
otras rutas (bien dinámicas o estáticas). De esta manera, si se pierde la ruta dinámica o si
las otras rutas estáticas no están operativas, la ruta estática que nosotros hemos
configurado, puede tomar el relevo y el tráfico puede ser enviado a través de esta ruta
alternativa. En cuanto la ruta principal volviera a estar operativa, inmediatamente
retomaría el tráfico y estaríamos de nuevo en la situación inicial. Esto es lo que se llama
mecanismo de backup. De esta forma se puede utilizar una interface bri que haga de
backup de una interface serial, de manera que cuando la interface serial se caiga la
interface bri haga una establezca una conexión RDSI por la que se desvíe el tráfico que
circulaba por la Serial que se había visto interrumpido. Cuando la interface serial se
vuelva a levantar volverá a recuperar su tráfico original y la interface Rdsi al dejar de
cursar tráfico pasado un tiempo de inactividad se caerá.
Para configurar el Backup primero se configura la conexión X.25 que hemos visto como
configuración básica, luego se configura una conexión RDSI como vimos en la práctica
anterior, y por último se pone la ruta flotante:
Router 1
Ip route 0.0.0.0 0.0.0.0 192.168.110.1 200
Router 2
Ip route 0.0.0.0 0.0.0.0 192.168.110.2 200
4- Monitorización X25
show x25 interface nº puerto Muestra la información relativa a los circuitos virtuales que
usan una interface X25.
show x25 map Muestra información relativa a los mapeos de direcciones configurados.
show x25 vc Muestra información relativa a SVCs y PVCs activos.
clear x25 interface Para reiniciar el servicio x25, borrar un circuito virtual conmutado
(SVC) o resetear un circuito permanente (PVC).
6- Troubleshooting
debug x25 Muestra información relativa al tráfico X25.
7- Hoja de tareas
1 Caso 1: Entre dos grupos, configurar un enlace X.25 básico1.
2 Configurar una conexión de backup por RDSI para el caso1. Comprobar que
funciona el backup (que al caer la X.25 se reestablece el tráfico por RDSI y que
cuando se recupera la X.25, el tráfico vuelve por serie y la bri se cae).
3 Caso 2: Realizar la configuración de la figura 2 .Establecer un plan de
direccionamiento que permita acceder desde cualquiera de las LAN a cualquier
segmento de la red. Comprobar la conectividad mediante ping.
1
Para las redes WAN X-25 entre equipos utilizar las clases C 192.168.114.X; 192.168.115.X;
192.168.116.X; 192.168.117.X
Para las redes RDSI utilizar las clases C 192.168.118.X y 192.168.119.X
Caso 1
BACKUP RDSI
DTE
DCE
rgrupo2
rgrupo1
LAN2
LAN1
Caso 2
BW=2M
ltc=10;htc=19;win=7;wout=7;ips=256;iops=256
rgrupo2
LAN2
BW=64K
Win=7;wout=7;ips=1024;iops=1024
LAN1
BW=64K
Win=7;wout=7;ips=1024;iops=1024
rgrupo1
rgrupo4
LAN4
BW=2M
ltc=10;htc=19;win=7;wout=7;ips=256;iops=256
rgrupo3
LAN3
Descargar