Re: [Lsvr] WGLC extended for 2 more week [RE: WGLC for draft-ietf-lsvr-bgp-spf-13 (to end June 3, 2021)]

Keyur Patel <keyur@arrcus.com> Wed, 30 June 2021 20:41 UTC

Return-Path: <keyur@arrcus.com>
X-Original-To: lsvr@ietfa.amsl.com
Delivered-To: lsvr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3159D3A29D8; Wed, 30 Jun 2021 13:41:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=netorgft1331857.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gWH0VQ6gAXXz; Wed, 30 Jun 2021 13:41:34 -0700 (PDT)
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam08on2073.outbound.protection.outlook.com [40.107.101.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEF673A29B9; Wed, 30 Jun 2021 13:41:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sv5cVSFZfUS6ufJUfFRynB0rVHuKdKVu+TJrFWzWglkN7/XTOI8Vk2naaAWOUJtmX/rcSJMCEaAMS6glKcdeJQl155U/7QvvA8VWAu+8wOrqfQ7Vucsq9UMvZtuKa4euuKoCsH2nTJbaKpdlcTDKNqBRcy9ylIIEKSpKZ4Hk06s1e2j3DHuyMO9n+KTCegVj74nKL8/RfnLzCa52Y4ejzl+l7mJnE6W0+DcTAbeEg7zX+p/ehlef4GQVDEgvqbKULWn1JAuCF9wRIFfv50V+rW9fcbz3lQfK9eBLOohwzo0h7PdP8/8iMoAPkSsJRhSsz+PpyrsGiWPwnSDeqN8n5A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G/XDeG6Ksiw6C3L0RomDi62P4P4WhBbub5RFL2zHbzo=; b=MxzVV1WFoor5K/dkUfygvXszHkrqEgGCUIv2fztAQmBtUSi6FgIv5JazmN0ugHiIYGQgdG7bKNltGLj6HuLET5FAA1mOaFJoZFRWe2HZRxd9ZD4Pcc7q2OTkhBXs0cIyyL96g+h/E7oKEC2sJHEmb8rnsBfcYHKFY4mM8yHZSMbc7sKFncOO1QbrGarqD5xqOnFXzCjcGoeYjRg+ypR8d2lnMDOT+xwRJyPpy01ggU1BatgGYffeyoG90xIH/tDPCQg4PC9zh84de9YM6+ejWEI99R2O5C5BPWBYy8XIzQKVUtlEtXQpM82NxxZBmdClgWL3AcUIh2xKDYCvYzRTiw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arrcus.com; dmarc=pass action=none header.from=arrcus.com; dkim=pass header.d=arrcus.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT1331857.onmicrosoft.com; s=selector2-NETORGFT1331857-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G/XDeG6Ksiw6C3L0RomDi62P4P4WhBbub5RFL2zHbzo=; b=PneZsmaaAIFe+hA2ZJ3wefamJjWf8ZBNsruvYgpBmtFBqHeOgDtN0oh6DEfbywRRXragR7ZKWpdID1IsKk6DGPVPki/buAbertu7K09MHkk5YQ+N2RoEsABVtPjxWDf+K1BudW1kQAN/3zYhmXxvNcpG+Zb/+iEhSz2E9yevq8I=
Received: from BYAPR18MB2696.namprd18.prod.outlook.com (2603:10b6:a03:10b::26) by BYAPR18MB2936.namprd18.prod.outlook.com (2603:10b6:a03:10f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.26; Wed, 30 Jun 2021 20:41:31 +0000
Received: from BYAPR18MB2696.namprd18.prod.outlook.com ([fe80::30ae:685f:6345:bb2d]) by BYAPR18MB2696.namprd18.prod.outlook.com ([fe80::30ae:685f:6345:bb2d%7]) with mapi id 15.20.4264.026; Wed, 30 Jun 2021 20:41:31 +0000
From: Keyur Patel <keyur@arrcus.com>
To: "Wanghaibo (Rainsword)" <rainsword.wang@huawei.com>, "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>, "lsvr@ietf.org" <lsvr@ietf.org>, "draft-ietf-lsvr-bgp-spf@ietf.org" <draft-ietf-lsvr-bgp-spf@ietf.org>
Thread-Topic: WGLC extended for 2 more week [RE: WGLC for draft-ietf-lsvr-bgp-spf-13 (to end June 3, 2021)]
Thread-Index: Addbn88ShRkCzJLjSLWgsyvmK3++/wHjAMZwAqJz4QA=
Date: Wed, 30 Jun 2021 20:41:31 +0000
Message-ID: <5329D56E-2468-42E5-83BC-C9CCE92053AC@arrcus.com>
References: <AM0PR07MB6386071036F114161A7F88B0E0389@AM0PR07MB6386.eurprd07.prod.outlook.com> <fbd02a645ff64825b3af2f3a121cef81@huawei.com>
In-Reply-To: <fbd02a645ff64825b3af2f3a121cef81@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.50.21061301
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=arrcus.com;
x-originating-ip: [70.234.233.187]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4bdc0782-a7da-4314-80a2-08d93c07715b
x-ms-traffictypediagnostic: BYAPR18MB2936:
x-microsoft-antispam-prvs: <BYAPR18MB2936DBA76221BCCFC145C4BDC1019@BYAPR18MB2936.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bFHeYEkrxtth+nAacGSNHbvkaUkaajC6BL0/aU0moJozmSylVsPi7T3oGPdaV7Ft4G6qlkSLel9rEFDsD//Mhk8ucR6VTjxzo7fF4VzjmxRAl6DuqlXgAbugNsfZQHsdTLL8z1uOPxHpkXZf6pMIh8E7GuBrKKIV5US90hVD6ZqzzWzQf5bRSJYp2qA6Zv+WaCEZa5Vr+VaEzRg2+s20C9MnPCNv0V57iHavFa1WGCLi+5to6gaxiCWpOIqFY5vPove4pxiC7gI+7W9wpZx6Az2aom2LOGZ9z4xLg8yyfF/vHqixpIZGrgioXiMSJNMyRJJWWOK9MdwuBUTT26mqxPXgCRP9WGpkfGjggsRm9LkKQCU/hwRtefNpUFF1pyaEmC3rBwN28KhE/TlSJzJbR9P1P/+6qbEkF9OXxV0zjEPg9Lc4J7Wos6V4RVdHD567my2jJO/K70+AAU/8iC7SuotmHn3I/4W7oSmk3kRJ4csvaZR2kpkkkZ1QPmPMBMrUX4NpalvE5zxMtwCgOYUXBDUnmCt5ia31ppgU/1EXBlkWBpdm92yDXFs/J3ObcNQh+KGe4HmJc2HVXHbZbFtSyOUTc++3UVLwwvtCUAieRiEyWYSjrsl3DrEqUjp9PCrPHDYR2OcXyUQHU8gXdYZuB+3VYcMG6gAbQ95gZtyprIdYg2+LcgCWBCj/wiiauGT9h5QBDfhNwUJcoc/Dk++nsOZa9DErwyt0a9OyFvvV3xk7xSxMNBTE6W5ipuRcOUrL2lvf/3Ny16GQ/8FaOJ0OBBq4pC5ij5rEVHzl9BcOkmWy+xlHbOnJ/zw9DHPtcIDaOkLNxH241mamCff5gWzxtA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2696.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(39830400003)(346002)(396003)(376002)(136003)(2616005)(66556008)(66946007)(66476007)(66446008)(76116006)(64756008)(26005)(38100700002)(71200400001)(478600001)(6486002)(122000001)(186003)(8936002)(8676002)(53546011)(6506007)(83380400001)(6512007)(36756003)(66574015)(86362001)(110136005)(2906002)(316002)(5660300002)(33656002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Cern0sk/2NyLGhVZnD7qJ3lqEy3o0f3uOAKdFWQRDbR9o6ikxFDuO6tmmm6HLztEGqsaK+YY+g1/UQsZrje4Ru7qsfmiOZm2Or2jF/BQaVVak1iQL/t1lUUIuzop3nG/ftY6/UbDEGoR7Lh4YAu4du23/jX8eHU2FxG9lls1iATh3GKd3J1tCgcn9Gj8ZmHYf9X/V0t1QHt3LH2Y6nZUKoUxP+mNQL61CNQ1WD3O2K3tIlSSIglHvur9C6BEiplP/zARUSb7MxppXfHG4AqObIDOeNrIis2RGZ501KyOYwFwrqmu50SBXFsZBhhlYAvxkCi4V9HRSGWdsHOAtiD8hSpgG75qNg9oyTg2Xtbd1phQVfo6lvPcsP27dv7oC892DbdpC3QFrkb6UwCMpJRNCbUoKSR6OqLsUzpk2w/tn/LG0NU8NyaMcdBO6iVtYKHEqmhYAErhqqecDklSARDtrxbi/RF+qwonopUzAbMEJIGYzB5ODo/75YLp6brbkG3gbzIBfaC8sZIx6mvEE9BB7sd9c8LTWd37BE6iEZwiHSk3DNx0a+3mRXTrC6lpk2Aw5leK0rOcK6oSTSODCAqf62R1ndAXpsCGY/l/Pr+F3jeSD+daxxOK/aigBr4QWXP6jYnEUfVGQnehabL9lJnCKQ2/3XZHp/b4ngtb0DfzSMDmZjII9iMD+pIyqN0sO83oWK2bZe5QROgtenYLhsfxxeQ/RO6kZeM3Ni5synCkCqinCbQo0dyKySL0kJojL2cGO9jl2HZf8rYvWf7+Fm+hv9nVzSl/V76HmDyjilt6wtaujCPINMjtvGbbHwpgYOQ5Y8Xn2W9vKY9cf8V0Ky/YxW8xa+3E2l4dNr9k1g3v0uYnchBQ/917LiOi92zsERvUf0gGeoW12x25vnxGrzthVg/aPasywpbIFT1Uy//xge68ejo4npszV8kv9q859c7IknFM1Yearp8YmBkvMHPrHf++u34sLkYJZyj4/u45Crrt6C9Xl1hBM4RPSyXzCy01ZShRJXTUAoMRTh1woJ9IZGEWcawjd/yQnJNguEQOcW7K+VfDhPpRHd6SlW9hOv7JjVTv7aMmEmnSFqbE1wC+XO6KA+vL45c11aZe04+KOfcHkrUNISRA5qy65qDceND94vvlEDK82MgMuZgkvcwTxFxLTgTmb3qcuN7BaGvmhSRZ6TXCyxPCQeybLX3Nj7xyBD6ZrkkqnMnwR32Hyb0TKoHECFCgr/Ydkt5rCm+ai9/ZBhlimgDpkcBNNzxcFz0+0lYZvshaED9BGL9SZAcWsezEPBBaiCW+g0b6GKafEJaEyn2aOJ0YvbXmXBla+TqLiOkNvYWc3JADNXdvbNm1QQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <997CDAB8A356DD408FF4975CE7676229@namprd18.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: arrcus.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2696.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bdc0782-a7da-4314-80a2-08d93c07715b
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2021 20:41:31.2656 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 697b3529-5c2b-40cf-a019-193eb78f6820
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6iNMiZ80yUSZ8oblIhuFmdSVRQKV6qfA7IMLltxgCZiFQ3Zhz2yRpFbAeRbSPjzMUYUYZftA8kdFG5Khythpmw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2936
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsvr/_JdOC_i3puwf641_kLpxIbsiOH0>
Subject: Re: [Lsvr] WGLC extended for 2 more week [RE: WGLC for draft-ietf-lsvr-bgp-spf-13 (to end June 3, 2021)]
X-BeenThere: lsvr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Vector Routing <lsvr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsvr>, <mailto:lsvr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsvr/>
List-Post: <mailto:lsvr@ietf.org>
List-Help: <mailto:lsvr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsvr>, <mailto:lsvr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jun 2021 20:41:39 -0000

Hi Haibo,

Many thanks for the detail review. Apologies for the delayed response. Our comments are attached #Keyur.

On 6/17/21, 1:38 AM, "Wanghaibo (Rainsword)" <rainsword.wang@huawei.com> wrote:

    Hi authors,

             I have some comments about the draft.


    1.       Section: 2 Base BGP Protocol Relationship
    " Due to the changes to the decision process, there are mechanisms and
       encodings that are no longer applicable.  While not necessarily
       required for computation, the ORIGIN, AS_PATH, MULTI_EXIT_DISC,
       LOCAL_PREF, and NEXT_HOP path attributes are mandatory and will be
       validated."
    These attributes are not use for path calculation but for routes advertisement.
    For Fat Tree topology, most solution use same ASes for the spines in one POD,
    So the spines cann't learn each other's BGP-SPF NLRI. It will cause the topology in spine is not same as in leaf.
    I think it's not a problem ,  but a special feature for BGP-SPF. Traditional IGP protocol cannot do that.

#Keyur: While some of the attributes you listed above are not part of the bestpath selection, they are still used for loop detection and other functions of the protocol (including support of allow-same-as). 


    2.       Section: 4.1.  BGP Single-Hop Peering on Network Node Connections

    "  The simplest peering model is the one where EBGP single-hop sessions

       are established over direct point-to-point links interconnecting the

       nodes in the BGP SPF routing domain.  Once the single-hop BGP session

       has been established and the BGP-LS-SPF AFI/SAFI capability has been

       exchanged [RFC4760<https://datatracker.ietf.org/doc/html/rfc4760>] for the corresponding session, then the link is

       considered up from a BGP SPF perspective and the corresponding BGP-

       LS-SPF Link NLRI is advertised.  If the session goes down, the

       corresponding Link NLRI will be withdrawn.  Topologically, this would

       be equivalent to the peering model in [RFC7938<https://datatracker.ietf.org/doc/html/rfc7938>] where there is a BGP

       session on every link in the data center switch fabric.  The content

       of the Link NLRI is described in Section 5.2.2<https://datatracker.ietf.org/doc/html/draft-ietf-lsvr-bgp-spf-13#section-5.2.2>. "

    In this model, the links is consider to corresponding to the session. So when the session goes down, the corresponding Link NLRI will be withdrawn.
                  But for section : 6.5.1.  Link/Prefix Failure Convergence

         "    In order to avoid this delay, the originator of the Link NLRI SHOULD

    advertise a more recent version with an increased Sequence Number TLV

    for the BGP-LS-SPF Link NLRI including the SPF Status TLV (Section 5.2.2.2<https://datatracker.ietf.org/doc/html/draft-ietf-lsvr-bgp-spf-13#section-5.2.2.2>)

    indicating the link is down with respect to BGP SPF. "
                 It seems conflict with the above one. Because in the signle-hop peering mode, the link down will cause the session down.
                 Perhaps we may not use the ebgp-interface sensitive here or we may hold the session's corresponding Link NLRI for a few timer even the session is down.

#Keyur: That usually makes sense with GR enabled and it would be no different with bgp-spf (with GR enabled). Can you please elaborate more if you think otherwise?


    3.       Section: 6.1 BGP NLRI Selection
    BGP-SPF defined a simply selection rules instead of regular BGP.
    But there is a scenario, if there two links between a couple of router, not use trunk, such as A === B
    When we create two neighbors, A advertise its BGP-SPF NLRI to B, the B couldn't choose the best one according to the current rules.
    So I think perhaps we may add a new rule, prefer the route with large neighbor IP as the last rule.

#Keyur:  Good suggestion. We can definitely add text to cover this scenario for any non-ecmp case.


    4.       Section: 6.3.  SPF Calculation based on BGP-LS-SPF NLRI

    The SPF calculation describe the bi-directional connectivity check:

                        "    All the Link NLRI corresponding the Remote-Node will be
               searched for a Link NLRI pointing to the Current-Node.
               Each Link NLRI is examined for Remote Node Descriptors
               matching the Current-Node and Link Descriptors matching
               the Current-Link (e.g., sharing a common IPv4 or IPv6
               subnet). If both these conditions are satisfied for one
               of the Remote-Node's links, the bi-directional
               connectivity check succeeds and the Remote-Node may be
               processed further. "

    But it doesn't describe how to do the check with the unnumbered link.

#Keyur: We will add text to clarify the use of unnumbered links.


    5.       Section : 6.5.1.  Link/Prefix Failure Convergence
    The describe here is OK , but it may be still exist some problem during the convergence.
    [cid:image003.jpg@01D76397.1DC01CA0]
    Suppose a topology above. Router id is A > C > B > D.
    For E's SPF NLRI info:
    A: one learns from C
    B: one learns from D, one learns from A(A select C's as the best route and advertise to B)
         B will choose A's route as the best( A router-id > D)
    C: one learns from D
    D: one learns from E, one learns from B(B select A's as the best route and advertise to D)
         D will choose E's route as the best(The route is originated by E)
    F: one lears from C

    When C-D link is down for a long time. C will withdraw all the BGP-SPF NLRI's learn from D(include E's SPF NLRI). Now E will have no E's SPF NLRI.
    A & F will withdrawn E's SPF NLRI after receive C's withdrawn. Now the A & F will have no E's SPF NLRI.
    Later A will send E's SPF NLRI withdraw to B.
    B then withdraw E's SPF NLRI from A before and choose the one learns from D as the new best one, and resend it to A.
    Then A learns E's SPF NLRI from B and send to C, C send to F. Then A\C\F will relearn the E's SPF, and can calculate the E's path.
    This is the period that A\C\F will lose E's SPF NLRI. In fact, there may be more routers behind E, all the NLRI behind E will be lost during that period.

#Keyur: Apologies. We don’t get the use case well. Can you please explain again.

Regards,
Keyur

    Regards,
    Haibo

    From: Lsvr [mailto:lsvr-bounces@ietf.org] On Behalf Of Van De Velde, Gunter (Nokia - BE/Antwerp)
    Sent: Monday, June 7, 2021 9:21 PM
    To: lsvr@ietf.org
    Cc: draft-ietf-lsvr-bgp-spf@ietf.org
    Subject: [Lsvr] WGLC extended for 2 more week [RE: WGLC for draft-ietf-lsvr-bgp-spf-13 (to end June 3, 2021)]

    There was no feedback received.

    We'll extend the WGLC for 2 more weeks and will now be finished on 17 June 2021.

    G/

    From: Van De Velde, Gunter (Nokia - BE/Antwerp)
    Sent: Thursday, May 20, 2021 4:09 PM
    To: lsvr@ietf.org<mailto:lsvr@ietf.org>
    Cc: idr@ietf.org<mailto:idr@ietf.org>; lsr@ietf.org<mailto:lsr@ietf.org>; draft-ietf-lsvr-bgp-spf@ietf.org<mailto:draft-ietf-lsvr-bgp-spf@ietf.org>
    Subject: WGLC for draft-ietf-lsvr-bgp-spf-13 (to end June 3, 2021)


    Hi All,





    The author team together with AD have been working hard on this document and made significant enhancements to this document.





    The LSVR WG starts a working group last call for "draft-ietf-lsvr-bgp-spf-13". Please send your comments to the LSVR list before Thursday June 3, 2021