[RADIATOR] Radiator/AuthWimax.pm BS ID Questions

Heikki Vatiainen hvn at open.com.au
Mon Apr 14 10:09:23 CDT 2014


On 04/14/2014 07:07 AM, Adam O'Reilly wrote:

> Just wanting to find out the reasoning behind this:

> 200     my $bsid = $p->get_attr('WiMAX-BS-ID');
> 201     ($napid, $bsid) = unpack('a3 a3', $bsid)
> 
> The reason is we are seeing WiMAX-BS-ID come in like this
> WiMAX-BS-ID = 0000000XX0000XX001
> 
> (Removed the identifying parts)
> 
> The AuthWimax Code then inserts irt into the device_session table as:
> 
>           bsid: 000
> 
> Any help would be greatly appreciated.

I think the reason is this:
http://resources.wimaxforum.org/sites/wimaxforum.org/files/technical_document/2009/07/WMF-T33-001-R010v04_Network-Stage3-Base.pdf

Section 5.4.2.46 BS-ID says about the attribute value:

  Octet-String (6 Octets). Representing NAP operator identifier
  (first 3 Octets) and the Base Station ID (next 3 Octets).

Looking at a more recent doc,
WMF-T33-001-R015v03
WMF Approved
(2011-11-14)

the same definition is also there, unchanged.

Maybe your equipment has a configuration option to use different format?

Thanks,
Heikki


-- 
Heikki Vatiainen <hvn at open.com.au>

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.


More information about the radiator mailing list