Re: [sfc] WGLC for draft-ietf-sfc-control-plane-04.txt

"Jim Guichard (jguichar)" <jguichar@cisco.com> Wed, 27 April 2016 14:17 UTC

Return-Path: <jguichar@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 6940012D80B for <sfc@ietfa.amsl.com>; Wed, 27 Apr 2016 07:17:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.516
X-Spam-Level:
X-Spam-Status: No, score=-15.516 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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.996, 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 uJk5LIBhF9N6 for <sfc@ietfa.amsl.com>; Wed, 27 Apr 2016 07:17:38 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D3EF12D129 for <sfc@ietf.org>; Wed, 27 Apr 2016 07:17:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12870; q=dns/txt; s=iport; t=1461766658; x=1462976258; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=mvlaC+dvlKtMxwo+7NWE4H0P1rgfMpq9oCr3Sb3g0uE=; b=fyc8oLpTXAn72wQhAbraUri1enCt76MIdjb0JmPlFTir+PF5JgFbkNBx kbBkzqqBSS+Z5ZB3+IksN+tuVRarQhZC1ibcXzxMSkM2r4C23u5LJyjVd 0VIDvolzjSL1WjTcl0+2x1n5QOBUxPBTZEJds6Y0E/qQ9vHTfOuxqRc/3 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D7AQA3ySBX/4UNJK1egmxMU30GhB+BIqhIhmqEcwENgXUXAQqEFoFXAoEsOBQBAQEBAQEBZSeEQgEBBAEBASRHBBcCAQgOBC0HIQYLFAMOAgQBEogVAxIOvzsNhGEBAQEBAQEEAQEBAQEBARUEhiGES4JBgjKFIAWODIUAhFMxAYwggXaBZ4RNgyl7hDmHUYdeAR4BAUKBTIIfbIgvfwEBAQ
X-IronPort-AV: E=Sophos; i="5.24,541,1454976000"; d="scan'208,217"; a="98292474"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Apr 2016 14:17:36 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id u3REHaXn026251 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 27 Apr 2016 14:17:36 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 27 Apr 2016 09:17:36 -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.1104.009; Wed, 27 Apr 2016 09:17:36 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Martin Stiemerling <mls.ietf@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] WGLC for draft-ietf-sfc-control-plane-04.txt
Thread-Index: AQHRoD1hgqCe3Pkr6EKnc83IMsxhI5+d714A
Date: Wed, 27 Apr 2016 14:17:35 +0000
Message-ID: <D3462926.4C3CA%jguichar@cisco.com>
References: <65e5a067-8d94-2632-506f-9f2d60dabeaf@gmail.com>
In-Reply-To: <65e5a067-8d94-2632-506f-9f2d60dabeaf@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.98.43.179]
Content-Type: multipart/alternative; boundary="_000_D34629264C3CAjguicharciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/DVmS8ISgHoRdEf3V4sJR6Q0QgHA>
Subject: Re: [sfc] WGLC for draft-ietf-sfc-control-plane-04.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 27 Apr 2016 14:17:41 -0000

Hi Martin & WG:

A few comments that I would like to see addressed in the document before it can move forward to the next step.

  *   Section 2.2 SFC Control Plane Bootstrapping.

This section is too wishy washy. It makes the statement "this document assumes the SFC control plane is provided with a set of information that is required for proper SFC operation" but then goes on to list bullets that are likely to be provided or may be provided. It does not actually provide any information on what is required for proper SFC operation. In the list of likely information there is no indication of whether this information must exist in the network prior to bootstrapping the SFC control plane element; this is true also for the list of may information. Surely we should provide guidelines on what must be available before the SFC control plane element can actually function although it is reasonable to assume that it can bootstrap without any information (albeit it can't actually do anything). On this point I would argue that several of the may elements are actually required such as SFF, SF, SFC-proxy locators and may exist prior to bootstrapping the SFC control plane element, or may be added later through some control interface.

Minor point -> typo in bullet point 6 - SFP proxy should read SFC proxy

  *   Section 2.3 Coherent Setup of an SFC-enabled Domain

What does the sentence "various transport encapsulation schemes and/or variations of SFC header implementations may be supported" actually mean ? Are we referring to the fact that the SFC header may carry type-1 or type-2 metadata or something else ? Note that there is only one SFC header implementation based on the WG charter so if we are referring to different SFC formats (meaning metadata) then please make this clear in the text, and if not, please remove this sentence.

  *   Section 3.1 Reference Architecture

Second bullet point "mapping between service function chains and SFPs" - this is a general comment for the entire document but applies here also. There is no mention of mapping SFPs -> RSPs - in fact RSP is mentioned only once in the entire document. The architecture is explicit in that the SFP when rendered into the network is an RSP and therefore the SFC control plane element needs to have information on currently deployed RSPs.

Additionally there is no interface specified for communication between the SFC Control Plane Element and SF management systems. This is an important aspect as many SF's may require that SFC information be communicated to their management systems that will be responsible for communicating directly with their respective SF's.

  *   Section 3.1.1. C1: Interface between SFC Control Plane & SFC Classifier

The sentence "The control plane may instruct the classifier about the initial values of the Service Index (SI)" should be changed to say MUST as otherwise if a classifier chooses whatever value it wants then that may not align with what is programmed into the SFFs by the SFC Control Plane element.

  *   Section 4.10.4. Encoding the Exact SFF/SF Sequence in Data Packets

This section does not actually provide any meaning or indication of relationship with the SFC Control Plane element. Furthermore,  there has been no WG consensus to carry source routes within the SFC encapsulation. Therefore this entire section should be removed from the document.

  *   Section 4.10.5. Fully Controlled SFF/SF Sequence for a SFP

Figure 2 lists 3 different SFP-id's whereas the text mentions only SFP-id #1. Is this simply a typo or are you trying to convey something else ?

Further you state that "the steering policies to a SFF node for service function chain depends on if the packet comes from previous SFF or comes from a specific SF i.e., the SFP Forwarding Table entries have to be ingress port specific" -  this is an inaccurate statement as the combination of the SFP-id and service-index determines the forwarding behavior (as specified in section 3.3 & section 7 of draft-ietf-sfc-nsh-04).  This sentence should be removed from the text.

Jim



On 4/27/16, 12:29 AM, "sfc on behalf of Martin Stiemerling" <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org> on behalf of mls.ietf@gmail.com<mailto:mls.ietf@gmail.com>> wrote:

Dear all,

This is the start of the Working Group Last Call (WGLC) for

draft-ietf-sfc-control-plane-04.txt

The WGLC lasts for 2 weeks and will end May 11th at 10 pm PDT.

Please send your comments and reviews to the sfc@ietf.org<mailto:sfc@ietf.org> list.

Regards,

   Martin (SFC co-chair)

_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc