Re: : ISSUE: SIP application policy considered unmanageable
Miguel Garcia <[email protected]> Tue, 18 Oct 2005 10:20:48 +0300
| Newsgroups | gmane.ietf.aaa |
|---|---|
| Message-ID | <[email protected]> |
Glen Zorn (gwz) wrote: > Description of issue: SIP application policy considered unmanageable > Submitter name: Glen Zorn > Submitter email address: [email protected] > Date first submitted: 17 Oct 05 > Document: sip > Comment type: T > Priority: 1 > Section: All > Rationale/Explanation of issue: Section 5.2 says "Whenever a SIP server > receives a SIP request, it has to decide whether nonces for HTTP Digest > authentication will be locally generated in the Diameter client or > remotely in the Diameter server. This is a decision derived from a > policy that is configured in the SIP server/Diameter server." It > appears that this policy may vary from client to client and that all of > these varied policies must be synchronized with the Diameter servers. I > see a couple of problems in this scheme: first, it flies in the face of > the general rule that AAA servers dictate policy & clients follow it; > secondly, in any but a tiny network these various policies will present > a major management burden. > > Requested change: Make general recommendations as to the generation of > nonces for the various flavors of authentication but remove the > requirement of individual configuration of every client. > A bit of history. There used to be ONLY one place to generate the nonces: the Diameter server. But recently (March 2005), there were comments indicating that the RADIUS HTTP/SIP authentication draft was supporting another mode of operation where the nonces are generated in the RADIUS client. And the comment said that in order to provide compatibility with RADIUS, the Diameter SIP application had to implement that mode. Honestly speaking, I don't like the generation of nonces in the Diameter client, BUT, I had to implemented due to those comments. Is it crap? Probably, time will say. Will it be used? Probably not, time will say. Does it bring a configuration nightmare, due to the required synchronization between the server and the client? Yes. Can we improve this nightmare? I don't know how, perhaps removing the generation of nonces in the client... But if someone has a better proposal, I am able to listen to. I think "compatilibity with RADIUS" is the driver here. Now, I essentially agree with your comments, but don't know how to change the draft. So, if you have a clear text to add, I will be happy to add it. /Miguel -- Miguel A. Garcia tel:+358-50-4804586 sip:[email protected] Nokia Research Center Helsinki, Finland