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

Robert Raszuk <robert@raszuk.net> Mon, 09 January 2023 21:02 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 C037EC27471B for <idr@ietfa.amsl.com>; Mon, 9 Jan 2023 13:02:04 -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 FZWRn0VLiDRc for <idr@ietfa.amsl.com>; Mon, 9 Jan 2023 13:02:00 -0800 (PST)
Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 C81A1C14E511 for <idr@ietf.org>; Mon, 9 Jan 2023 13:00:05 -0800 (PST)
Received: by mail-wm1-x32a.google.com with SMTP id k22-20020a05600c1c9600b003d1ee3a6289so8112190wms.2 for <idr@ietf.org>; Mon, 09 Jan 2023 13:00:05 -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=r6NyutMLJWK0Lkc6b5Q/u6ZK6PrAe9bzaBoLgZ0byOc=; b=S37Kbrnbsyd/Idd1/BAzU3Io4Ss6iIO+nA8ivJm8AQaZsFm5hRigYm4E5WqqmkcH0G 6AqTTT8BLQrhB9niG1Xyryk+LNUHaoCtWelInHY5f5hYMudeaI+2JNqo1Ha0o8EJh1Y6 zWcmRRMsXkZozS2XTGhi3cHZJlxWkDlRa9jpZ62srVtEBmFOanLETRvbBrvMc87KWL/a 2NaxBM6KUNgx8oIV2/PHudoEIkieV85+5Bt/rEldgizTSD5OzCTxKgxJEL7I8Qjh2yjc 0oWJTeNG5vg7zqGfxhdIjP0M7cAugv62Kgouu66mvuSM937KuPmrDc7WuiVUMX4ewyR1 8tEA==
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=r6NyutMLJWK0Lkc6b5Q/u6ZK6PrAe9bzaBoLgZ0byOc=; b=WVW2oNE9b487/jG4wcApmn1RZXLGMhto6kG/08KHacMCzBxZnAMn4FETKNA1+fVIlm rSKZalhscxjv6IqzbqOfVrIECCQCYf1nGDNBKlhhvlFUF4aYgBxr3QSL6XNWWRwK8Vs4 +wilAGMA8zUxoVZBkdpt0muggs4JZb+rSpnKrn2BGAN1FtMaa9sSqwNkq8U7VWZ8d6j/ OOC7z44uk7ERnSp8qCo0SgW2WuQPkpYYuNZD1qumoBYdyC/hZplIZhMdPN2j8gOBbPHJ t+S1e+d5p0IFk/GuXzxf0lwuMjauRoQQlGnrEpV8F1jgTQ3Os66TlrpTk2z4WsQUO8Uf IOzw==
X-Gm-Message-State: AFqh2krw/b5x98HGJILNTuvxqspDe4Ra1JSD7q/mnkqYVB+/TVc6/hqD TX9NSzGQJGzZmpp59ALQ0KZ87phaMsJP0DgCO8K8cQ==
X-Google-Smtp-Source: AMrXdXv/7vVWwii7MBCjFZflORPp3heHBymEUPnLgTbrm6QwVHYo1vu8cFx4BVMfA/YmCeXxw9fi8zOCfg7V3baddmE=
X-Received: by 2002:a05:600c:22d2:b0:3d1:f0e3:722c with SMTP id 18-20020a05600c22d200b003d1f0e3722cmr3300480wmg.33.1673298003118; Mon, 09 Jan 2023 13:00:03 -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> <CAEfhRrzRGEnOipe7_Ba-7sUwqiGSW_b9v5JWPXNkYoo8BuQssQ@mail.gmail.com>
In-Reply-To: <CAEfhRrzRGEnOipe7_Ba-7sUwqiGSW_b9v5JWPXNkYoo8BuQssQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 09 Jan 2023 21:59:52 +0100
Message-ID: <CAOj+MMHKYwHTfXswtQboyj4QkPwN=o6T1CFYU7b_yNuw1x2Rvw@mail.gmail.com>
To: Igor Malyushkin <gmalyushkin@gmail.com>
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="00000000000014695a05f1db0d18"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/EAYfXbVSnnbVIJUs1nVOrBnThR8>
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 21:02:04 -0000

Specifically I am puzzled by such statement(s) in the draft:

*This document relaxes these constraints specified in [RFC4271] *

So the basic question stands:

What "constraints" specified in RFC4271 this document intends to relax ?

Many thx,
Robert.


On Mon, Jan 9, 2023 at 9:43 PM Igor Malyushkin <gmalyushkin@gmail.com>
wrote:

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