[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Revisions to RFC 4005 (was RE: Consideration of draft-lior-radius-attribute-type-extension-02.txt)



>Since the "extended attributes" document will need to deal with VSA formats
>(and Diameter translation of same),
>
>[gwz] I'm not sure why?

Because the extended attribute draft uses Attribute 26, but with a vendor 
code of 0, which currently isn't supported by RFC 4005?
[gwz] 
Wel, it's true that 4005 doesn't explicitly support a vendor code of zero,
but I don't think that it explicitly _doesn't_ support it, either.  Here's
the section on translating RADIUS VSAs to Diameter:


9.6.2.  Forwarding a RADIUS VSA as a Diameter Vendor Specific AVP

   The Diameter AVP will consist of the following fields:

      Diameter Flags: V=1, M=0, P=0
      Diameter Vendor code = RADIUS VSA Vendor code
      Diameter AVP code = RADIUS VSA Vendor type code
      Diameter AVP length = length of AVP (header + data)
      Diameter Data = RADIUS VSA vendor data

   Note that the VSAs are considered optional by RADIUS rules, and this
   specification does not set the Mandatory flag.  If an implementor
   desires a VSA be made mandatory because it represents a required
   service policy, the RADIUS gateway should have a process to set the
   bit on the Diameter side.

   If the RADIUS receiving code knows of vendor specific field
   interpretations for the specific vendor, it may employ them to parse
   an extended AVP code or data length.  Otherwise the recommended
   standard fields will be used.

   Nested Multiple vendor data fields MUST be expanded into multiple
   Diameter AVPs.
[gwz] 
It seems as if all we'd really have to do in the extended attributes draft
is to specify that the'M' bit has to be set in the Diameter AVP.


--
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/>