[ippm] Re: Ask WG for review draft-liu-ippm-srv6-bandwidth-measurement
Thomas.Graf@swisscom.com Sun, 26 January 2025 16:58 UTC
Return-Path: <Thomas.Graf@swisscom.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 F296FC151533; Sun, 26 Jan 2025 08:58:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.404
X-Spam-Level:
X-Spam-Status: No, score=-4.404 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=swisscom.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2J61BLMTHqXH; Sun, 26 Jan 2025 08:58:47 -0800 (PST)
Received: from mail.swisscom.com (mailout120.swisscom.com [138.188.166.120]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CEC0C151983; Sun, 26 Jan 2025 08:58:44 -0800 (PST)
Received: by mail.swisscom.com; Sun, 26 Jan 2025 17:58:36 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=swisscom.com; s=iscm; t=1737910716; bh=oVxHSapdSsdCJF5sWsKqZi/22Sy77Gl9EKJPN7ZEd8U=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=e7ALwnwd1b26OO1W6HM2FkeH/fZMnQ6YZW2giFN06auyIQwy0Jl/8p8GnIg9/YN8b QP48IV3MDMH3QPaPJlSIq5h15rumsIvPQBQgriOVCrLpgXXdE4QvnLoT/QUn0ZIGyQ tllQcwH2ujobefOuxP4oZD+ZsmObT5tfZRMRTuZNY7bmb5ebkzVbYk2UV65LE4tma+ hdamMi3pfjK2UOIOB35GSz8gKb/4XUXnFE1fVVOcZVYiKN2j96hCdcnXh6R9hcsf+z D3Z7BXchLaAxB7JVZeZkIq+LHcMUj5nb6ppfCgKvV7Tx5IJxwWqmyVt5ZN6Z3b7q1h PlXA+GnN7Zl4Q==
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="----=_Part_261692_1731347783.1737910716057"
X-Mailer: Totemo_TrustMail_(Notification)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=td4T2B3VW4rE/10ZVvzJ/Qr+iEGLGw83+OeTvQc1xqNaNuEwHYlS43cBRcix58CituRwlRqnw81zkeHwJVz+ceAUX3WH7CzIELjdzld2gmktsdPXf7JQc2m0ycg3XviUwa2Sdv3+QeIm4Fyy3k19IHF/ReN5tA53SlRVWMV8oF1C5Pg0mqS7wot5j84mmK77qnLPhw+Y7FTYnYm9DDQ+XKpNfQqOXx79kpOIom3lS3YtMrHIYhtQVVe5mWFy3cgs4egnO7yoZtiKEJwhHNFgMh275RhUin84YcVoOfb1OsHYJGbib7Isc07H+lVisTTGSfzAf6soksktknRLnKvOZA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rQrzYQxsCNQm1M/FTQyyzIRMTeQdJMEo2NW3+yTIgJ8=; b=af+FYIMCxLCi6UNiR92ODQDsgmXYmfUKJA/JvpwrClu2/+EMSM/tU+CvLuAY/7ASkrJ8uu3bYZBkA6eiPF88CzyN5PI/ldUzLxWSrbNsyOb813yuyOD2SpUNrfZIfbm/LwfqhCJbB6KmbA9pfKgjqXQ8Rec7HN4GGakvDdIkEjn/OvTcbURQgy7XY7OV6dLBfETM851xrImx8BsIVXGPT8fAa5hs0jh92Ckb4KLx7lcfOjc+DTuU4t8UxcsmmoFzyDD7pRXE8954EeFTVAgNVFryNx1UU8J/q4GuAlNJjWwuKcqGvxsfhg+632Tccgy/RbvNkD6EZD2hTx239q6mDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=swisscom.com; dmarc=pass action=none header.from=swisscom.com; dkim=pass header.d=swisscom.com; arc=none
From: Thomas.Graf@swisscom.com
To: liuyisong@chinamobile.com, ippm@ietf.org
Thread-Topic: [ippm] Ask WG for review draft-liu-ippm-srv6-bandwidth-measurement
Thread-Index: AQHbYy/BLWlM9n0kHkCT+u/Q9Uj35LMpV5Pw
Date: Sun, 26 Jan 2025 16:57:32 +0000
Message-ID: <ZR1P278MB117026B22CF6B3EEDC32634F89ED2@ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM>
References: <20250110151700190882306@chinamobile.com>
In-Reply-To: <20250110151700190882306@chinamobile.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ActionId=88b37437-a904-40ef-a3b2-395e8704cf4e;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ContentBits=0;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=true;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Method=Standard;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 Internal;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2025-01-26T16:25:55Z;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=swisscom.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: ZR1P278MB1170:EE_|GV0P278MB0951:EE_
x-ms-office365-filtering-correlation-id: b99c2d2b-c05a-4940-a88c-08dd3e2a868f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|8096899003|13003099007|38070700018;
x-microsoft-antispam-message-info: B6BxqAk9zl8oB/IH4ah4+bmAwAoKj756PM81t7v9ntwCT1XbMCP8SCxL9AQwxQELafeB8vuvbBO3+HeF4aJGj5uLiC51kxC/F6b6F/HsUjfRFZFgtSS4QhTLVZWABIjUVX6yvBOckarwgkSFpAdR4TaARLsdqtrsYnr+e2Ie4m3iPm3clyQ4ZGlqMbPOg7CRs0f4x1P/mS/f7MIK6gi7UP8XdRVUnwiJ8HA7WFhUQlgTd1WZbvvzMhD6aXcmrMFdg3APmKJC+3X+qWwLPY6YFeqa3ye4Ki6y0MpPlQf4mNAkN6blhTU5Lzox++/0bjsb9oPcXOureiNFiSl9lz7Q2YoAVkSGAESdR6w7u8zp4pph/fr+ViWzxGzQhWGTiNLLgwwG2Yd8XhujlgH7jD2Dl01I7QyOMvouDyCYMe51RxqZR1zp4V21/nnTXlyAggJU5sdSr2937OzgkzvXQ93t0ksOhT9drDgl4NJxmcQHBS4U2LyIpqcMq/m5hPqvGyxZDpSz45XN8oicvQeb6ZR31R3WDZHvWQ0qnmSRK+rATV27v7E2VygjI8dPwnr1Ej96ErylmqbqVgz8rV4qHtHNyklVN34dBGn6Mw9akQSU1KBAgtW/qLtPP/Z8bbyulHtCy0bsdJ87ahmWKkPz7z9pIidkHv6BmFbVkWzejd9KtT4IUaEKmLNtc7GZ9w2q6dgYgm0LVlnOhG0VWIH4/T4TS2qaj3QLT6JDidPC6CcLyT8r6d3Zygn14UCAgPsqGH5vFS9wWEuyaP9+Co1MA+AWBoBhp6RMxtUYeBpeXxmKrhpEjiQfQqbGgBZjIQY6VDT6HgQxx1t1V5lYTJpNcqGrHaZL6mvfW433h2EovKD33uvP2wLECbJf3SDZOMhMP7W89dYmPZH0VLeWNqvzziZgwsOXBhqLqYnSx8w/9B1PMaQFBD1+WkDqTwM5pxnoMyx5IJzGfuSdU/vvr9lWD2wAy87s6dgElfeLLOAP5GlHRHhpUrwnAb+GDJyp78Fu8yuhaRVtJ6T1GbFhGYeQcPVFSole+D0OlUgP5m86qzxcmQTL17ox0js4G+gSTp9Q35FMXJszZLiSLTjaEqSXXmXrtGcIJx0wfjO4sLNbPR+oCkkLbVNenSg13EFcu/6XbYp0fzydHYV913KgD1JGJzFrPhbPYScN6SI4ITOnyIa/zczJIXSCkOUXChbTZcSc1xHuYPZcBL9oINFmn2KaLNnOUeoa9oohIl0vKcKH3TTzoCYEkf8PF8WwbBBgYWLuFVcqGqxRmIwjSOndYFX70T09gtBCS9cIeJ/pukTkwNZtuWMonPB8tlSLv064oejNkQd737FIy3hb2IlVnZwJmj8KqbnWdA/5GTtWiOMJX+6hNICZ3vVrNvLPXOnRpteyw6BGxTy6Hv9m27KEhQt1jrjfWw==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(8096899003)(13003099007)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: +UdDaSOSPd5oGo2/KYrDRXhcaSxNz64C1KoZD9QjpnkXOHKZOk8XXzAZZUlXPuYHz29fi1PaUj3walinjRPFImyERnwaPdVpKfdJ4cR3Yr02raezu9a6ak4NavxNTV5l7ziSh7jWYUOZy9VwjGUm9M1IyZ2hSU1NO0mdO7SSanUW1rKW9Lacqm2Ero4FMG7jahUCDn/e5ht3q/pkjpcIuOnTcFDzhgZ2phhgCJ2Qg0cCP4wxZ6Lw/For94Bm1KYvDFB3W6feSZnpHdRpWFhwrBKwJLa6cQK/hODDK1GKCo81kwzg/a6Xr2vbp5BnPgDCWibkp/nNY6417WaPs4RoVCGFV2Oqnkisipyr3G+G7lfGwWg4LcYCiGxNXe8Dhrsi4z3tWd48GcwxwVZcw1CgYQukuTPpZOYaNA7vXU4SXuyny4E9kCrpdENDjmWB6/SV6x2UNYWjSNWWwC08uzJ24Eu0ju4Vnuw/vnfX2guVa7CMZwAn0Rb/Tn5kWWUwV7IlmrNyhhrVGy8Zyam5gjj+P5mTTwMNRxu1qe6/SEn+kyWyovFFe7Cm6KmKBrer46c93Fu26qIH2jrJ5g9qd/UfkHwXbdUnyYQH/D427NwU15t+A7YcfAecdxlCDPv6/B3iLy8VFl9D/2rHqU+cyjEyVudt9kwLFVBvdEHyxTpBU1ILkza+opgE6eUGN3dwIZ9Wvhk1wXCCfMI6FYZyJnjxWBlklH2uEj8ouKscqQ5+knn1wwjCwbTjRHsf2ziD82/PLEWL6mbbuv22wlNFJQ4rT/5AuBGdthNos9N5MIIpp/ciOeMW5Yv5lKDCdBlR5nY/EFqkNRSJfAsKP06LNiaBJyJnIwfSx1B5UpJe4SYpeFxYF8HZsbWL48hjiZQlZty9WlKmcEDn1kYBKejO3yQNe4HczUpFvsfp510hygSK7I+rOLEDKW9d04+qVx8r9Lz7dGIdpQ64ZygZtqcqY5rlgKAukcT05JTX43Kny1fbHXOj7+6QZ4ten8oJ7tSzsIt7OkQJSKkqqm50L0Y1fcpdU6w8zJeoVBA1/XwZp9eMPhvDW8p2RU5v8da4zu05k7mrLfRTTzQk2HoaWGrGCK1emsF5HWZuWs5Eq5QWcMlUbmruS7bSDISVVUUJ8ONLXEp6HOBxc/sd1gUvAJySivJ8YMFKVdCPbNCEDKuqOh3CKtAtvH7oqaL0bg9+y2ZD5xVsBpTp8dLYsEMUBInSP9gEIQYL+EY2G1J+MUJpMnJscnXegT+K9RO3Lc/l2LkaCK6eTOjW/1A+ri1v4Nk2DbHsettil91N232XNtE7QMiG+0uG0ODn7LFxridOndDz8HDi9rul9SWAcg6V9nNhdnhwar5Z896ZicD6GaCDZC/b1Tcu1h1A65M41wTh7b9DuA2r4WCK/dslsowwn87nn1iGIl/K2fY1+W0nF8yP+JQjLhXTh6tZUh7mGQktdmIpeu/CEsTEZbTn1or/ulBfN+PumvW9b34PkQT8y/VUQl0OmkUkOHfK/GzgYA0j98gHMjSP4apraKlgzbrxWVscU12lfHQz7f03fyWdZ1n8lmwBGG63mZ+3PN1vO0drr93ktJFZ
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: b99c2d2b-c05a-4940-a88c-08dd3e2a868f
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2025 16:57:32.3264 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 364e5b87-c1c7-420d-9bee-c35d19b557a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dVN7I+ajrznlW3/Ok8guqWIJ5FVSy1j49FzDtK/ty/PacdaxqPrk77wv6qbktek8F2lra55b2sgCva9e9S8DWGFrYIEY64Xfs2hJa/VZp04=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB0951
X-OriginatorOrg: swisscom.com
X-CFilter-Loop: Reflected
X-Trustmail: processed
Message-ID-Hash: ACN2T3CLL2ZLYM3MRQKT5CYYIYPRCTLI
X-Message-ID-Hash: ACN2T3CLL2ZLYM3MRQKT5CYYIYPRCTLI
X-MailFrom: Thomas.Graf@swisscom.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ippm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-liu-ippm-srv6-bandwidth-measurement@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: Ask WG for review draft-liu-ippm-srv6-bandwidth-measurement
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/uk0p_NpCWQ404krDzwc7NLo67pQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Owner: <mailto:ippm-owner@ietf.org>
List-Post: <mailto:ippm@ietf.org>
List-Subscribe: <mailto:ippm-join@ietf.org>
List-Unsubscribe: <mailto:ippm-leave@ietf.org>
Dear Yisong, As a contributor. I have reviewed the document and I think it raises from a network operators point of view a very valid point. Even though with the source routing paradigm the forwarding path throughout the network can be chosen at the source, due to multipathing and ECMP hashing, not all the links are always used equally and therefore the network might be over provisioned and congestion can occur. I find the idea interesting to determine based on the packet flow which interfaces the packet traversed and, if I understood correctly, export the interface speed from each traversed ingress and egress interface of each transit node. With interface speed I mean https://datatracker.ietf.org/doc/html/rfc8343#section-5 leaf speed { type yang:gauge64; units "bits/second"; config false; description "An estimate of the interface's current bandwidth in bits per second. For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this node should contain the nominal bandwidth. For interfaces that have no concept of bandwidth, this node is not present."; reference "RFC 2863<https://datatracker.ietf.org/doc/html/rfc2863>: The Interfaces Group MIB - ifSpeed, ifHighSpeed"; } I have a few suggestions. At the end of the introduction https://datatracker.ietf.org/doc/html/draft-liu-ippm-srv6-bandwidth-measurement-00#section-1 you are proposing a solution where the interface bandwidth information is being carried within the packet in IPv6 hop by hop options header as one of the solutions. Please also consider IOAM direct export, RFC 9326 which exports the metrics on each node along the forwarding path to a data collection. Also applicable in IPv6 hop by hop and destination options header. What is missing in IPFIX https://www.iana.org/assignments/ipfix/ipfix.xhtml are interface speed entities. In https://datatracker.ietf.org/doc/html/draft-liu-ippm-srv6-bandwidth-measurement-00#section-4.1 you are describing a new Hop-by-Hop Options Header carrying the information of the minimum available bandwidth. With https://datatracker.ietf.org/doc/html/rfc9197#section-4.4.2.2, IOAM Trace Option, where the information is carried in the packet, already has the capability to export ingress and egress interface id. However lacks the information of interface speed but already supports other interesting properties such as transit delay, queue depth or buffer occupancy which might be interesting as well. In https://datatracker.ietf.org/doc/html/draft-liu-ippm-srv6-bandwidth-measurement-00#section-3.3 you are describing with gRPC and Netconf a YANG based approach to export the data. I suggest to adjust to push based, standardized, approach with YANG-Push RFC 8639/8641. In either case, IPFIX or YANG, new entities/module needs to be defined. I suggest to address this in the same document. And last but not least. I am a huge fan of running code. I saw that Justin will participate IETF 122 hackathon https://mailarchive.ietf.org/arch/msg/ippm/6kKd42wbIW0P8IpL7nXWWkjyI7o/ an work on a IOAM DEX IPFIX implementation to measure on-path delay. Adding the interface speed information in IPFIX would address your use case. Could be potentially interesting. Best wishes Thomas From: Yisong Liu <liuyisong@chinamobile.com> Sent: Friday, January 10, 2025 8:17 AM To: ippm <ippm@ietf.org> Cc: draft-liu-ippm-srv6-bandwidth-measurement <draft-liu-ippm-srv6-bandwidth-measurement@ietf.org> Subject: [ippm] Ask WG for review draft-liu-ippm-srv6-bandwidth-measurement Be aware: This is an external email. Dear WG members, This draft outlines a comprehensive framework that leverages SRv6 capabilities to facilitate efficient and accurate bandwidth measurement. The proposed approach is designed to enhance network performance monitoring by providing timely and precise bandwidth data, thereby improving the visibility and management of bandwidth resources in SRv6 environments. This contribution is expected to aid in better network optimization and performance analysis. Please find the draft for review at the following link: https://datatracker.ietf.org/doc/draft-liu-ippm-srv6-bandwidth-measurement/. We hope you can review this draft and share your feedback. Welcome any questions and comments. Your feedback is invaluable to us. Thank you for your attention and support. Best Regards Yisong on behalf of co-authors