Re: [Sipping] Request for Open discussion about SIP mobility

Stefano Salsano <stefano.salsano@uniroma2.it> Mon, 12 May 2008 15:10 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 276C53A68FF; Mon, 12 May 2008 08:10:44 -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 957283A6804 for <sipping@core3.amsl.com>; Mon, 12 May 2008 08:10:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.719
X-Spam-Level:
X-Spam-Status: No, score=-0.719 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245]
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 dbuLBJJKZwhI for <sipping@core3.amsl.com>; Mon, 12 May 2008 08:10:41 -0700 (PDT)
Received: from smtp.uniroma2.it (smtp.uniroma2.it [160.80.6.16]) by core3.amsl.com (Postfix) with ESMTP id EAF6F3A68FF for <sipping@ietf.org>; Mon, 12 May 2008 08:10:40 -0700 (PDT)
Received: from lists.uniroma2.it (lists.uniroma2.it [160.80.1.182]) by smtp.uniroma2.it (8.13.6/8.13.6) with ESMTP id m4CErJ9X022958 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 12 May 2008 16:53:20 +0200
Received: from [192.168.100.244] ([160.80.103.104]) (authenticated bits=0) by lists.uniroma2.it (8.13.1/8.13.1) with ESMTP id m4CFA7Kx003236 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 12 May 2008 17:10:10 +0200
Message-ID: <48285DCE.6030803@uniroma2.it>
Date: Mon, 12 May 2008 17:10:06 +0200
From: Stefano Salsano <stefano.salsano@uniroma2.it>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.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>
In-Reply-To: <48267A77.2080803@cisco.com>
X-MailScanner-Information: Please contact the ISP for more information
X-MailScanner: Found to be clean
X-MailScanner-From: stefano.salsano@uniroma2.it
Cc: 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

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".

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?
>>>


-- 
*******************************************************************
Stefano Salsano
Dipartimento Ingegneria Elettronica
Universita' di Roma "Tor Vergata"
Via del Politecnico, 1 - 00133 Roma - ITALY

http://netgroup.uniroma2.it/Stefano_Salsano/

E-mail  : stefano.salsano@uniroma2.it
Cell.   : +39 320 4307310
Office  : (Tel.) +39 06 72597770  (Fax.) +39 06 72597435
*******************************************************************
_______________________________________________
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