[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: RADIUS Design Guidelines
- To: "Nelson, David" <dnelson@enterasys.com>
- Subject: RE: RADIUS Design Guidelines
- From: "Glen Zorn \(gwz\)" <gwz@cisco.com>
- Date: Mon, 28 Aug 2006 10:50:02 -0700
- Authentication-results: sj-dkim-7.cisco.com; header.From=gwz@cisco.com; dkim=pass ( sig from cisco.com verified; );
- Cc: <radiusext@ops.ietf.org>
- Dkim-signature: a=rsa-sha1; q=dns; l=1430; t=1156787406; x=1157651406; c=relaxed/simple; s=sjdkim7002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=gwz@cisco.com; z=From:=22Glen=20Zorn=20\(gwz\)=22=20<gwz@cisco.com> |Subject:RE=3A=20RADIUS=20Design=20Guidelines; X=v=3Dcisco.com=3B=20h=3DMXEWZLDCF4l0YWO4jpSwk9BcfVY=3D; b=eJpdILAjk+koQbEZ5pKfQyoVG/g0+coviquhZmFoo3t587eStYqBI6cGtzovYxHMqNCYP/Y3 OUyTJfKPcS1J5oHRZsC4YPKAR52JoA28TorABgkMvrr5cIXrVgT5cFby;
Nelson, David <> scribbled on Monday, August 28, 2006 10:28 AM:
> Glen Zorn writes...
>
>> We already know how to send & receive XL attributes, via in-order
>> fragmentation, transmission & concatenation. There is no need to use
>> tags for this.
>
> Yes, but doesn't this depend on the per-attribute textual definition?
> What I mean to say is that for some attributes there can be only one
> "logical" instance in a RADIUS message, and any additional instances
> MUST be continuations of the first. For other attributes, having
> multiple instances in messages is acceptable, and there is no
> continuation ever required (or allowed). What happens if there is an
> attribute that can have multiple instances *and* can have some of
> them continue over multiple attributes? Don't we need the tag
> (grouping) to
> indicate which are separate instances and which are continuations of
> an instance?
Yup, you're right.
...
>
> If this is a serious problem, could we simply use two tag fields, one
> to mark grouping for "data structuring" and another to mark grouping
> for "continuation"?
That's certainly one way to do it, & simple. Another (more compact but
less simple) way would be to give away the high-order bit of the tag to
an "Attribute start flag"; this only allows 128 frags/attr (around 32K
max attribute length) however.
Hope this helps,
~gwz
--
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/>