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

Gyan Mishra <hayabusagsm@gmail.com> Wed, 12 July 2023 00:56 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 F1B42C15153C for <idr@ietfa.amsl.com>; Tue, 11 Jul 2023 17:56:02 -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 JxK6tVFr34oK for <idr@ietfa.amsl.com>; Tue, 11 Jul 2023 17:55:59 -0700 (PDT)
Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 0B036C151075 for <idr@ietf.org>; Tue, 11 Jul 2023 17:55:59 -0700 (PDT)
Received: by mail-qk1-x736.google.com with SMTP id af79cd13be357-7659c6cae2cso470156785a.1 for <idr@ietf.org>; Tue, 11 Jul 2023 17:55:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689123358; x=1691715358; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=UxzDzAXZDnSjJm/mg6mRpIxT1TLdARs7bCeKrYRmLN0=; b=R0PYvEhZNJqtNHZOgemrOaxQ+Ileg9zKBkLG7FcUrBfWiD7+0Cphjn3y1gvvfGI4BH TBO1X6hrfz/YUFvRRhs/Yri6zSVqZcPUfsWHVjl3bqQ46BikzpIogWk6UAo7KZ6awkL/ Ez1unGVp1bG4CFwoQ03av3v0EJPIJmHI4skPCSYOBwofegDTB/Y+RWsOUGqRZUNk2YxI F6vPS8hgW3dbm5qtHGm+r9LrTfD43KcubeYRpN4KwB80tsvLBSmE2uZ4yb/iLCm4dv2R qgIgfL5kPho6bRY7zJrlpeAMbTDoR0WweErtS2dCxnCt1zapnd5PtDABcc6PKWWgWXLz bsKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689123358; x=1691715358; 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=UxzDzAXZDnSjJm/mg6mRpIxT1TLdARs7bCeKrYRmLN0=; b=jxoIN53DCeMzF9++SgyHT1uWId5LScOfeHnagk/uH/kOXcxvZwM6uvmaTQprbQ59a7 JAbMETUbmpapZZN32/oqj65eRLw4cFrXuQBXm0S++X2Z1bv+ubo8gW9njf014ktKQlBt VNfnnrj5Ccs/h2vZUBji7wNsAHk3u5QNBOYWPqt/uVL5aI2mIRApvjhpypty796grSVW PRmiPn/qgXkQtXvgb9bbOvXjF49qE/Bx1ZILSfY9Fb0gP3WdfPB5bUwaI4myRnnznfcp 0dDppyX1Oq3jUGuMHfi+hx+zg3VR8Z0sRiQmziYMhXR239baFdluONXHLWQhb/tcNfXM yZ5Q==
X-Gm-Message-State: ABy/qLbUwx5oxrSX6F4EAzuftm6MigF14HM/T+ulTad9yh52f1eP8iuP vySmWXQggpE1ItAOY9M7tFHEHPFWHougip0C5Ws=
X-Google-Smtp-Source: APBJJlHLbGqhvEvvdcAOoNTq8yVrvr3jYzphE//CgorkPNRn7Q7wA4xkuOXsU7EXNXVzdgJR0zk1O9wsuF5M2XqK4j4=
X-Received: by 2002:a05:622a:1755:b0:403:b41b:a6c6 with SMTP id l21-20020a05622a175500b00403b41ba6c6mr6315515qtk.38.1689123357828; Tue, 11 Jul 2023 17:55:57 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MME2aYv8Qhry67eGmgK5toc86LBWGgUFGyxs3JSm+Eo-kw@mail.gmail.com> <CABNhwV3TtczH9wC4dRk0864vbbZJkKpJ57DqTND4rvFLDqDiNw@mail.gmail.com>
In-Reply-To: <CABNhwV3TtczH9wC4dRk0864vbbZJkKpJ57DqTND4rvFLDqDiNw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 11 Jul 2023 20:55:46 -0400
Message-ID: <CABNhwV22wK=aqnV=_3DuVXos74opO2AhgTkxCALX0_0m=zDB7A@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="000000000000b9ab1e06003fad0b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/oQ-kmcIH60t9SfbLMAv07iw_J_A>
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:56:03 -0000

I think we really need to assess the problem statement and what policy are
we not able to craft today with RFC 4271 that requires this change to make
all non transitive path attributes transitive.

I think there is very good reason for some path attribute such as MED and
local preference to be non transitory and it actually provides a means of
routing control moreso then making them now transitive.

On Tue, Jul 11, 2023 at 8:34 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
> 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*
>
> --

<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*