# Welcome to RADIUS-VMS project!

### What is RADIUS ?

> RADIUS is the Remote Access Dial-In User Service, an Authorization, Authentication, and Accounting client-server protocol. RADIUS is the de facto industry standard for remote access AAA (Authentication, Authorization, Accounting) , as well as an IETF standard. In general, it's a network daemon (network process) which performs authentication, authorization and accounting actions when someone login on a Network Access Server with a dial-up client or logout from it. Typically RADIUS server is used by Internet Service Providers (ISP) to performs AAA tasks, but frequently, it's useful in a case when your need to provide any kind of controlled dial-up access in your organization. A technical specification of basic features which are supported by all radius servers you can find in RFC 2865/RFC 2138 and RFC2866/RFC 2139.

### What is RADIUS-VMS project ?

> RADIUS-VMS project was started as port of the Livingston's RADIUS 2.01 server to OpenVMS to implement a support of the VMS specific features. This project was sponsored by DLS Internet Service Inc. and was performed by Ruslan R. Laishev.

> RADIUS-VMS - it's the RADIUS server for OpenVMS is multithread by DEC Threads , which was fully rewritten from the original sources and are stayed under active development for implementation of new features. It intend to be flexible and robust solution as part of nonstop infrastructure for support a business of:

- Internet Service Providers (Dial-UP security, implementing of internet roaming concept)
- Mobile/Cellular Phone company (IP Telephony service, a key component of 3G network Mobile IP infrastructure)

  and so on, serving a huge number of the requests.

> Using of the power of the OpenVMS clusters (ranked by IDC and Gartner Groups as "King of clusters") give an ability to implement the mission-critical platform to provide an automatic failover and a load balancing as well as high security and performance.

### Main features of the RADIUS-VMS.

> - Run under OpenVMS VAX/Alpha 7.1 or later
> - Run under: PSC TCPWare-TCP & Multinet (tested with latest version of the products), DEC TCPIP Service (formerly known as UCX)
> - SYSUAF based authentication and authorization
> - Long passwords (up to 96 bytes) and passwords change support (SYSUAF only)
> - AUDIT + OPCOM messaging
> - Security based on native VMS facilities (AUDIT, Intrusion detection)
> - Accounting of users/NAS/port activities in VMS ACCOUNTING format as well as in the traditional RADIUS's .DETAIL format
> - Runs in VMS Cluster environment with supports of cluster IP alias
> - High performance with large USERS file
> - Multithreaded by DEC Threads (up to 128 concurrent threads), using kernel threads under VMS/Alpha >7.x on SMP and OpenVMS Galaxy platforms
> - Authentication on Windows NT or LAN Manager servers (with failovers support)
> - Session limit checking & authorization
> - Connection speed authorization by special right id(s)
> - MultiLink PPP at ISDN authorization by special right id
> - Realms support with flexible authorization by right id(s)
> - Realms based login policy
> - VMS Right Id(s) based login policy
> - Internet Roaming (PROXY/FORWARDING) support with local and remote accounting
> - MultiHOME support
> - Full VSA support
> - Integration with MadGoat MX
> - Integration with X-Stop, tested with R2000 hardware
> - 3GPP,3GPP2 hardware support (Lucent IWF, PDSN from Huawey, ZTE, Cisco)
> - IMSI (Calling-Station-Id) based proxy/forwarding to implement roaming concept for subscribers
> - AUTHORIZATION/ACCOUNTING external callouts (an example for ORACLE Server is included)
> - ASCEND filters support
> - Full support for 60x60x24x7x366, but don't forget it's the OpenVMS :)
> - A simple migration from UNIX & M$ Windoze RADIUS(s)

> For beginners and admins, at Livingston's site lives RADIUS Administrator's Guide which will help your to get first steps to configuration and users management.

> Quality of the RADIUS-VMS is very important for us! If you have any suggestions or comments or just questions - you are welcome to the discussion forum, please don't hesitate to subscribe to RADIUS-VMS@DLS.NET mail-list and writing your great thinks/suggestions or bug reports. There is YahMailed archive of the RADIUS-VMS mail list which you can browse for find typical questions & answers.

> If you are an ISP have ran the OpenVMS, you can sharing your knowledge and experience with other people by using VMS-ISPS mail-list.

###

Download RADIUS-VMS kits

> RadiusVMS27.zip - it is VMSINSTAL-lable kit which contains full-function version of the RADIUS-VMS.

> See at ftp://ftp.freesoftware.com/pub/infozip/VMS/ or at

> http://www.openvms.compaq.com/openvms/freeware/freeware.html

> for latest version of the unpacker.

###

### Other projects

> Probably, your will be interested by other ports and clones of old Livingston's RADIUS 1.16 servers: ftp://ftp.opus1.com/opus1/software/ (port accomplished by Joel Snyder), and ftp://Thuban.AC.HMC.Edu/radius/ (port accomplished by Roger Wiechman ).

> Basicaly adopted for OpenVMS Livingston RADIUS 1.16, 2.01 can be downoladed from:

> - OpenVMS Freeware CD-ROM site (http://www.openvms.compaq.com/freeware/)
> - Ruslan R. Laishev personal repositary (http://StarLet.SPB.RU/~laishev/radius201/)
> - Livingston 's FTP site: ftp://ftp.livingston.com/pub/le/radius/contrib/RADIUS201_VMS.ZIP.

> TACACS server for OpenVMS written by Aaron Leonard you can get from ftp://ftp.cisco.com/pub/netmgmt/tacacs/.

> There is information about DIGITAL Remote Access Security Version 2.3.

###

Trademarks

> VMS, OpenVMS, VAX, Alpha, DEC, DEC Server, Digital are trademarks of Digital Equipment Corporation. Process Software TCPWare-TCP, Multinet (TM) are trademark of Process Software Corporation. RADIUS is registered trademarks of Livingston (TM) Enterprises, Inc. "MadGoat", "MadGoat Software", and the MadGoat MX are trademarks of MadGoat Software.

(c) 1999-2004, RADIUS-VMS WebMaster.