Re: [mpls] Reference Augmented Forwarding - MPLS RAF

Haoyu Song <haoyu.song@futurewei.com> Thu, 28 April 2022 21:11 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39DA4C159A3B for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 14:11:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, 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=futurewei.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 2Fv2ikhCTNV5 for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 14:11:00 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on20723.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eab::723]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3088C1594B6 for <mpls@ietf.org>; Thu, 28 Apr 2022 14:10:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IYZpd+Q+NgpyRmM+QYCQhChti26yUfcWHlBpag3LBb9ZoT8ki4k1QEElFoGS18c2q6j5HzBmfcrSKpAPnWlJRsgX/vWSbYBHhejJHVs91cw40ypr2MqnAk6YkwGatQuh1+nexTtXYXUV5FvwN/HbG9xw1k7FlqknGTH6/nKftz8laXvJZNM2c1xW75sSvxMQRho5GSIEqzfoRxFovRI3nbhPnUGx+uGEsLhRbdvfzadbDvS6H5usdR3xpQhSdA0B4rIzLC9E03iJ+GcWA51fbF/Tn+4qULijTr3h4qlGOLQ3rcu9kErVWbbGoX/u9TJtLu5tiXlYwvySRZI/cxbf5g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=s9U4tGFb6kw32NB2FCrQaVki03n1RuYvGsksB9p7ZVc=; b=bylKb8tiOWePsV7bK1du/28roId/kVOvA8co7VbwCKW9ZnqXsgPUiWbeujv2vDbfrNs0k9qe4WONlreUrTnej0rmjqX/Kye6isPDbiE5hkS4EkCUahJgHZ+FXGOSFK0UiIbKfwPVQETsMGs3nr0GV+JbPrGOUJNH27mfQNYVqL8WUu3wfOMZ2nT0M2bVbanM1LGtHbYpC8iGkxtgh8o2kW9ZxQkombNkxdqL7ywvdmSGmUinq4CsRSsivyHzh/OWTOatGoopFFvknwq5wv1az1id81Kr3T55i4O01GOUGZ1fytSvO05c4IjRVgD5b5uxhDeIx0cJBiDWTfO1fZLPLA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s9U4tGFb6kw32NB2FCrQaVki03n1RuYvGsksB9p7ZVc=; b=Z99P7eXdCW52Mknebx07MYDYgJI2iTFYFkfr+P7dN+jR1eQQVvHBeOUWEbmL4pW8DrcztFcV2ybsEzULELBe9xH6+lJAEY5Z5nMIunwpx8iiGPoCCAZKLtjZRzCZywLCerzYqDoMPBDMTiqGru047IXNfK2l9DwwLrjBgX2hlrw=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by BN7PR13MB2420.namprd13.prod.outlook.com (2603:10b6:406:b4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.6; Thu, 28 Apr 2022 21:10:52 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::88fa:f1ff:91e1:c220]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::88fa:f1ff:91e1:c220%6]) with mapi id 15.20.5206.012; Thu, 28 Apr 2022 21:10:52 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Robert Raszuk <rraszuk@gmail.com>, Tarek Saad <tsaad.net@gmail.com>
CC: mpls <mpls@ietf.org>, Tony Li <tony.li@tony.li>, Jeff Tantsura <jefftant.ietf@gmail.com>, John E Drake <jdrake@juniper.net>, Kireeti Kompella <kireeti.ietf@gmail.com>, Stewart Bryant <stewart.bryant@gmail.com>, "zhoutianran@huawei.com" <zhoutianran@huawei.com>
Thread-Topic: Reference Augmented Forwarding - MPLS RAF
Thread-Index: AQHYWOPeGkQeCmMGU0CgIdDxgbwPNa0Fbc+AgAAChICAACRRAIAAHGgAgAAQr4CAAAmzAIAACQoA
Date: Thu, 28 Apr 2022 21:10:52 +0000
Message-ID: <BY3PR13MB47879E8390AE551A063B43999AFD9@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <CA+b+ER=87-UZSoR3ke6ikFiemna9TaNpDMgVGkNO3xMUm-t8zQ@mail.gmail.com> <DM5PR1901MB21504A7698A7CFA2B57BA4F7FCFD9@DM5PR1901MB2150.namprd19.prod.outlook.com> <CA+b+ER=Hq5VOi36oxdYSWnubREBQGAG_+t0dh8iQKAj5v3ZOmA@mail.gmail.com> <DM5PR1901MB215048C6A108C14EF4EB6C76FCFD9@DM5PR1901MB2150.namprd19.prod.outlook.com> <CA+b+ERkk8Lq4LVZgw-uJ_jmxwK7knuyowif+m13BgcTryTtMBQ@mail.gmail.com> <DM5PR1901MB21501435732ED2C5719380EFFCFD9@DM5PR1901MB2150.namprd19.prod.outlook.com> <CA+b+ERk0gY2tY2SGZqFQ2uRmD3PA3bh6c3t47p2Cnjhd_mo5ww@mail.gmail.com>
In-Reply-To: <CA+b+ERk0gY2tY2SGZqFQ2uRmD3PA3bh6c3t47p2Cnjhd_mo5ww@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6eae0ed9-e553-4db7-58ca-08da295b93e4
x-ms-traffictypediagnostic: BN7PR13MB2420:EE_
x-microsoft-antispam-prvs: <BN7PR13MB2420AA15A98B2EBBB9AB2BE89AFD9@BN7PR13MB2420.namprd13.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tTJSH0E9LEIrzGHWsa88Xf7z5iECsleL4xvwCYqHkLUYJMm3wNg5ryYmJSENLkBGhj9swEhKCKRtQnPOgMqO/gBVYsoHlLP2HKZIbycd/cAUJqRPQ5yit0KG4GjwSbSWKfWKzs4KOEOc0Vvn/hnrFf+CjWZc/ZAp4QR2Js/npoIL83YCdZxcy3UEshtc71K+6thF73w3tmd026mMK9pc64gb1aHuS87lpEXny0ziXC+2Mz35/NXah1lMuMJ3+Z8fpJfPPtgxWE8VIbSBxdoW5BOjT77rb+biRX7nEe8HRP95VKdzulLVH3V5fa/Eo94q9bwXtfk4A3plXfVN/54EXagX2S8wqJ0cqMCYCczLgjfzmfziECOMMX0PCXMKn4NbC4e6CRvWNTushSzT/J/SMUwim0dmjWdk1UqnlqX9/+qdZGSmlf+WzzQUlzxnmwqNV24xDn/0tzKi8uDrb/y0Su9y+Ss2jUPqF0wfoES1A+kfAtobQDhtVEPtGqe1UN2Po7VrVnjJFZVb36ktY4ripasFy3a72kvqB2OO0d0djPjhjkadYhNT3EkWnf/fEYY5/5VvAFfwdJp79Zmyitu/EC0PIjUynWVdUYE9fRZ9HM+lte0dXgl0QGP1Iy/ohsaXlrvIzF4/xemMGkI44J87Ci1Qhfm8hwQJUyOociSkhnG9kA9J4okMCTri5KW4yjD6g+zaCO5ecB22KJcCDKH/uA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(44832011)(8676002)(38070700005)(316002)(33656002)(71200400001)(66476007)(64756008)(66446008)(76116006)(4326008)(8936002)(66946007)(66556008)(186003)(6506007)(2906002)(52536014)(7696005)(83380400001)(38100700002)(508600001)(55016003)(9686003)(26005)(86362001)(5660300002)(122000001)(110136005)(54906003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bJIDDx5jZ/PlscOIEiiM3APaH4HTNiFopLWh8k7gsAMw0emhsNIGY5O1Zmj9Ejy97A9Xm8yN/lLQW8xBjy0XnJP40I6yC9tIZ+2VOrSZNaWcSssOXA+N/iLV6gSdngYshJxy12XJQ1OhEqjMTqkOrTY88BfZh3SmPYpqBjH+bf2Q52hMjsTuTHAMNbclR6Ve1v52rZMrQw3XzomeleCKZyYUB/PLqW8U5gPmizQ099li2KgG8rFgctvHIPsectyIQI5X2bakgku7rsmfSFcabE7F9rAujeb009QXLpOp0w9I/hqLQ010w7ZjOOJf9TTsHeN8OzIZDxs35jKec96Nccu6xsoM+EgQo7oKTxVozVMdCTrqPh4Qk7v748GPWQAPEWh6wS7c+XaBNuQcslDCpyptDQ1hTjSeCkSm00MCAxXw8ukCXBG7/hw4LQo5cXHonAQoCFwYy7T+z0JRbZ4KrX9HOtH5ug8B+OTCLBRII/gmNdoJfOUPAje12CZzAGB55ci2HHxXhD/Yc0mA4yeZSBwoegbmzOoXouVFcABGY4iGDjpGcV2zR/BAnp3KtFmPHm/vWFX3c2dWMCvwmHPyEk+91acV4XMUmYPCrMNL8yOR/a1msWaq0mrxZAeRuwo+kczT/lJdTNLVuBWo8F7fift20yABC23BcEXT3z++4YVItFIhHIigBWukYFBUDHX2WB/ErZGWnFMfcZpahlnGjX9+IWeHROH5IZwcsCre7V+BCL8/A7PhL7lzV4z7qnc02TFhmOPYj7w0Wa+amn/bn5RitZqI1+y/ozPzKsvuF1+W4ob8jKidfYuQPDpMiM/UCl+2bbdqa48ChH3v1gxyF/I+fqQPq0N2dIPy++HNx4OVxPHA9S1MGgFiMgLHZnwzp+s/xddYpBLT2A9pCKi7VcYGYq7NUlAY5yXIdlBDGHDFwv5a/fJNUxsxeCkbOYWwXyywYOefV8Xd9b2sIZEa1vN0gEcI2iLCd3WaEp8xVxDOgKkgeW0p5Z6IGlNKV+JGZ9Ln2cPwRdciQZ2h83hdM432UNEJkfKEWVS1Vvd75FUfJqgd+UfaDdn8OOytI01vZEzfpocP6Bd66sa3nE2gidHfGBYdSG0zzfS7sD40NybTcfsvJ9qgBFCCsH3LSsu+1nMpfYUeI4gZz3ZbQyat4TxXxrxeP8WA1fYcflHuifbxPxtxc0DCfvnFbUy6DAR+jTm7zBDNViMRysjbFl4uYZyVIQdx96Pj5qvJQmMjSZwyzdrl8gUhaGbmWBh83TqiEC9TYoqV4I5efsjVOSVzl2lpM+o2FRAOWG20m89fKkaiW4vsZuYMrPfjIs/Q4KQelBgvYzuT0X/E//UZkgq7rcrbLdt3hBQeHyGkKsTv+ayoGU043yliHe4TYmE7IM6A72HyscE/DhyOkk8r1J0jWleRLBr8WLp6ZpUjOz3lt+406r3JHdEtdnsbepxk8OSCOEyUiSOi/YXseOPs2eqmqlV4ubjXWdqgiOJF/HCjZiEpSg3qiT3LlhV9xhyH2lPyNYBLgO8VD5cyAdYn47R7FU9e6f2zH/qtqWz88zPjvrIQRD09OdRhQ8y76aqpxaju6LVkDILm8fDoNOpPViPAJVYqbPmnWkXh+CJBJY4rT9Be082dQFVCBf3imz43h2gdqhV631KUrJayGxopSVDy2fy3Cr46ijvgpFoYdr50VZbEszUHpHvVe+OWA/nOmTRe
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB47879E8390AE551A063B43999AFD9BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6eae0ed9-e553-4db7-58ca-08da295b93e4
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2022 21:10:52.5856 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UDs3vDculGJJf1pUWsLJfu/oA4P0Js+eqpOKfWZQKQQb1ryBR6IMNm4NTZ6fh0zpDCO5Im96He1CLFmr1pvROA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR13MB2420
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/a2kuPa4HfbDPVABFIhEM-W7xGg0>
Subject: Re: [mpls] Reference Augmented Forwarding - MPLS RAF
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Apr 2022 21:11:04 -0000

[TS3]: Yet for other applications (like delay budgeted ones), the delay budget is for each path (and for each segment or transit hop on that path). Signaling such delay budget on that path will make it a per path state.

As noted this is an unrealistic use case. Unless you illustrate how to synchronize time in WAN to   the 10s of ns precision I am not going to spend any time on such a use case.

Besides you are going to waist much more precious forwarding time to analyze such budget at selected LSR then if budget is not met blindly and randomly drop packet ? If packets come too late receiving application can drop it. Putting burden to do such filtering into the IP/MPLS network is a truly terrifying idea (to say it lightly :)).


I actually don’t think this is a terrifying idea. 😊 If a packet is set to miss its delay target, it makes no sense to continue forwarding it because that will waste network bandwidth and processing power for both routers and end hosts.
Also, there is no need for network-wide synchronization for this use case. Each node can use its local clock to count the budget that has been used and pass the remaining  budget to the next hop. Of course, this way the transmission delay can’t be counted but that is constant for a link so it can be discounted in advance.
If we design also for possible innovations in future, we can’t ignore such use cases.

Best regard,
Haoyu