On 4.3.2026 8.43, Stefan Paetow wrote:

In our case it's sheer volume. We're one of the larger deployments of this type 
in the world, so we're looking at around 148 million authentications (that 
could be resolved/routed) last month. We've reduced our farm sizes already, but 
that's mostly RADIUS, not Radsec.

That's a nicely sized number. If each authentication takes about 10-15 request/response pair (EAP with certificates), that would in average get close to 1000 requests/s. And then there are peak times with much more traffic.

The latter, separate workers for outgoing RadSec, is likely the way to
go unless there's something that can be done to speedup the current
configuration which would allow reducing the farm size.

Ok, so effectively for those organisations using Radsec (i.e. us initiating 
Radsec connections to them), use a 'bogus' host (localhost on a specific port 
to refer to the Radsec-only Radiator instance) that does a 
localhost-to-localhost translation to Radsec?

That would be the case. Radius over loopback to the chosen host that talks RadSec to the remote organisations.

An option could also be Radiator 10 which is built differently and does
parallel processing completely differently. It's made with Rust and has
different architecture. It's faster and still catching up with features.
We could arrange a demo to discuss if it could be a possibility.

This could be an option... how different are the configuration files between 
Radiator 10 (Rust) and Radiator 4 (Perl) given that we have a host of 
Perl-defined hooks to do some special/specific processing?

It took a while, but now I can show what the full configurations would be. Please see https://github.com/radiator-software/radiator-radconfs
for full configurations.

These were in preparation and were just made available. As you can see it's different, although there are some similarities. One of the differences is that there's one more layer, named policy, which is chosen before a handler. In Radiator 4.x and earlier, handlers were the top level construct.

With policy, you could, for example, have a separate policy for TACACS+, Radius WLAN, Radius VPN, etc. and within each policy, as many hanldlers as the processing logic requires.

Thanks,
Heikki

--
Heikki Vatiainen
Radiator Software, makers of Radiator
Visit radiatorsoftware.com for Radiator AAA server software

_______________________________________________
radiator mailing list
[email protected]
https://lists.open.com.au/mailman/listinfo/radiator

Reply via email to