Re: [sami] Welcome to SAMI and something you may like to know.

"Yingjie Gu(yingjie)" <guyingjie@huawei.com> Thu, 18 August 2011 12:55 UTC

Return-Path: <guyingjie@huawei.com>
X-Original-To: sami@ietfa.amsl.com
Delivered-To: sami@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 951D121F8B1A for <sami@ietfa.amsl.com>; Thu, 18 Aug 2011 05:55:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.634
X-Spam-Level:
X-Spam-Status: No, score=-103.634 tagged_above=-999 required=5 tests=[AWL=1.165, BAYES_00=-2.599, J_CHICKENPOX_26=0.6, J_CHICKENPOX_27=0.6, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id maSaHZSMU7uh for <sami@ietfa.amsl.com>; Thu, 18 Aug 2011 05:55:40 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 5D1B421F8AC9 for <sami@ietf.org>; Thu, 18 Aug 2011 05:55:40 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ4008TFJY9XP@szxga04-in.huawei.com> for sami@ietf.org; Thu, 18 Aug 2011 20:56:33 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ400DOLJY45D@szxga04-in.huawei.com> for sami@ietf.org; Thu, 18 Aug 2011 20:56:33 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml207-edg.china.huawei.com) ([172.24.2.119]) by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADF88156; Thu, 18 Aug 2011 20:56:32 +0800 (CST)
Received: from SZXEML412-HUB.china.huawei.com (10.82.67.91) by szxeml207-edg.china.huawei.com (172.24.2.59) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 18 Aug 2011 20:56:26 +0800
Received: from g00107907 (10.138.41.134) by szxeml412-hub.china.huawei.com (10.82.67.91) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 18 Aug 2011 20:56:32 +0800
Date: Thu, 18 Aug 2011 20:57:15 +0800
From: "Yingjie Gu(yingjie)" <guyingjie@huawei.com>
In-reply-to: <12969308CE9E48DEAB5B5745D9482303@fanybP>
X-Originating-IP: [10.138.41.134]
To: 'Fan Yongbing' <fanyb@gsta.com>, 'Melinda Shore' <melinda.shore@gmail.com>
Message-id: <004c01cc5da6$5adb5660$10920320$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset="utf-8"
Content-language: zh-cn
Content-transfer-encoding: quoted-printable
Thread-index: AcxdV3TMyJpZL1i1SgKy7BXTYeDhQAAR2NZA
X-CFilter-Loop: Reflected
References: <004c01cc57ec$7f602ed0$7e208c70$@com> <20110811074034.GA12533@elstar.local> <005701cc5806$03cd8370$0b688a50$@com> <4A95BA014132FF49AE685FAB4B9F17F605189C80@dfweml504-mbx.china.huawei.com> <006001cc5cbb$de6c48e0$9b44daa0$@com> <4E4C6214.3010800@gmail.com> <12969308CE9E48DEAB5B5745D9482303@fanybP>
Cc: sami@ietf.org
Subject: Re: [sami] Welcome to SAMI and something you may like to know.
X-BeenThere: sami@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: State Migration <sami.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sami>, <mailto:sami-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sami>
List-Post: <mailto:sami@ietf.org>
List-Help: <mailto:sami-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sami>, <mailto:sami-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 12:55:41 -0000

My understanding of scope, based on Yongbing's scope suggestion, is as follows.

The scope of State migration, i.e. the scope of VM migration, is within a Layer 2 subnet, which guarantees that VM's IP address can keep unchanged. Though some technologies can enable VM migrates between different subnets and keep the IP address unchanged, most requirements for VM migration is within the same L2 subnet for now. 

We need to be aware that, not all L2 subnet has enough bandwidth or shared storage or reasonable migration distance to make VM migration succeed. In our scope, I suggest we only consider the L2 subnet which can support successful VM migration, in which case we has the reason to consider state migration. Let's call it "qualified L2 subnet", which equals to Yongbing's " L2 subnet with good enough performance ". It should be the users of "State Migration mechanism" to judge whether their L2 subnet is suitable for VM Migration and whether they should adopt State Migration mechanism in their subnet.
Of course, even in a "qualified L2 subnet", VM migration can not be successful all the time. So, we also need to consider failure feedback mechanism.

State migration should be agnostic to applications/services running on migrating VM. Some applications/services are sensitive to time to different extents, some are not. However, no matter what kind of applications/services are running on the migrating VM, state migration must be completed or response Sate-Migration-Fail as soon as possible.

States Definition: States on network devices that are essential to service/application continuity. That means, if the state is missing, the running service/applications will be disrupted. Let's name this kind of state as Essential State, e.g. TCP states on Firewall. The other kind of state is states on network devices that may influence the accuracy of billing and accounting, or increase attack risks. At the very beginning, we can focus on Essential State.  We will figure out the Essential State on Firewall and Load Balancer, which I think is a good start. 


Please speak out your opinions on the above scope definition.

Two coming drafts: 
1) Use cases introduction: In this document, we will list use cases from providers, showing the real requirements they see for state migration, in addition to scenarios of VM Migration, services running on the VM and networking. 
2) Essential States Analysis: In this document, we will enumerate essential states on Firewall and Load Balancer and the common representation of the states.

We hope more people can contribute to these two drafts. Please let me know if you are interested in any or both of the drafts.

Thank you very much.

Best Regards
Gu Yingjie


-----邮件原件-----
发件人: Fan Yongbing [mailto:fanyb@gsta.com] 
发送时间: 2011年8月18日 乐乐11:30
收件人: Melinda Shore; Yingjie Gu(yingjie)
抄送: sami@ietf.org
主题: Re: [sami] Welcome to SAMI and something you may like to know.

Thanks for Melinda's suggestion.

A revision version about the scope:

 The work will cover state migration of associated middleboxes(for 
example,firewall,switch and so on)needed to
 maintain existing service as a VM is hot-migrated to another position in 
the same layer 2 subnet.

Fan Yongbing
China Telecom


樊勇兵  博士
--------------------------------------------------
中国电信股份有限公司广州研究院
数据通信研究部
Mobile:13316090609(主用);13922438897(辅用)
Tel:020-38639121;PHS:020-88338121
Fax:020-38639487
--------------------------------------------------

----- Original Message ----- 
From: "Melinda Shore" <melinda.shore@gmail.com>
To: "Yingjie Gu(yingjie)" <guyingjie@huawei.com>
Cc: <sami@ietf.org>
Sent: Thursday, August 18, 2011 8:51 AM
Subject: Re: [sami] Welcome to SAMI and something you may like to know.


> On 08/17/2011 12:58 AM, Yingjie Gu(yingjie) wrote:
>> So,pehhaps we can define the scope as such:A layer 2 subnet with good 
>> enough
>> performance which makes the hot migration successful."
>
> I think it would be worthwhile, should this work go forward, to
> describe what happens (or what should happen) if the failover
> is unsuccessful - things like at what point state transfer happens.
> It seems to me that there's a pretty clear decision point around
> whether or not you wait until the failover is complete and
> successful (can you know if it's successful before it's complete?)
> before transferring middlebox state, and I definitely would
> not like to see that dismissed as out-of-scope before any work
> is even chartered.
>
> I'd also stay away from "good enough performance" - not really
> sure what that means in a technical context.
>
> Scope would be something along the lines of:
>
>    The work will cover transfer of associated middlebox state [and
>    i'd probably enumerate examples - probably includes firewall
>    pinholes, probably does not include layer 3 routing] needed to
>    maintain existing network flows as a network services fail
>    over to a hot standby.  Doing the hokey-pokey is out-of-scope.
>
> That needs a lot of work and it would need definition of terms
> like "hot standby" and "middlebox," etc., but it describes what
> will be included in the work and what will not.
>
> Melinda
> _______________________________________________
> sami mailing list
> sami@ietf.org
> https://www.ietf.org/mailman/listinfo/sami