Re: [sfc] 答复: questions of "load balancing considerations" in the draft-quinn-sfc-arch-05

"Andrew G. Malis" <agmalis@gmail.com> Thu, 29 May 2014 20:24 UTC

Return-Path: <agmalis@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 034A21A0404 for <sfc@ietfa.amsl.com>; Thu, 29 May 2014 13:24:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C2kfDJdRL5bE for <sfc@ietfa.amsl.com>; Thu, 29 May 2014 13:24:49 -0700 (PDT)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C82F1A00E5 for <sfc@ietf.org>; Thu, 29 May 2014 13:24:49 -0700 (PDT)
Received: by mail-qg0-f48.google.com with SMTP id i50so2641629qgf.35 for <sfc@ietf.org>; Thu, 29 May 2014 13:24:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=5col4rpn+0nxleCv0fwtqLSvtct68sGGNiYbPM6Noz0=; b=VpL3wMcWKm66gEeyilsKtDTc4Pt37fGfQgVzy8e7N8M3wPRzH4ffkSzb5hZFBH2tW1 LPDU8PAWZyO7DVrbRxlBhk0MM4rmpyTO0FNIlRKK2wzi2yVXcLQSP3oRNlM/GDfK2Xct xf+CbqYaAp0guMEiI+CwiWzBnAA7fHizkucsctdXX6RxEBlf8teT517a54IgXXhcHViF knn1tDgFMStpr1hjPqA1miceQJ3Fm4qy8U2139NcyAHEmM+U+jQOvv6IamNAVX8+isHj qhh6JOqgdlNGVMWs5g1Uf7eb2FP9Eh3zT+sFuae7NYNuWP27THwUxdiMMVNGRzGf1ZgM gSgw==
X-Received: by 10.140.34.228 with SMTP id l91mr13163749qgl.85.1401395084725; Thu, 29 May 2014 13:24:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.86.148 with HTTP; Thu, 29 May 2014 13:24:24 -0700 (PDT)
In-Reply-To: <538794E9.7020306@joelhalpern.com>
References: <CFABB759.2DEF3%kegray@cisco.com> <4A95BA014132FF49AE685FAB4B9F17F645D2762A@dfweml701-chm.china.huawei.com> <16984558-2B4C-4873-AFC7-DCD2698CA745@cisco.com> <B8F9A780D330094D99AF023C5877DABA84546203@nkgeml501-mbs.china.huawei.com> <53873333.80807@joelhalpern.com> <2691CE0099834E4A9C5044EEC662BB9D45389906@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A836043@MBX021-W3-CA-2.exch021.domain.local> <2691CE0099834E4A9C5044EEC662BB9D453899C2@dfweml701-chm.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B1A836249@MBX021-W3-CA-2.exch021.domain.local> <4A95BA014132FF49AE685FAB4B9F17F645D28EAF@dfweml701-chm.china.huawei.com> <53879137.7010900@joelhalpern.com> <CAA=duU1uHvkdg4rmTmPv9tMKNrxb_EuJ-jgi58=NAN4tVAJGfQ@mail.gmail.com> <538794E9.7020306@joelhalpern.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 29 May 2014 16:24:24 -0400
Message-ID: <CAA=duU1CgvYwK20bX7Hq5m6Qr4QSsjmQErCf015WCn0RYvkvsQ@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: multipart/alternative; boundary="001a11c100103730ce04fa8fb86e"
Archived-At: http://mailarchive.ietf.org/arch/msg/sfc/z654lc1SVPDNsfb88VNaM1ki9Pc
Cc: "Ken Gray (kegray)" <kegray@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Lucy yong <lucy.yong@huawei.com>, Linda Dunbar <linda.dunbar@huawei.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Qin Wu <bill.wu@huawei.com>
Subject: Re: [sfc] 答复: questions of "load balancing considerations" in the draft-quinn-sfc-arch-05
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 20:24:51 -0000

Joel,

I think we're in violent agreement. There's no insistence that the multiple
instances need to be visible to the service chain path, indeed Linda's
definition includes "Some Service Function Instances are visible to Service
Chain Path. Sometimes a collection of service function instances can appear
as one single entity to the Service Chain Path." This part o the definition
might be better and more simply phrased as "A collection of Service
Function Instances may appear as one entity or as multiple entities in the
Service Chain Path."

Cheers,
Andy


On Thu, May 29, 2014 at 4:13 PM, Joel M. Halpern <jmh@joelhalpern.com>wrote:

> If the service chain splits, that is one case.
> But it is also quite acceptable and within what has been discussed for the
> service chain (or more specifically the service path) not to split at all.
>  Rather, what hangs off of the SFF is a suitable load balancer (or
> balancers) and multiple service function instances.  That balancing is not
> visible to service chaining (although it is certainly visible to
> management.  The point of such a deployment is that there is no change to
> the service paths as that collective service function scales in or out as
> direct by management, or as caused by failures, or ...
>
> If we insist that the service paths within such a deployment are
> different, we are requiring larger scale visiblity of such events.
>
> Yours,
> Joel
>
>
> On 5/29/14, 4:06 PM, Andrew G. Malis wrote:
>
>> Joel,
>>
>> I disagree, I really don't see it as confusing at all. We're all in
>> agreement that there will be cases where a service function is split
>> among multiple hardware and/or software entities that can work in
>> parallel, or else there wouldn't be a section on load sharing. How else
>> would one describe these entities if not as "Service Function Instances"?
>>
>> Cheers,
>> Andy
>>
>> On Thu, May 29, 2014 at 3:57 PM, Joel M. Halpern <jmh@joelhalpern.com
>> <mailto:jmh@joelhalpern.com>> wrote:
>>
>>     the problem I have with the definition you propose for Service
>>     Function Instance is that what is an instance will depend upon where
>>     you look.
>>     What management, and particularly what virtual machine monitoring
>>     and management, sees as an instance has to be a single image running
>>     on a single VM.
>>     But what Service Chaining sees as an instance may be one such thing,
>>     or may be a cluster of such things organized in such a way as to
>>     present a single view to the service chaining infrastructure.
>>
>>     Thus, trying to define Service Function Instance, and then talk
>>     explicitly about such instances in service chaining, gets very
>>     difficult.  We are likely to end up with a definition that says that
>>     a service function instance may be made up of multiple software
>>     instances.  Such a definition seems likely to cause more confusion
>>     than it solves.
>>
>>     If we can come up with a definition that allows for the range of
>>     deployments, and does not itself further confuse the readers, then I
>>     am happy to add such a term definition and usage in the document.
>>
>>     Yours,
>>     Joel
>>
>>
>>     On 5/29/14, 2:25 PM, Linda Dunbar wrote:
>>
>>         It would be so much easier to formally introduce the concept of
>>         "Service Function Instance" in SFC. For example:
>>
>>         "Service Function Instance: One instantiation of a service
>> function.
>>         One service function could have multiple identical instances.
>>
>>         For a service function with different functional instantiations,
>>         e.g.
>>         one instantiation applies policy-set-A (NAT44-A) and other applies
>>         policy-set-B (NAT44-B), they are considered as two different
>> service
>>         functions."
>>
>>         Some Service Function Instances are visible to Service Chain Path.
>>         Sometimes a collection of service function instances can appear as
>>         one single entity to the Service Chain Path."
>>
>>
>>         Linda
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>