Re: [sfc] I-D Action: draft-ietf-sfc-ioam-nsh-03.txt

"Frank Brockners (fbrockne)" <fbrockne@cisco.com> Mon, 06 April 2020 08:46 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 B3CF43A0B7E for <sfc@ietfa.amsl.com>; Mon, 6 Apr 2020 01:46:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level:
X-Spam-Status: No, score=-9.6 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, 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=TsVidVSM; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tsrNp0j5
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 G8NuQV50gUBY for <sfc@ietfa.amsl.com>; Mon, 6 Apr 2020 01:46:08 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB10B3A0B7D for <sfc@ietf.org>; Mon, 6 Apr 2020 01:46:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8286; q=dns/txt; s=iport; t=1586162767; x=1587372367; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4zHXDE5wuaG6I6lLfLctRsMW0TzJtEBTtFO00DEoh18=; b=TsVidVSMW+3gLlRBTU1RhD5hMeLliVU0K7bgorpDpkDbPREVJBGu2cRd vBB52OduS2ZJ3CGi/9iKWIWtFAHVXhOINZW3yUMWeUFUL2xLkg089lAtn VrzTwuLUhbFr+kg7jHw94Mn7FLf2S++Ub3X6RSj7hE/OHe7bWlwge0Hmu k=;
IronPort-PHdr: 9a23:LyFe8RE8pQSExBTG67qLi51GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e4z1Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNVcejNkO2QkpAcqLE0r+efDgdSsxH8JPfFRk5Hq8d0NSHZW2ag==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C7BQAq64pe/4wNJK1mHAEBAQEBBwEBEQEEBAEBgXuBVFAFbFggBAsqCoQRg0UDimWCX4lujjCCUgNUCgEBAQwBARgLCgIEAQGERAIXgi8kOBMCAwEBCwEBBQEBAQIBBQRthVYMhXABAQEBAwEBEBERDAEBLAsBCwQCAQYCEQQBAQMCIwMCAgIfBgsUAQgIAgQOBQgagwWCSwMuAQMLkyOQZwKBOYhidYEygn8BAQWBMwIOQYMvDQuCDQmBDiqMMxqBQT+BEUOCTT6CHkkBAQIBARiBICuDEDKCLJEEn1ZICoI9h3CKf4RYgk6BBIc0kHyRCYdUgjyQQwIEAgQFAg4BAQWBaSKBV3AVGiGCaQlHGA2OHQkag1CFFIVBdAKBJ4tsgTMBgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.72,350,1580774400"; d="scan'208";a="474199527"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Apr 2020 08:46:06 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 0368k6XS009950 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 6 Apr 2020 08:46:06 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 6 Apr 2020 03:46:06 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 6 Apr 2020 04:46:05 -0400
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 6 Apr 2020 04:46:04 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FkWDQDCwESrdvelxkjy2yFh1QhU4hEoNSx2eBSeHSEHBro0a+RUXzNf49SNLdnK/0MZY391J+nl04EqCQNNXmB0Zsbrd2eTMzf57XRn44Y/CzcfLpuqynQ5DY2GxQhSvHSsWUO4zdj0hFyuR8O/INEGeZ9rfSrwE7v9zmgzk1JrKy+BRmo7lGPJM1AEUbpG30tYq+GTUMVLoYrDgyiPSb4GvJZq92ox5OC6tjKBd6n9dyDusbhk6OF6RztKu/yKuK2aqqr2PCaqt+Bu6IdMxwEZrFKl7sKX99SiFqQkWOMLmZc3bjlpT04yy5v24MvJG7Wgzn3t95E5jn2Ex5n4LXQ==
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=4zHXDE5wuaG6I6lLfLctRsMW0TzJtEBTtFO00DEoh18=; b=PjqbtbJF+sljip1IzhqE6GfzifT4CaaGt2szPwWZ2HVWiYdN+/NlAXdqMozwFPR3tuVTTBZm7mxndqwWUzfCENP/8/96H9Szz/P2BX3gGMD1xbWiV+r7iPNUtmva0/8s1ZRb71KFckEkrhZioXYC/f01RxWaVo0QE08ooO4Y8QUs/JMKmqQqX31uZnJupPiXHpONahRzHLHjnmpJg1EelHWwgeU7idNpKUkRBlTfon65TM2SE1MqAwEw2napLZDVOxjZyv0uXodW5z5ydXovOW7aNyS4r6BPxtHdFJ93E4Cpva9F4l92tkGxozdXI2vK4p/llzie2nZVpY2zUMu/ZA==
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=4zHXDE5wuaG6I6lLfLctRsMW0TzJtEBTtFO00DEoh18=; b=tsrNp0j5tvtWwroKgk6tjx9qT8ACqPodPaDq+gkLyXt0byh+mIA/pDfuATy9ytj00EmWSad7rB8mHK0mitK/RGQVAUfqOfkT+EHozKPsnHx+i1eZXTYyMf2Py4DKFyFYXCQjMdOkdKo64yWECKwAVt3uUKFLDZ3r5WRMXyIA5+0=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (2603:10b6:a02:c8::31) by BYAPR11MB2677.namprd11.prod.outlook.com (2603:10b6:a02:cd::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Mon, 6 Apr 2020 08:46:02 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::9032:e0d2:95c3:d74]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::9032:e0d2:95c3:d74%3]) with mapi id 15.20.2878.017; Mon, 6 Apr 2020 08:46:02 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] I-D Action: draft-ietf-sfc-ioam-nsh-03.txt
Thread-Index: AQHV/fQAdQkF3R2Sz0mUzQnlqoJut6hP7YAAgBUFEwCABuID0A==
Date: Mon, 06 Apr 2020 08:46:02 +0000
Message-ID: <BYAPR11MB2584C886C75F4F52E0E84C2BDAC20@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <158462513710.15745.11378842050270128613@ietfa.amsl.com> <BYAPR11MB25849A6A473239E43219895EDAF40@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmUS1bHzLP08JAMPc6yHRmzJ0a9cxc4An4zhrASrp1SqTA@mail.gmail.com>
In-Reply-To: <CA+RyBmUS1bHzLP08JAMPc6yHRmzJ0a9cxc4An4zhrASrp1SqTA@mail.gmail.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=fbrockne@cisco.com;
x-originating-ip: [5.146.24.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: eca67762-6e29-4f33-1034-08d7da06efdf
x-ms-traffictypediagnostic: BYAPR11MB2677:
x-microsoft-antispam-prvs: <BYAPR11MB2677A5505770ED9AFF92B970DAC20@BYAPR11MB2677.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0365C0E14B
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:(10009020)(4636009)(366004)(346002)(136003)(39860400002)(376002)(396003)(66946007)(81156014)(7696005)(53546011)(6506007)(478600001)(86362001)(966005)(316002)(26005)(76116006)(2906002)(8676002)(81166006)(8936002)(33656002)(66574012)(55016002)(9686003)(66556008)(66476007)(52536014)(6916009)(5660300002)(66446008)(64756008)(4326008)(186003)(71200400001); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SODm08veerWQhcDSW0MBuP+vE+HX+3JWWGIDVvaung6sL1fiQkHCEKprKEnM2jxoxlDraN6L1PNHycY1+V8hH4SdbBx3mM4tYZY8qPQ5rTrsohNO8PMtGt+o+eTu1QU6Y0HgsWt1KIBPJnJB97zbgwP6FX9rZsR77+gL/6HpaZ7C3gtDmfjDvDRUfeY/4nVn6Q81GEDzKPQU/1x8eUwMBBVVwN2Zt/u92DRlm9gMUGFTuM+MvMyd7FVvDqdw6CzyCw3kTBOemgdORuJiEppc23V1cadbY60DU5121KDnbZaqRPcWV0STgM/d52RENOER+f5t2psEzCM6sXS3rLYAKoj0HfkXruTtgA8hlRe1eBteWwmhRxv/g5soIkyusMSRmd47wN3nmLUdTToCfi642JPTRYEtKySTHq3bL5ybC+sbZzjFMOJDwFU54KJrA0L7UgFTPeSdBn1X4ODTpbWxPEXW+eh5dr8EnkqvZrAYYD7oHn0dGIn/wCoBLWSVQHtv
x-ms-exchange-antispam-messagedata: CitZv9moILXOlRDidsCei8Gk3b9af24cb1m2WNiL6Ys4jeSn9ew7FKFE44M/KEUsE7KPtuqMiZnnREZst8Eui7wV81V9oTh52pi2tVKrJPpdtHISVFgnq5OXgWPRdU+o92N6egmjxNmiFLwTWg3nGQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: eca67762-6e29-4f33-1034-08d7da06efdf
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2020 08:46:02.4007 (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: aa/gL3foMdB0xQFHFDjol690KLHjZehPn0S2cUYaybzLZvqTE6SMqL+z6yD8EobsL1P0L9KhhROig18GFjK1Bg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2677
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/GaV48DDJuV8m3-KZENASQevIbYw>
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-ioam-nsh-03.txt
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: Mon, 06 Apr 2020 08:46:11 -0000

Hi Greg,

Please see inline ("...FB"):


From: Greg Mirsky <gregimirsky@gmail.com> 
Sent: Donnerstag, 2. April 2020 00:45
To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
Cc: sfc@ietf.org
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-ioam-nsh-03.txt

Hi Frank, et al.,
thank you for the updates. I have a couple of questions and appreciate if you and the WG consider them:
• in the Introduction, the term "in-situ" is explained as follows:
   The term "in-situ" refers to the fact
   that the OAM data is added to the data packets rather than is being
   sent within packets specifically dedicated to OAM.
That is reasonable since the draft only references https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-data/. As those, following work on iOAM in IPPM WG, know several new iOAM behaviors, e.g., https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-direct-export/, https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-flags/ and Active, have been defined in new IPPM WG drafts. Are these behaviors applicable to iOAM in SFC NSH?

...FB: Thanks to your review comments on draft-ietf-ippm-ioam-data, the latest draft draft-ietf-ippm-ioam-data-09 already touches on the fact that the term "In-situ OAM" has evolved and is no longer referring to the exclusive use of piggybacking OAM information onto live customer traffic as the packet traverses the network (see the introduction section of draft-ietf-ippm-ioam-data-09). It makes sense to harmonize the intro in draft-ietf-sfc-ioam-nsh with draft-ietf-ippm-ioam-data-09.
And to your question: I could see e.g. direct export useful to IOAM deployments which use NSH encapsulation.  


• the second question is related to the discussion of the iOAM encapsulation in NSH. I couldn't find explicitly stated requirements that are based on quantitative metrics. The text refers to "large networks", "can grow quite large" and alike. Do we have an example of a large SFC network? And if the size of MD Type 2 meta-data might be limiting in some scenarios, iOAM now has defined the Direct Export mode that supports the collection of any practical information from each iOAM node. I think that the use of the Direct Export or other methods that collect iOAM information in a dedicated packet can be recommended. As a result, the choice of the iOAM encapsulation in NSH can be re-considered.

...FB: We can include some sample quantitative calculations to point out the limitations - which might be better than calling out an explicit example network deployment, which could be inappropriate for a spec. To illustrate the problem why approach #1 in section 4.1 is challenging, we can include some quantitative figures, like the following case: 
IOAM tracing with node-id in wide format (8), egress/ingress interface in wide format (8), timestamp second (4) and subsecond (4), buffer occupancy (4), transit delay (4). This would require a total of 4 + n*32 octets. If you're space-limited to 256 bytes, you can record at most 7 hops.
In case you'd add namespace-specific-data in wide format (8) to the above example, then you'd be down to 6 hops if you need to fit things into 256 bytes. 
I don't think there is a need to reconsider the choice of the IOAM encapsulation for NSH. The WG discussed the topic in several meetings and the current text is what we arrived at. I don't think that anything has changed that would require us to re-open the discussion.

Cheers, Frank

Regards,
Greg

On Thu, Mar 19, 2020 at 6:49 AM Frank Brockners (fbrockne) <fbrockne=mailto:40cisco.com@dmarc.ietf.org> wrote:
Quick update: I've just posted a new revision of draft-ietf-sfc-ioam-nsh.

This update includes editorial fixes only - mainly an alignment to the nomenclature used in draft-ietf-ippm-ioam-data.

Are there any further comments on this draft? Are we ready to move to WG LC?

Thanks, Frank

> -----Original Message-----
> From: sfc <mailto:sfc-bounces@ietf.org> On Behalf Of mailto:internet-drafts@ietf.org
> Sent: Donnerstag, 19. März 2020 14:39
> To: mailto:i-d-announce@ietf.org
> Cc: mailto:sfc@ietf.org
> Subject: [sfc] I-D Action: draft-ietf-sfc-ioam-nsh-03.txt
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Service Function Chaining WG of the IETF.
> 
>         Title           : Network Service Header (NSH) Encapsulation for In-situ OAM
> (IOAM) Data
>         Authors         : Frank Brockners
>                           Shwetha Bhandari
>       Filename        : draft-ietf-sfc-ioam-nsh-03.txt
>       Pages           : 9
>       Date            : 2020-03-19
> 
> Abstract:
>    In-situ Operations, Administration, and Maintenance (IOAM) records
>    operational and telemetry information in the packet while the packet
>    traverses a path between two points in the network.  This document
>    outlines how IOAM data fields are encapsulated in the Network Service
>    Header (NSH).
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-ioam-nsh/
> 
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-sfc-ioam-nsh-03
> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-ioam-nsh-03
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-ioam-nsh-03
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at http://tools.ietf.org.
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> 
> _______________________________________________
> sfc mailing list
> mailto:sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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