La release Beetle M3 15.4.4074 del sistema es la tercera release de mantenimiento de Beetle y trae consigo la corrección de algunos bugs detectados y ligeras mejoras de funcionalidades ya existentes.
Las principales mejoras e innovaciones en esta release son:
- Se mejora el rendimiento del tráfico en UL. Se mejora la heurística de envío de BW requests de la SS y la estimación de las necesidades del CPE en la BS. Esto hace que se reduzca la sobreallocación en UL de forma significativa, permitiendo un uso más eficiente de la trama.
- Se rediseña y optimiza notablemente el proceso de sincronización del CPE con nuevas
velocidades de escaneo: ultrarápida, rápida y estándar. Los modos AFS seleccionan automáticamente la velocidad, comenzando por la más rápida de manera que el escaneo de la banda completa de 5GHz (si no hay detección de BS) tarda unos 17s. - El modo AFS Best Fit es más inteligente, siendo capaz de decidir cuando debe reintentar en la misma frecuencia, pudiendo evitar el reescaneo de la banda completa.
- Se crea el concepto de factor de eficiencia, indicador del rendimiento de la celda que tiene en cuenta las modulaciones instantáneas de los usuarios conectados, sus máximos y garantizados provisionados y la configuración del ecualizador del scheduler (los pesos que se dan a las distintas modulaciones).
- Nuevos modos de visualización de las ‘Basic Cell Stats’ en los que se tiene en cuenta el factor de eficiencia como fondo de escala de las barras de tráfico.
- Nuevos modos de ecualización del scheduler (LowMod Protect Max, LowMod Medium y LowMod Basic) que dan un peso menor a usuarios con modulaciones bajas.
- Revisión general y mejora de las trazas de log del sistema, tanto para BS como para SS. Adicionalmente se simplifica el uso de las opciones de log y se hace compatible con aplicaciones externas (freeradius, pppoe).
- Se añade control de flujo al driver ethernet.
- Se mejora el modo de networking del CPE ‘bridged con SMC unified’. La IP del SMC que se recupera por DHCP se asigna a un alias del bridge y no al propio bridge para evitar perder la IP original. Asimismo se permite especificar y guardar una IP y máscara de fallback.
- Mejoras visuales y optimización de la web simplificada del CPE y de las páginas de ‘Signal Stats’ y de ‘Traffic Stats’ de la web clásica.
- Soporte en la librería de RADIUS al atributo FramedPool y a atributos vendorspecific o atributos estándar no reconocidos.
- Mejora en el rendimiento de SNMP. Se evita el parseo de interfaces albentianas, de manera que el rendimiento no cae para BSs con muchos usuarios.
- Se optimiza la configuración por defecto de BS y CPE access.
- Nuevo paquete brctl, con opciones avanzadas como showmacs y showstp.
Asimismo, en esta release se corrigen algunos bugs de importancia:
- Se corrige un bug en la configuración de las actualizaciones OTA. El estado del plugin (habilitado/deshabilitado) no era persistente. Ahora se guarda bajo el nodo system.
- Se arreglan bugs visuales de alineamiento en la web de provisión (para navegadores Firefox).
- La configuración de la hora del CPE de forma remota a través de la BS no funcionaba correctamente ya que el campo de zona horaria no estaba siendo enviando por la BS. Ahora tanto la hora local como la diferencia UTC se envían y el CPE deja un mensaje de log cuando la hora se sincroniza con la de la BS.
- Se corrige un bug en el rendimiento del auto BW (en CPEs). La configuración de BW del driver de radio no se realizaba correctamente y causaba problemas en la selección del filtro de banda base para equipos de 3.5GHz.
- Se implementa la funcionalidad del HFH en 3.5GHz.
- En el CSV de la página stats.cgi se incluye el nivel de interferencia de DL y UL.
- Se arregla un bug que causaba una caída del CPE debido a un mensaje de reset ARQ.
- Las BS ahora envían DL Operation Profile en los mensajes de RNGRSP.
- Se corrige un bug en el unpacking que causaba la recepción incorrecta de un mensaje de gestión empaquetado del canal primario.
- Se corrige un memory leak en la funcionalidad del aa_tracker.
- El estado (habilitado/deshabilitado) del SNMP no persistía correctamente en el fichero de configuración. Ahora se guarda y carga correctamente.
Aquí puedes descargar el firmware ( archivo binario y metainformación) y aquí el changelog.