Re: [Idr] One Administrative Domain using BGP (Fwd: I-D Action: draft-uttaro-idr-bgp-oad-00.txt)

Robert Raszuk <robert@raszuk.net> Mon, 13 March 2023 16:51 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 B0A59C152574 for <idr@ietfa.amsl.com>; Mon, 13 Mar 2023 09:51:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, 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=raszuk.net
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 A73XkYx_3qk4 for <idr@ietfa.amsl.com>; Mon, 13 Mar 2023 09:50:57 -0700 (PDT)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 C3BCAC151534 for <idr@ietf.org>; Mon, 13 Mar 2023 09:50:57 -0700 (PDT)
Received: by mail-wm1-x32e.google.com with SMTP id bg16-20020a05600c3c9000b003eb34e21bdfso11420965wmb.0 for <idr@ietf.org>; Mon, 13 Mar 2023 09:50:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1678726255; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=KtOhkewsapM/XZfWgSkDywMsmmDHYpEUcosf+QtneXU=; b=Te5ZA7bzMeMxxocWf+maM6RMwEgl3NUgj+N+RGMrDz4xCbkv3OsxDgPYBHc5SJS0pO nqSKXQ8W3dVwX2w77dcRmDlZr921dgQxaNkhKn6b64M1AKPoFGelzB3UybHHn60JOeqN KjxG5t7M+XcgfNkZCJWd2sVU2MiNFpZipmGSXcQjEQ6671UXkYu1Kr0aPsW35awZgdX/ zkGrcxmwpC/C94+tZneROz+qrcD8jO1m8met521gREukP6LxhV41DMcqL1Hgm5vp9cb/ IBZcSGv6xjNZI5ufdqMZ8T+DWeiZD9y8bGEdjexogOLa7Qz39te0WAuaANpeHeubcV1z n34Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678726255; 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=KtOhkewsapM/XZfWgSkDywMsmmDHYpEUcosf+QtneXU=; b=wcRmbkmvGMj/jVRFjcCNfUQph2YGneSjbJX99+UwIF6eWRpQVrSiyI2Gws2KlMUjQE Whbk6/sYOPG6rq6vvokv+wl1u1COsVQ4VUrB37CvYTqUGrhFDBSm9RQfDMeuEHP4vkJx a3t9MKWj5E4Mtm6pPNfL7TrCbZRhYPM3rZU6i+/6fTkLqR7bxu5v3aDp+UIdaeBG+ipE 80pzuV49tFU86dbU7gkbRFC1EYSM3pycxgznyvrdPxZE75goEd0yNVO+fJWmjg8F8KFA B8rKrQcEZXSsq4jIdpCkzpn0SH/fEcBQV/moqc4Q9AJG4xy6AoraAAPI79RzRVB1mr4s FsUg==
X-Gm-Message-State: AO0yUKVNabUjD1dEXg4TS8eMoMQfhCXgF0Clp/TVz2IwhO0do/0IWSER eSHyvhDDV6q9eMarDhWRV10ZsjWi2pyitAR9lGE2mA==
X-Google-Smtp-Source: AK7set9Vzqwh51tL8JGhiWf7NcQMtl9gylYtDp41/D0q7JcoRClvpgCn8KF3It7FrdvO0H6y+juqUNd7dCnrd6dtA9E=
X-Received: by 2002:a7b:c2a1:0:b0:3e2:1d7d:757f with SMTP id c1-20020a7bc2a1000000b003e21d7d757fmr3261143wmk.1.1678726255695; Mon, 13 Mar 2023 09:50:55 -0700 (PDT)
MIME-Version: 1.0
References: <etPan.640f456e.1281d5e1.245@futurewei.com> <CAOj+MMH+TRXw9KwCEPty6H_ogZyuRq1JnCJ9uOhUCYCVvrp7hw@mail.gmail.com> <etPan.640f51dc.6f20f0ad.245@futurewei.com>
In-Reply-To: <etPan.640f51dc.6f20f0ad.245@futurewei.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 13 Mar 2023 17:50:44 +0100
Message-ID: <CAOj+MMGZMQeEtsEoFiQ-FRexk6_8gqw8LeOr2WJqUP4xoJrPJg@mail.gmail.com>
To: Alvaro Retana <alvaro.retana@futurewei.com>
Cc: "idr@ietf.org" <idr@ietf.org>, "draft-uttaro-idr-bgp-oad@ietf.org" <draft-uttaro-idr-bgp-oad@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002571dc05f6caea88"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/AGiAGeUqgFmsC_Elwlriv8xv2UM>
Subject: Re: [Idr] One Administrative Domain using BGP (Fwd: I-D Action: draft-uttaro-idr-bgp-oad-00.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: Mon, 13 Mar 2023 16:51:01 -0000

Hi,

Not sure what you mean by "allow all". Some BGP attributes are only for
IBGP and some only for EBGP. With that what does it mean
considering future protocol extensions ?

Thx,
R.

On Mon, Mar 13, 2023 at 5:40 PM Alvaro Retana <alvaro.retana@futurewei.com>
wrote:

> On March 13, 2023 at 12:09:26 PM, Robert Raszuk wrote:
>
>
> Robert:
>
> Hi!
>
> > Today a lot of implementations already support features like
> > next-hop-unchanged on EBGP, or AIGP attribute etc ...
> >
> > Would it not be just much cleaner to enumerate explicitly those features
> on
> > today's EBGP sessions between ASNs under the same administrative domains
> ?
> >
> > Practical aspect is that while you can define the expected behaviour of
> OAD
> > session today - but tomorrow we will likely introduce more BGP protocols
> > extensions which will not going to be reflected in this OAD document. So
> it is
> > going to be really hard to keep track on what sides really intend to do
> when
> > declaring on their edge OAD session type.
> >
> > IMHO explicitly enabling exceptions for plane EBGP sessions will be far
> more
> > practical approach.
>
> The intent is for the EBGP-OAD session to "allow all" so that as new
> extensions are introduces we don't need to update the document. ;-)  For
> specific applications an operator may want to only propagate certain
> extensions -- that can be controlled through policy.
>
> Any exceptions or different behavior to be called out in the draft should
> be for specific items only.
>
>
> There are possibly multiple ways to obtain the same (or similar) outcome.
> :-)
>
> Thanks!
>
> Alvaro.