X.25 M.I. Maria Luisa González Ramírez. 1 X.25 Introducción X.25 es un protocolo estándar para la comunicación en una WAN, define como deben ser establecer y mantener las conexiones entre los dispositivos del usuario y los dispositivos de la red. X.25 esta diseñado para operar efectivamente sin importar los tipos de sistemas conectados a la red. Se utiliza en las redes de conmutación de paquetes. Inicialmente fue desarrollado por los carriers en 1970. Actualmente se administra como un estándar internacional por la ITU-T 2 x.25 Dispositivos Se clasifican en tres categorias. DTE. Data terminal equipment DCE. Data circuit terminating equipment PSE packet switching exchange 3 PAD (Packet Assembler/Dissasembler) PAD es un dispositivo muy común en las redes X.25. Se utilizan cuando el dispositivo DTE es muy simple como para implementar todas las funcionalidades de X.25. Realiza tres funciones primarias Buffering. Almacena los datos hasta que el dispositivo esta listo para transmitir. Ensambla paquetes.- forma paquetes con los datos para enviarlos hacia el DCE. Desensambla paquetes. Los paquetes de entrada los desensambla antes de enviarlos al DTE 4 PAD 5 Servicios de X.25 X.25 es orientada a conexión y ofrece principalmente estos servicios. PVC y SVC. 6 x.25 Circuitos Virtuales Define la existencia de un camino lógico y bidireccional de un DTE a otro a través de la red X.25. Físicamente, la conexión puede pasar por muchos nodos intermedios como DCE y PSE. Varios circuitos virtuales pueden ser multiplexados en un solo circuito físico. 7 Protocolos X.25 8 X.25 Protocolo PLP Packet Layer Protocol. Trabaja al nivel de la capa de red del modelo OSI. Administra las conexiones entre el DCE y el DTE. Las funciones principales de esta capa son: Establecimiento de la conexión. Control de flujo entre los dispositivos DTE. Proveer de funciones de ruteo. Multiplexar conexiones lógicas sobre una sola conexión física 9 X.25 Protocolo PLP PLP maneja en cinco modos de operación. Call setup. Data Transfer. Idle. Call Clearing Restaring. 10 X.25 Protocolo PLP Call Setup es el modo utilizado para establecer SVC’s (Circuitos virtuales conmutados) entre los DTE. El protocolo PLP utiliza el esquema de direccionamiento X.121 para el establecimiento de circuitos virtuales. Este modo funciona en un circuito virtual mientras que en otro circuito virtual se encuentra en otro modo de operación. Solo se utiliza en SVC’s 11 X.25 Protocolo PLP Data transfer mode. Se utiliza para transferir datos entre dos DTE’s sobre un circuito virtual. En este modo PLP realiza la segmentacion y el reensamble, bit padding, y control de flujo y errores. Funciona en paralelo mientras otro circuito virtual se encuentra en otro modo. Se utiliza en PVC’s y SVC’s. 12 X.25 Protocolo PLP Idle mode. Se utiliza cuando se establece un circuito virtual y no hay transferencia de datos, se utiliza solo para SVC’s. Call clearing mode. Se utiliza para terminar sesión entre DTE’s y para terminar SVC’s, se utiliza solo para SVC’s. Restarting mode. Se utiliza para sincronizar la transmisión entre DTE’s y DCE’s. Afecta a todos los circuitos virtuales del DTE. 13 X.25 Protocolo PLP Paquetes Paquetes PLP Paquetes de datos Paquetes de control RR,RNR,REJ Otros 14 Cabecera de la trama PLP GFI LCGN LCN PTI GFI. General Format identifier LCGN. Logical channel group number LCN. Logical channel number PTI. Packet type identifier 15 GFI Q X 0 = Data for user 1 = Data for PAD D: DELIVERY CONFIRMATION BIT – X Q: QUALIFIED DATA BIT – D 0 = For local acknowledgment 1 = For remote acknowledgment XX: PROTOCOL IDENTIFICATION – 00 = Reserved for future use 01 = Modulo 8 sequencing 10 = Modulo 128 sequencing 11 = Extended format 16 LAPB. Link Access Procedure, Balanced Es un protocolo de enlace de datos que administra la comunicación y el entramado de paquetes entre DTE y DCE. Es un protocolo orientado a bit que se asegura que las tramas estén correctamente ordenadas y libres de error. Existen 3 tipos de tramas LAPB, Información Supervisión Sin Numero 17 LAPB. Link Access Procedure, Balanced Tramas LAPB Información (I-frame). Lleva información de la capa superior, sus funciones son, control de flujo, detección y corrección de error, y control de secuencia de las tramas. Supervisión (S-frame). Lleva información de control, sus funciones son, solicitud y suspensión de la transmisión, reporte del estado, y reconocimiento de recepción de Iframes. Sin numero (U-frames). Lleva información de control, sus funciones son, establecimiento del enlace y desconexión, reporte de errores. 18 Protocolo X.21bis. Es el protocolo de la capa física de X.25, define las interfaces eléctricas y mecánicas. Maneja la activación y desactivación del medio físico entre DTE y DCE. Soporta conexiones punto a punto, velocidad de hasta 19.2kbps y transmisión síncrona full duplex sobre 2 pares. 19 http://www.techfest.com/networking/wan/x25 plp.htm 20