VSA id's higer than 255
Swaran S. Sethi
ssethi at kinetowireless.com
Fri Nov 11 00:17:35 CET 2005
I was writing to check if support for "VSA Id's higher than 255" has
been added in freeRadius 1.0.5. I will appreciate any feedback you guys
might have.
Regards,
Swaran Sethi
-----Original Message-----
From: freeradius-users-bounces at lists.freeradius.org
[mailto:freeradius-users-bounces at lists.freeradius.org] On Behalf Of Alan
DeKok
Sent: Tuesday, August 02, 2005 2:09 PM
To: FreeRadius users mailing list
Subject: Re: VSA id's higer than 255
Michael Lecuyer <mjl at theorem.com> wrote:
> The format for the long tag VSA is the same as the standard
> Vendor-Specific attribute (8 bit tag, 8 bit length) but the
> sub-attribute tag field has been expanded to 16 bits. The
sub-attribute
> length field remains 8 bits.
That doesn't sound too bad.
> All vendor specific attributes are coded using 16-bit attribute type
in
> network byte order and Lucent-Vendor-Id (4846) as Vendor-Id.
That makes it easier.
> I believe the support for long Vendor-Specific tags was discussed here
> in the past with limited interest in support.
It's about 40 lines of code to support. The weirdness that I recall
was Nortel, which mixed normal VSA's, and USR-style VSA's in the same
vendor space.
> 192.168.1.1 ... VendorLongTags=Ascend
> - indicating that Ascend VSA's use long tags and all other VSA's like
> Cisco) would be short. Ascend / Lucent VSA's do not always use long
tag
> VSAs.
If it's always that the Lucent attributes use 16-bit id's, it's OK.
> This introduction of long tags is a real wart for every RADIUS server.
> There are probably other ways to have avoided 16 bit tags. Naturally
the
> offender is too big to ignore and arbitrarily forced the issue.
Remember
> that in the past Ascend (pre-Lucent) grabbed unassigned RADIUS
> attributes (from 119 to 255) without thinking there might be a problem
> with that either.
Yup.
I'll add something to the CVS head. Grab a snapshot in a few days,
and see if it works.
Alan DeKok.
-
List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list