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

Peter Psenak <> Wed, 03 March 2021 18:41 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id B983A3A182A for <>; Wed, 3 Mar 2021 10:41:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -9.603
X-Spam-Status: No, score=-9.603 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, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id S7_oXea_dhKS for <>; Wed, 3 Mar 2021 10:41:04 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id BB4C73A1826 for <>; Wed, 3 Mar 2021 10:41:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=1779; q=dns/txt; s=iport; t=1614796863; x=1616006463; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=7NNOxNEz9sLs/heHmW45wzgxk9FPclMKfpkw2wCCXWs=; b=hZdUk1a+dRQvDQyFdIKHw86o+LT1Ne7tlWomLFt4obuJpY8a3kmXUJL8 R3ehHTZlYheKEBzCifWZhHaQ/IZMH3JLkZxCigQt0RMWhJ3QK1naj17Y0 OQSkCsu0185lqS5UtBo0EyATze0fUVTbEZKGBtJ86Ikqr43datl2O8WLB o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.81,220,1610409600"; d="scan'208";a="33885359"
Received: from (HELO ([]) by with ESMTP/TLS/DHE-RSA-SEED-SHA; 03 Mar 2021 18:40:58 +0000
Received: from [] ( []) by (8.15.2/8.15.2) with ESMTP id 123IevZ8032740; Wed, 3 Mar 2021 18:40:57 GMT
To: Tony Li <>
Cc: Robert Raszuk <>, Gyan Mishra <>, DECRAENE Bruno IMT/OLN <>, Shraddha Hegde <>, Rajesh M <>, "" <>, William Britto A J <>
References: <> <> <> <> <> <> <> <> <> <> <> <>
From: Peter Psenak <>
Message-ID: <>
Date: Wed, 3 Mar 2021 19:40:57 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
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 18:41:06 -0000


On 03/03/2021 19:14, Tony Li wrote:
> Peter,
>>> 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.
>> yes, and that is what I referred to as "delay normalization", which can avoid that oscillation.
> It can also negate the benefits of the feature. One might well imagine that Starlink would want to follow a min-delay path for optimality.  If the delay variations are “normalized” out of existence, then the benefits are lost.  The whole point is to track the dynamics.

for all practical purposes that we use it for, the two values of min 
delay that differ by few microsecond can be treated as same without any 
loss of functionality. So it's about the required normalization interval 
- something that can be controlled by the user.


>>> Please note that I’m NOT recommending that we back away. Rather, we should seek to solve the long-standing issue of oscillatory routing.
>> not that I disagree. History tells us that the generic case of oscillation which is caused by the traffic itself is a hard problem to solve.
> Any oscillation is difficult to solve.  Positive feedback certainly can exacerbate the problem. But solving hard problems is why we are here.
> Yours in control theory,
> Tony