RE: : Re: authors 48 hours: RFC 4005

"Glen Zorn (gwz)" <[email protected]> Wed, 1 Jun 2005 11:04:38 -0700
Newsgroups gmane.ietf.aaa
Message-ID <[email protected]>
Bernard Aboba <> supposedly scribbled:

> This looks fine to me.  Any objections?

I give up.  In the message containing my non-suggestions
(non-suggestions because they didn't begin with the word "Issue" --
talk about quibbling!) I listed 3 options for (partially) fixing
this problem: a flag in the Diameter header signifying that the
packet had been translated from RADIUS, the creation of a new AVP
signifying the same, or the artificial limitation of the length of
Diameter AVPs w/codes <= 255.  Of these, the last was clearly (to
me, anyway) the worst possible choice, included only for
completeness.  I suppose that I shouldn't be surprised that that was
the route taken...
 
> 
> On Mon, 30 May 2005, David Mitton wrote:
> 
>> Suggested changes
>> Dave.
>> 
>> ------
>> Text changes for RFC 4005 <draft-ietf-aaa-diameter-nasreq-17.txt>
>> 
>> Section 9.6.  RADIUS Vendor Specific Attributes
>> 
>> para 1:  s/recommended/example/
>> 
>> after para 1: <add >
>>     A system communicating between Diameter and RADIUS MAY have
>>     specific knowledge of vendor formats, and MAY be able
translate
>>     between the two formats. However, given the deployment of
many
>>     RADIUS vendor formats that do not follow the example format
in
>>     RFC 2865 [RADIUS], (e.g. those that use a longer vendor type
>>     code) the translations in the next two sections, will not
work
>>     in general for those VSAs.  RFC 2865 states that a robust
>> implementation SHOULD support the field as     undistinguished
>> octets.  
>> 
>>     Systems that don't have vendor format knowledge, MAY discard
such
>>     attributes not knowing a suitable translation. An alternative
>>     format is under consideration [VSAdraft] that proposes
encodings
>>     that would preserve the native information and not require
>> vendor knowledge in     the gateway system. 
>> 
>>     The following sections are an example for translating RADIUS
VSAs
>>     that use the example RADIUS format, and Diameter VSAs that
have
>>     type codes less than 255, and value field lengths less than
252.
>> <endadd> 
>> 
>> 
>> 9.6.1.  Forwarding a Diameter Vendor AVP as a RADIUS VSA
>> 
>> Add to para 1, first sentence:
>>     For Type codes less than 255, the value field length MUST be
less
>>     than 252 or the AVP will be discarded.
>> 
>> 
>> Section: 9.6.2.  Forwarding a RADIUS VSA as a Diameter Vendor
>> Specific 
>> AVP
>> 
>> Change from:
>>        Diameter AVP length = length of AVP (heade
>> To:
>>        Diameter AVP length = length of AVP (header + data)
>> 
>> 
>> 
>> Informative References (section 13.2, page 79) <Add after
[DiamMIP]>
>> 
>> [VSAdraft] D. Mitton "Diameter/RADIUS Vendor Specific AVP
>> Translation", draft-mitton-diameter-radius-vsas-00.txt, "Work in
>> Progress", April 2005 
>> 
>> <endadd>

Hope this helps,

~gwz

Why is it that most of the world's problems can't be solved by
simply
  listening to John Coltrane? -- Henry Gabriel