Saltar al contenido
LANZAMIENTONetxol NOS 0.1.0 ya disponible — módulo de monitoreo de red (NMM) ya en producciónLANZAMIENTOMódulos CRM y ERP llegarán pronto — todos bajo una sola identidad Netxol OneLANZAMIENTOMotor de IA agéntico — NOC conversacional en cada móduloLANZAMIENTOApps Field Engineer y Subscriber — se emparejan con cada Netxol CoreLANZAMIENTODespliega en cualquier Core — X1, X5, X20 o X100
Netxol
Comparison

Netxol RADIUS vs FreeRADIUS + daloRADIUS: from a AAA server to a subscriber layer

FreeRADIUS is a superb AAA server. Combined with daloRADIUS you get an admin UI. What you do not get is a subscriber, a plan or an invoice.

10 sept 20267 minpor Netxol Team
Netxol RADIUS vs FreeRADIUS + daloRADIUS: from a AAA server to a subscriber layer

FreeRADIUS is the reference open-source RADIUS implementation and, honestly, one of the finest pieces of network software ever written. Most ISPs adopting PPPoE start with it. Combined with daloRADIUS for the admin UI, the stack is workable — until you need it to talk to a subscriber master or a billing system, at which point the integration burden starts.

FreeRADIUS handles PPP authentication, accounting and post-auth well. daloRADIUS is a PHP admin layer around it — usable, but stale, and it does not carry any concept of a subscriber lifecycle or a plan. That is the gap Netxol fills.

MetricBeforeAfterΔ
RADIUS protocol (auth + acct + CoA)FreeRADIUS · yesNetxol RADIUS · yes
PPPoEFreeRADIUS · yesNetxol · yes
IPoE / DHCP Option 82 identificationFreeRADIUS · custom moduleNetxol · first-class
EAP-TLSFreeRADIUS · yes (config)Netxol · yes (integrated PKI)
Subscriber masterFreeRADIUS · none (radcheck / radgroupreply tables)Netxol CRM · full identity
Plan / speed change → CoAFreeRADIUS · scriptingNetxol · CRM plan change triggers CoA
Suspend / restore on non-paymentFreeRADIUS · scriptingNetxol Billing → NMM · seconds
Session ↔ invoice linkFreeRADIUS · not a conceptNetxol · usage → billing on one graph

When FreeRADIUS is still the right call

If you are running a corporate WiFi rollout, a lab, or a niche network where the AAA layer never has to talk to a subscriber lifecycle, FreeRADIUS is bulletproof and free. For an FTTH ISP, the day you connect FreeRADIUS to a billing system by hand is the day the maintenance clock starts ticking.

The DB-partition story, plainly

FreeRADIUS with MySQL or PostgreSQL scales to roughly 60–80K concurrent sessions before the accounting-interim table row-lock contention shows up. The workaround is monthly partitioning plus aggressive expiry plus separate DB for accounting versus auth. Netxol RADIUS uses the same underlying pattern but the accounting store is part of the shared platform graph — see the [RADIUS at 100K sessions research post](/blog/radius-at-100k-sessions).

FreeRADIUS + MySQL default

Comfortable ceiling

~60K concurrent sessions

FreeRADIUS + partitioned DB

Achievable

~200K

Netxol RADIUS on Core X20

Native ceiling

~300K

Moving from FreeRADIUS to Netxol

Subscriber check and reply tables map directly to the Netxol subscriber master; migration is a supervised bulk import plus cutover at a maintenance window. Ongoing CoA continues to work through the same NAS shared secrets. See the [Netxol NMM module page](/products/modules/nmm).