Re: [Sipping] Request for Open discussion about SIP mobility
Haruki Izumikawa <izumikawa@kddilabs.jp> Thu, 15 May 2008 10:21 UTC
Return-Path: <sipping-bounces@ietf.org>
X-Original-To: sipping-archive@optimus.ietf.org
Delivered-To: ietfarch-sipping-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 777763A6817; Thu, 15 May 2008 03:21:40 -0700 (PDT)
X-Original-To: sipping@core3.amsl.com
Delivered-To: sipping@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 088E33A6817 for <sipping@core3.amsl.com>; Thu, 15 May 2008 03:21:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xbXOvPcUuFl3 for <sipping@core3.amsl.com>; Thu, 15 May 2008 03:21:32 -0700 (PDT)
Received: from mandala.kddilabs.jp (unknown [IPv6:2001:200:601:12:230:48ff:fe22:3a84]) by core3.amsl.com (Postfix) with ESMTP id 9CFCD3A67E5 for <sipping@ietf.org>; Thu, 15 May 2008 03:21:31 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mandala.kddilabs.jp (Postfix) with ESMTP id 820A6EC874; Thu, 15 May 2008 19:21:31 +0900 (JST)
Received: from wcg.radio.kddilabs.jp (wcg.radio.kddilabs.jp [172.19.84.3]) by mandala.kddilabs.jp (Postfix) with ESMTP id 4E4A8EC870; Thu, 15 May 2008 19:21:29 +0900 (JST)
Received: from [127.0.0.1] (dhcp160.east-3f.cn.kddilabs.jp [172.19.126.160]) by wcg.radio.kddilabs.jp (Postfix) with ESMTP id 112C8160047; Thu, 15 May 2008 19:21:29 +0900 (JST)
Message-ID: <482C0EC4.6030705@kddilabs.jp>
Date: Thu, 15 May 2008 19:21:56 +0900
From: Haruki Izumikawa <izumikawa@kddilabs.jp>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
References: <4819667D.9060600@kddilabs.jp> <4822CD69.5070205@uniroma2.it><48230468.9010602@kddilabs.jp> <48231CEF.307@cisco.com> <45EDF1C5D301ED41A339796A9F979F720FDEC9@eris.office> <48234ED2.7070603@cisco.com> <F66D7286825402429571678A16C2F5EE035CBFFE@zrc2hxm1.corp.nortel.com> <4824273E.3000908@kddilabs.jp> <482604A9.2000502@research.telcordia.com> <48267A77.2080803@cisco.com> <48285DCE.6030803@uniroma2.it> <4828A4FD.50602@cisco.com> <48294EC1.4090305@kddilabs.jp> <482AA0DC.10209@ericsson.com> <482BD6FB.2050302@kddilabs.jp> <482BEC35.30808@ericsson.com>
In-Reply-To: <482BEC35.30808@ericsson.com>
X-Virus-Scanned: by amavisd-new
Cc: Paul Kyzivat <pkyzivat@cisco.com>, Ashutosh Dutta <adutta@research.telcordia.com>, SIPPING LIST <sipping@ietf.org>, Mary Barnes <mary.barnes@nortel.com>, Saverio Niccolini <Saverio.Niccolini@nw.neclab.eu>
Subject: Re: [Sipping] Request for Open discussion about SIP mobility
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/sipping>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org
Salvatore Loreto wrote: > Haruki Izumikawa wrote: >> Salvatore Loreto wrote: >>> I agree with the fact that network and application layer mobility may >>> have different roles and utilizations. >>> Of course MIP/MIPv6 make the terminal mobility transparent at the >>> application level, however they introduce >>> a latency (a path not optimized) that could be avoided using the >>> mobility at the application level >>> >>> About the needs to recognize the available bandwidth and delay before >>> or during the handoff, >>> I think it is not a big problem and it could be resolved even also >>> right after the handoff with a re-invite. >>> Am I wrong in that? >> >> [HI] Personally, I think it is important to recognize the available >> bandwidth and delay and make an accommodation with a target NW in >> advance for an enhancement of users' QoE. Realtime services, >> especially bi-directional realtime services that is much delay >> sensitive, could be interrupted right after handoff, e.g. from WLAN to >> cellular, because of such as a lack of bandwidth if a new media >> information is updated by a re-invite after the handoff. > the handoff WLAN to cellular is a particular scenario, > if the scenario you have in mind is where the WLAN belong in somehow to > the same operator of the cellular network then the 3GPP mobility > management is already almost able to perform the handoff and the IMS > subsystem provide you the session continuity. > > if you are thinking of a scenario where the WLAN and the cellular are > two totally different networks and you want use the cellular network as > a simple pipe, then the situation is different and more complicate. > However from a bandwidth point of view the performance of cellular > network nowadays with HSDPA and in future with LTE are more then enough > to provide the realtime service. [HI] In fact, I don't assume the IMS. I simply consider the Internet. Given the IMS, a session continuity can be indeed performed. But, TMK, the 3GPP mobility management does not provide a fast/seamless handoff. The mobility management only provides a hard handoff. Is that correct? Regarding HSDPA/LTE, as you pointed out, they can be enough to provide the realtime service to users. However, I also think that the available bandwidth per user might not become so high because a number of users simultaneously connect the same BS and radio resource is shared among the users... I'm afraid the focus would move over a little. But anyway, thank you for the discussion.:-) Best regards, Haruki > > Sal > >> Though I'm not sure I'm right or not, I believe that an affinity for >> applications is one of the merits of application layer mobility. >> >> Rgds, >> >> Haruki >> >>> >>> Sal >>> >>> >>> >>> Haruki Izumikawa wrote: >>>> > In the case of IPv6 I know there are limits to where IP >>>> > addresses can be connected. And there is mobile IPv6. >>>> > So there the question may be "why won't IPv6 mobility >>>> > be enough to preserve you sip and media sessions as >>>> > you move from one access network to another?" >>>> >>>> [HI] I know the advantages of network-level mobility since I had >>>> studied MIP/MIPv6 for years. One of the merits of MIP should be >>>> making the mobility of a terminal transparent to an application by >>>> keeping the same IP address. This scheme is useful to run existing >>>> applications. I think MIP is enough technology to deal with the >>>> mobility only when a handoff occurs in homogeneous network and >>>> non-realtime application is used. >>>> >>>> However, MIP has limitations in my view. For example, an available >>>> bandwidth and delay may well differ significantly among >>>> heterogeneous networks, such as wireless LAN and cellular. So, I >>>> think an application, especially a realtime application, needs to >>>> recognize, for example, an available bandwidth and delay before or >>>> during handoff to adjust a transmitting rate or buffer space to a >>>> target network. Since MIP makes the mobility transparent to the >>>> upper layer, it is difficult to do it. And, the realtime stream can >>>> be aborted or interrupted just after handoff. >>>> >>>> On the other hand, SIP has an affinity for applications, which can >>>> make handoff more flexible. So I believe that SIP is worth >>>> discussing as a technique to support the terminal mobility for a >>>> terminal that runs a realtime application in heterogeneous networks. >>>> >>>> In my view, both network and application layer mobility are >>>> necessary, and they have different roles. >>>> >>>> I would be happy to hear views of many. >>>> >>>> Regards, >>>> >>>> Haruki >>>> >>>> >>>> Paul Kyzivat wrote: >>>> >>>>> Stefano Salsano wrote: >>>>> >>>>>> Paul Kyzivat wrote: >>>>>> >>>>>>> I'll try to channel Henry for a moment, and ask why we need to do >>>>>>> *anything* at the sip level to handle a device moving from one IP >>>>>>> access network to another. >>>>>>> >>>>>> Dear Paul, >>>>>> >>>>>> I think that SIP is already concerned with "devices moving from >>>>>> one IP access network to another". >>>>>> The re-INVITE mechanisms already described in current SIP RFCs >>>>>> allows to support terminal mobility, taking care of "devices >>>>>> moving from one IP access network to another". >>>>>> >>>>> Sip can do lots of things, many of which are probably a bad idea. >>>>> >>>>> I said I was channeling Henry here, and I will continue for a bit, >>>>> playing the devil's advocate. >>>>> >>>>> Why would you want to establish a new sip signaling path just >>>>> because you have chosen to use a new access network? *Why* won't >>>>> the IP address you were using with the first access network >>>>> continue to work with the new access network? >>>>> >>>>> (I'm sure there are answers to this, but perhaps they need to be >>>>> flushed out.) >>>>> >>>>> In the case of IPv6 I know there are limits to where IP addresses >>>>> can be connected. And there is mobile IPv6. So there the question >>>>> may be "why won't IPv6 mobility be enough to preserve you sip and >>>>> media sessions as you move from one access network to another?" >>>>> >>>>> It would seem that often the answer is that the operators of the >>>>> access networks insist on participating at the application protocol >>>>> level so that they can charge more and avoid being commoditized, >>>>> even if what we really need are some good commodity IP access >>>>> networks. Having been locked out of participating in HTTP they want >>>>> to avoid repeating that situation with SIP. >>>>> >>>>> Paul >>>>> >>>>> >>>>>> The point is: do we think that this already defined re-INVITE >>>>>> mechanism suits all the requirements for having a SIP based >>>>>> terminal mobility ? >>>>>> >>>>>> In my opinion there at least two big issues with the current >>>>>> mechanism, that could deserve the investigation of additional >>>>>> requirements and solutions: >>>>>> >>>>>> 1) The responsibility for supporting the mobility of a Mobile Node >>>>>> (MN) is assigned to the Corresponding Node (CN). If the CN does >>>>>> not support (or does not support well) the re-INVITES you cannot >>>>>> offer a reliable mobility service using SIP. If you are an >>>>>> enterprise and you want to offer to your employees a SIP based >>>>>> mobility service supporting handovers you have to be sure that the >>>>>> procedure works well independently from the remote CN you are >>>>>> talking (not to talk if you are a service provider and you are >>>>>> selling a SIP based mobility services...) >>>>>> >>>>>> 2) Performance issues: the current solution is not very well >>>>>> suited for a seamless handover, comparable in performance with >>>>>> cellular networks. Mechanisms like bi-casting could improve the >>>>>> performance. >>>>>> >>>>>> Comments are welcome! >>>>>> >>>>>> Best regards, >>>>>> Stefano >>>>>> >>>>>> >>>>>>> Ashutosh Dutta wrote: >>>>>>> >>>>>>>> Haruki, >>>>>>>> I would actually put Shacham et al.'s draft into session >>>>>>>> mobility category rather than service mobility since it involves >>>>>>>> transferring an existing session from one device to another >>>>>>>> device. While there is a need for fast session transfer between >>>>>>>> devices, fast-handoff for SIP-based terminal mobility needs to >>>>>>>> be looked into as well, where the existing session continues on >>>>>>>> the same device after the handoff (the device could be single >>>>>>>> homed or multi-homed). >>>>>>>> >>>>>>>> Realizing the need for fast-handoff for SIP-based terminal >>>>>>>> mobility, subsequent to the paper that you had cited below, we >>>>>>>> did publish few other papers later on that looked into some >>>>>>>> possibilities of supporting fast-handoff for SIP-based terminal >>>>>>>> mobility. Let me cite those below. I am also aware of few other >>>>>>>> papers supporting SIP-based terminal mobility and fast-handoff >>>>>>>> as well. >>>>>>>> >>>>>>>> 1) A. Dutta, S.Madhani, H. Schulzrinne, O. Altintas, W. Chen, >>>>>>>> "Optimized Fast-handoff Schemes for Application Layer Mobility >>>>>>>> Management," ACM MC2R November 2002 >>>>>>>> >>>>>>>> 2) P-Y Hsieh, A. Dutta, H. Schulzrinne, "Application Layer >>>>>>>> Mobility Proxy for Real-time communication," 3G Wireless 2003, >>>>>>>> San Francisco, CA >>>>>>>> >>>>>>>> 3) A. Dutta, S. Madhani, W. Chen, O. Altintas, H. Schulzrinne, >>>>>>>> "Fast-handoff Schemes for Application Layer Mobility >>>>>>>> Management," PIMRC 2004, Barcelona, Spain >>>>>>>> >>>>>>>> >>>>>>>> While there are variations of fast-handoff techniques for >>>>>>>> network layer mobility (e.g., FMIPV6, HMIPv6, FPMIPv6), I think >>>>>>>> it is probably a good idea to investigate if existing techniques >>>>>>>> can support fast-handoff for SIP-based terminal mobility. This >>>>>>>> need becomes more apparent if a carrier or any application >>>>>>>> service provider does not want to deploy any MIP variants to >>>>>>>> support purely SIP-based applications. >>>>>>>> >>>>>>>> Regards >>>>>>>> Ashutosh >>>>>>>> >>>>>>>> Haruki Izumikawa wrote: >>>>>>>> >>>>>>>>> I agree with the Mary's comment. It should be important to >>>>>>>>> clarify differences between Shacham's I-D and other I-Ds >>>>>>>>> related to SIP mobility. >>>>>>>>> I understand that main difference between them is their focus. >>>>>>>>> While Shacham's I-D is regarding "service mobility", >>>>>>>>> Niccolini's or my I-D are regarding "terminal mobility". >>>>>>>>> According to the Dutta's previous paper [1] regarding a >>>>>>>>> terminal mobility using SIP, a handoff delay of media packet >>>>>>>>> could be at least around several hundred msec even if the >>>>>>>>> handoff is executed between homogeneous networks. Such service >>>>>>>>> disruption cannot be acceptable for real-time multimedia >>>>>>>>> communications. Indeed, the minimization of the service >>>>>>>>> disruption during the session transfer appears on the Shacham's >>>>>>>>> I-D as one of the requirement. Yet, its solution seems not to >>>>>>>>> be found in the I-D. This could be because the service >>>>>>>>> disruption is not so critical in the service mobility since the >>>>>>>>> device itself is changed in the service mobility and a user >>>>>>>>> does not take it so seriously. However, to minimize the service >>>>>>>>> disruption should be high-priority for the terminal mobility. >>>>>>>>> Therefore, I think it is necessary to consider the solution to >>>>>>>>> minimize the service disruption during handoff. So what do you >>>>>>>>> think? >>>>>>>>> >>>>>>>>> >>>>> _______________________________________________ >>>>> Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping >>>>> This list is for NEW development of the application of SIP >>>>> Use sip-implementors@cs.columbia.edu for questions on current sip >>>>> Use sip@ietf.org for new developments of core SIP >>>>> >>>>> >>>> >>>> >>> >> > > -- Haruki Izumikawa KDDI R&D Laboratories _______________________________________________ Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- [Sipping] Request for Open discussion about SIP m… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Paul Kyzivat
- Re: [Sipping] Request for Open discussion about S… Ashutosh Dutta
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Paul Kyzivat
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Stefano Salsano
- Re: [Sipping] Request for Open discussion about S… Paul Kyzivat
- Re: [Sipping] Request for Open discussion about S… Saverio Niccolini
- Re: [Sipping] Request for Open discussion about S… Paul Kyzivat
- Re: [Sipping] Request for Open discussion about S… Mary Barnes
- Re: [Sipping] Request for Open discussion about S… Salvatore Loreto
- Re: [Sipping] Request for Open discussion about S… DRAGE, Keith (Keith)
- Re: [Sipping] Request for Open discussion about S… Ashutosh Dutta
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Ashutosh Dutta
- Re: [Sipping] Request for Open discussion about S… Paul Kyzivat
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Stefano Salsano
- Re: [Sipping] Request for Open discussion about S… Elwell, John
- Re: [Sipping] Request for Open discussion about S… Paul Kyzivat
- Re: [Sipping] Request for Open discussion about S… Stefano Salsano
- Re: [Sipping] Request for Open discussion about S… Stefano Salsano
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Ashutosh Dutta
- Re: [Sipping] Request for Open discussion about S… Elwell, John
- Re: [Sipping] Request for Open discussion about S… Salvatore Loreto
- Re: [Sipping] Request for Open discussion about S… Salvatore Loreto
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa
- Re: [Sipping] Request for Open discussion about S… Salvatore Loreto
- Re: [Sipping] Request for Open discussion about S… Haruki Izumikawa