Roaming - Being Able to Always Dial Into Your Net With A Local Call

The Merit AAA Server supports the concept of roaming, which is actually just another name for the modem pool sharing currently occurring in Merit's MichNet. It enables customers (users) of one ISP (institution) to dial into another ISP's (institution's) modem pool and authenticate just like dialing in from home to their own ISP (institution).

Here is an illustration of how two ISP's can setup their dial-in service to allow roaming users to dial into any of their modem pools. For the sake of representation, we call them isp-a.com and isp-b.com. They all use the UNIX password file /etc/passwd for user authentication. The three files which must be configured are the authfile, the clients file and the las.conf file:


  • The authfile on isp-a.com would look like:
      isp-a.com	UNIX-PW
      NULL		UNIX-PW
      isp-b.com	RADIUS	radius.isp-b.com
    

    Where radius.isp-b.com is a RADIUS server at isp-b.com.

    2. Similarly, the authfile on isp-b.com would look like:

      isp-b.com	UNIX-PW
      NULL		UNIX-PW
      isp-a.com	RADIUS	radius.isp-a.com
    

    Where radius.isp-a.com is a RADIUS server at isp-a.com.

    3. The clients file on isp-a.com would have the following entries:

      radius.isp-a.com		dummysecret
      radius.isp-b.com		realsecret
    

    4. The clients file on isp-b.com would have the following entries:

      radius.isp-b.com		dummysecret
      radius.isp-a.com		realsecret
    

    5. Each realm acts as a LAS authorizing its own users. So for isp-a.com, its las.conf file would contain entries for itself only:

      Realm	NULL
      End-Realm
    
      Realm	isp-a.com
      End-Realm
    

    6. The same for isp-b.com:

      Realm	NULL
      End-Realm
    
      Realm	isp-b.com
      End-Realm
    

    7. The users file of both realms stay the same.

    That's all!


    With this setup, radius.isp-a.com would be able to authenticate its own users who authenticate themselfs as joe or joe@isp-a.com. The radius.isp-b.com server will also recognize joe@isp-a.com and ask the server radius.isp-a.com to authenticate that user. The same goes for isp-b.com.

    The standard LAS finite state machine (FSM) would also pass accounting records between the two LAS'es, so that they will be able to bill their own as well as the other realm's users.


    Copyright © 1994-1997, Merit Network, Inc., All Rights Reserved