RADIUS Server Extensibility
Interlink's RADIUS server is uniquely extensible with three different levels of customization capabilities to meet practically any application requirement.
Carriers, System Integrators and OEMs can
differentiate their products and services, add value
to their solutions, and re-brand the RADIUS server software
and components to meet their requirements. These extensibility features include a fully configurable finite state machine, a powerful advanced policy engine, and a RADIUS server software developer's toolkit.
Interlink Networks provides documentation and support for developers to extend the RADIUS server software to meet their application requirements. Interlink can also provide the professional services required to deliver RADIUS software solutions to your specifications.
|
 |
Configurable
Finite State Machine
The core Finite State Machine (FSM) engine drives the
processes of handling RADIUS requests. These sequential
processes can be expanded or modified by changing the
FSM table without any recoding or recompiling of the
engine. Interlink's RADIUS server software comes with several predefined
FSM tables from which to choose.
Powerful Advanced RADIUS Server Policy Engine
RADIUS Policy,
part of the user authorization process, is a set of
rules to administer, manage, and control access to network
resources. Policies are written to accomplish specific
tasks such as to set limits and access restrictions.
Interlink’s Advanced RADIUS Server Policy Engine allows you
to easily define and enact custom policies using “decision
files”. Our flexible policymaking capabilities
can solve virtually any problem that would traditionally
require custom programming. You can modify how authentication
requests are handled and control how services are delivered
and logged using simple text files with Boolean expressions. |
Configure the sequence of authentication, authorization and accounting RADIUS server functions without programming
Powerful
Policy Engine Allows Complex Policy Decisions Based
on RADIUS Attribute Value Pairs, Combinations &
Boolean Operations
|
RADIUS Server Software Developer’s Toolkit
The
RADIUS Server Software Developer’s Toolkit (SDK) provides
a set of easy-to-implement and modular tools to help you
extend the capabilities of your Interlink Networks
RADIUS Server. With the RADIUS software toolkit, you can create plug-in
modules that add functionality to:
- Authenticate
users stored in any data source, including off-the-shelf
and proprietary databases
-
Track and control usage by interfacing to unique billing
systems
-
Implement highly customized authorization schemes
-
Add support for unique network access hardware
The
RADIUS software toolkit provides an interface to the server function
libraries that perform specific RADIUS server-related tasks
and interact with predefined data structures. It allows
you to extensively customize the RADIUS server's
operations. Developers can write and compile plug-in
modules, which are loaded into memory at the RADIUS server start-up. These new modules can then be plugged in to any
step of processing a RADIUS request — beginning,
middle, end, or even replace an existing step during
the RADIUS server operation. The new plug-ins can then be a substitute
for, or a supplement to, existing features in the
RADIUS server. |
Extend
the capabilities of
Interlink Networks’
RADIUS Server
with the Software Developer's Toolkit |
RADIUS Server SDK Features:
- Extensible.
Add capabilities to the RADIUS Server that
meet the unique needs of your existing and future
network infrastructure.
-
Highly configurable. Control the flow of the RADIUS
server operation; what modules it calls and in what order.
Replace or add to existing RADIUS software modules with your
own custom plug-in modules. A wide range of functions
allows implementing unique authentication types, billing
systems, session control features, and policy functions.
-
Easy to implement. Plug-in modules make it simple
to upgrade the RADIUS server with new feature enhancements.
API functions follow the syntax and conventions of
standard ANSI C so there is no need to learn a specialized
programming or scripting language.
-
Powerful. API functions and header files allow you
to customize the security and control of your RADIUS
server implementation.
-
Modular. Compile & manage small sections of code
organized to perform specific tasks and functions.
RADIUS Authentication
API:
Used
to internally develop extensions to the core RADIUS
architecture, you can to build custom plug-in modules
for unique authentication, authorization, or accounting
methods, and modify the internal processing engine.
RADIUS Server User
Interface (UI) API:
Included in the RADIUS server SDK, this
branding feature allows OEMs and system integrators
to build custom UIs and other RADIUS server management applications
tailored to the varied needs of their end user customers.
The RADIUS server API provides a consistent interface to the RADIUS server’s
configuration and data files, regardless of how or
where the information is stored. Allows easy migration
and upgrades to new RADIUS server versions by acting as an
abstraction layer between the external interfaces
and the core RADIUS server functionality. This simplifies product
localization or “internationalization”.
New in Version 7.3 of the RADIUS Server Software Toolkit:
Version 7.3 of the RADIUS Software Developer’s Kit includes support for extending the new EAP-SIM feature of the RAD-Series RADIUS Server. The RADIUS SDK makes it possible to deploy EAP-SIM authentication without requiring an AuC/HLR on an SS7 network. A3/A8 Algorithms can be developed using the RADIUS SDK and plugged into the RADIUS server to create a local AuC. The SDK package includes the Milenage Reference A3/A8 algorithms and a template for writing custom A3/A8 algorithms.
|
Easily
build plug-in modules for unique Authentication,
Authorization & Accounting methods and modify the
internal RADIUS server processing engine
|
Create
Unique AAA Methods for your RADIUS application
Exclusive
to Interlink’s RADIUS Server:
User Interface Customization
|
RADIUS Developer’s
Support
The
RADIUS server Software Developer’s Toolkit comes with up to
20 hours of phone support to address specific questions
or challenges that may arise in your development project.
The phone support for the RADIUS toolkit
is directly with our engineers that use the toolkit
on a daily basis as part of their development and custom
delivery projects.
|
Work with Interlink directly as you develop your RADIUS application
|
RADIUS Server Documentation
Re-branding
OEMs
and Integrators can choose to replace the Interlink
Networks company name throughout the user documentation,
white papers, and data sheets with their company name
and branding. Interlink Networks’ RADIUS
Server has been successfully integrated and re-branded
by major system integrators and OEMs of networking equipment
worldwide.
|
Brand
the RAD-Series into your own RADIUS server offering |
Get the RAD-Series RADIUS Server Software API
Toolkit Brief
|