RE: : Diameter SIP Application AVP and command codes

<[email protected]> Mon, 4 Jul 2005 08:55:05 +0300
Newsgroups gmane.ietf.aaa
Message-ID <[email protected]>
Dan,

What is the current status in 3GPP, is 3GPP likely to
adopt & reuse the Diameter SIP command codes once we are
done with it?  If so, I think making the editorial changes
should be OK.

John

> I have two observations here.  The first is that the 
> Diameter-SIP-Application was actually originated to be the 
> IETF acceptable description of the Cx interface application, 
> and as such the original intention of 3GPP was that once 
> Diameter-SIP-Application ( which was originally the 
> Diameter-Multimedia-Application some may recall) had achieved 
> RFC status, 3GPP would work on evolving Cx towards the RFC so 
> that a direct reference could be made.  Therefore it is not 
> surprising that a lot of the AVP's that are used in DSA are 
> common to those in Cx.
> 
> Second, in 3GPP we are being very conscientious in the way we 
> are using AVP codes.  3GPP TS 29.230 records all the AVP's 
> that 3GPP has defined and where commonality in AVP content is 
> found, AVP codes are reused across multiple applications.  
> This works perfectly well for AVP's that are static in the 
> nature of their content (such as User Identities or legacy 
> variables from other protocols that are interworked) and so 
> it should be possible for these AVP codes to be reused in 
> DSA.  Other's which are aligned now but may become more 
> transient, 3GPP would have to accept that an RFC'ed 
> Application is set in stone and then define a new AVP and 
> hence AVP code for the iteration of the code included in the 
> DSA RFC.  Since the request for re-use comes for 3GPP, and 
> the resulting inconvenience would also be 3GPP's if the 3GPP 
> CR process resultant in divergence, I see little reason for 
> IETF in general to object.
> 
> Cheers
> 
> Dan
> 
> 
> 
> > -----Original Message-----
> > From: [email protected] 
> > [mailto:[email protected]]On Behalf Of
> > Miguel Garcia
> > Sent: 21 June 2005 12:22
> > To: German Blanco (ML/EEM)
> > Cc: '[email protected]'
> > Subject: Re: [AAA-WG]: Diameter SIP Application AVP and 
> command codes
> > 
> > 
> > German:
> > 
> > I have concerns with your proposal.
> > 
> > Starting with, it is not a good idea to do a double 
> > specification, and 
> > this is exactly what you are proposing. 3GPP has defined a 
> number of 
> > AVPs in the Diameter Cx application. These AVPs are allocated 
> > AVP codes 
> > 600 and upwards (see 3GPP TS 29.229 Section 6.3).
> > 
> > If we now allocate the same AVP codes to a number of AVPs, and we 
> > publish the Diameter SIP application as an RFC, what we get 
> > is that the 
> > same AVP is specified twice, one in the future RFC and the other in 
> > 29.229. If both specifications specify the same thing, so far 
> > so good. 
> > But if one specification indicates something slightly 
> > different from the 
> > other (imagine, because of an oversight, or because a 
> change request 
> > approved by 3GPP), which one will win?
> > 
> > In this situation, if you receive one of those 
> double-specified AVPs, 
> > you will need then to check the Application-ID, which is 
> > different for 
> > DSA and Cx applications. So if you need to look at the 
> > application ID to 
> > understand the syntax or semantics of a given AVP, then your 
> > main goal 
> > falls apart and we have failed.
> > 
> > In order to avoid these sorts of things, I would highly 
> > recommend not to 
> > even try to share any code. These are two applications (quite 
> > similar, 
> > yes), with different AVPs and different AVP codes. This grants some 
> > independendance of the two documents.
> > 
> > On the other hand, I haven't found what will be the benefit 
> on doing 
> > your proposal. If it is to save programming code, then you 
> > won't at the 
> > time you diverge some AVP, and it will be a matter of time 
> until that 
> > thing happens. Is there any other advantage?
> > 
> > For the sake of interoperable implementations I would 
> > recommend that the 
> > Diameter SIP application keeps on using its own set of AVP codes.
> > 
> > Regards,
> > 
> >           Miguel
> > 
> > German Blanco (ML/EEM) wrote:
> > 
> > > Hi all,
> > > 
> > > in the set of AVPs and commands used in the draft there are 
> > some that have been already reserved in 3GPP for the same 
> > purpose, with the same type and in some cases with the same 
> > name as in the draft.
> > > Are there any plans of reusing the AVP and command codes of 
> > the Cx Application?
> > > 
> > > This is the list of similar AVPs:
> > > + 3GPP Vendor AVP           + in the draft
> > > Server-Name                 SIP-Server-URI
> > > Server-Capabilities         SIP-Server-Capabilities
> > > Mandatory-Capability	    SIP-Mandatory-Capability
> > > Optional-Capability	    SIP-Optional-Capability
> > > SIP-Number-Auth-Items	    SIP-Number-Auth-Items
> > > SIP-Authentication-Context  SIP-Authentication-Context
> > > SIP-Item-Number	          SIP-Item-Number
> > > SIP-Auth-Data-Item	    SIP-Auth-Data-Item
> > > Server-Assignment-Type	    SIP-Server-Assignment-Type
> > > Deregistration-Reason	    SIP-Deregistration-Reason
> > > Reason-Code	                SIP-Reason-Code
> > > Reason-Info	                SIP-Reason-Info
> > > User-Authorization-Type	    SIP-User-Authorization-Type
> > > User-Data-Already-Available SIP-User-Data-Already-Available
> > > 
> > > The command values could all be reused as far as I can see.
> > > 
> > > Cheers,
> > > 
> > > German Blanco.
> > > 
> > > 
> > > 
> > 
> > -- 
> > Miguel A. Garcia           tel:+358-50-4804586
> > sip:[email protected]
> > Nokia Research Center      Helsinki, Finland
> > 
> > 
>