IL2P (Protocolo de capa 2 mejorado) es un protocolo de capa de enlace de datos derivado originalmente de la capa 2 del conjunto de protocolos X.25 y diseñado para su uso por parte de operadores de radioaficionados . Se utiliza exclusivamente en redes de radio por paquetes para aficionados .
IL2P establece conexiones de capa de enlace , transfiriendo datos encapsulados en tramas entre nodos y detectando errores introducidos por el canal de comunicaciones .
El protocolo de capa 2 mejorado (IL2P) fue creado por Nino Carrillo, KK4HEJ , basado en la versión 2.0 de AX.25 e implementa la corrección de errores de reenvío de Reed Solomon para lograr una mayor precisión y rendimiento que AX.25 o FX.25 . Específicamente, para lograr una mayor estabilidad en velocidades de enlace superiores a 1200 baudios.
IL2P se puede utilizar con una variedad de métodos de modulación, incluidos AFSK y GFSK . El software TNC de Direwolf contiene la primera implementación de código abierto del protocolo.
Especificación IL2P
El borrador de especificación IL2P v0.6 [1] se publicó a través de la Red de paquetes de radioaficionados terrestres (TARPN) el 16 de marzo de 2024.
A partir de la versión 0.6, se agregó la descripción de CRC final. Se eliminaron las extensiones de señal débil. Se corrigió la descripción de la codificación de bloques. Se eliminó la referencia al nivel de FEC de línea base. Se agregaron mapas de símbolos BPSK y QPSK. Se actualizaron los paquetes codificados de ejemplo. Se hicieron modificaciones menores para facilitar la lectura.
Implementaciones
IL2P se implementó por primera vez en ninoTNC [2], un sistema propietario y de código cerrado, para resolver enlaces de red con pérdidas debido a una baja relación señal/ruido o una intensidad de señal débil .
La propia especificación describe varios objetivos de diseño, entre ellos:
- Corrección de errores hacia adelante
- Eliminando el relleno de bits
- Optimización del formato de encabezado AX.25
- Detección de paquetes mejorada en ausencia de decodificación (DCD) y para recepción con silenciamiento abierto
- Producir un flujo de bits adecuado para la modulación en varias capas físicas
- Evite los métodos de amplificación de errores de bits ( codificación diferencial y LFSR de ejecución libre )
- Aumente la eficiencia y la simplicidad con la corrección de errores hacia adelante de FX.25
Véase también
- Grupo de paquetes NC
Referencias
- ^ "Descripción del protocolo IL2P" (PDF) . tarpn.net . Consultado el 27 de abril de 2024 .
- ^ "TARPN - Información de NinoTNC para constructores". tarpn.net . Consultado el 14 de enero de 2020 .