Re: [sfc] Question About Path Selection in SFC

"Boyuan Yan" <yanliuzhangyan@163.com> Mon, 29 May 2017 15:34 UTC

Return-Path: <yanliuzhangyan@163.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91820129ABE for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 08:34:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=163.com
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 hRGd5_BJTXYg for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 08:34:06 -0700 (PDT)
Received: from m13-211.163.com (m13-211.163.com [220.181.13.211]) by ietfa.amsl.com (Postfix) with ESMTP id 24BBB12420B for <sfc@ietf.org>; Mon, 29 May 2017 08:34:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=gkENb 9k0LeqNkrJ21wgqyAX3iT32w75TueVzPr3cy0s=; b=mks2PaDqq9I2+eH2Yl0bZ RCvIhONjy5Bn1zGp4WovmYp+ZhmbIG5+Zqnc9bkTx5Zb1Xai9GvePky3C3TKStnq aMi9Wng/H674zYEu6yya9QtM+NqvJFcmX4z9GL1c3RQEut6nfVsFjFgVjl26OLUh jG0M5Jv8ELaNGMqucf9ucw=
Received: from yanliuzhangyan$163.com ( [124.127.207.182] ) by ajax-webmail-wmsvr203 (Coremail) ; Mon, 29 May 2017 23:33:58 +0800 (GMT+08:00)
X-Originating-IP: [124.127.207.182]
Date: Mon, 29 May 2017 23:33:58 +0800
From: Boyuan Yan <yanliuzhangyan@163.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20150911(74783.7961) Copyright (c) 2002-2017 www.mailtech.cn 163com
In-Reply-To: <d8852fea-286d-8175-1b3c-211f906db362@joelhalpern.com>
References: <ae61e3c.40d1.15c54936f84.Coremail.yanliuzhangyan@163.com> <d8852fea-286d-8175-1b3c-211f906db362@joelhalpern.com>
Content-Type: multipart/alternative; boundary="----=_Part_63245_124119345.1496072038886"
MIME-Version: 1.0
Message-ID: <db4c011.53df.15c54d7a9e7.Coremail.yanliuzhangyan@163.com>
X-CM-TRANSID: iseowAAH7A1mPyxZVD8dAA--.65467W
X-CM-SenderInfo: x1dqzxpx2kt0hj1d0qqrwthudrp/1tbiVxbmiVetTpKWfQAEsn
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/kN4iJwXmZp40Gv3-sS2IxoyF4zs>
Subject: Re: [sfc] Question About Path Selection in SFC
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 29 May 2017 15:34:08 -0000

So sorry that I didn't describe it clearly.
As you mentioned above, the paths are decided by control operations. And my question is that how the control plane calculate such paths, which must go through specific nodes where service functions are deployed. I wonder if it is a key problem, because I found little relevant papers. If not, why?

Yours,
Boron





在2017年05月29日 22:29,Joel M. Halpern 写道:
I am not sure I understand the question.

The operating model for the SFC Data Plane is that control operations
decide what paths they wish to have (this can be centralized or
distributed control).  These paths are then represented by

1) Service Function Path IDs, which are mapped at each SFF, using the
Service Index, to the specific service functions and the next SFF the
packet is to be sent to.

2) Initial classifiers (and where needed in-sequence reclassifiers)
which assign service function path IDs and Indices to packets.

So creating a specific service function path using NSH is done by
control assigning the needed ID and creating the needed state in SFF and
classifiers.

Yours,
Joel

On 5/29/17 10:19 AM, Boyuan Yan wrote:
> Hi,
>      I'm new here, and have a significant question about SFC actually,
> that is, how can I execute path selection for specific sfc={vnf1, vnf2,
> vnf3,...}? Is there any default operation or suggestion?
>
> Thx very much.
>
>
>
> --_**_
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>