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