Re: [Idr] I-D Action: draft-smn-idr-inter-domain-ibgp-00.txt

Robert Raszuk <robert@raszuk.net> Mon, 09 January 2023 20:28 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 BA290C19E0F3 for <idr@ietfa.amsl.com>; Mon, 9 Jan 2023 12:28:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 8hWctZ-9v8Jv for <idr@ietfa.amsl.com>; Mon, 9 Jan 2023 12:28:37 -0800 (PST)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 6086FC131C57 for <idr@ietf.org>; Mon, 9 Jan 2023 12:28:37 -0800 (PST)
Received: by mail-wr1-x434.google.com with SMTP id w1so9456619wrt.8 for <idr@ietf.org>; Mon, 09 Jan 2023 12:28:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=326qedEkeuPfRhEjkle7TCJSdb+tazcwIhL43PMgKzc=; b=M7KwcVRENSvk1OH6dp15RNPwfv0OW4mhVas1+qRGkpTMQweoxMgNnpTTw0+hHG1x2X G925L+pRSAWwQCzOSiy3Ca4UhiP7zlYMB7qOqn4A8b6uI94U4BLCUT10/ac1UCobQknZ 7pPrkuJ29wbdUMqiLyjzYGCjWFBErMreeklF6Mz9wc0SevQNqql0VZ5bBzPljSHjYH5M sdii+CE7quNphMVSpONEFjyWdeaKRYsZp2VXByrszjkkEBGrhg9OJBkHSPm5wb69v08+ yEqXNnfdnZ/EX0Ctjn50SNo6cB9KIa/lQ+3nUbuK7hlwC8oWAO258sUx31kGmvk7X9TI LZGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=326qedEkeuPfRhEjkle7TCJSdb+tazcwIhL43PMgKzc=; b=gJRd2NvNdb5ckOK12bABPHR8lhXZKVyQKw5g2Knxlwx/HDFEbhIJzyWsxFDQW+dDeM 2AJA/wjyxX1gSmoeUmoYDrX4QRkAtPu3C5OgzCzE1izVvEAoZa3JK0R3t4+CKWQKMKpn oGYtOgbEb7SmG52eKuQ9DfjlH0ureC+TvClbxMyiztrpzKpa26SkkzJeCT4KJ49s0W2V jxK/jOnTZhZucUP4K4Wd32gA9B8UsCM1OAO1XvEmEVNEUEgkEsRLD8S3DdE8F/aVT459 S5FnsuP1IYFs6+dFjpKfmN8Kyd4d7ee1j7bpfG1365CR/X33KwHRX3vtNzXduutZZnX7 nQQQ==
X-Gm-Message-State: AFqh2kpnkwHvX/dMKo+1QDpmdwxt1sp7hFXaQi/yZ3vIEulDPRJE8sYw CTg9jV5SVJ2tQyvZJGQvVPPFFuXMLIS7JB6PbR2kLg==
X-Google-Smtp-Source: AMrXdXuwOD41Y074jaFDH4i13Vvit19I4tU6Ua4pGbWHeIipnOLnOBOpwfmMbsWsdoFyf+9VO7e/M4PtN0whKZhdshA=
X-Received: by 2002:adf:dc4b:0:b0:242:72d6:7708 with SMTP id m11-20020adfdc4b000000b0024272d67708mr3094971wrj.157.1673296115704; Mon, 09 Jan 2023 12:28:35 -0800 (PST)
MIME-Version: 1.0
References: <167327432432.3727.8205911597344939607@ietfa.amsl.com> <CAOj+MMFx_CxFdnbRjQsWFZSmpaovjjid=ssW4SDqtcxSj-W2Rg@mail.gmail.com> <CO1PR05MB8491BAE5699BD7C0616E628EA6FE9@CO1PR05MB8491.namprd05.prod.outlook.com>
In-Reply-To: <CO1PR05MB8491BAE5699BD7C0616E628EA6FE9@CO1PR05MB8491.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 09 Jan 2023 21:28:24 +0100
Message-ID: <CAOj+MMF+Vd7enxxq0oyikkXmvAfG+xJ0k8e5hKTK1GLH=QEUSw@mail.gmail.com>
To: Krzysztof Szarkowicz <kszarkowicz@juniper.net>
Cc: "israel.means@att.com" <israel.means@att.com>, Moshiko Nayman <mnayman@juniper.net>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000094bc8e05f1da9c43"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/XO2iGdmqzLfOngLslei3GLnoT-w>
Subject: Re: [Idr] I-D Action: draft-smn-idr-inter-domain-ibgp-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, 09 Jan 2023 20:28:41 -0000

Hi,

Well your answer is now more confusing than the draft :)

First the draft is a Standards Track and it says:




*   This document relaxes these constraints specified in [RFC4271] and
 [RFC4364], allowing the building of Inter-domain L3VPN architectures
 with MP-IBGP (Multiprotocol internal BGP).*

If it is a Standards Track doc it presumably proposes changes to the
protocol or at least state machine.

Section 2 says:




*   The only difference compared to the original Inter-domain Option 10A
 is the peering between two domains: now, it is IBGP, and no longer   EBGP.*

There is nowhere mentioned that DBRs MUST be RRs from the BGP point of
view.

Section 3 says:



*   The only difference compared to the original Inter-domain Option 10B
 is the peering between two domains: now, it is IBGP, and no longer   EBGP.*

So if you consider to decouple concept of IGP domain from BGP domain what
the draft says is essentially what Randy pointed out that single BGP ASN
has been deployed across N number of IGP domains quite successfully in the
past.

So if you are not proposing any change to BGP protocol the draft should be
Informational and since it is focused on documenting specific deployment
model of RFC4364 should be moved to BESS.

If you are however proposing changes to BGP protocol or FSM please clearly
document them. Currently it is not clear what exactly those changes would
be.

Kind regards,
Robert


On Mon, Jan 9, 2023 at 9:10 PM Krzysztof Szarkowicz <kszarkowicz@juniper.net>
wrote:

> Hello Robert,
>
>
>
> Please see comments inline.
>
>
>
> --
>
> Krzysztof Grzegorz Szarkowicz, JAWS PLM, Solutions Architect | Phone: +49
> 89 203 012 127
>
> Please consider my current time zone, when calling: CET (UTC+01:00)
>
> https://easylink.juniper.net/slicing
>
>
>
>
>
> *From: *Robert Raszuk <robert@raszuk.net>
> *Date: *Monday, 2023-01-09:Mo at 15:52
> *To: *Krzysztof Szarkowicz <kszarkowicz@juniper.net>, israel.means@att.com
> <israel.means@att.com>, Moshiko Nayman <mnayman@juniper.net>
> *Cc: *idr@ietf. org <idr@ietf.org>
> *Subject: *Fwd: I-D Action: draft-smn-idr-inter-domain-ibgp-00.txt
>
> *[External Email. Be cautious of content]*
>
>
>
> Hello Krzysiek and other co-authors,
>
>
>
> I have read yr draft with interest. Lecture of it triggered number below
> comments:
>
>
>
> * First fundamental - Concept of IGP domain and BGP domain are completely
> separate entities. It has been the case for many years that BGP domain can
> span number of IGP domains. In fact large global networks used (maybe still
> use) such model.
>
>
>
> [Krzysztof] Indeed. This draft focuses on ‘BGP domain that span number of
> IGP domains’.
>
>
>
>
>
> * Second fundamental - Essentially the entire draft is asking to propagate
> IBGP learned routes to other IBGP peers without enabling route reflection
> functionality. That is  a severely dangerous suggestion even if (hopefully)
> controlled  with a new per session knob.
>
>
>
> [Krzysztof] Not sure, from where you got it. It depends on the scale in
> given domain. In many places in the draft there are texts like ‘RR SHOULD
> be used’ or ‘RR is recommended’. We will review the text, and make it
> clearer.
>
>
>
> * Applying policy on IBGP sessions is with few exceptions a bad and
> dangerous thing. And likely between domains policy is your friend not an
> enemy.
>
>
>
> [Krzysztof] Could you be more precise here? In the draft, policies are
> applied on domain boundaries only.
>
>
>
> * Suggestion to keep term label-unicast to SAFI 4 only. SAFI 128 does not
> carry label unicast routes ... it carries VPN routes with VPN labels. If we
> start mixing terms overlay and underlay will be likely mixed.
>
>
>
> [Krzysztof] Yep. We will change it in the next revision.
>
>
>
> * I am not sure what exactly is the issue if each domain would actually
> have different ASN. We already have knobs not to set next hop self on EBGP
> sessions for option C. You are complaining about Local_Pref not being
> propagated but you have AIGP attribute or MED instead.  Not sure what is
> the issue with RTC ... it works fine between and within domains.
>
>
>
> [Krzysztof] There are deployments with domains having the same ASN. We are
> documenting it in this draft.
>
>
>
> Kind regards,
>
> Robert
>
>
>
>
>
>
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Mon, Jan 9, 2023 at 3:26 PM
> Subject: I-D Action: draft-smn-idr-inter-domain-ibgp-00.txt
> To: <i-d-announce@ietf.org>
>
>
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>
>
>         Title           : Interconnecting domains with Multiprotocol IBGP
>         Authors         : Krzysztof G. Szarkowicz
>                           Israel Means
>                           Moshiko Nayman
>   Filename        : draft-smn-idr-inter-domain-ibgp-00.txt
>   Pages           : 13
>   Date            : 2023-01-09
>
> Abstract:
>    This document relaxes the constraints specified in [RFC4364] and
>    [RFC4456] allowing the building of Inter-domain L3VPN architecture
>    with Multiprotocol internal BGP.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-smn-idr-inter-domain-ibgp/
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-smn-idr-inter-domain-ibgp/__;!!NEt6yMaO-gk!GDaN5sViMDSS1JSsP-dPx22qGWnKoIf5HyXmvPIq94JpKiZJL7CpCbK6QaHkKywJaLlWsWwEUaYhy6gW8jYK$>
>
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-smn-idr-inter-domain-ibgp-00.html
> <https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-smn-idr-inter-domain-ibgp-00.html__;!!NEt6yMaO-gk!GDaN5sViMDSS1JSsP-dPx22qGWnKoIf5HyXmvPIq94JpKiZJL7CpCbK6QaHkKywJaLlWsWwEUaYhy5orwexl$>
>
>
> Internet-Drafts are also available by rsync at rsync.ietf.org:
> :internet-drafts
>
>
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/i-d-announce__;!!NEt6yMaO-gk!GDaN5sViMDSS1JSsP-dPx22qGWnKoIf5HyXmvPIq94JpKiZJL7CpCbK6QaHkKywJaLlWsWwEUaYhy670JqNn$>
> Internet-Draft directories: http://www.ietf.org/shadow.html
> <https://urldefense.com/v3/__http:/www.ietf.org/shadow.html__;!!NEt6yMaO-gk!GDaN5sViMDSS1JSsP-dPx22qGWnKoIf5HyXmvPIq94JpKiZJL7CpCbK6QaHkKywJaLlWsWwEUaYhy_ANA8WX$>
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> <https://urldefense.com/v3/__ftp:/ftp.ietf.org/ietf/1shadow-sites.txt__;!!NEt6yMaO-gk!GDaN5sViMDSS1JSsP-dPx22qGWnKoIf5HyXmvPIq94JpKiZJL7CpCbK6QaHkKywJaLlWsWwEUaYhy3J8NyUc$>
>
> Juniper Business Use Only
>