Resumen
- RFC 1490 recomendaba, pero no exigía, fragmentar paquetes que superaran el tamaño de trama admitido por una red Frame Relay; la reconstrucción quedaba en los equipos de sus extremos.
- El diseño requería que los fragmentos siguieran un orden estricto dentro del circuito virtual. Si faltaba o se dañaba una pieza, se descartaba el mensaje completo y el protocolo superior debía retransmitirlo.
- En 1998, RFC 2427 dijo que la encapsulación general se había implantado ampliamente, pero que su algoritmo de fragmentación no tenía implementaciones interoperables. Lo retiró y remitió a FRF.12.
La distinción aparece en la propia RFC 2427, publicada en 1998 como sucesora de RFC 1490. En un mismo apéndice, RFC 2427 afirma que la encapsulación multiprotocolo de RFC 1490 se había usado e implantado ampliamente, y que no existían implementaciones interoperables de su algoritmo de fragmentación. La nueva norma eliminó ese algoritmo y lo sustituyó por el procedimiento FRF.12. No dice que nadie llegara a escribir una implementación. Dice que las implementaciones no podían interoperar. Esa precisión cambia el relato: el estándar no fracasó de forma total, pero una de sus piezas opcionales tampoco alcanzó una base común.
El problema de partida era el tamaño. RFC 1490, de julio de 1993, describió cómo transportar tráfico encaminado y puenteado sobre una red Frame Relay. La red podía admitir tramas máximas de apenas 262 octetos; un paquete encapsulado podía superar ese límite. La fragmentación ofrecía una salida: partir el paquete en unidades aptas para el servicio y reunirlas en el otro extremo. La recomendación no era obligatoria, así que una red podía utilizar la encapsulación multiprotocolo sin que todos sus equipos compartieran este algoritmo.
La operación ocurría en una frontera concreta. RFC 1490 limitaba la fragmentación a los DTE conectados a los extremos de la red Frame Relay. El emisor encapsulaba primero el paquete y luego lo dividía en tramas del tamaño permitido. El DTE receptor reunía las partes y entregaba el paquete al mismo procesamiento que habría seguido si llegaba entero. No era una serie de datagramas IP pequeños que circularan por la red: el mecanismo protegía el paquete frente al límite de trama de ese servicio.
La RFC 791 trata otra operación, en la capa IP. IP marca el datagrama con identificación, desplazamiento e indicadores de fragmentación; el destino IP reconstruye el datagrama original. RFC 1490 colocaba otro conjunto de campos alrededor del paquete ya encapsulado y dejaba la reagrupación en el borde Frame Relay, antes del procesamiento del protocolo transportado. Dos mecanismos pueden partir datos y aun así tener distinto alcance, receptor y responsabilidad.
El formato de Frame Relay llevaba un estado explícito para volver a reunir cada mensaje. Cada fragmento incluía un identificador de encapsulación, una secuencia de dos octetos, un desplazamiento y un bit que señalaba la última parte. La secuencia avanzaba con cada mensaje nuevo que se fragmentaba y comenzaba con un valor aleatorio al inicializarse. El desplazamiento se expresaba en bloques de 32 octetos; la primera parte debía empezar en cero. El receptor usaba esas referencias para separar mensajes, ordenar sus piezas y decidir cuándo el conjunto estaba completo.
La especificación también restringía el tráfico durante ese trabajo: los fragmentos tenían que circular en orden y no debían interrumpirse con otra información destinada al mismo circuito de enlace. Un equipo debía poder reunir al menos 2 KiB y se recomendaban 8 KiB. Si se perdía o corrompía una pieza, el equipo descartaba el mensaje entero. La retransmisión quedaba a cargo del protocolo de una capa superior; Frame Relay no retransmitía fragmentos individuales dentro de este algoritmo.
Tampoco había un temporizador de reensamblaje. RFC 1490 justificaba esa decisión porque el servicio Frame Relay debía entregar las tramas en orden. Es una premisa del algoritmo, no una medición de todos los operadores ni una garantía de que cada par de dispositivos la cumpliera en la práctica. Sin temporizador, la secuencia incompleta no se limpiaba por un plazo definido en la especificación; con una parte perdida, el mensaje completo seguía descartándose y la recuperación dependía del protocolo superior.
La retrospectiva de 1998 hace el resultado más informativo que una simple obsolescencia. RFC 2427 afirma que el formato de encapsulación, en conjunto, tuvo amplia implementación y cita su adopción por el Frame Relay Forum y la UIT. A continuación separa la fragmentación: no había implementaciones interoperables, y algunas observaciones indicaban que el método no bastaba para ciertas aplicaciones. El documento no identifica productos ni explica qué incompatibilidades concretas ocurrieron. No se debe rellenar ese silencio con una causa inventada.
Sí puede afirmarse que el mecanismo escrito no se convirtió en un contrato común entre implementaciones y fue reemplazado por FRF.12.
Por eso conviene evitar dos atajos. Decir que RFC 1490 fracasó porque una función no interoperó borra la amplia implantación que su sucesora le atribuye. Decir que todo funcionaba porque la encapsulación tuvo éxito borra la advertencia explícita sobre fragmentación. Una norma puede reunir mecanismos con ciclos de vida diferentes. El soporte de la base no prueba el de cada opción, y la suerte de una opción no determina la de todo el protocolo.
La pregunta operativa escondida bajo «compatible con RFC 1490» es mucho más concreta: ¿qué función?, ¿qué tamaño máximo se configuró para el circuito?, ¿ambos DTE aceptaban el mismo formato y orden de fragmentos?, ¿qué ocurría si faltaba una parte? RFC 2427 ofrece una respuesta histórica a escala de mecanismo: la encapsulación tenía una base amplia; la fragmentación no tenía interoperabilidad documentada. Que la sucesora señalara FRF.12 permite seguir la transición normativa, no concluir que todos los operadores la adoptaron.
Informe para miembros
Contexto ampliado del perfil
Inicia sesión con el nivel de membresía adecuado para desbloquear el informe completo y las notas de las fuentes.
Solo para Strategic Circle
Strategic Circle
Abierto a todos los lectores. Desbloquea informes de perfil después de unirte e iniciar sesión.
Únete a Strategic CircleSolo para Leadership Alliance
Leadership Alliance
Para propietarios y directivos cualificados de activos de propiedad intelectual; inicia sesión para desbloquear los informes de la alianza.
Unirse a Leadership Alliance
