Frame Relay utiliza un circuito virtual (VC), que es una conexión lógica creada entre dos equipos terminales de datos (DTE) a traves de la red del proveedor de servicio.
El equipo del proveedor, al que se conecta el DTE, se llama DCE y se encarga de dar el reloj y los servicios de conmutacion en la red.
Cada circuito virtual se identifica con un identificador llamado DLCI. El DLCI del circuito tiene ambito local, ya que los switches de la red podran conmutar el valor del DLCI a lo largo de todo el trayecto del circuito virtual. Cuando se contrata un servicio Frame Relay, para cada circuito virtual se especifica un CIR, que es la velocidad de transmision de datos promedio maxima que la red se compromete a transportar bajo circunstancias normales, es decir, si transmites a una velocidad Superior a CIR los paquetes seran marcados como candidatos a ser descartados en caso de sobrecarga de la red.
El estandar de senalizacion entre el router (DTE) y el switch Frame Relay (DCE) se llama LMI y existen varios tipos, luego es necesario que el DCE y el DTE utilicen el mismo tipo para poder comunicarse.
Una conexion Frame Relay necesita que, en un circuito virtual, el DLCI local este asociado (mapeado) a una direccion de nivel de red, por ejemplo direccion IP.
Mira el valor de DLCI entrante.
Consulta (en una tabla que mapea cada DLCI destino con un puerto) el valor correspondiente al DLCI del extremo remoto.
Transmite la trama al puerto correspondiente incluyendo los dos valores de DLCI en la cabecera Frame Relay.
Cuando la trama sale por el otro extremo, ya sale etiquetada con el DLCI destino al que es asignada a la entrada de la red. Este metodo permite tener multiples DLCIs sobre un mismo puerto fisico de un switch.
Flag: Tiene el mismo formato que en LAB-B (01111110), y tambien se utiliza para separar tramas. Cuando no hay tramas que transmitir, se generan guiones continuamente.
Control: Llamamos campo de control a los bytes que siguen al Flag y que estan por delante de los Datos de usuario:
E.A.: Extended Address. Puesto que se permiten mas de dos octetos en el campo de control, este primer bit de cada octeto indica (cuando esta marcado con un '0') si detras siguen mas octetos o bien (cuando esta marcado con un '1') si se trata del ultimo del campo de control. Emplear mas de dos bytes resulta bastante infrecuente y se utiliza en el caso de que la direccion de multiplexion (en el campo DLCI) supere los 10 bits.
C.R.: Bit de Comando / Respuesta. No es un bit utilizado por la red, al igual que ocurria con el bit "Q" de X.25. Se introduce por compatibilidad con protocolos anteriores, como los del tipo HDLC.
D.E.: Discard Eligibility .Las tramas que tienen este bit a "1" son susceptibles de descarte en situaciones de congestion.
B.E.C.N.: Notificacion de congestion en el sentido contrario a la transmision.
F.E.C.N.: Notificacion de congestion en el sentido de la transmision.
D.L.C.I.: Los diez bits que quedan son el identificador de conexion de enlace de datos. Permite definir hasta 1024 circuitos virtuales. Ya habiamos avanzado que la funcion de multiplexion se realiza en el nivel 2, y con el D.L.C.I se identifica al canal logico al que pertenece cada trama. Los numeros de canal logico se asignan por contratacion.
La evolucion tecnologica ha logrado mejorar la calidad de las lineas, permitiendo desplazar el control de los errores a los propios equipos situados en los extremos de la comunicacion, que pueden interpretar las senales de control de flujos generadas por la red.
Datos de Usuario: Esta informacion se mete en la trama y, en recepcion, se pasa directamente al nivel superior. Su longitud maxima no esta definida en el estandar de facto, pues no se pudo llegar a un acuerdo. Normalmente los operadores de redes FR la situan alrededor de 1600 bytes.
Conviene destacar que el protocolo define tambien el orden de transmision de los bits de la trama por linea. Este orden es, segun se ha querido dar a entender con la figura 4.42 b), de izquierda a derecha (segun estan numerados los bits) y de arriba hacia abajo. La transmision es en serie por la linea y un bit va detras de otro. Un sistema final o intermedio que reciba una trama debe saber el significado de cada bit que le llega, y este significado depende del orden de ese bit dentro de su trama.
Los sistemas pueden almacenar las tramas de formas diferentes. No olvidemos que la representacion interna de la informacion dentro de un sistema puede tener diferentes significados, segun el convenio que haya adoptado la implementacion de esa maquina. Existen los convenios extremista mayor y extremista menor (Big-Endian y Little- Endian en ingles), y estos, a su vez pueden estar referidos a bits, bytes o palabras. El sistema debe tener esto en cuenta para operar adecuadamente con los bits que tiene almacenados, y al transmitir o recibir bits de tramas, hacerlo en el orden que establece el protocolo.
Control de congestion de la informacion. El indicador de eligibilidad de descarte (DE) proporciona un mecanismo de prioridad de dos niveles, en el cual la mas baja prioridad de trafico es descartada primero en caso de congestion en la red. El bit forward explicit congestion notification (FECN) y el bit backward explicit congestion notification (BECN) notifican al usuario final de la congestion que hay en la red.
El paquete frame relay consiste de un byte de flag, seguido de 2-4 bytes de direccion, 2 bytes de CRC, y un ultimo byte de flag.
Los bytes de flag al comienzo y al final de la trama son los mismos que usan LAP-B y LAP-D. El campo direccion esta descrito debajo. El campo iinformacióncontiene los datos de usuario. La secuencia de control de trama (FCS) es generada usando el polinomio de 16-bit estandar de CCITT (CRC).
La longitud del campo direccion es determinada por el bit de direccion extendida (E/A). Si el E/A bit es 0, sigue otro byte de direccion. El byte final de direccion tiene E/A puesto a 1. El bit mandato/respuesta (commando/response) (C/R) esta definido para alineamiento con paquetes LAP-D, pero no es usado para frame relay. Los bits FECN y BECN son usados para notificar que hay congestion en la red. El bit de eligibilidad de descarte, DE , puede ser usado o por el usuario o por la red para proporcionar un mecanismo de prioridad a dos niveles. En caso de congestion las tramas con DE = 1 seran descartadas primero. El bit indicador de control/DLCI (D/C) determina si los seis bits de menor orden deben ser interpretados como bits DLCI de menor peso o como bits de control.
La mayoria de los campos de direccion constan del identificador de conexion de enlace de datos (DLCI). El DLCI es equivalente al identificador de circuito virtual (VCI) usado en redes X.25. La direccion completa de 23 bit sirve como modo de direccionamiento global. Los modos mas compactos de direccionamiento sirven para limitar la generalidad de la trama cabecera cuando el usuario no utiliza direccionamiento global; por ejemplo cuando un usuario solo conecta con otros usuarios locales dentro de una misma organizacion. Esto es analogo al uso de las extensiones cortas de telefonos.
No hay comentarios.:
Publicar un comentario