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

Igor Malyushkin <gmalyushkin@gmail.com> Mon, 09 January 2023 20:43 UTC

Return-Path: <gmalyushkin@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 80A9DC1BE879 for <idr@ietfa.amsl.com>; Mon, 9 Jan 2023 12:43:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.993
X-Spam-Level:
X-Spam-Status: No, score=-1.993 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, HTTPS_HTTP_MISMATCH=0.1, 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=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 116X5LyLsrZC for <idr@ietfa.amsl.com>; Mon, 9 Jan 2023 12:43:13 -0800 (PST)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 AD612C1BE870 for <idr@ietf.org>; Mon, 9 Jan 2023 12:43:13 -0800 (PST)
Received: by mail-pg1-x52d.google.com with SMTP id 36so6722538pgp.10 for <idr@ietf.org>; Mon, 09 Jan 2023 12:43:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DQbVcMZQ5KZt+76LPGygTjvoX3SGx0B9V1ksRpipt7E=; b=TjtTY5epj1W6MuTAsXVtdbVegmo28CmOIKJDN1xlf8isXT0Sy3e6ucXVinGupH+TXe APy6AgG/v7LwOM7iprPYJE+8wKTaibuLyDJk08R3HTCvTJbtg7GP/TIi+5Gc3p/7xy1v TbT5gt8l6Zb28gngDSEb4FRaeCGUBAjZhGqHetse9ghs1KvVVYjcpKZoOoQv3kX7damc 1UJsitg+2Pir01nsRk9YlHLdY5Rk7tXm1xuAMss72RrkfT+osr44TiRLdzZiKFZDGIdg QY8SpoqP5ZAPkRw8oerIHlUtDJSS1/XYO9Jkm5+1GPA9CZVRLXI9kGj+uTLA7SlbRMuH TwHw==
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=DQbVcMZQ5KZt+76LPGygTjvoX3SGx0B9V1ksRpipt7E=; b=hmOKiC/wz0iJfHALZkig2sXJLY0Ia5Y5pgYiJuhQ52zSX2KualHXoBEU7jG2XxX2E+ R2/CRcej1jLXi+kDHf/D+VoVZo2T5oPnNcSSGcRh2zA1xjoFhy9cUROcqZF/Wf6br8Di koUXd5zjcp7FBaPewggHNv5Y7HZEdP5UToWmrsGHQlI0izeYkTan0MgCSb80WhyKS4WH FbcY4WuBlZE7quQFinJNjmmoN62ydPvZWlxVDZRKT0NQFNavVvEpXsl1dfhZCeNSqIqW PAeo9cRRkbKjYwo2Vl2MR6oe5vdCUmgQFZQLde/HydMKSDW2ftg/7NQrVn/F9buitv2m l01g==
X-Gm-Message-State: AFqh2krsznrn/otWweyRghhtO/xBIstpDZTgPv6nOHLnGbeO8TxC2XHi PktiyPqU2jL1tI2r5oEhrhnu4GH/Tk7kcH/1HKk=
X-Google-Smtp-Source: AMrXdXsE+Yq1+V1CQAb849UEOLFijKIAZIlv067VWo20GL1S6KlSUs6pt/iK7m+il7byUVCsG1AlcwiPpqx7q36/Jh8=
X-Received: by 2002:a63:1e11:0:b0:490:afd1:55b2 with SMTP id e17-20020a631e11000000b00490afd155b2mr3735327pge.112.1673296992747; Mon, 09 Jan 2023 12:43:12 -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> <CAOj+MMF+Vd7enxxq0oyikkXmvAfG+xJ0k8e5hKTK1GLH=QEUSw@mail.gmail.com>
In-Reply-To: <CAOj+MMF+Vd7enxxq0oyikkXmvAfG+xJ0k8e5hKTK1GLH=QEUSw@mail.gmail.com>
From: Igor Malyushkin <gmalyushkin@gmail.com>
Date: Tue, 10 Jan 2023 00:43:00 +0400
Message-ID: <CAEfhRrzRGEnOipe7_Ba-7sUwqiGSW_b9v5JWPXNkYoo8BuQssQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Krzysztof Szarkowicz <kszarkowicz@juniper.net>, "israel.means@att.com" <israel.means@att.com>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000db466405f1dad0bc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/L1Q7z1e3vP8bbR_6KWFYH0d5q9A>
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:43:17 -0000

Hi folks,

I also have a question about the intended status of the document. It seems
to me that authors are trying to document well-known and widely-spread
designs/architectures. Reading the draft I don't see anything new to BGP or
BGP-VPN machinery.
Should it be Informational instead?



вт, 10 янв. 2023 г. в 00:28, Robert Raszuk <robert@raszuk.net>:

> 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
>>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>