Re: [sfc] Some questions about NSH
ao.ting@zte.com.cn Mon, 08 May 2017 03:11 UTC
Return-Path: <ao.ting@zte.com.cn>
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 4027B12025C for <sfc@ietfa.amsl.com>; Sun, 7 May 2017 20:11:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.302
X-Spam-Level:
X-Spam-Status: No, score=-2.302 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 40piZzy0rzDf for <sfc@ietfa.amsl.com>; Sun, 7 May 2017 20:11:39 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id AF7ED1205F1 for <sfc@ietf.org>; Sun, 7 May 2017 20:11:37 -0700 (PDT)
X-scanvirus: By SEG_CYREN AntiVirus Engine
X-scanresult: CLEAN
X-MAILFROM: <ao.ting@zte.com.cn>
X-RCPTTO: <sfc@ietf.org>
X-FROMIP: 192.168.168.116
X-SEG-Scaned: 1
X-Received: unknown,192.168.168.116,20170508105811
Received: from unknown (HELO mx7.zte.com.cn) (192.168.168.116) by localhost with SMTP; 8 May 2017 02:58:11 -0000
X-scanvirus: By SEG_CYREN AntiVirus Engine
X-scanresult: CLEAN
X-MAILFROM: <ao.ting@zte.com.cn>
X-RCPTTO: <uri.elzur@intel.com>
X-FROMIP: 10.30.3.20
X-SEG-Scaned: 1
X-Received: unknown,10.30.3.20,20170508110505
Received: from unknown (HELO mse01.zte.com.cn) (10.30.3.20) by localhost with (AES256-SHA encrypted) SMTP; 8 May 2017 03:05:05 -0000
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id v483Aghb076676; Mon, 8 May 2017 11:10:42 +0800 (GMT-8) (envelope-from ao.ting@zte.com.cn)
In-Reply-To: <976648CF-6B53-4B4B-B3F3-5E58A2DA102E@cisco.com>
References: <OFEFFE5F94.401DA8ED-ON48258106.002363E1-48258107.000B3674@zte.com.cn> <976648CF-6B53-4B4B-B3F3-5E58A2DA102E@cisco.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>, "uri.elzur@intel.com" <uri.elzur@intel.com>
MIME-Version: 1.0
X-KeepSent: 65C71A4E:A105FA8C-4825811A:0006E8B4; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OF65C71A4E.A105FA8C-ON4825811A.0006E8B4-4825811A.0011759E@zte.com.cn>
From: ao.ting@zte.com.cn
Date: Mon, 08 May 2017 11:10:34 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2017-05-08 11:10:30, Serialize complete at 2017-05-08 11:10:30
Content-Type: multipart/alternative; boundary="=_alternative 001175964825811A_="
X-MAIL: mse01.zte.com.cn v483Aghb076676
X-HQIP: 127.0.0.1
X-HQIP: 127.0.0.1
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/tulsGBMmIMzfPy7-5L1vdzabjOc>
Subject: Re: [sfc] Some questions about NSH
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, 08 May 2017 03:11:42 -0000
Hi Paul, Thanks for your reply. See my comments labelled [AT] below. Best Regards. Ting 发件人: "Paul Quinn (paulq)" <paulq@cisco.com> 收件人: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, 抄送: "uri.elzur@intel.com" <uri.elzur@intel.com>, "sfc@ietf.org" <sfc@ietf.org> 日期: 2017/05/06 01:55 主题: Re: Some questions about NSH Hi Ting, Thank you for the review and comments! Please see comments below. Paul On Apr 18, 2017, at 10:02 PM, ao.ting@zte.com.cn wrote: Hi authors, After I reviewed the NSH draft, I have some questions and comments. 1.Section 4: In Figure 8, I think Classifier should also have function to select SFP, the Classifier need to know how to forward the traffic to the first SFF of the SFP. In section 2.1, the classifier definition specifies that the classifier delivers the NSH packet to the first SFF. Bear in mind that the classifier and the SFF are logical, and may be co-resident. [AT]As I understand what your depict, Classifier and first SFF must be co-resident.The Classifier can't forward the traffic to first SFF, because the Classifier has no capability to select SFP. In addition, in section 2.1, there are two definitions, one is Classifier, another is Service Classifier. What's the difference between them? Are they two entity of SFC or a same entity? 2.Section 7.1: There is a mapping between next hop and transport in every SFF. So the traffic forwarded from one SFF to anther SFF is on a kind of transport tunnel. I think there should be an example to illustrated the packet format from SFF on a transport. That is how to choose a specific tunnel according to the next hop and tranport in Figure 9, so that the packet can be forwarded to right next SFF. And in this part, it is assumed that the NVE( function for tunnel) and SFF are co-located. What if they are split? There is no specification about it. In my opinion, only if SFF forwarding is independent with NVE, so we can say that NSH is agonostic with transport. We originally had example but the AD and WG agreed that the example did not belong in the main protocol draft, hence they were removed. There was some interest in companion drafts that depict transport stacks so perhaps that's a place to start? [AT]I agree. We should consider the impact to each other between NSH and transport, and get some output. I have a draft: https://tools.ietf.org/html/draft-ao-sfc-overlay-01, maybe it's a good start:) Let's discuss it further. 3.Section 8.2: There are already Metadata Augment and Metadata Update. What about the Metadata Delete? For some cases, one metadata once be used by a SF, and the metadata will not by used anymore, maybe the SF should delete that metadata if it is not useful anymore. That's a good point and I think it's come up before on list but I'm not certain. In general, I view delete as a form of update. [AT]Update may includes delete. But there is no such description in the corresponding part of the draft, and two examples are also only related to augment and update. So I suggest we add some clarification in the draft. At least to make sure that delete metadta also happens. Best Regards. Ting
- [sfc] Some questions about NSH ao.ting
- Re: [sfc] Some questions about NSH Paul Quinn (paulq)
- Re: [sfc] Some questions about NSH ao.ting