[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Object identifier and type spaces in a rationalized RADIUS data model
> > defined in Diameter are automatically also defined in RADIUS? Some
> > of those attributes may rely on facilities that are not defined
> > in RADIUS.
>
> I can imagine that there are a few such attributes, as there
> are a few RADIUS attributes that don't get translated into
> Diameter.
One way to handle this is to have an explicit specification that describes
which Diameter AVPs are supported in RADIUS. That way the behavior will
be well-defined.
> We could do this either way.
I'd suggest that the new attribute space is only usable if the NAS
indicates support for it, so as to address backwards compatibility issues.
So I think that to use the new Vendor-Specific space, you'd need the NAS
to be able to advertise support for vendor-extensions in the new space.
This wouldn't be that hard -- a specific Code could be used for that
purpose, and multiple attributes could be sent, listing the supported
VendorIDs.
> But my thinking was that we need a "fresh start" for both VSAs and
> standard attributes. Defining a new, somewhat more powerful format
> and deprecating the old space would achieve this pretty well. Of
> course, old VSAs would not stop working so no one's products would
> be in danger. But we would send a message to vendors and SDOs
> and ourselves that we have a new format that should be used for
> new work.
I'm not sure that deprecation is possible, given the widespread deployment
of RADIUS.
> > c. How do we deal with differences in attribute length between RADIUS and
> > Diameter? My assumption is that we would concatenate attributes of the
> > same code and Vendor-ID. But this might not work correctly for
> > all attributes - some can be present more than once.
I think you may need to handle this on an attribute-by-attribute basis.
Hence the need for a spec describing how each supported Diameter AVP is
handled in RADIUS.
While this is somewhat tedious that advantage of unifying the
AVP/attribute space is that we might save a lot of potential
Diameter/RADIUS compatibility headaches -- and also that we get to
leverage the work already done in RFC 3588.
It *might* even obsolete the need for new RADIUS work in some areas --
some existing Diameter applications might be reusable. That
is a huge win if it is possible.
> As we think about this issue, we should remember that
> RADIUS runs over UDP, and to avoid too many problems
> with fragmentation one shouldn't put too many >255
> byte attributes to the messages in the first place --
> so there are some underlying limitations and relaxing
> the attribute length limit may not help that much.
I agree. The next step is probably to think through the implications of
the proposal in more depth. At this point I would say it appears quite
attractive.
--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>