Re: [sfc] SFC WG re-chartering - initial text for WG review/comment

"Trossen, Dirk" <Dirk.Trossen@InterDigital.com> Fri, 22 December 2017 10:50 UTC

Return-Path: <Dirk.Trossen@InterDigital.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 01104124239 for <sfc@ietfa.amsl.com>; Fri, 22 Dec 2017 02:50:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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=interdigital.onmicrosoft.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 F7U_yjCsmowZ for <sfc@ietfa.amsl.com>; Fri, 22 Dec 2017 02:50:53 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0103.outbound.protection.outlook.com [104.47.32.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E9AD120227 for <sfc@ietf.org>; Fri, 22 Dec 2017 02:50:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interdigital.onmicrosoft.com; s=selector1-interdigital-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=vSTao8l4T++sKFoUgrUND6/F+VLXvQk5A02zTAY6TkM=; b=sEciNzjNF/HLoQ2m9vsgkkXSkuCej89gjFI/4Qot/JOh1nam6puoaayeD2YRbPglnOb0cIMtmLgLlFj9WUCmjpQBoNZsZHw5FhUVW+SouXRIUFNQnNIz1hWeDiX3l1KXQ0jsPIOmM9UMVCZG6YEFb7sKOMe9LixgUqCuF12Sm58=
Received: from BN6PR1001MB2324.namprd10.prod.outlook.com (10.174.88.32) by BN6PR1001MB2323.namprd10.prod.outlook.com (10.174.88.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Fri, 22 Dec 2017 10:50:51 +0000
Received: from BN6PR1001MB2324.namprd10.prod.outlook.com ([10.174.88.32]) by BN6PR1001MB2324.namprd10.prod.outlook.com ([10.174.88.32]) with mapi id 15.20.0323.018; Fri, 22 Dec 2017 10:50:51 +0000
From: "Trossen, Dirk" <Dirk.Trossen@InterDigital.com>
To: Ramin Khalili <ramin.khalili@huawei.com>, James N Guichard <james.n.guichard@huawei.com>, 'Service Function Chaining IETF list' <sfc@ietf.org>
CC: Alia Atlas <akatlas@gmail.com>
Thread-Topic: SFC WG re-chartering - initial text for WG review/comment
Thread-Index: AdNyuLcja4roriHRQZ67o9nPI1G8tQHiLsEBADQE7RAAADdirw==
Date: Fri, 22 Dec 2017 10:50:51 +0000
Message-ID: <BN6PR1001MB2324DCFAC3D5F67DC224E776F3020@BN6PR1001MB2324.namprd10.prod.outlook.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3134BDFE6@sjceml521-mbx.china.huawei.com> <BN6PR1001MB2324D21445864DE32D1B018DF30D0@BN6PR1001MB2324.namprd10.prod.outlook.com>, <566C56D84391B845A5669C78BB642FC0013CCD39@lhreml501-mbb>
In-Reply-To: <566C56D84391B845A5669C78BB642FC0013CCD39@lhreml501-mbb>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [141.0.151.202]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN6PR1001MB2323; 6:cpZosnxmUikHk3AMTZ4TSafmFFFAWqY5bvDzARcN00Tln6NiiukSMFjt9Htr6ExjRQWjLqy1oibioBvUKUziXxKNYzwE2n4mIa1KYqYNnblZyZsheXMSELAjc3wQ4uVo9Ywh+CJXQdNgBR5MAWxbtT3UtxYOzSQKWkfINY6IC0GMMlcqT7lYEr6k3/6JG7NcCQp0xDBYqctOLvcykjY3jl9v/dvQYUcZtEbJwgBEytyo/K+8+QZ5Ii6bZ4ab8QpY2Qu1JyPJIGFGPM7kznq+pCuuYD2Wb7ms4r5LRLmlttLK4oV8BNqoy2WBk57/qM9KET2LP1VijmpM6RC6pnuIRcOHSEgVonYcJBD/6P2PAZQ=; 5:6kKQpvLed0UlM7/vMbyV4ZmZ/8WacLx/2RXwXsU8Z6TVJ8QlHO7Zu+Lr/QOPhZW/U3wx/OfPCKLho2cwfYFAqTSkMIBTyqI1nzDh6sRvkxEo48sv0GGigHr3MdC6ScOu1leFA/Dyy9QdBgjoQGx7rXLG4unfa4rO5YguXxiVG2Y=; 24:HEhHNXWwSF5p9XwjvOVDFluLW1UMBdDhRpm7rwofiT6BBNKsjSG6f77oT5DB4NGNnxnRr1EzNDHJ/h0KhYP4jY1N6oBmtgJF+HjJwxdUsM4=; 7:+nILW7nEIBoacZ2CDHmNjA+c2ptFNpY4aeoVGsB8FefXQo0QEks6aKYH6YVLGHqBFVZajeCUDsicd52gNwFKHrx7QsfG4V0HB27lKyiB0491zJ6EKRgrqQXglbAdfa1Nx9v1rJOFNjz2bIzK/B0lI7d0Ib9WJioLRVCy6g3NA5ZEUXI/2cPQNmCLHUMw4ZM2mItnaK9yQNlMWJr7ABVoV7lGP/IAtQXlMgbvaHQAGrxr8+QWneKwRhEj1c/NJyWc
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: ed0da000-d53e-4ea2-54d8-08d54929de5a
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4603075)(4627115)(201702281549075)(5600026)(4604075)(3008031)(2017052603307)(7153060); SRVR:BN6PR1001MB2323;
x-ms-traffictypediagnostic: BN6PR1001MB2323:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Dirk.Trossen@InterDigital.com;
x-microsoft-antispam-prvs: <BN6PR1001MB232305FF7E27AE74535D1461F3020@BN6PR1001MB2323.namprd10.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231023)(944501041)(93006095)(93001095)(6041268)(20161123564045)(2016111802025)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6043046)(6072148)(201708071742011); SRVR:BN6PR1001MB2323; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN6PR1001MB2323;
x-forefront-prvs: 05299D545B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400004)(346002)(366004)(396003)(376002)(39380400002)(199004)(189003)(25786009)(53546011)(106356001)(4326008)(76176011)(105586002)(478600001)(966005)(7696005)(59450400001)(6506007)(14454004)(7736002)(72206003)(6246003)(68736007)(5660300001)(53936002)(8936002)(102836004)(39060400002)(316002)(99286004)(110136005)(97736004)(9686003)(55016002)(6306002)(3660700001)(6436002)(2906002)(8676002)(3280700002)(74316002)(81156014)(6116002)(2900100001)(3846002)(33656002)(66066001)(77096006)(81166006)(2950100002)(305945005)(229853002)(86362001)(85282002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR1001MB2323; H:BN6PR1001MB2324.namprd10.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: InterDigital.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: interdigital.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ed0da000-d53e-4ea2-54d8-08d54929de5a
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Dec 2017 10:50:51.4335 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e351b779-f6d5-4e50-8568-80e922d180ae
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1001MB2323
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/74s9oOyD0y-QyuJlxwODyP6NFyI>
Subject: Re: [sfc] SFC WG re-chartering - initial text for WG review/comment
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, 22 Dec 2017 10:50:56 -0000

Ramin, all,

Flexible chaining is also essential if the goal is to guarantee some QoS metric, e.g. end-to-end, latency, for the traffic, particularly in edge environments. A reference to ongoing efforts in this space can be found in the ongoing H2020 efforts FLAME (see https://www.ict-flame.eu/). These efforts are driven by city-scale many-POP deployments of compute infrastructure, all SDN-connected and OpenStack managed. Localized media use cases drive the need for name-based (HTTP as the main transport protocol here) service instances being chained with the relationship between specific virtual instances being controlled at the underlying routing/switching level. First trials at city scale are planned for mid 2018.

Best,

Dirk


From: Ramin Khalili <ramin.khalili@huawei.com>
Sent: 22 December 2017 10:44 AM
To: Trossen, Dirk; James N Guichard; 'Service Function Chaining IETF list'
Cc: Alia Atlas
Subject: RE: SFC WG re-chartering - initial text for WG review/comment
  

Dirk, James,
 
These are excellent points. I support them. 
 
The chaining should be optimized to reduce the initial request latency. Flexible chaining is also necessary if the goal is to guarantee some  QoS metric, e.g. end-to-end, latency, for the traffic.  These two properties are essential for latency sensitive traffics, such as URLLC (Ultra Reliable Low Latency) defined by 3GPP standardization. Currently, there is no specific discussion regarding these  requirements within the WG and hence I found them important for the new charter.
 
Regards,
Ramin. 
 
 


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Trossen, Dirk
Sent: Thursday, December 21, 2017 10:58 AM
To: James N Guichard <james.n.guichard@huawei.com>; 'Service Function Chaining IETF list' <sfc@ietf.org>
Cc: Alia Atlas <akatlas@gmail.com>
Subject: Re: [sfc] SFC WG re-chartering - initial text for WG review/comment
   


James, all,
 
 
 
Thanks for this excellent start for the planned re-chartering. I'd would like to pick on this, particularly on the fourth topic (transport considerations), and propose  two specific topics for a new charter:
 
 
 
Optimized chaining: this extends on the proposed fourth topic (which I support) by incorporating feedback, such as congestion indications, from transport networks  as well as the (possibly virtualized) service instances along the SFP. Hence, this topic is about optimized control for the construction and re-chaining of SFPs where the ‘data points’ for the decision making can come from above or below the SFC delivery mechanism.

Flexible chaining: this proposed topic extends the previous item in that it builds on the desire to flexibly re-chain SFCs, particularly in situations where virtualized service instances exist and dynamic decisions are being taken for such re-chaining between  such virtualized instances. Such flexibility could be achieved by raising the abstraction level of the SFP from layer2/3 to that of a name-based service where the SF endpoint is being provided as a name rather than a MAC or IP address. With that, the name-based  SFP remains the same even if changes in the currently used virtualized service instances occur, bringing SFC closer to data centre networking and many of the associated scenarios.
 
 
 
What drives the need for such optimization and flexibility? Virtualization of service instances, particularly through containers,  certainly does and particular  when such virtualized service instances reside in a number of (possibly regionally) distributed micro-data centres.
 
 
 
In terms of delivery, item 1 would lead to an (informational?) RFC specifying the possible data points leading to the construction of optimized SFCs, while item  2 would lead to an RFC for a design for flexible chaining for a name-level SFP.
 
 
 
Looking forward to receiving comments on this.
 
 
 
Best,
 
 
 
Dirk
  
 


  
From: sfc <sfc-bounces@ietf.org>  on behalf of James N Guichard <james.n.guichard@huawei.com>
Sent: 11 December 2017 8:13 PM
To: 'Service Function Chaining IETF list'
Cc: Alia Atlas
Subject: [sfc] SFC WG re-chartering - initial text for WG review/comment 

 
  

Greetings WG:
 
Joel and I have taken an initial stab at new charter text for the SFC WG. Please review and provide comments/suggestions by COB Friday 29th December  (2 weeks).

 
  
Network operators frequently utilize service functions such as packet filtering at firewalls, load-balancing and transactional proxies (for example spam filters)  in the delivery of services to end users. Delivery of these types of services is undergoing significant change with the introduction of virtualization, network overlays, and orchestration.
 
The SFC Working Group has developed an Architecture [RFC 7665] and a protocol (the Network Service Header [draft-ietf-sfc-nsh-28], in the RFC Editor queue as of  this drafting.)
 
The focus of the SFC working group moving forward will be on aspects of the architecture and/or protocol that need to be addressed to enable effective deployment  and usage of this work.  The SFC working group will now begin addressing those items.  In order to maintain focus, the working group will primarily produce and advance documents on four topics:
 
1) Metadata - we need to define the common type-length-value encoded metadata types with standards track RFCs, and produce informational RFCs to describe common  fixed-length (MD-1) metadata usages.
 
2) Security - The completed work does not provide mechanisms for authenticating or protecting (either for integrity or from inspection) metadata.  There are a number  of open questions as to what can be effectively provided and how to provide such tools.  These need attention.
 
3) OAM and O&M - In order for operators to use these tools in production networks, they need Operations, Administration, and Maintenance tools, as well as management  mechanisms.  This includes YANG models, OAM frameworks, and specific OAM mechanisms to address operational needs.
 
4) Transport Considerations - this will capture the expectations SFC places on transport behavior, including dealing with issues such as congestion indications  and responses.
 
Specifically, the SFC WG is chartered to deliver the following:
 
1. A standards track base set of MD-2 type codes within the metadata class reserved for IETF usage.
 
2. Related Metadata drafts that require more explanation than is reasonable to include in the base MD-2 draft, including MD-1 descriptions and items done once the  base draft is complete.
 
3. YANG models for the SFC Components.
 
4. One or more security related standards track and / or informational RFCs.  At least one standards track security mechanism RFC is needed.
 
5. OAM Framework document to provide a common basis for OAM work.  This draft will include guidance on how active, passive, and in-situ OAM are to be supported  if at all.
 
6. Specific OAM mechanism documents to provide the tools needed for operational environments.
 
7. Transport Considerations RFC to cover the expectations SFC and NSH place on transport, and the operational constraints transports used by NSH need to meet.

 
  
Thanks!
 
Jim & Joel