Re: [ippm] IPPM - IOAM Side Meeting @IETF 104 - Updated Agenda

"Shwetha Bhandari (shwethab)" <shwethab@cisco.com> Thu, 28 March 2019 10:18 UTC

Return-Path: <shwethab@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59223120463 for <ippm@ietfa.amsl.com>; Thu, 28 Mar 2019 03:18:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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=WG0pJgCH; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=j6D7dF+I
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 oUHDjhRqb037 for <ippm@ietfa.amsl.com>; Thu, 28 Mar 2019 03:18:20 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B925120267 for <ippm@ietf.org>; Thu, 28 Mar 2019 03:18:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=56223; q=dns/txt; s=iport; t=1553768297; x=1554977897; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=TwYL8UCrViw2Rn9Qi6epx81vptbtkn74WkZ2kb4JdLk=; b=WG0pJgCHA+9RqhMSUYUdeU39SWNZOxtew4jXijnhyB7w1Pt52JkQmbV5 u41SrMiauPDsofHlRkZVLcCOHH5QQL8V3umktXtc/fCzVeWNetnQv7PRF eeCJT/8OCrKpnHumjXLDydYboaABHXTEycxM4kf03mq2KzzGMYR/XnQ6e g=;
IronPort-PHdr: 9a23:2mGTRRDuZrSGHs2rrKyRUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qs03kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHwQAld1QmgUhBMCfDkiuN/71YjA6Fc5qX15+9Hb9Ok9QS47z
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ADAAA1npxc/4ENJK1jGQEBAQEBAQEBAQEBAQcBAQEBAQGBUgMBAQEBAQsBgQ4vJAUnA2h0BAsnhA6DRwOPKkqBaCWXDoEugSQDVA0BASIKgQVdAYJdAheFGCI1CA0BAQMBAQkBAwJtHAyFSgEBAQQjChMBASUHDA8CAQgRAwECIQEJAgICMB0IAgQBEhuDAgQBAYERTAMVAQ6ebgKKFHGBL4J4AQEFgTEBAwKBEIJBAxWCDAiBLwGLMReBQD+BEScME4JMPoEEgV0BAQIBF4FeCQ2CXTGCJoooHBEBI4IDhCKUEAkCh2qJMYIqGoIDXZEsg0sDh16BGIRxjTECBAIEBQIOAQEFgU4BNg2BSXAVOyoBgkEJCoF3GIELAQEDA4JDhRSFP3IBAQEBgSSNYG0BAQ
X-IronPort-AV: E=Sophos;i="5.60,280,1549929600"; d="scan'208,217";a="250411955"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Mar 2019 10:18:15 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x2SAIFRB001594 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <ippm@ietf.org>; Thu, 28 Mar 2019 10:18:15 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 28 Mar 2019 05:18:14 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 28 Mar 2019 05:18:14 -0500
Received: from NAM03-CO1-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.1473.3 via Frontend Transport; Thu, 28 Mar 2019 05:18:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TwYL8UCrViw2Rn9Qi6epx81vptbtkn74WkZ2kb4JdLk=; b=j6D7dF+IV0dXiE9uazY49ra/LumxavOHtDJnIbCg3Bp/q5XuXkPkNhlqeNx7VR+GDZXtyq3572u5LBuhCyKTYP2qshE1a/blkA3QFQRhIETjrUwOZp/amrch4TNfcnLQX45791VZoCkaVoE+vy1t7gwNnx/xAjYG5+vfXoYiAog=
Received: from BN6PR11MB0066.namprd11.prod.outlook.com (10.161.154.146) by BN6PR11MB1683.namprd11.prod.outlook.com (10.173.27.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.16; Thu, 28 Mar 2019 10:18:12 +0000
Received: from BN6PR11MB0066.namprd11.prod.outlook.com ([fe80::2430:aae:6ff6:ea54]) by BN6PR11MB0066.namprd11.prod.outlook.com ([fe80::2430:aae:6ff6:ea54%4]) with mapi id 15.20.1750.017; Thu, 28 Mar 2019 10:18:12 +0000
From: "Shwetha Bhandari (shwethab)" <shwethab@cisco.com>
To: "Ramesh Sivakolundu (sramesh)" <sramesh@cisco.com>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: [ippm] IPPM - IOAM Side Meeting @IETF 104 - Updated Agenda
Thread-Index: AQHU4y7RNTsq0He2/EGCm1DHekcUKqYhNOqA
Date: Thu, 28 Mar 2019 10:18:11 +0000
Message-ID: <08147841-EE60-4952-A8F2-10E30F3BE930@cisco.com>
References: <357B0B5C-13E0-474C-8F5F-3CBADAC11F6F@cisco.com>
In-Reply-To: <357B0B5C-13E0-474C-8F5F-3CBADAC11F6F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.17.0.190309
authentication-results: spf=none (sender IP is ) smtp.mailfrom=shwethab@cisco.com;
x-originating-ip: [2001:420:c0e0:1008::22e]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5b3fe8c3-609b-4118-41e7-08d6b366af23
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BN6PR11MB1683;
x-ms-traffictypediagnostic: BN6PR11MB1683:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <BN6PR11MB168333DED3B112007A006F03D6590@BN6PR11MB1683.namprd11.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(136003)(396003)(366004)(346002)(22804003)(199004)(189003)(6436002)(6506007)(71190400001)(6486002)(446003)(53936002)(71200400001)(10710500007)(2906002)(46003)(25786009)(316002)(54896002)(110136005)(486006)(236005)(97736004)(106356001)(14444005)(5660300002)(229853002)(6512007)(53946003)(2616005)(256004)(58126008)(186003)(11346002)(476003)(7736002)(105586002)(2501003)(33656002)(15650500001)(81166006)(478600001)(8936002)(81156014)(53546011)(2420400007)(6306002)(36756003)(8676002)(6246003)(606006)(99286004)(966005)(561944003)(6116002)(790700001)(14454004)(68736007)(7110500001)(102836004)(83716004)(82746002)(76176011)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB1683; H:BN6PR11MB0066.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wggaojq2cvphmi8vCY7EObyv+ZzNrxnIAOmKVsgY+8ed2CwSRYFM7OT28ULGXCviSdKoWW+eKveqW0OH7LRqOH0XJgflbmDZIhyPTtmBnH0gy7qunBwM+WSuuXzx1tXSNoK9rjcsJstqi4PFdsJuzm76/i21WR7er05X5DinhFKO8PdE+8jC53Ez27CVPoy9aZVAqfQ/M9kUPbj4FMctE31DuOvdSXaDVeDQpfWB0QA8Vd+nzYhe19FbbR67gnSm3wW7oN9hgaOkrF/THj90aK02NXIMjf54NzjSPQHL9v6GdZYdLwvRMjFJQUFZ0z6RlIyMHMG+txL9lz2xAJj6jv2qyJ68OuzzSL6X/NwJb96xTJW5bkgfVbufLdeCs9nYSjyfUx5dO1ng/CXYf/tmz84VCzDmeUzPluikwn1yHnc=
Content-Type: multipart/alternative; boundary="_000_08147841EE604952A8F210E30F3BE930ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b3fe8c3-609b-4118-41e7-08d6b366af23
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 10:18:12.2711 (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-Transport-CrossTenantHeadersStamped: BN6PR11MB1683
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/XwOLqE-SLYoHL_x613BNgX2RORI>
Subject: Re: [ippm] IPPM - IOAM Side Meeting @IETF 104 - Updated Agenda
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Mar 2019 10:18:33 -0000

Here are my very drafty notes(not even close to accurate) from the side meetings. Other attendees can share theirs.

Side meeting 1: Monday
   Attendees: Tal Mizrahi , Ramesh Sivakolundu, Frank Brockners, Barak Gafni, Shwetha Bhandari, Haoyu song, Footer Foote, Mickey Speigel, Parvez Yegani, Jim Gong


  1.  Data fields – metrics collected and control of metrics collection
Active flag, Loopback flag, Immediate export to be separated to a dedicated draft(s).
Volunteer: Tal Mizrahi to initiate a draft and remove the references from the data draft.

  1.  Prioritization of the encap work:
     *   Barak : v4 and v6, everything else will ride on v4/v6
     *   Mickey : v4, v6, VxLAN-GPE
     *   Haoyu Song : v6, SRv6
     *   General opinion in the room seems to converge on v4, v6
  2.  Action/procedure for Immediate Export , Postcard based telemetry (PBT) , MTU handling while adding IOAM etc should be handled in the new IOAM data-control draft
  3.  Export data draft priority – take it up on opsawg mailing list
  4.  Simplify data draft – remove the flags: what else? Drop or clarify opaque snapshot field? Is length of opaque snapshot be a deployment consideration?

     *   Opinion in the room let the opaque snapshot as is.
     *   Flags – do we need more bits?
  1.  Trace option with Immediate Export flag vs a dedicated postcard-based-telemetry(PBT) Trace option

     *   Discussion on PBT option type – differences/similarity with the existing trace option – why existing trace option (preallocated/incremental) is not sufficient for PBT :
        *   Some of the fields in Trace option are not relevant for PBT mode (e.g. Remaining len)
        *   Additional data in the header to provide context for correlation will change the payload of trace option, a new option is better
     *   AI to edit the new PBT option to reuse the fields of Trace type header, remove fields that are not useful, add the context data that is needed for correlation in the PBT draft?  Haoyu Song volunteered to sketch this and send it out to the group. (We already see the discussion on IPPM)
     *   Further discussions needed following 6.2  to decide on how to update IOAM data draft, flags, define new option.
Side note: Can we fork the IOAM repo from<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Finband-oam%2Fietf%2F&data=02%7C01%7Cgbarak%40mellanox.com%7Cb7a80b5a11134536813808d6b20759c9%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636892141977427420&sdata=XFEtFqGgEFEXKb%2F3WAe6%2Bl%2FUQhO5%2Fv1kxjnFKvgE90Q%3D&reserved=0> into IPPM wg git<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fietf-ippm&data=02%7C01%7Cgbarak%40mellanox.com%7Cb7a80b5a11134536813808d6b20759c9%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636892141977437425&sdata=0L7VcEFKDeDboHuEGsAfmc%2F%2BNPUH6l21pdNgxeU4rxI%3D&reserved=0> for this work?


Side meeting 2: Tuesday

  Topic – prioritizing encapsulation for IOAM based on deployment experience:
   Jeff Tantasura (Apstra): VxLAN (vanilla) over IPv4 in DC for tracing and immediate export. For export of the collected data: Netflow less preferred for export   over GRPC.
Dmitry(Yandex) - Datacenter V6 – buffer and queue management in transit devices, export over GRPC
Diego Lopez (Telefonica) – NFV deployments  - VxLAN, MPLS for carrying the trace data – Export over GRPC
Haoyu Song (Huawei) : Carrier network, IOAM with SRv6, trace

Again: v4, v6 highest impact followed by VXLAN, SRv6,

Random comments:
Concerns about leaked packets out of the IOAM domain: do not assume UDP protocol number to map to VXlan or other tunnels to look for IOAM (RFC 7605)
Tom Herbert: How about the IPv4 extension header with IOAM?  https://tools.ietf.org/html/draft-herbert-ipv4-udpencap-eh-01
Greg Mirsky : Overhead of tracing w.r.t higher class of service
Jeff : Geneve in enterprise – Geneve deployments on the rise, should it be in the encapsulations to be tackled soon list?
Barak : If the problem is solved in the v4/v6 layer there is no need to do anything for overlays?
<general opinion> GRE not useful, native v4 solution needed.


Export of the IOAM data:
GRPC vs IPfix
After general discussion on feasibility framing raw IOAM data and some context into HTTPS(GRPC) for export to collector vs keeping it in simple IP/UDP or IPFIX for first level export, general opinion in the room tends to - it is a reasonable starting point to use for export.


IOAM Profile:
Tal described the IOAM profile https://tools.ietf.org/html/draft-mizrahi-ippm-ioam-profile-00.txt
Discussion on Yang to describe such a profile..


Performance and scaling discussion:
Writing metadata deep in the packet is expensive
Hardware parsing depth limitations demand minimizing data closer to the header. ECMP another consideration – L4 to be reachable for parsing engines within first x bits of the header..


Side meeting 3 : Wednesday
Topic: IFA & IOAM:

IFA drafts:
https://tools.ietf.org/html/draft-kumar-ippm-ifa-01.txt
https://tools.ietf.org/html/draft-kumar-mpls-mint-00.txt


  *   Namespace + Trace-type – the tuple defines how to interpret the IOAM node data collected.. seem to be an agreement on this being common grounds for IFA and IOAM
  *   Multiple namespaces within the same packet to support devices with different capabilities
     *   This is suboptimal for deployments (5G) that are sensitive to overhead of trace header/option length
     *   China mobile has a competing solution for MPLS to deal with low overhead- https://tools.ietf.org/id/draft-cheng-mpls-inband-pm-encapsulation-00.txt
  *   Another proposal for making lightweight IOAM https://tools.ietf.org/id/draft-li-spring-light-weight-srv6-ioam-00.txt
  *   Data draft: should we carve out tracing out as a separate draft from POT/E2E included... more discussion needed



Thanks,
Shwetha

From: ippm <ippm-bounces@ietf.org> on behalf of "Ramesh Sivakolundu (sramesh)" <sramesh@cisco.com>
Date: Monday, March 25, 2019 at 6:19 PM
To: "ippm@ietf.org" <ippm@ietf.org>
Subject: [ippm] IPPM - IOAM Side Meeting @IETF 104 - Updated Agenda

Updated Agenda for Tuesday Side Meeting.

Agenda for  side meeting- Mon, March 25, 6:30pm – 8:00pm, Room Tyrolka


  1.  Data fields – metrics collected and control of metrics collection
  2.  Active flag – nomenclature and mode of operation.
  3.  Immediate Export  vs PBT – ways to correlate flows at the collector
  4.  V4 Options Discussion
  5.  Prioritize encapsulations to focus on.
  6.  Opaque State Snapshot – Schema ID vs Namespace ID

Agenda for side meeting - Tue, March 26, 6:30pm – 8:00pm, Room Tyrolka



  1.  IOAM Profile – use case
  2.  Prioritize encapsulations to focus on.
  3.  Performance / implementation considerations in IOAM

Agenda for side meeting - Wed, March 27, 1:30pm-3:00pm, Room TBD (Meet at Registration desk)



  1.  Spill over from Monday’s side meeting agenda
  2.  IFA proposal for data types and format.

-Ramesh