RE: [Dime] Review of draft-tsou-dime-base-routing-ext-03.txt

Preeti Shandilya <preeti.shandilya@aricent.com> Tue, 11 December 2007 08:48 UTC

Return-path: <dime-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1J20ml-0003m8-EJ; Tue, 11 Dec 2007 03:48:15 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1J20mk-0003m3-Pz for dime@ietf.org; Tue, 11 Dec 2007 03:48:14 -0500
Received: from jaguar.aricent.com ([61.246.186.17]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1J20mh-0007Uw-Fd for dime@ietf.org; Tue, 11 Dec 2007 03:48:14 -0500
Received: from jaguar.aricent.com (localhost [127.0.0.1]) by jaguar.aricent.com (8.13.8/8.13.8) with ESMTP id lBB8bqYr030495 for <dime@ietf.org>; Tue, 11 Dec 2007 14:07:52 +0530
Received: from sandesh.gur.aricent.com (sandesh [10.203.142.21]) by jaguar.aricent.com (8.13.8/8.13.8) with ESMTP id lBB8biNt030453; Tue, 11 Dec 2007 14:07:50 +0530
In-Reply-To: <59D7431DE2527D4CB0F1EFEDA5683ED3024F9CB8@SEHAN021MB.tcad.telia.se>
To: jouni.korhonen@teliasonera.com
Subject: RE: [Dime] Review of draft-tsou-dime-base-routing-ext-03.txt
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.1 January 21, 2004
Message-ID: <OFC2497341.148B1E71-ON652573AE.002FB573-652573AE.00305506@aricent.com>
From: Preeti Shandilya <preeti.shandilya@aricent.com>
Date: Tue, 11 Dec 2007 14:17:23 +0530
X-MIMETrack: Serialize by Router on Sandesh/HSS(Release 6.5.5|November 30, 2005) at 11/12/2007 02:23:00 PM, Serialize complete at 11/12/2007 02:23:00 PM
X-Spam-Score: 2.8 (++)
X-Scan-Signature: 442d80051e0361a34f3560325c4a7092
Cc: dime@ietf.org, gshafran@traffixsystems.com
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1783300658=="
Errors-To: dime-bounces@ietf.org

Hi Jouni !

As per RFC, relay node should not even look into the message(except the 
routing AVPs). So intermediary nodes should not try  to collect charging 
data by tracking the user session. If this is the case, this would be 
against the spec

As per definition of relay agent from RFC 3588

      "Relays forward requests and responses based on routing-related
      AVPs and realm routing table entries.  Since relays do not make
      policy decisions, they do not examine or alter non-routing AVPs.
      As a result, relays never originate messages, do not need to
      understand the semantics of messages or non-routing AVPs, and are
      capable of handling any Diameter application or message type."

regards
Preeti



<jouni.korhonen@teliasonera.com> 
12/11/2007 12:13 PM


To
Preeti Shandilya/HSS@HSS, <tasveren@sonusnet.com>
cc
<dime@ietf.org>, <gshafran@traffixsystems.com>
Subject
RE: [Dime] Review of draft-tsou-dime-base-routing-ext-03.txt






Hi Preeti,

> -----Original Message-----
> From: Preeti Shandilya [mailto:preeti.shandilya@aricent.com] 
> Sent: 11. joulukuuta 2007 6:19
> 
> Hi ! 
> 
> I am not sure why there is a requirement for subsequent 
> session oriented message to traverse the same intermediary 
> hops which the initial message has traversed. 

What if some of the intermediates are stateful and e.g.
collect charging data by tracking the user session?

Cheers,
                 Jouni

> Ultimate requirement is that the session oriented message 
> should landup at the same destination host to which the first 
> message,  with respect to that session , has reached. As per 
> RFC the subsequent message shall have the destination host 
> embedded in the message. So irrespective of the path which 
> intermediary message follow, if it reaches to the same 
> destination node, everything shall work fine. 
> 
> Only requirement which is mandatory here is that response 
> message should follow the same route which request message 
> has traversed,  to have the correct entry of the hop-by-hop 
> Id. Also there need to be a mechanism so that mapping created 
> at the intermediary hops should be periodically deleted to 
> take care of the scenario of not receiving response from the 
> server ever. i.e If server responds to the resent request 
> from client (which follows the different path)  and original 
> request was never answered. 
> 
> Pardon, if I am missing something 
> 
> Regards,
> -Preeti 
> 
> 
> 
> "Asveren, Tolga" <tasveren@sonusnet.com> 
> 
> 12/11/2007 12:56 AM 
> To
> "Gil Shafran" <gshafran@traffixsystems.com>, <dime@ietf.org> 
> cc
> Subject
> RE: [Dime] Review of draft-tsou-dime-base-routing-ext-03.txt
> 
> 
> 
> 
> 
> 
> Hi Gil,
> 
> I think explicit routing issue is more related with visited network
> (actually any network) trying to make sure that messages for a session
> traverse some of the intermediaries, which were used during routing of
> the initial request for that particular session. I don't see this
> mechanism as the originator of the session enforcing a path
> (potentially/partly in another network) before the session is
> established. BTW, intermediaries which do not want to stay on the path
> don't need to participate.
> 
> A network with all elements stateful won't have an issue but here the
> key point is that *all* elements should have the intelligence 
> to select
> the same next-hope for all requests of a particular session.
> 
> Thanks,
> Tolga
> 
> > -----Original Message-----
> > From: Gil Shafran [mailto:gshafran@traffixsystems.com]
> > Sent: Monday, December 10, 2007 1:06 PM
> > To: dime@ietf.org
> > Subject: Re: [Dime] Review of 
> draft-tsou-dime-base-routing-ext-03.txt
> > 
> > Hi all,
> > 
> > IMHO, visited network clients should not force an explicit 
> routing in
> > network domains of other operators. I believe operators would prefer
> > to fully control their load balancing and routing issues. They can
> > also assure routing through their own stateful Diameter 
> proxies. Using
> > the existing Diameter routing definitions (RFC 3588), an 
> operator has
> > only rough knowledge and control (destination realm) over other
> > networks, which is a good modular model.
> > 
> > Regards,
> > Gil
> > 
> > 
> > On Dec 6, 2007 9:20 PM,  <jouni.korhonen@teliasonera.com> wrote:
> > > Hannes,
> > >
> > > Few comments inline.
> > >
> > > [snip]
> > >
> > > > >   [Tina: There is Relay Agent in Diameter routing path, at
> > > > the same time, in the case it has relative many next hop
> > > > nodes, routing probably changes.
> > > > >
> > > > Do we have these types of Diameter deployments already that
> > > > have so many hops?
> > >
> > > Do we have large deployments in general that have inter-operator
> > > interfaces? At this stage requiring deployment experience is
> > > kinda weird. I mean, there are identified issues slash grey
> > > areas, so why not study and document those before we hit them
> > > in real deployments?
> > >
> > > > >   It is because that the Diameter Relay Agent is likely to
> > > > select the next hop node by random.
> > > > >
> > > > Hmmm. Probably this is then the problem. We then shouldn't
> > > > develop protocol extensions but rather write a document that
> > > > indicates what good design for Relay Agents is.
> > >
> > > IMHO that still does not make the issue go away.
> > >
> > > [snap]
> > >
> > > > >   Do we have some real-world data indicating that this is
> > > > indeed a problem
> > > > >   rather than an academic exercise?
> > > > >   [Tina: Here are some application with stateful Proxy
> > > > Agent in 3GPP and ETSI TISPAN. I think that if there is
> > > > stateful Proxy Agent, such mechanism is needed.
> > > > >   [TS23.234]
> > > > >                 3GPP, "3GPP system to Wireles Local Area
> > > > Network (WLAN)
> > > > >                 interworking; System description", 3GPP TS
> > > > 23.234 Version
> > > > >                 7.4.0 2006.
> > > > >   Here, 3GPP AAA Proxy is a stateful Proxy Agent.
> > >
> > > [chop]
> > >
> > > > I was told that there was a discussion in the 3GPP once about
> > > > this aspect. The WLAN 3G interworking was done a long time
> > > > ago and we have never heard back from them.
> > >
> > > Heard back what? In 3GPP routing etc is again under discussion
> > > in rel-8 timeframe. Coming back to above reference, the same
> > > family of scary specs also use NAI decoration based source
> > > routing as part of NASREQ & EAP application for selecting the
> > > next hop. I cannot find this (might be a result of sloppy reading)
> > > feature being described anywhere in Diameter specification thus I
> > > suspect it will actually work. Or can we just assume that 
> everything
> > > defined in RFC4282 gets reflected back to existing applications?
> > >
> > > > I would like to hear from an operator that they have a large
> > > > Diameter network and that issue turned out to be a problem. I
> > > > would also be happy to hear from vendors what they do. I will
> > > > certainly investigate this issue with vendors and operators.
> > >
> > > Rather ask.. "an operator that have a large Diameter network
> > > with inter-operator interfaces in multi-vendor environment" ;)
> > >
> > >
> > > Cheers,
> > >        Jouni
> > >
> > >
> > > >
> > > >
> > > > Ciao
> > > > Hannes
> > > >
> > > > >   Ciao
> > > > >   Hannes
> > > >
> > >
> > > _______________________________________________
> > > DiME mailing list
> > > DiME@ietf.org
> > > https://www1.ietf.org/mailman/listinfo/dime
> > >
> > 
> > _______________________________________________
> > DiME mailing list
> > DiME@ietf.org
> > https://www1.ietf.org/mailman/listinfo/dime
> 
> _______________________________________________
> DiME mailing list
> DiME@ietf.org
> https://www1.ietf.org/mailman/listinfo/dime
> 
> 
> 
> 
> ***********************  Aricent-Restricted   *********************** 
> "DISCLAIMER: This message is proprietary to Aricent  and is 
> intended solely for the use of 
> the individual to whom it is addressed. It may contain 
> privileged or confidential information and should not be 
> circulated or used for any purpose other than for what it is 
> intended. If you have received this message in error, 
> please notify the originator immediately. If you are not the 
> intended recipient, you are notified that you are strictly
> prohibited from using, copying, altering, or disclosing the 
> contents of this message. Aricent accepts no responsibility for 
> loss or damage arising from the use of the information 
> transmitted by this email including damage from virus."
> 
> 



***********************  Aricent-Restricted   ***********************
"DISCLAIMER: This message is proprietary to Aricent  and is intended solely for the use of 
the individual to whom it is addressed. It may contain privileged or confidential information and should not be 
circulated or used for any purpose other than for what it is intended. If you have received this message in error, 
please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly
prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for 
loss or damage arising from the use of the information transmitted by this email including damage from virus."
_______________________________________________
DiME mailing list
DiME@ietf.org
https://www1.ietf.org/mailman/listinfo/dime