Made4it

Reconfiguración del ONU/ONT NOKIA G-1425-GA tras un reinicio: la autoconfiguración mediante la opción 43 de DHCP para la asignación del ACS

En este artículo hablaremos sobre el proceso de reconfiguración de los routers Nokia G-1425-GA tras su reinicio. Para que se reconfiguren por completo y vuelvan al estado en el que se encontraban antes del reinicio, es necesario disponer de un servidor ACS TR-069 configurado y en funcionamiento, que conserve sus configuraciones anteriores.

Si no sabe qué es un servidor ACS ni para qué sirve, lea el artículo.

Estas pruebas se llevaron a cabo en las instalaciones de laboratorio de DPR Telecomunicaciones, el principal socio de Nokia en Brasil. Cuentan con una amplia planta de fabricación de equipos ópticos y un laboratorio para realizar pruebas de las soluciones de Nokia. Obtenga más información sobre DPR aquí.

Para la prueba, utilizamos el modelo de la ONU NOKIA G-1425-GA. Se configuró por completo, incluido el servidor ACS made4graph de Made4it, que se encargó de la persistencia de los datos para el aprovisionamiento.

Una vez que el entorno de laboratorio ha quedado debidamente configurado, hemos restablecido los ajustes de fábrica en nuestro CPE de pruebas. Como se puede observar en las imágenes siguientes, se han perdido todas las configuraciones, incluidas las de WAN, Wi-Fi y el servidor ACS, que han vuelto a los valores predeterminados.

Solicitar el«Restablecimiento de la configuración del sistema a los valores predeterminados de fábrica»

La configuración«por defecto»del TR-069 del ONT de Nokia tras el reinicio.

Un aspecto importante del laboratorio es observar la VLAN y el modo de direccionamiento de la ONU con la configuración de fábrica. En este caso, la ONU de Nokia se conecta a una WAN en la VLAN 881 y con el DHCP activado.

Una vez restablecido el router, con la configuración de fábrica vigente, hemos configurado la infraestructura de autoprovisión mediante las opciones 43 de DHCP, tal y como se indica en el artículo:
. ¡Para ello hemos utilizado la misma VLAN 881 predeterminada!

Aquí, en cuestión de segundos, la ONU recibió la dirección IP del servidor DHCP y también la del servidor ACS.

A continuación, comienza la magia del TR-069, con el servidor ACS made4graph reconfigurando por completo la ONU a su estado anterior, incluyendo la WAN correcta (nombre de usuario, contraseña PPPoE y VLAN de acceso al BNG/BRAS), la red Wi-Fi, los reenvíos de puertos y mucho más.

¿Y cómo se genera la URL para la entrega del ACS a través de la opción 43 de DHCP?

Para generar la URL, Nokia utiliza una regla para la opción 43«Vendor Specific Information» codificada con tres parámetros:

  • Parámetro 01: URL del servidor ACS
  • Parámetro 02: usuario para ACS
  • Parámetro 03: contraseña de usuario para ACS

Los campos siempre se componen de:

Basándonos en esta regla, podemos generar el código de la opción 43 para enviarlo a través de DHCP. Le explicaré cómo hacerlo.

En primer lugar, debe tener los datos a mano:

URL del servidor ACS

  • Número de caracteres de la URL
  • URL convertida a hexadecimal
  • Número de caracteres en hexadecimal

Nombre de usuario

  • Número de caracteres del nombre de usuario
  • Usuario convertido a hexadecimal
  • Número de caracteres en hexadecimal

Contraseña

  • Número de caracteres de la contraseña
  • Contraseña convertida a hexadecimal
  • Número de caracteres en hexadecimal

Con estos datos, puede crear el campo según los requisitos de Nokia. Veamos un ejemplo: 😀

Para generar la URL del ACS https://acs.made4graph.com.br/ con el nombre de usuario «made4graph» y la contraseña «made4it», debemos convertir cada campo a formato hexadecimal, anotar la longitud de la cadena y darle el formato correcto.

URL URL (hexadecimal) Talla Tamaño (hexadecimal)
https://acs.made4graph.com.br/ 68747470733A2F2F6163732E6D6164653467726170682E636F6D2E62722F 30 1E
USUARIO Usuario (hex) Talla Tamaño (hexadecimal)
made4graph 6D616465346772617068 10 0A
CONTRASEÑA Contraseña (hexadecimal) Talla Tamaño (hexadecimal)
made4it 6D616465346974 7 07

Entonces, el campo hexadecimal completo quedaría así:

01 1E 68747470733A2F2F6163732E6D6164653467726170682E636F6D2E62722F 02 0A 6D616465346772617068 03 07 6D616465346974

Llegamos a la cadena final, que puede pegarse en el servidor DHCP:

0x011E68747470733A2F2F6163732E6D6164653467726170682E636F6D2E62722F020A6D61646534677261706803076D616465346974

*El 0x al principio indica al servidor DHCP que los datos que le siguen están en formato hexadecimal

Para facilitarle la tarea, hemos creado el generador automático de Option 43 para NOKIA, que puede consultar aquí

Conclusión

En este artículo, le mostramos cómo configurar un servidor DHCP para proporcionar atributos de ACS a los CPE de Nokia que acaban de ser «restablecidos» a los valores de fábrica, sin necesidad de «preconfiguración» ni de modificar el firmware. Esto nos permite, de forma sencilla y eficaz, autoconfigurar una URL, un nombre de usuario y una contraseña de un servidor ACS en un CPE/ONU de Nokia, lo que hace que sea accesible desde un servidor ACS y permite su autoconfiguración a través del protocolo TR-069. Esta técnica resulta muy útil en entornos con CPE/ONU de Nokia, donde un servidor DHCP preconfigurado en la VLAN de ID 881 (por defecto en Nokia) garantiza que, independientemente de que un CPE se reinicie o pierda su configuración, siempre mantendrá la conectividad con el servidor ACS y estará correctamente configurado a través de TR-069.

Un agradecimiento especial a DPR por brindarnos todo el apoyo necesario, además de proporcionar la infraestructura para que se llevaran a cabo las pruebas, lo que nos ha demostrado que los equipos de Nokia implementan de forma fiable la especificación TR-069 CPE WAN Management Protocol y permiten la autoconfiguración del ACS a través de la opción 43 de DHCP.

Made4it surge para satisfacer las necesidades del mercado, que cada vez exige más soluciones personalizadas.