Re: [Idr] Doubt noticed while looking at draft-uttaro-idr-bgp-oad-02.txt

Gyan Mishra <hayabusagsm@gmail.com> Wed, 12 July 2023 00:35 UTC

Return-Path: <hayabusagsm@gmail.com>
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 04AA7C169513 for <idr@ietfa.amsl.com>; Tue, 11 Jul 2023 17:35:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.085
X-Spam-Level:
X-Spam-Status: No, score=-7.085 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 B8bE9wY5q1mc for <idr@ietfa.amsl.com>; Tue, 11 Jul 2023 17:35:05 -0700 (PDT)
Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (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 57DD6C169501 for <idr@ietf.org>; Tue, 11 Jul 2023 17:35:05 -0700 (PDT)
Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-403b3213d8aso18054911cf.0 for <idr@ietf.org>; Tue, 11 Jul 2023 17:35:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689122104; x=1691714104; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=3iP/0r7pfPynl4x5DLbtfYBQlpJ3zHyvSKlQRvcVG1k=; b=IzIUMPozfd81fEkxAh0l1lvwtwzhkjlMTHzUrLjvPsRJVjLEYOOzrr8vtQ6dXJjHOw MVKsnm21a3J1ay/OxvA2nsZijN31t9X6DsILOK90Z7FhptgJYwDklSfbvQL1MWexStwT DC/lbxMRHbT/95nPxLEDdpe9jJdiR3/cNnXZRqK7EPidkTmhrJ1k6wAuNcb0y/28ridd 7mSoym3NeX7rm4X81zsify9DSzATge0yu9pnj5hvnWnA6tL/DsHWxbeFazZFEVCtnnmc jrbSZ2s5WFUpGjGKcHqwASxoSdSiHQse+4zVjamgUpIVv6NSE4YF5iGr2f2RL8KA3qje kKiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689122104; x=1691714104; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3iP/0r7pfPynl4x5DLbtfYBQlpJ3zHyvSKlQRvcVG1k=; b=h20pwKehL1i7NuYyoJtWQIXmqpR4jXx6E7vQS8muQUn/5z71+BHFRXHrExTzp8hieq Q3pu4ICY82y4/8jsR7DH0wd2ZE2kguXcNizFbzrs2fWUqAeaRrGC/Bss9KMltVJw8/mN e+/YFRvBGRP3TIqtvAs4DbskDJC25YkuPfOOjqYjm9BHOWZV8nf61lxv3rzPsZjNWv4K ovQIuU+rXKE8sabLb+hIRruqHUfJfeDZRM+OuYbEhreHsTdbVfFVGFenzPJeCLNM4ILN ykxZZvaEM0t5v9HZl3m3YTkKHoZ0Zt2HkS8d9m2p+U0GB8v/EJ+bvKMOMXUAuDdHFM1n awZg==
X-Gm-Message-State: ABy/qLbNaZZgVpDO6eUKZVOgjiKGA7NneEUuIjs1a85Q0i0LVoGeorc4 ZRyzKfm6ehebmL8/SRLtbMKMDeJHvVvt+LCmdcg=
X-Google-Smtp-Source: APBJJlFXwz3zG9iem/Bz/PwmimfUX2BMuIHuRXfm4fD/vxCbxctCYxCINyuB1Lfb6C0awU00WmlxdmUlf+0IOaXZ8zY=
X-Received: by 2002:ac8:58ca:0:b0:403:a261:6dd4 with SMTP id u10-20020ac858ca000000b00403a2616dd4mr12406952qta.7.1689122104112; Tue, 11 Jul 2023 17:35:04 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MME2aYv8Qhry67eGmgK5toc86LBWGgUFGyxs3JSm+Eo-kw@mail.gmail.com>
In-Reply-To: <CAOj+MME2aYv8Qhry67eGmgK5toc86LBWGgUFGyxs3JSm+Eo-kw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 11 Jul 2023 20:34:53 -0400
Message-ID: <CABNhwV3TtczH9wC4dRk0864vbbZJkKpJ57DqTND4rvFLDqDiNw@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: "UTTARO, JAMES" <ju1738@att.com>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ff7cd606003f629d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/p4fheEKkNaGYveoCa2_xeGGypHI>
Subject: Re: [Idr] Doubt noticed while looking at draft-uttaro-idr-bgp-oad-02.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 12 Jul 2023 00:35:10 -0000

I can see the very slight benefits for cooperating ASNs under the same
administrative domain, however this is a MAJOR quite massive  update to RFC
4271 as  to how BGP was intended to work as far as what path attributes are
transitive verses non transitive.

Taking a step back if you look at the gains for cooperating ASNs within the
same domain versus the massive change in BGP path selection process for the
entire internet, I am not sure this is a good idea.

Even within the same cooperating domain all operators and network
designers, every engineer out there worldwide  knows how BGP works today
and this is a complete rewrite of BGP following a brand new set of rules
for best path selection.

I am fearful of possible loops and routing issues that could arise with
such a dramatic change.

I think it would be good to test feasibility with some open BGP
implementations and test to see if there are any major problems that come
about before progressing.  This could be in a large virtual lab simulating
the internet and with OAD and try to make things break to see if the change
to the best path selection process causes any major problems.

There are a few path attributes I see that could benefit from the change
but there are already other path attributes that provide the same de
preference of backup paths capabilities or any other policy type changes.

If it’s not broken, don’t try to fix it.  I think that mantra applies to
this type of change to BGP.

I truly don’t think the benefits outweigh the risk.

As well as the possible implementation bugs that could crop up.  OMG!  I
hope I am retired before then.

Gyan
On Mon, Jul 10, 2023 at 4:25 PM Robert Raszuk <robert@raszuk.net> wrote:

> Hi,
>
> The subject draft says:
>
> *3.3. NEXT_HOP*
>
>
> *The NEXT_HOP attribute is a well-known mandatory BGP path attribute
> [RFC4271] that MUST be present in UPDATE messages sent over EBGP-OAD
> sessions. The origination and modification of the NEXT_HOP attribute MUST
> comply with the EBGP-related specification in [RFC4271].*
>
> Well I am afraid this is wrong on multiple grounds.
>
> The reason to state this is that RFC4760 made NEXT_HOP attribute optional.
> It is no longer mandatory as next hop information is carried in
> MP_REACH_NLRI attribute.
>
> Moreover most protocol enhancements and in fact all which seems applicable
> to the author's goal went into defining NEXT_HOP information encoded in
> MP_REACH and not carried in standalone attributes.
>
> In fact RFC7606 very clearly highlights how NEXT_HOP path attribute became
> optional if we negotiate MP capability in section 3d:
>
>
>
>
> *   d.  If any of the well-known mandatory attributes are not present in
>      an UPDATE message, then "treat-as-withdraw" MUST be used.  (Note
>  that [RFC4760] reclassifies NEXT_HOP as what is effectively
>  discretionary.)*
>
> Observing the history there is still confusion among vendors and customers
> if standalone NEXT-HOP Attribute should be still sent in spite of MP
> capability or not.
>
> However it is clear that it would not be a great idea to suddenly make it
> mandatory for BGP-OAD.
>
> Thx,
> R.
>
> PS. Yes, its mandatory nature as defined in RFC4271 was never formally
> relaxed. But it really does not make any sense to send the same information
> twice ... and it makes UPDATES much more fragile if they happen to contain
> different data formats.
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*