Alejandro Perez Mendez wrote:
> We propose the following:
> 1) Extended flag attributes are used to fragment big RADIUS attributes,
> as specified in draft-ietf-radext-radius-extensions.

  That should be possible.

> 2) If a fragmented attribute cannot be completely included into the
> remaining space of a 4KB RADIUS packet, it is truncated, that is, only
> the fragments that fit into the free space of the packet to be sent are
> included. It is also included a new RADIUS attribute, called
> "More-Data-Pending". The presence of this attribute indicates to the
> receiver that the RADIUS packet is not complete, and more data MUST be
> received from the sender before processing any of the received attributes.

  I've had similar discussions with people off-list.

> Note that it is possible (and very likely), that the last fragment of a
> truncated attribute in a RADIUS packet has the M flag set. This case
> would be against what it is stated in
> draft-ietf-radext-radius-extensions. Nevertheless, we think this
> restriction can be easily relaxed when using the more-data-pending
> attribute. If it is present, it is allowed that the last fragment have
> the bit M set, which means the attribute is truncated. A good side
> effect of this is that if a  server does not understand
> more-data-pending and its semantics, a truncated attribute will be shown
> as an invalid attribute, and not taking the truncated portion as the whole.

  I'm wary of that, but it's a good start.  There may be additional
minor fixes which could make the fragmentation explicit rather than
implicit.

  I think this proposal would require a new document at minimum.  The
document would discuss how to implement the above proposal.  That means
that others could use this specification, even if they don't need
attributes longer than 4K.

  A separate document could document the >4K attributes.

  I'll see if I can write a short proposal to the radext list.  If it's
acceptable to the WG, I can put a draft together.

  Alan DeKok.
_______________________________________________
abfab mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/abfab

Reply via email to