RE: : application ID and no end ...
"STURA Marco Consultant" <[email protected]> Tue, 29 Nov 2005 14:04:36 +0100
| Newsgroups | gmane.ietf.aaa |
|---|---|
| Message-ID | <[email protected]> |
>Furthermore, instead of demading complicated considerations in this respect >from each application designer, wouldn´t it be easier to state that as a >rule the app-ID should be used for all commands within a Diameter session >related to that application? I don't see why we shouldn't use a Diameter common message as such if applicable, otherwise why did we define common messages in the first place? I believe that ASR/ASA is definitely a common message applicable to any application and surprisingly it is part of the base protocol. Regards Marco -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Belling, Thomas Sent: Tuesday, November 29, 2005 2:02 PM To: [email protected]; [email protected] Subject: RE: [AAA-WG]: application ID and no end ... Hi all, I agree that in most practical scenarios realm based routing would not be used for an ASR. However, this is nowhere stated on RFC 3558 - so we should not rule that out. Furthermore, instead of demading complicated considerations in this respect from each application designer, wouldn´t it be easier to state that as a rule the app-ID should be used for all commands within a Diameter session related to that application? Thomas > -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of [email protected] > Sent: Tuesday, November 29, 2005 1:53 PM > To: [email protected] > Subject: RE: [AAA-WG]: application ID and no end ... > > > Hi, > > > ASR is a common diameter message applicable to any > > application and since the Destination-Host is used for > > routing I don't see how the message can reach the wrong > > client. So, ASR can use application id '0'IMHO. > > I think so too. > > It seems that in some cases the application-id should > be changed even if there is no changes to the command > but in other cases this is not needed. > > I think it might be difficult to find a rule that can > be applied in all cases. > > I think the main thing is that the Diameter Application > defines what app-id is used in each case taking in account > the possible error cases etc. > > > BR, > Mikko > > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] > > On Behalf Of ext STURA Marco Consultant > > Sent: 29 November, 2005 14:21 > > To: Loughney John (Nokia-NRC/Helsinki); > > [email protected]; [email protected] > > Cc: [email protected] > > Subject: RE: [AAA-WG]: application ID and no end ... > > > > John, > > > > but ASR is mainly sent by a server to a specific client using > > the Destination-Host. The server must know where the Diameter > > session to be torn down is actually running, in which client. > > > > ASR is a common diameter message applicable to any > > application and since the Destination-Host is used for > > routing I don't see how the message can reach the wrong > > client. So, ASR can use application id '0'IMHO. > > > > Regards > > Marco > > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] > > On Behalf Of [email protected] > > Sent: Tuesday, November 29, 2005 1:06 PM > > To: [email protected]; [email protected] > > Cc: [email protected] > > Subject: RE: [AAA-WG]: application ID and no end ... > > > > Thomas, > > > > If you are trying to reach a server that implements the new > > application, then any commands that form part of that > > application should use the new Application ID. If the new > > Application ID is not used, then the messages could not be > > routed properly. > > > > Of course, the drawback for this is, all relays and proxies > > would need to be updated to enable them to route messages for > > the new Application ID. This is why it is not recommended to > > create new applications unless absolutely necessary. > > > > John >