Script de autorización DHCP
La autorización DHCP se utiliza en BNG L2-connected IPoE. Este término implica la autorización mediante un mensaje DHCP Discover del abonado. Este script se explica detalladamente en el artículo BNG Call Flows.
El intercambio DHCP del cliente con el servidor se representa en el esquema.
Después de la autorización, el cliente recibe una dirección IP durante el Lease-time y, transcurrida la mitad del tiempo, envía una DHCP Request para prolongar el lease de la dirección IP asignada, para lo cual se espera un DHCP ACK.
Pero existe un script en el que es necesario volver a autorizar a un abonado y esto sólo se hace mediante un mensaje DHCP Discover. Aquí es donde interviene la exclusiva función Stingray SG BNG: podemos aceptar una CoA Disconnect (PoD – Packet of Disconnect) del servidor Radius y responder al cliente DHCP NAK (NAK significa Not Acknowledged) para la siguiente solicitud de renovación de lease.
¿Qué nos aporta esto?
El uso de NAK DHCP acelera la reautorización exactamente por un factor de 2 y no requiere reiniciar el router, como ocurre, por ejemplo, en los BNG de Nokia, donde no es posible procesar las solicitudes DHCP después de haber recibido una CoA.
¿Cómo afecta el NAK DHCP al proceso de negocio del operador?
En primer lugar, la respuesta del NAK acelera la aplicación de las opciones de tarifas directamente en el equipo del cliente. El cliente espera menos y, por tanto, su lealtad aumenta. Normalmente se requiere un cambio en el momento más crucial, cuando el cliente acaba de pagar el servicio y necesita Internet urgentemente.
En segundo lugar, el uso de respuestas DHCP NAK reduce el coste de conexión de nuevos usuarios, ya que es caro tener un asistente in situ y es una pérdida para la empresa perder tiempo esperando en la línea de soporte técnico. El algoritmo estándar para la conexión inicial del cliente supone que éste entre en un dominio con derechos restringidos, donde, una vez autenticado, puede volver a autenticarse y acceder a Internet. Stingray SG reduce los tiempos de espera a la mitad, lo que permite conectar más abonados a un único maestro.
Además, no se debe descartar el algoritmo cuando no se interrumpe la sesión actual, sino que sólo se transmiten los atributos que se han modificado. Esta opción se denomina Full CoA o simplemente CoA.
¿Para qué se utiliza Full CoA?
Se utiliza activamente por aquellos operadores que no necesitan cambiar la dirección IP al volver a autorizarse. Será suficiente cambiar los parámetros de la sesión actual. Como ejemplo cabe citar la conexión de un servicio como el «Botón Turbo», que aumenta la velocidad de conexión durante un intervalo de tiempo determinado.