Re: [Teas-ns-dt] issue discussion: NF resource

Kiran Makhijani <kiranm@futurewei.com> Thu, 28 May 2020 23:56 UTC

Return-Path: <kiranm@futurewei.com>
X-Original-To: teas-ns-dt@ietfa.amsl.com
Delivered-To: teas-ns-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 609133A0FCF for <teas-ns-dt@ietfa.amsl.com>; Thu, 28 May 2020 16:56:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 kC-jehWgrsts for <teas-ns-dt@ietfa.amsl.com>; Thu, 28 May 2020 16:56:51 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2116.outbound.protection.outlook.com [40.107.244.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8527B3A0FCC for <teas-ns-dt@ietf.org>; Thu, 28 May 2020 16:56:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EKNjy6dZQBiw5agFnQbpzHKUgHczpha3UGl6J6f4ZoapkeeapL9NgrHEHR0FySi+8sPccW0W02F5VWnwh1RnYYl1eT28VrQ7LnGIr6r62ZqAAjmbPYUN6ozYUNULoA+UWxRfBsPY5EwwAZWBBPKJBLCHDlZPc+G1dx/G5hoJCuc3wR1aamy5EMN7bp733K22wsa6UEwwiiBr5S0OMKMLtQKXhPN+cNc6q7lmCsK5XUt5BOsLty1C9rtxKKL3gnnV17lW93IAj7aMdQ1N7Iq8nL+TsND+aiBXF/xn+dC+stpdOu3qHdNnyJcY90W+qCPecr4VTnOTirfl18N+AM/ahA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dQ/TAHOllnY3+8e3CjuAgwiZP07sDosb+ON/Nr7geMQ=; b=G6q1JZsgkyg63YaOUIclDMVn6fREKWu4zFoMcLo56oBUgpfzNFjxDl6hExvEOYUXKsIbYkBXXz6x6FEWMGNhjXSANWwhE5dWSvgRVhdWXYVeReqPGVuubu+YQFaKH11mU23SGi5FU4KINCXhYokJcUEUzOnVFl014C8hqIqYNSlvIL8ynYSa/79ixu/QP86N0ogSQasRSjqPaYMnGJ8I58zm3EkKOpQsVzH2u164UYje85kRpKbhmJlN5J9D8kQ4lT+dlyPo75/hlgPdfphsZ1bRnHHc3Mj395hmK8kln5d1JCLdL804onxaBarAOcyShJnfLonpTz2NVDRGIcp9NQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dQ/TAHOllnY3+8e3CjuAgwiZP07sDosb+ON/Nr7geMQ=; b=mdlmO9aGYSmBGEjfZo8jOtll4WnmJy/RsC354OXSBpzqhohkURPh66+gwj3anJq43gedjPJZtHCAgEpjJfANiaEL0HIxnbViYO83h/3rgCz3tmTTTqv+uggO48v1C14hqZODmJF5sgzxLaxVSlXItFN2ibpxkDiU/w+aGjoy094=
Received: from BYAPR13MB2437.namprd13.prod.outlook.com (2603:10b6:a02:cb::23) by BYAPR13MB2456.namprd13.prod.outlook.com (2603:10b6:a02:cb::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.7; Thu, 28 May 2020 23:56:49 +0000
Received: from BYAPR13MB2437.namprd13.prod.outlook.com ([fe80::8c6a:9bdd:5a1d:fd6e]) by BYAPR13MB2437.namprd13.prod.outlook.com ([fe80::8c6a:9bdd:5a1d:fd6e%4]) with mapi id 15.20.3066.007; Thu, 28 May 2020 23:56:49 +0000
From: Kiran Makhijani <kiranm@futurewei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Thread-Topic: [Teas-ns-dt] issue discussion: NF resource
Thread-Index: AdY1Ix0SreAxhV/TS9uVsZhhZuI53gAGlXGAAAKRtYA=
Date: Thu, 28 May 2020 23:56:49 +0000
Message-ID: <BYAPR13MB24370CD6260226A84ED26E82D98E0@BYAPR13MB2437.namprd13.prod.outlook.com>
References: <BYAPR13MB243703FF3232B71DEB810033D98E0@BYAPR13MB2437.namprd13.prod.outlook.com> <CA+RyBmUwMJRFKMRA-rpcZ=Zc3orgjUbQKt0xztWT0MZE2Vq-hg@mail.gmail.com>
In-Reply-To: <CA+RyBmUwMJRFKMRA-rpcZ=Zc3orgjUbQKt0xztWT0MZE2Vq-hg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [67.188.27.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ad7072ac-6a50-4e48-ccd5-08d80362c969
x-ms-traffictypediagnostic: BYAPR13MB2456:
x-microsoft-antispam-prvs: <BYAPR13MB24569614A60EB8B12A185124D98E0@BYAPR13MB2456.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0417A3FFD2
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +pGO8dt/Z30fdmomLDP/DEJkEmGP+8p3orUtaGm7D7vgwlGyHn2hn/0/s39iOnQDTUNSRGeSGGcbTBoCX0YWyBOZ3nmg+zg5oIpIhxGZ6HDWCNc2Kl8NQfeugiV6bLnxIOq2HKTaqYg3pRNBWfHOdVm0uaa5ElTUpablWiqh9mRAOt1J3ZJAQPLqHFFtEbSuP8JfP9i8K9zP0t1jYnTDxVReq1bejjBUrXhpvGyFGt+/EwLuWy/6+EK6rSEMiKhosMwBg8XYOGuxACVddaFf3uzGsAAWfi2tfIgNfafZU4TEs5pXoZ3wb8FLGWBKreVDt+epEDQskXtsyBgIJz9tJ3JpysniQfg1r5J0heg8XreKNOiBshcBPV0hmi+bsxno/JsoZxAyUW5izZ7l/lX88g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR13MB2437.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39850400004)(136003)(396003)(366004)(346002)(376002)(83380400001)(53546011)(9686003)(86362001)(4326008)(71200400001)(316002)(9326002)(66476007)(66946007)(26005)(5660300002)(33656002)(66556008)(66446008)(64756008)(8936002)(166002)(6506007)(966005)(186003)(52536014)(2906002)(478600001)(7696005)(8676002)(55016002)(76116006)(6916009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: Nrnbc+BdX4nodhjlKqHhkVOEOqSFGZ/ZkeabFbo8OBgz2HPJqdKQZAX8XXXqWpuYonSIcFvRRnaWbS451dCUc+9kemENLjLORh2/7Jmdm3BIqI1lD2fuzxCNQ2RgMaN3uICZ16NIeYKJJinyEY+J2ju3NbqhiWRkqQ8mmVfFacgfq8hEB8kL7bIZystIL/wubkC5CuHuoP3/sfYgZ7WQS+RNPPA9oo+kQGiOqV/K4kVSrMuk5ZyJmngof/WX7Kxse0FOXpxNLcdWV9bP7EapcMLQap0elAYAnk5O44AicrWTYLL5ql660r27Eo820+DkL+i12e0QcQzw1uuNSCx1m4pFum6+DgFugTNboGhG5negs5zVReMVGT2Su/Prv2Gg+uzibD/jMRDsbC6ho/nZS2xsnl34oyGsjRTgTr1zydxSK0SO64jHtwhZFZLRUtARrul3mQwir4CDXcVTpUAOLg7U/+6m+8HBlG2+Z1rsarg=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR13MB24370CD6260226A84ED26E82D98E0BYAPR13MB2437namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ad7072ac-6a50-4e48-ccd5-08d80362c969
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2020 23:56:49.2478 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jFD7U9AcpKg9o0c+VkBauaaFyISliqHB9nyGY+M/HezEKDehO50GQj9coC+lNqHpEcyy6oB1qchr4RW4rIGgiA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2456
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/tUJEAKfr69yoOIwYKMK2UYycU8I>
Subject: Re: [Teas-ns-dt] issue discussion: NF resource
X-BeenThere: teas-ns-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TEAS Network Slicing Design Team <teas-ns-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas-ns-dt/>
List-Post: <mailto:teas-ns-dt@ietf.org>
List-Help: <mailto:teas-ns-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2020 23:56:53 -0000

Hi Greg,
You are right. I should not have used term ‘virtual’ – I was visualizing a NF container in NBI data model. A user of transport slice just asks for a NF and associated properties. Whether it’s V- or P- is a realization time decision.

I see NFs adding a lot of value from higher-layer perspective, without getting bogged down about network details users can attach app specific firewalls, IDS, and caching type of functions on the endpoints. These are all good examples for use of NFs in slices. Secondly you will be able to express your requirement from a single place instead of dealing with different interfaces.

<your quote>
the TS does not specify which NFs should compose the TS but only what is the functional behavior and performance provided by the TS.
^^^
I hope you agree that there’s a need for some “functional behavior”. If user can leverage provider network for that behavior, then why not?
-Kiran


From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Thursday, May 28, 2020 3:15 PM
To: Kiran Makhijani <kiranm@futurewei.com>
Cc: teas-ns-dt@ietf.org
Subject: Re: [Teas-ns-dt] issue discussion: NF resource

Hi Kiran,
I think that an NF can be realized as a physical device or a VM. Would you agree? If that is the case, then, in my opinion, we cannot consider only the VNF case but add the PNF case as well.
Also, I don't see the real benefit to have NF, in all their variety now and more in the future, as part of a TS. I think that NF is either part of the TS implementation and thus is selected by an operator based on the SLO. Or part of a service that uses the TS. In the model I have in mind, a client of the TS does not specify which NFs should compose the TS but only what is the functional behavior and performance provided by the TS.

On Thu, May 28, 2020 at 12:06 PM Kiran Makhijani <kiranm@futurewei.com<mailto:kiranm@futurewei.com>> wrote:
Hi All,
To kick off discussion on this topic.

During earlier discussions several of us asked for network functions should be part of the slices. For me the value of doing this is to be able to express different nuances of a service through single set of objectives. Then in NBI and implementation there is one controller to monitor the performance.

At the entry and exit of transport slices, these NF can be supplied to enforce access control, policies, etc. on transport slice traffic. It is also safe to assume that they will be virtual.

The objective is to apply those function on  traffic flows.
2 examples are  (1) use of firewall at entry point with the rules described by the user of transport slice. (2) Caching or DPI function on exit endpoints.


Regards
Kiran

--
Teas-ns-dt mailing list
Teas-ns-dt@ietf.org<mailto:Teas-ns-dt@ietf.org>
https://www.ietf.org/mailman/listinfo/teas-ns-dt<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fteas-ns-dt&data=02%7C01%7Ckiranm%40futurewei.com%7Ca14d6c44b9374396c97808d803549d8e%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637263009257392006&sdata=coPUWaFZ60QdkKHtkxe2%2FHh7MTX%2B0gEQ7M%2FywEcXA4A%3D&reserved=0>