Re: [nmrg] NMRG Interim meeting aka IBN workshop - Friday July 26th - ETS Montreal

"Ciavaglia, Laurent (Nokia - FR/Paris-Saclay)" <laurent.ciavaglia@nokia.com> Thu, 25 July 2019 05:21 UTC

Return-Path: <laurent.ciavaglia@nokia.com>
X-Original-To: nmrg@ietfa.amsl.com
Delivered-To: nmrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E613D120234; Wed, 24 Jul 2019 22:21:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 quZ6wTJl9X0E; Wed, 24 Jul 2019 22:21:03 -0700 (PDT)
Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120104.outbound.protection.outlook.com [40.107.12.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13426120119; Wed, 24 Jul 2019 22:21:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ksqun8X5aVMu3B6o1ORQPPmBAt/yHWaaQlrM20Qw0KEvdUZzIyq/3vWlcZj+jmmZq7Vvdg/f/WVHK+BL3RZlzbF/kRmSQ+xt58Krkq9d/DdeA1tMk9uDBMdjwyEgVpmvO6UOCCyftIk4jowoZEu/ncwgJX85XQQKghZ15lKKJR+vIFEjVQDBp1vD3t8UCwHmPYyx/zxmwyEbv9jtF3RttZHeACnH/E01nt3FrXaFzCFHD4ymwL3cZ/XreJjZwH6QsMuRzbl/AjFJfiPrjqYk5p/ipHDkwIPym2616FtWAife4W9oZqSU/7blh8X6Lxzor0YXKdQVSg3Az2C87xWFMg==
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=DyFZ0VYI+8zU5OskUCLvslMf9WlBhBq7VBcwnJqRaxY=; b=jfvYlv4b0M8uUmRpxBP/Mj4sN00BfB57c3C2XVD6U7Oc74UVWmxEswS84wHbtQAnGVWvL+tl4NSmOyCku4tuc2Y3L+e8G/U5BNj6r4QRwUbSCGC79YWMT8lOxo5Sj3qf+kZCelPHnAEmETnZzbGYBOetNkNo3sNGGOTepM0BJczrHQu6icNQTWqFBvCgt+Si+nbx5JUIs+glDODe0gGAuCuyP+F6WapEDUuGLDZFLMdyRqvNEejYG9DL4B6ClT46HVHJDQwq9VPOunUVi2bWWrL/9hQlibAhszjHdoFgItAO+rKTAur7TAWDQgy3DXlrie2lgXVgkWS5db6iImRWrw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=nokia.com;dmarc=pass action=none header.from=nokia.com;dkim=pass header.d=nokia.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DyFZ0VYI+8zU5OskUCLvslMf9WlBhBq7VBcwnJqRaxY=; b=luqMp0ZhkiDVCfNfaxzyW9s84ZTu77N7iCVV0Rc+pxHM5dDnua8ZvRtfqFs3xci3NG++iotGa15AfAZZ5K6R+v6iPyQNCpn5pbmtuyYYSZSFXZsNLX5Q7BWHw5jgCmDnWAm+0fi/kuldLU3FYsA1NxXZ+OGAUGzg/swMNfWwpwQ=
Received: from PR1PR07MB4891.eurprd07.prod.outlook.com (20.177.208.146) by PR1PR07MB5867.eurprd07.prod.outlook.com (20.177.211.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.10; Thu, 25 Jul 2019 05:21:00 +0000
Received: from PR1PR07MB4891.eurprd07.prod.outlook.com ([fe80::acf4:2a73:2e0d:93e6]) by PR1PR07MB4891.eurprd07.prod.outlook.com ([fe80::acf4:2a73:2e0d:93e6%7]) with mapi id 15.20.2115.005; Thu, 25 Jul 2019 05:21:00 +0000
From: "Ciavaglia, Laurent (Nokia - FR/Paris-Saclay)" <laurent.ciavaglia@nokia.com>
To: "nmrg@irtf.org" <nmrg@irtf.org>
CC: "nmrg-chairs@irtf.org" <nmrg-chairs@irtf.org>, "Mohamed-Faten.Zhani@etsmtl.ca" <Mohamed-Faten.Zhani@etsmtl.ca>
Thread-Topic: NMRG Interim meeting aka IBN workshop - Friday July 26th - ETS Montreal
Thread-Index: AdU7tu5tIvsWAdtUSKmfU1vI/dKVywG7wK5w
Date: Thu, 25 Jul 2019 05:21:00 +0000
Message-ID: <PR1PR07MB4891646CB890D5387FBDFAD7F3C10@PR1PR07MB4891.eurprd07.prod.outlook.com>
References: <PR1PR07MB4891C693C365937634CD1F5DF3CE0@PR1PR07MB4891.eurprd07.prod.outlook.com>
In-Reply-To: <PR1PR07MB4891C693C365937634CD1F5DF3CE0@PR1PR07MB4891.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=laurent.ciavaglia@nokia.com;
x-originating-ip: [207.115.96.130]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 44a4ceff-9b72-468d-7200-08d710bfe164
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:PR1PR07MB5867;
x-ms-traffictypediagnostic: PR1PR07MB5867:
x-ms-exchange-purlcount: 9
x-microsoft-antispam-prvs: <PR1PR07MB5867403E6C8BA6DBAF54C6F9F3C10@PR1PR07MB5867.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0109D382B0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(346002)(39860400002)(366004)(396003)(376002)(189003)(199004)(497574002)(478600001)(66476007)(8676002)(6116002)(2351001)(66946007)(790700001)(64756008)(3846002)(6246003)(76176011)(256004)(66556008)(8936002)(102836004)(5640700003)(6916009)(66446008)(6436002)(186003)(2501003)(486006)(25786009)(1730700003)(6506007)(74316002)(68736007)(11346002)(53546011)(5660300002)(26005)(66066001)(476003)(14444005)(2906002)(606006)(16799955002)(446003)(561944003)(54896002)(86362001)(55016002)(4326008)(54906003)(966005)(52536014)(6306002)(9686003)(71190400001)(14454004)(33656002)(81166006)(99286004)(66574012)(71200400001)(7736002)(236005)(81156014)(7696005)(76116006)(316002)(53936002)(229853002); DIR:OUT; SFP:1102; SCL:1; SRVR:PR1PR07MB5867; H:PR1PR07MB4891.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6Pd13SphyGI+Hjp0NawUShDUQ5kfMQces7T0aX6EsgFsaK+h5YgWxUs0Nzf0KGX1YALn0Thth7BPrJqiHYo2s4Qdr+yj0iPHKYbckWsIlxbDIfoEEnZm+Zh9/AHcmt8ZOwVZm89raiosFiYuLzjpc3cWTp5ig0l7Zypio+ZZN40vqea7qz4G4mfzJAdNbwqZEw/rqjr66l9cTQmc1ObXlWqMLDEt3nUwwQmKL8o8CilBhzblL6nNZAehRxSaR8rzB284JhnXweXRWsGUbqT3GKrZ+qhrDLVa48L0/Tv4JV55w3TpZ9b0PsmZCAUIw+2qtX90X9Y5RsprqTctWeA0I1dGzpfrfCe5NWAEOf58t0rLSs5tu1CkZJ/xxFHmj20Bc5Np3QPsmuWX4nDuQJdDKjzN3yKfbDbQadCvxXwFmA0=
Content-Type: multipart/alternative; boundary="_000_PR1PR07MB4891646CB890D5387FBDFAD7F3C10PR1PR07MB4891eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 44a4ceff-9b72-468d-7200-08d710bfe164
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jul 2019 05:21:00.1809 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: laurent.ciavaglia@nokia.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1PR07MB5867
Archived-At: <https://mailarchive.ietf.org/arch/msg/nmrg/qJ_oP21PsyEhgdbB05aPJHpnE4o>
Subject: Re: [nmrg] NMRG Interim meeting aka IBN workshop - Friday July 26th - ETS Montreal
X-BeenThere: nmrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Management Research Group discussion list <nmrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nmrg>, <mailto:nmrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nmrg/>
List-Post: <mailto:nmrg@irtf.org>
List-Help: <mailto:nmrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nmrg>, <mailto:nmrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2019 05:21:09 -0000

Hello NMRG,

For our workshop on Friday, I would like to share and stress one aspect I would like us to investigate and exercise. This is the aspect of intent examples.

I would invite each of the participants to think and propose one or more examples of intents.
We will then run through a set of questions and "tests" to see if/how far we can go with the proposed intent examples: are some "parts" missing, incomplete, too approximative? Are the functions we are thinking of in the architecture enough to transform the proposed intents to the required level of output (e.g. configurations), are we missing some functionality to achieve the process or some capabilities to make the functionality complete, etc
Also, what are the commonalities and differences we could identify between the different intent examples proposed, how does it help on the work of intent classification, is it consistent or points to aspects we have overlooked?
Who are the actors/roles involved e.g. expressing intent, validating intent, mapping/translating/rendering, etc.
These examples could be linked to simple use cases or technologies to help us better grasp the exercise and help us validate the approach.

I strongly believe this will help us to move forward in the several activities we are engaging on intent based networking: terminology, classification, architecture, validation scenarios, human-network interface...

As starting point, after some search and thinking  I could come up with the following proposal/basis, for discussion:
Intents are composed of: a functional and an operational part. The functional part consist in the expression of the business goal, the expected outcome. The operation part captures the performance parameters such as network/compute/memory, time, space/topology ; security ; availability, etc. Units, metrics and value/value ranges may also be specified.
I don't know if cost or cost vs. x,y,z ratio should be considered in the intent expression.
We can also consider aspect of logic and operators, semantics... but we have to set some scope also first not to get lost in the complexity.

I think getting towards such "structures" could help us defining guidelines how to write intents and systems to parse them without imposing a single format or language.

I'm also deeply convinced that the intent "expression/refinement" process should edge towards continuous, iterative and interactive process rather than one shot intent expression.

We can also try to characterize different categories of intent (and use the corresponding draft as a support): business intents: end-users and operators: both have business intents for the system under study but have/are in different businesses.

Food for thoughts.
Best regards, Laurent.


From: Ciavaglia, Laurent (Nokia - FR/Paris-Saclay)
Sent: Tuesday, July 16, 2019 11:21
To: nmrg@irtf.org
Cc: nmrg-chairs@irtf.org; Mohamed-Faten.Zhani@etsmtl.ca
Subject: NMRG Interim meeting aka IBN workshop - Friday July 26th - ETS Montreal

Hello,

Details for the NMRG Interim meeting aka IBN workshop - Friday July 26th - ETS Montreal are available at: https://datatracker.ietf.org/doc/agenda-interim-2019-nmrg-07-nmrg-01/02/
and copied below for your convenience.


@Participants:
 . Please come prepared, read the drafts, think about intent examples, validation scenarios - for a fruitful meeting. This will not be presentation-focused !
. if you have specific topic for discussion and/or presentation, please inform the chairs.

The chairs would like to thank ETS Montreal, and particularly Mohamed-Faten Zhani, for hosting us (again) in such good conditions!

Looking forward to meet you at IETF 105 and at the workshop.
Thank you, best regards, Jérôme and Laurent.
---


NMRG 55th meeting
Interim meeting, ETS Montreal, Canada
Friday 26-07-2019 09:30-16:30 EDT


* RG Chair:
   Laurent Ciavaglia <laurent.ciavaglia@nokia.com<mailto:laurent.ciavaglia@nokia.com>>
   Jéröme François <jerome.francois@inria.fr<mailto:jerome.francois@inria.fr>>


* Meeting Location:
  ÉTS Montreal
  1100 Notre-Dame St W, Montreal, QC H3C 1K3, Canada
  Map: https://goo.gl/maps/kGDP9wCVBJahaALVA
  4th Floor
  Department of Software and IT Engineering
  Room A4458 (the room is inside the department)
  How to access: From ETS entrance, take the elevators that are next to the Cafeteria. Go to 4th floor and go to the department of Software and IT Engineering.


* Registration:
  Participation is free, registration is appreciated: https://doodle.com/poll/vwysqkq4h34w6c5f


* Remote participation:
  https://ietf.webex.com/ietf/j.php?MTID=m81b3d749f415e5456d8161b1db4eedba


* Useful links:
   Agenda and Materials: https://datatracker.ietf.org/meeting/interim-2019-nmrg-07/session/nmrg
   Etherpad: https://etherpad.tools.ietf.org/p/nmrg-interim-20190726


* Agenda:
  ** The meeting will focus on Intent Based Networking (IBN) and on making progress on the current work items, tentatively covering:
     - Concepts definition and terminology
     - Intent examples and validation scenarios, use cases
     - Architecture: requirements, principles, properties, functions/services, enablers, theory of operations, interworking/integration with other frameworks, human-network interface...


  ** Pleased come prepared:
     - Read the active Internet Drafts
       https://datatracker.ietf.org/doc/draft-clemm-nmrg-dist-intent/
         https://datatracker.ietf.org/doc/draft-li-nmrg-intent-classification/
         https://datatracker.ietf.org/doc/draft-sun-nmrg-intent-framework/

     - Think about examples of intents and how to validate them (on a scenario, on a logical flow, who are the actors/roles involved...)


  ** Schedule:
      9h30-10h   Welcome and coffee
       10h-12h    Morning session
       12h-13h    Lunch break
      13h-14h30 Afternoon session I
      14h30-15h Coffee break
      15h-16h30 Afternoon session II


  ** Agenda items: (to be announced)
     1. Introduction, Chairs
     2. ...
     3. ...
     4. ...
     5. ...