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

Paul Kyzivat <pkyzivat@cisco.com> Mon, 12 May 2008 20:13 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 0B5AC3A68C4; Mon, 12 May 2008 13:13:25 -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 D9C353A68AB for <sipping@core3.amsl.com>; Mon, 12 May 2008 13:13:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.293
X-Spam-Level:
X-Spam-Status: No, score=-6.293 tagged_above=-999 required=5 tests=[AWL=0.306, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 muG27dStW7Lx for <sipping@core3.amsl.com>; Mon, 12 May 2008 13:13:21 -0700 (PDT)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 7BC713A67C1 for <sipping@ietf.org>; Mon, 12 May 2008 13:13:21 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.27,475,1204520400"; d="scan'208";a="7998834"
Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-1.cisco.com with ESMTP; 12 May 2008 16:13:13 -0400
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id m4CKDDXS024102; Mon, 12 May 2008 16:13:13 -0400
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-2.cisco.com (8.13.8/8.13.8) with ESMTP id m4CKDCSK003835; Mon, 12 May 2008 20:13:13 GMT
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 12 May 2008 16:13:12 -0400
Received: from [161.44.174.168] ([161.44.174.168]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 12 May 2008 16:13:12 -0400
Message-ID: <4828A4FD.50602@cisco.com>
Date: Mon, 12 May 2008 16:13:49 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: Stefano Salsano <stefano.salsano@uniroma2.it>
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>
In-Reply-To: <48285DCE.6030803@uniroma2.it>
X-OriginalArrivalTime: 12 May 2008 20:13:12.0563 (UTC) FILETIME=[9ABD6430:01C8B46C]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=6262; t=1210623193; x=1211487193; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:=20Paul=20Kyzivat=20<pkyzivat@cisco.com> |Subject:=20Re=3A=20[Sipping]=20Request=20for=20Open=20disc ussion=20about=20SIP=20mobility |Sender:=20 |To:=20Stefano=20Salsano=20<stefano.salsano@uniroma2.it>; bh=reXUB97WLZZ02gx2cpe9+4wHk6bQNFub2zhKMV9u5S8=; b=odRuSFBOLEPtWK+brrqZ25QIg2vJE9uNpb+FxPZm9cVokoh/ptTX9jh+QY TsSU3v/gypLvIG9NA+RQnqejvRLd8n8JVf+Rt4X3y0PuQjIx1OBKlavNzX07 KD53M6VW6p;
Authentication-Results: rtp-dkim-1; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim1001 verified; );
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


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