Re: [mpls] Reference Augmented Forwarding - MPLS RAF
Robert Raszuk <rraszuk@gmail.com> Thu, 28 April 2022 21:32 UTC
Return-Path: <rraszuk@gmail.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 AAA62C15E3F8 for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 14:32:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 kwAmCQZYaaD4 for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 14:32:34 -0700 (PDT)
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AF3DC15E3F1 for <mpls@ietf.org>; Thu, 28 Apr 2022 14:30:43 -0700 (PDT)
Received: by mail-qk1-x731.google.com with SMTP id b189so4598375qkf.11 for <mpls@ietf.org>; Thu, 28 Apr 2022 14:30:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2FXt6nozMQlw/BvDgrd0zYwX1GxkphJIRRKxyt1c6Ro=; b=J75BWba/+SY+/JPDttEcR2sSI/AOcEnL1s4yHy6s7/1unp2ykaJ53GZX1xb5pkfY9i PRiIIs4RxKbmte4IaSvV2StqA3HgUWLViqYGAHImqwjvDkc5Qq8lxZ76mKgegzDzl71W SqL1e/2R1XS7Z5/9Lx9yY6N1ab7nBaQHcDzeDylEnFrPhPDHz4JvN19XdH+skXPYZdjj MoTQEVXqneKXTl3xC+77N137QdBJbOImNuk7MAbPvMizVr00LYJZmJegeGPzWikev1Z+ jSX1E28AYkHhp4pTgn6yL+gjVsW6RdPasa4KJmbh6P5MmlMInq3CCnUagBBVF47lbJ0u GylA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2FXt6nozMQlw/BvDgrd0zYwX1GxkphJIRRKxyt1c6Ro=; b=HcY7sRmOh2679q1tvG5/vNiKY3wMJJ1XaNEG2wul6jjxrE5OTAjGjG/iKnqlPOKkK6 D7YR5WddHTDQV6vIJDLxvErmAU3xkPTdRzZHP8N1Wo5KnMp1cvuL5Rbzeg1k+YFDFazI eAf9ZeuIZ7ZfYFzGVCHDhw/Al7w/t8v3LeZTaKWFiEGlubaE/d1Li+AZeOf5vd8EmS+W rCdZjm4LHOUcFQ3EyXOtDXWn5o4qKPn43J7Se08Y3/EGokbSTNOu16/pp2XeIP+2bN5R JnNYo0bHV37aZzZ6+cxeHC14y1k3u46o40HKyWVZQ3BKEmMK0HAMaD3AoM1S9tyRqDcH iivg==
X-Gm-Message-State: AOAM532U2xn4PRRLktqifDZ6pmFdfsKhz6owiMu22vBiJnUG1jkBFG1D euTctCirhkVEypBuFSYQQE8G6HzoqTgCuBAo/dRlNL4hEZgVAg==
X-Google-Smtp-Source: ABdhPJwji3sgRd0lp0PXkUSZrU21/5fhHt3Twtafn1Mfeg4fKFPsnzwXo9Z4CUkG90VzUnU6y5BSF0bs8NBnrikPJbk=
X-Received: by 2002:a37:86c2:0:b0:69c:6dd:e4bf with SMTP id i185-20020a3786c2000000b0069c06dde4bfmr21133132qkd.105.1651181442231; Thu, 28 Apr 2022 14:30:42 -0700 (PDT)
MIME-Version: 1.0
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> <BY3PR13MB47879E8390AE551A063B43999AFD9@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB47879E8390AE551A063B43999AFD9@BY3PR13MB4787.namprd13.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Thu, 28 Apr 2022 23:30:37 +0200
Message-ID: <CA+b+ERmJzf+5avir8GkVUf_tLf9c3f6SfqfP+gsoKY+_DWPrBQ@mail.gmail.com>
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Tarek Saad <tsaad.net@gmail.com>, 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>
Content-Type: multipart/alternative; boundary="00000000000052f1a205ddbda30e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/fxfQI7Owe92tAaRYFvST7DNzBr8>
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:32:39 -0000
> Each node can use its local clock to count the budget that has been used and pass the remaining budget to the next hop. Last time I looked at router architecture the most time was spent on egress queuing. So you want to modify the packet header post egress LC queueing ??? Original ! > transmission delay can’t be counted but that is constant for a link so it can be discounted in advance. Seriously ? Link transmission is constant ? Today say you are enterprise. In global WAN vast majority of links are emulated circuits over some elses IP network. The delay of traversing such links varies often orders of magnitude depending how underlay carries the packets or even how it hashes the packets. And such link delays is what makes applications unhappy, not really router's switching delay if you watch your network and never get to 60%-80% peak utilization of any egress interface. While I do have sympathy to drop junk as early as we know it is junk I am worried about application reaction on such drops as well the decision leading to determine that it is junk. Interesting .... Cheers, R. On Thu, 28 Apr 2022 at 23:10, Haoyu Song <haoyu.song@futurewei.com> wrote: > [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* > > >
- [mpls] Reference Augmented Forwarding - MPLS RAF Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Stewart Bryant
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Stewart Bryant
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Aijun Wang
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tianran Zhou
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tianran Zhou
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tianran Zhou
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … John E Drake
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Gyan Mishra
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tarek Saad
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tarek Saad
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tarek Saad
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Gyan Mishra
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … John E Drake
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk