Re: [Lsr] New draft on Flex-Algorithm Bandwidth Constraints

Tony Li <> Wed, 03 March 2021 17:21 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 636513A1710 for <>; Wed, 3 Mar 2021 09:21:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id IyTiyIsYUJNN for <>; Wed, 3 Mar 2021 09:21:40 -0800 (PST)
Received: from ( [IPv6:2607:f8b0:4864:20::636]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 63DC03A170F for <>; Wed, 3 Mar 2021 09:21:40 -0800 (PST)
Received: by with SMTP id s7so7214557plg.5 for <>; Wed, 03 Mar 2021 09:21:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=TiaAdd656rt1ovIu0sTU4SiRtGtODRCTDtxChs5ET5Q=; b=qiOBzzJAhnFAX1NXSCUBix7EDoAEC/rOU4vPeUpDbuFAU8DcxnWe/8PfmQJaDrGpd1 uZtNJQ2oQfqnQdR7FXGGAVvjk1syv4KaD0avnnLxdAwl3R6xGW7FYpZHtk1rT18hTDkZ 9+ZNY8i4OF9UFnLcIvAlSVJjgIGkoXDA3/HlPQTiifrXheR22sA23JYyw/MUZaK291fK pSVWk0gmoSBykXfLMoTO0I6p5hnvqxRQWZHk9zjqVidQwTP9O+jrd2GMcDZ/mrd8mEDs w8qjGFWo7niY7VriaKpL5Y3c4yKEPjEkA+BKkYd/g3O99hCrN5sjjFQbN/oL+5VMQtBD 1pAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=TiaAdd656rt1ovIu0sTU4SiRtGtODRCTDtxChs5ET5Q=; b=Izy65hkDgW6VuZlX//eC9boJr8VLo/TVVoMJZ16dWoyUyfZ71gba/Zlam8iGNxHgbb 4ltmBQisWyZlWAPf679GA5v14qeNZPg7tyksB0OQ7qiDaGzT12u5pLdGTPyMD0CBsic8 sU+DD7rkBb8OPv7pJfOFT+zhzciSC2A0KB29LN3P3AWLr/ziwymFJL2ka4B4A9l81lDv E5gP205hd7b8MO4jVJPN69VGgEPeXd41ShI7sjs1E4T2oZtW13/wJ3CInV8ZpiWIt3PP 8nz5SDhGEsCeq6avJkrp57MDly5mSoPjQ1qFO0uyGPgArUv1shpSRLZbG4gWK//g+5vl JFoA==
X-Gm-Message-State: AOAM532/WTotJCSGLl1Nf+85WZ8N8nW3lgDooK8FR2hbZiLTrzX91y0z 96ViieCcWmGxq6TfynIWimzj2qFFIFE=
X-Google-Smtp-Source: ABdhPJwNUTVKw+0yF2qHjaJHzVI5986GJK8rrQHwIut3ynuGkUUNDuPQI9S4L89DMkNER64j49+sPA==
X-Received: by 2002:a17:902:ecc3:b029:e5:d7cc:2a20 with SMTP id a3-20020a170902ecc3b02900e5d7cc2a20mr231920plh.11.1614792099066; Wed, 03 Mar 2021 09:21:39 -0800 (PST)
Received: from [] ( []) by with ESMTPSA id z137sm27004940pfc.172.2021. (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Mar 2021 09:21:38 -0800 (PST)
Sender: Tony Li <>
From: Tony Li <>
Message-Id: <>
Content-Type: multipart/alternative; boundary="Apple-Mail=_8C0885D1-80CA-4E76-B7F1-97406C0C6C79"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.\))
Date: Wed, 3 Mar 2021 09:21:34 -0800
In-Reply-To: <>
Cc: Robert Raszuk <>, Gyan Mishra <>, DECRAENE Bruno IMT/OLN <>, Shraddha Hegde <>, Rajesh M <>, "" <>, William Britto A J <>
To: Peter Psenak <>
References: <> <> <> <> <> <> <> <> <>
X-Mailer: Apple Mail (2.3654.
Archived-At: <>
Subject: Re: [Lsr] New draft on Flex-Algorithm Bandwidth Constraints
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 03 Mar 2021 17:21:42 -0000


>> Link delay was dynamic before this draft.  As William mentioned, TWAMP can already be used to provide a dynamic measurement of link delay.  That, coupled with the link delay metric already gave us dynamic path computation requirements and the possibilities of oscillation and instability. We have chosen to charge ahead, without addressing those concerns already.
> TWAMP provided Min Unidirectional Link Delay is a dynamic one. On the other side this value is calculated based on multiple measurements over period of time and an average is used. Also, smart implementations can normalize the value so that a small fluctuation of the delay is not causing the traffic to shift or cause ECMP loss.
> What is important here is that the Min Unidirectional Link Delay is a link characteristic, not something that is affected by the amount of traffic on the link or subject to queuing delay. Same applies to Maximum link bandwidth.

I do understand that the minimum link delay is not meant to include queuing delay. That, however, does NOT make it a constant.  

There are several link types in use that exhibit variable delay: satellite links (e.g., Starlink), microwave links, and ancient link layers that deliver reliability through retransmission.

Any of these (and probably a lot more) can create a noticeable and measurable difference in TWAMP. That would be reflected in an FA metric change. If you imagine a situation with multiiple parallel paths with nearly identical delays, you can easily imagine an oscillatory scenario.  IMHO, this is an outstanding concern with FA. 

Please note that I’m NOT recommending that we back away. Rather, we should seek to solve the long-standing issue of oscillatory routing.