Re: [sfc] IETF WG state changed for draft-ietf-sfc-proof-of-transit

"Frank Brockners (fbrockne)" <fbrockne@cisco.com> Wed, 24 June 2020 16:11 UTC

Return-Path: <fbrockne@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 1C7193A0FF7; Wed, 24 Jun 2020 09:11:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 header.b=C0kDripG; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=aJxy32RB
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 Vx2tvrHMXWrk; Wed, 24 Jun 2020 09:11:38 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 451B63A0FF5; Wed, 24 Jun 2020 09:11:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6970; q=dns/txt; s=iport; t=1593015098; x=1594224698; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=x6OO36ojZufWBJPGuHOGogYo/Se+98O+EcXobMXIgPE=; b=C0kDripGw9RzwwtaldXltue1hXXsONYPeqB5U65Zl9eZMoVq2tXFags7 wcQuk6YdBwbiJvaBmywvc19gH4nSsvBOujv6vO3GlA4r4dm4lpPvhtyA8 PKIaIPRC3FlPIc2O0rQ1NfWe6k/NUupSP3dj4ZST2xluUctB4W4CZeLB9 c=;
IronPort-PHdr: 9a23:01hj0hfzCSQk1gW/TvQWY3qklGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwaQA9fc8ftChOeQuKflCiQM4peE5XYFdpEEFxoIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFrIq3u94HgZHRCsfQZwL/7+T4jVicn/3uuu+prVNgNPgjf1Yb57IBis6wvLscxDiop5IaF3wRzM8XY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CvAACvevNe/51dJa1mGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIFKgVJRB29YLywKh2ADjUSYV4FCgRADVQsBAQEMAQEYCwoCBAEBhEcCghUCJDgTAgMBAQsBAQUBAQECAQYEbYVbDIVyAQEBAQIBAQEQCyMBASwLAQsEAgEIEQQBAQEnBycLFAkIAgQBDQUIGoMFgksDDiABDqwLAoE5iGF0gTSDAQEBBYFGQYMlGIIOAwaBOIJniX0agUE/gRFDgk0+glwBAQMBgSYBEgEjBSUMgw+CLY54BQYBIolugRCaRwqCWohEjg2CfoJxiSWFHo1PkTmBZIgzkQODMQIEAgQFAg4BAQWBaiJmcHAVO4JpUBcCDY4eDBeDToUUhUJ0DSoCBgEHAQEDCXyPPgGBEAEB
X-IronPort-AV: E=Sophos;i="5.75,275,1589241600"; d="scan'208";a="513125920"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 24 Jun 2020 16:11:37 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 05OGBaIf020672 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 24 Jun 2020 16:11:36 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 24 Jun 2020 11:11:36 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 24 Jun 2020 11:11:35 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 24 Jun 2020 11:11:35 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vf6Xr+9Q1XfgN7e0wrIXo3t/90VZT3qaxjK8bIp4nbzt75uUH0YucSnc7Vf/3URPrGcn+BaaIVds6YpuKlO5Lo1e7h4w+J1JRvqLYAK36/YagVE127I8QCNM8ruHkKd9JK7YeD8XlByxa9eZtu3y2NC3whvQrYl9OP08T/pxjLARyS0w5fnILFB38fu2cjj9j1sCX+XC827MvjeupN2TYxMI4tadli3ZaPxeoKgAZDiASXv30jT1juvnNVqXESE+WKZEnmd8nx2QP+9yFbB1qlBGRdiXOZtfohPS3VQSWT4abIDc+L2d/pEhdCYo3cdGUjoU9G3IayZT9P584kyrug==
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=9MZLio57LSnICF5iiYxPFQH0HpRJpRIy9MLIKi/TM3Q=; b=EUOw0DxdGXvIpSQd011EmQu3dMlVJSMCUwtgjXtStFyKtmq0kf2qq5b72LlI/lRs0U8KtC4X5n8ygJy9rEMrzUDk0zSCuLnv6pV0xGJidOAWC7eRlxNBQS3yz+3uXiGCSZ0JCZeclzQDqp3WQNibF/mv4UKm1XmwO0OQ9xUhWFkvVsLvfjP3nib6tvBlCTJWHB+rYqBtMdk+55kw4PxwAaAPsmn5Lvh+osDTymo0PE/qfVxsecL9350QPTbp6OtaKeK+qCdOPmFg4/41Zi5kdVLP6OA+LG1lK4/pPoXaxbwX8tT6q1tZYJgZ2cGbbwbiUDM3AGS27JR9AUchHZnATg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9MZLio57LSnICF5iiYxPFQH0HpRJpRIy9MLIKi/TM3Q=; b=aJxy32RB9JQT7L0tgkzimbllXBtjCGnEXDcpmFk28VroI5eQiagYUg/PQu3Lz8b/Due4Kkqau2Fbxiuxf1+rnMm3sdwsL0ZN5iNSQnWKeof8TzBX7FisUqjr78Tvm/EPD29tiuN3jvnqbK+fbj9GtF4VEmGPNg7Q4yqGjP/CRnc=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (2603:10b6:a02:c8::31) by BYAPR11MB3047.namprd11.prod.outlook.com (2603:10b6:a03:8b::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.21; Wed, 24 Jun 2020 16:11:34 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d8d7:dbc7:25a8:a4bd]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d8d7:dbc7:25a8:a4bd%3]) with mapi id 15.20.3109.027; Wed, 24 Jun 2020 16:11:34 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "draft-ietf-sfc-proof-of-transit@ietf.org" <draft-ietf-sfc-proof-of-transit@ietf.org>
CC: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>, "Srihari Raghavan (srihari)" <srihari@cisco.com>, "stephen.youell@jpmorgan.com" <stephen.youell@jpmorgan.com>
Thread-Topic: [sfc] IETF WG state changed for draft-ietf-sfc-proof-of-transit
Thread-Index: AQHWQ+KV17ns9PWWfk+W2kvQHKZt5qjbQB0AgAQ/xwCACHVj8A==
Date: Wed, 24 Jun 2020 16:11:34 +0000
Message-ID: <BYAPR11MB25842A7DDCA9BF5FCB5A28DBDA950@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <159231433807.30534.15301055086560120997@ietfa.amsl.com> <024644e7-22e8-f266-4591-6789dc283713@joelhalpern.com> <9345_1592548533_5EEC5CB5_9345_73_1_787AE7BB302AE849A7480A190F8B9330314E39A6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <9345_1592548533_5EEC5CB5_9345_73_1_787AE7BB302AE849A7480A190F8B9330314E39A6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [173.38.220.37]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ef13d83a-8621-41ac-2ebb-08d818594400
x-ms-traffictypediagnostic: BYAPR11MB3047:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR11MB304740CF483CE24599950FB7DA950@BYAPR11MB3047.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0444EB1997
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Qzq+CkyD4eIqy7uHaived1xzBOwGdTIDuTZijPqmiXBRWd3jMFrP5mTt7RmfGLqRIcUxjVigZRpJdgbAUC6BXzRzvTnK1kP5KKGf7DQno0bT9w1O8HV1h3les0/8C7GAFzqbLrmRpVm3WEUV1WosuAHLvccBKhazu9L5qQTkExPKYf1yvCi8dEFDa8EHcXJfgKXhTE6wkJLRJZq3KCzYI0krzDcpjKPVTyvwYiKQrEJiXoU5dsqYJ6L3BWq/k1mI7xnUMOK6+4DKveGf6EedxKJIHqSTzG4737PS/ESCyQBhkuWU7YxS+bYLYXmTr1HQ+Oe7ZHe/ddTmMLwklZmSEVQ6ftlYyA/GgbVm6WgNILDzQPURh574M2BOBK9VrFx0ESLyUXuv+wNrYQDIpi5ScDGQdVptpXC1Fe4SeHQ/ziuAqDzfbdOHUeuMyZLXu/EQr1XEZPs++m5adNATZYCdtQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2584.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(39860400002)(346002)(136003)(376002)(396003)(71200400001)(966005)(33656002)(478600001)(8676002)(2906002)(66476007)(66446008)(64756008)(4326008)(76116006)(66556008)(66946007)(7696005)(316002)(55016002)(9686003)(54906003)(26005)(5660300002)(186003)(110136005)(6506007)(86362001)(83380400001)(52536014)(53546011)(8936002)(333604002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: aqFRHIO1MZ/tZ7eiBN3w0d6/EhbDIVES9NNcycfoHeP38mvAIVNPW3yILcuqlbxYjwTNS0biZqjcVlMuNx3V7HI/940bSaMVekNG0Ym4M7q2xOedDV5pbbc1vZWk62VsmzfjQW77nx/4Bwh49GlgYnl9dF89mc6xgNt710yU9W96X1NmujNp7xZLpbJ6NcYGIn475Zyqtsz3DXrK9GtsA8g3RF3uZy9AW6tuejubTNokNUaOzxgMbvSWKDYshEi3/S290S/VFiIfXj8t2YmGtxTgRdumjXP0byJm6GbqOLGtpA7Z/1GbzpFOrtcIpgUqYsYu0QfdropD6wQCCAeuYC6bldw3yHxLnbVdqWvl/aoIUe2UxpL3ragvXWN5tw4A+qePCIdr7mQPptvQsqlXtZMetunCQfXh2+akTSleXgqZg7nfOueBh004FPy30R+pRmKAmhF3r8ApYqFaTO88Ai/zZzGdSWebzy/MPE+1TDbRZ+1CmJpJ+EMF00idDcqO
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ef13d83a-8621-41ac-2ebb-08d818594400
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2020 16:11:34.3044 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RKlvZhkqfbq4wXdbv+TJntoz2fMkHCqUNIx1BLBhVrWtmySYobXfGxtIcKxhwQ+Wst1hxLmdW7YvElr1EvXeig==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3047
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/ZOf8Yb_JK68v9O40PbD2MSjqJ48>
Subject: Re: [sfc] IETF WG state changed for draft-ietf-sfc-proof-of-transit
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
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, 24 Jun 2020 16:11:40 -0000

Hi Med,

Thanks a lot for your comments. Please see inline (...FB)

> -----Original Message-----
> From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>
> Sent: Freitag, 19. Juni 2020 08:36
> To: draft-ietf-sfc-proof-of-transit@ietf.org
> Cc: Joel M. Halpern <jmh@joelhalpern.com>; sfc@ietf.org
> Subject: RE: [sfc] IETF WG state changed for draft-ietf-sfc-proof-of-transit
> 
> Hi Franck, all,
> 
> I know that you are working on this since a while. Please find below some
> comments on the YANG part to hopefully save you some cycles during upcoming
> reviews:
> 
> (1) Remove "?" from the explanation text in Section 5.2.1

...FB: Will do.
> 
> (2)
> 
> OLD:
> The meaning of the symbols in these diagrams is
>    as follows:
> 
>    o  Brackets "[" and "]" enclose list keys.
> 
>    o  Abbreviations before data node names: "rw" means configuration
>       (read-write), and "ro" means state data (read-only).
> 
>    o  Symbols after data node names: "?" means an optional node, "!"
>       means a presence container, and "*" denotes a list and leaf-list.
> 
>    o  Parentheses enclose choice and case nodes, and case nodes are also
>       marked with a colon (":").
> 
>    o  Ellipsis ("...") stands for contents of subtrees that are not
>       shown.
> 
> NEW:
>   The meaning of the symbols in YANG tree diagrams is defined in [RFC8340].

...FB: Good point. We can indeed get rid of the legacy text and refer to RFC8340.
> 
> (3) Remove <CODE BEGINS> and <CODE ENDS> from the tree diagram

...FB: Will do.
> 
> (4) Instead of:
> 
>            +--rw active-profile-index?   profile-index-range
> 
> You can define a status leaf under pot-profile-list to indicate the activation
> status.

...FB: Very doable - especially since the open source implementation in VPP also only uses and active and a standby profile.
> 
> (5) Any reason why are you using version 1? If not, please update to "1.1"

...FB: Nothing specific. The model got defined (and implemented as part of OpenDaylight) back in 2016.

> 
> (6) As your groupings are called only once, and unless you want to define them
> as reusable by other modules, you may just define those as part of the main
> container.

...FB: We could consider doing so. The reason why we kept the model fairly stable so far was that there is an existing implementation in open source (Opendaylight), hence the preference to not change things unless there is a real need. Would you be ok to stay with the current structure?

> 
> (7) IANA Section should be updated as follows:
> 
> OLD:
>    This document does not require any actions from IANA.
> 
> NEW:
> 
>    IANA is requested to register the following URI in the "ns" subregistry within
>    the "IETF XML Registry" [RFC3688]:
> 
>       URI:  urn:ietf:params:xml:ns:yang:ietf-pot-profile
>       Registrant Contact:  The IESG.
>       XML:  N/A; the requested URI is an XML namespace.
> 
>    IANA is requested to register the following YANG module in the "YANG Module
>    Names" subregistry [RFC7950] within the "YANG Parameters" registry.
> 
>       Name:  ietf-pot-profile
>       Maintained by IANA:  N
>       Namespace:  urn:ietf:params:xml:ns:yang:ietf-pot-profile
>       Prefix:  ietf-pot-profile
>       Reference:  RFC XXXX
> 
> (7) You should update the Security Section as per
> https://trac.ietf.org/trac/ops/wiki/yang-security-guideline.

...FB: ACK on both points above.
> 
> And a more general note:
> 
> ==
>    Several deployments use Traffic Engineering, policy routing, Segment
>    Routing (SR), and Service Function Chaining (SFC) [RFC7665] to steer
>    packets through a specific set of nodes.  In certain cases,
>    regulatory obligations or a compliance policy require operators to
>    ^^^^^^^^^^^^^^^^^^^^^^
>    prove that all packets that are supposed to follow a specific path
>    are indeed being forwarded across and exact set of pre-determined
>    nodes.
> ==
> 
> Do you have pointers to such regulatory obligations? It would be good to add a
> pointer if you are aware of any. Thanks.

...FB: One of the co-authors and initiators of POT, Stephen, might have more specific references available. 
>From what I know, there are company policies that require path verification. In case we don't find a formal reference, we'll change the statement in the next revision and avoid mentioning "regulatory obligations".


> 
> Hope this helps.

Very helpful indeed. Thanks again.

Cheers, Frank
> 
> Cheers,
> Med
> 
> > -----Message d'origine-----
> > De : sfc [mailto:sfc-bounces@ietf.org] De la part de Joel M. Halpern
> > Envoyé : mardi 16 juin 2020 15:42 À : sfc@ietf.org Objet : Re: [sfc]
> > IETF WG state changed for draft-ietf-sfc-proof-of-transit
> >
> > The chairs are starting the WG last call for
> > draft-ietf-sfc-proof-of-transit.  Please reply explicitly whether you
> > think this is ready to go to the IETF for publication as a
> > Experimental RFC.
> > As noted below, the call runs through June 30.
> >
> > Note that silence does not imply consent, so please speak up.
> >
> > Yours,
> > Joel (& Jim)
> >
> > On 6/16/2020 9:32 AM, IETF Secretariat wrote:
> > >
> > > The IETF WG state of draft-ietf-sfc-proof-of-transit has been
> > > changed to
> > "In
> > > WG Last Call" from "WG Document" by Joel Halpern:
> > >
> > > https://datatracker.ietf.org/doc/draft-ietf-sfc-proof-of-transit/
> > >
> > > Comment:
> > > This starts WG last call for this document, ending June 30.
> > >
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> 
> _________________________________________________________________
> ________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou
> copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le
> signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration, Orange decline toute
> responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law; they should not be distributed, used
> or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this
> message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.