
Architecture and Installation
We listen to your needs, and then design a system to match. We can install a new system, upgrade systems, or migrate legacy RADIUS servers to our product.
Building a System
Creating a RADIUS server involves more than just installing a few software packages. The defaults in most products are intended to be the basis for a customized local configuration.
We can design a customized RADIUS solution for your needs. This customization involves designing the network architecture to optimize the number of RADIUS and database (e.g. SQL) servers for your needs. We install the RADIUS server, database, and create the necessary tables, schemas, queries, replication, etc.
We can configure 802.1x, PEAP, EAP-TTLS, EAP-TLS, or authentication against Active Directory. We can help configure MAC authentication, or MAC auth bypass (MAB). All of these can be configured on the same system, at the same time.
If you have existing systems, we can either migrate those systems to our product, or we can configure our product to work with your existing databases.
The final result is a system that is robust, high performance, and easy to maintain
Customer Example - Architecture
Our customer had installed a basic RADIUS server, then then discovered that the performance did not meet their needs. They were seeing an accepted load of only a few authentications per second on a high end machine. Their needs were obviously much higher than this.
We investigated, and determined that the problem was an external dependency. The RADIUS server was waiting for another network element to respond before returning a response to the NAS.
We optimized their configuration, and afterwards achieved a rate of over 900 authentications per second. This performance level allowed them to move their new system into production.
Customer Example: Performance
Our customer had installed a basic RADIUS server with an SQL database back end. After a few months of running, the system had slowed down to an unacceptable performance level.
We redesigned their system so that the RADIUS servers use of the database was more efficient. We added tables, indices, and updated the RADIUS SQL queries to use the new system.
The final system regained the performance level that they had originally seen. It retained that performance level even with ten times as much data in the SQL database as before.
Please see our Services page for more information about how we can help you.

