Re: [Idr] Bug in RFC 7911 (add-paths) and tie-breaking

Robert Raszuk <robert@raszuk.net> Sat, 26 June 2021 14:41 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD0C93A168E for <idr@ietfa.amsl.com>; Sat, 26 Jun 2021 07:41:50 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Z6gKYGtUZBd for <idr@ietfa.amsl.com>; Sat, 26 Jun 2021 07:41:46 -0700 (PDT)
Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 006AC3A168C for <idr@ietf.org>; Sat, 26 Jun 2021 07:41:45 -0700 (PDT)
Received: by mail-lf1-x133.google.com with SMTP id h15so21632821lfv.12 for <idr@ietf.org>; Sat, 26 Jun 2021 07:41:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hRqlq2JENVlo/Zsza+d1J7tP5lo6ld19H8tQVcHtWJE=; b=DL2jT4PLR+2AD1QIl3HdiVS4et0OVURTZUbumrtm10G+vLP2ZYlFWQ1OcZnW11yO67 7qbXZw+tfNXdubt2eVA8B/SfqcvzKPu3eAet3XvN11+7al7Z1wrf2kbhtQvmIM+rJZpT GZy8ZaaNmJwp0SPlBKUTbvvmTAmbPVsoyTn5vUgMTPYO5hvbUHHT63+pzQv6NtMAZa8Q AJBTWmOwZGAscuObKaUZ5qUnhwYkEWLf6JB6h2tiAyacyy/p7HAq1J7AWJbgf4HxFF/2 fA7hyxUxx0pdZ/SLpGj/qPdpUt/c0ziwyvym1djVild5S9GHwAVyJVIrBEys8m88FNIw JiNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hRqlq2JENVlo/Zsza+d1J7tP5lo6ld19H8tQVcHtWJE=; b=C4HtQNeCsp0UPeFRePoTG01o+acokcrRf3wu6fxMW+WAUeZidUj5rVLJ+0QqFhrbLJ G3uX2ehJ5YM97MRFP0O5VbX8Q7dJ8SrgA2MMszYJ8/0McnN7znkKil/DKn9t8c3QsI5+ nRpr6GY1MHYkwdz9j1RauddK23iH9dq+o4WLBasYNuaQzS2hvdwvTbuGRNxMbv6XUJel isbRv659/2dFEDRot0QSp+ufKGfqQEHe8537O3DoLuAsrktdxmE4ym9sPI9tA0ccyrVE HYsOBY4VCL2VJ5tBj3u/FDFpzg740iqfzYm2LwJMelrrN3ILnpZOG5en/6kQpDY5AGIa D3Mw==
X-Gm-Message-State: AOAM530hIX4FE+0RySQ92s1CsOSvg+tYJmadyPSBowRmDUvzruPvO3Ax 6fvri5JYXTchih3rdAJbrav9DGQlQOfcXDgLzblTUOpCoVUUoQ==
X-Google-Smtp-Source: ABdhPJzBRzomZL1rfDtePwRXyvI3KXWKd57vdcmwzsuJi/khhLiKMLo7/lo5w9SWuYI5FsopSS6GICTtmgnRSNS4U7s=
X-Received: by 2002:a05:6512:3a8e:: with SMTP id q14mr12446081lfu.396.1624718503823; Sat, 26 Jun 2021 07:41:43 -0700 (PDT)
MIME-Version: 1.0
References: <F689CF63-236D-401D-9C8E-AC1C39CDE772@juniper.net> <20210626144948.GD14665@pfrc.org>
In-Reply-To: <20210626144948.GD14665@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 26 Jun 2021 16:41:33 +0200
Message-ID: <CAOj+MMGRsFoBbtFhMfiEd3BxOpO3hdaOPaM8ouXytRr_E=A=-g@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: John Scudder <jgs=40juniper.net@dmarc.ietf.org>, "dwalton76@gmail.com" <dwalton76@gmail.com>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000047e04705c5ac4171"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Yx5mmO5ZpVyCwfF4iTcufdbWVh0>
Subject: Re: [Idr] Bug in RFC 7911 (add-paths) and tie-breaking
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Jun 2021 14:41:51 -0000

Jeff,

If there are common scenarios where a given BGP speaker will locally
> originate multiple paths without having gotten them from somewhere else,
> I'm
> not currently aware of it.


I think it is pretty common to connect PE (for simplicity assume non VPN
case) to two customer CEs.

Those CEs are over static + bfd.

Further those may be connected with different link bw.

So if you redistribute those two static routes to different CE's next hops
you will likely end up with two paths in BGP. Normally sending one will be
cool as you set next hop self, normally repair any failure, locally load
balance across links to CEs etc ... life is good.

But the moment you enable add-paths, adventure (not to say pollution)
starts.

I think this could be a pretty common case this discussion could get
triggered off.

And thx for bringing up the  conn-restore draft. I guess it matured
sufficiently to perhaps refresh it and start WG adoption call ? Either
Pradosh or myself should have the latest xml for it.

Thx,
R.