Re: [sfc] Some questions about NSH

"Paul Quinn (paulq)" <paulq@cisco.com> Fri, 05 May 2017 17:55 UTC

Return-Path: <paulq@cisco.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 E02C2129B09 for <sfc@ietfa.amsl.com>; Fri, 5 May 2017 10:55:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.122
X-Spam-Level:
X-Spam-Status: No, score=-13.122 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 HqftVKUgcLK8 for <sfc@ietfa.amsl.com>; Fri, 5 May 2017 10:55:13 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A280124E15 for <sfc@ietf.org>; Fri, 5 May 2017 10:55:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8024; q=dns/txt; s=iport; t=1494006913; x=1495216513; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=8RZdBLMpPf2osUAuPE+5Ma2/lLTXVE3GlrkNhIxQrqs=; b=Fhkq1cWpQrap2zE7ERfxI+1lWgR87bmgMAvWTU31VeqT1jRQzlfAcTPV rDcSkyVW0ogR2fuE6GMUPkgLLAXdhuZXYC7/mJEfteYNGyeqf5ojX0S8R kFUezQxSVgw4UHpz0Ube6DTelVz8dKy6l5aQkQ+uvWUMFEeaO8dLWw/sh A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DJBgAbvAxZ/4sNJK1bGwEBAQMBAQEJAQEBg1WBbgeDYawmhTiCD4YkAhqEL0AXAQIBAQEBAQEBax0LhRYGI1YQAgEIPwMCAgIwFBECBA4FiiCxMoImimgBAQEBAQEBAQEBAQEBAQEBAQEBAQEdhl+CCYJwh2kugjEFlmGHDgGTFoIEhTmKK4h6izwBIAE2gQpvFUYSAYRgHIFjdodogQ0BAQE
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208,217";a="419426734"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 May 2017 17:55:12 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v45HtCBo023925 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 5 May 2017 17:55:12 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 5 May 2017 12:55:11 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1210.000; Fri, 5 May 2017 12:55:11 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
CC: "uri.elzur@intel.com" <uri.elzur@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Some questions about NSH
Thread-Index: AQHSuLEP8jtXnaQnFkaBIAAM9DUSfqHmc+kA
Date: Fri, 05 May 2017 17:55:11 +0000
Message-ID: <976648CF-6B53-4B4B-B3F3-5E58A2DA102E@cisco.com>
References: <OFEFFE5F94.401DA8ED-ON48258106.002363E1-48258107.000B3674@zte.com.cn>
In-Reply-To: <OFEFFE5F94.401DA8ED-ON48258106.002363E1-48258107.000B3674@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.19.17.231]
Content-Type: multipart/alternative; boundary="_000_976648CF6B534B4BB3F35E58A2DA102Eciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/JQuPJ15FTzjhsXthlLa6ZaWgbsQ>
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: Fri, 05 May 2017 17:55:16 -0000

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<mailto: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.



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?


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.



Best Regards.
Ting