Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-02.txt

"Rajiv Asati (rajiva)" <rajiva@cisco.com> Wed, 05 July 2017 22:54 UTC

Return-Path: <rajiva@cisco.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 8BAFF126B72 for <idr@ietfa.amsl.com>; Wed, 5 Jul 2017 15:54:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level:
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 IQ2UetI2kZRk for <idr@ietfa.amsl.com>; Wed, 5 Jul 2017 15:54:10 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24BB2129B38 for <idr@ietf.org>; Wed, 5 Jul 2017 15:54:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=23572; q=dns/txt; s=iport; t=1499295250; x=1500504850; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=JTj1MRkY0bZtMofpG+LlhAUj+traJAfnc5/weaxbPJs=; b=PazS5lw4zkjjiuWeXxqVTrmn3wXKySVzcugiGfzpu/iOELy2LkZgfWhn 3a/DHgdEvdnECW1kaGdz34NtfHLCc84sCMP4ooCzgSPFi+OdD9chYUIyk dFFxTIvXyEfs814GhR7wDAcDmJzwuFQvGh8cPcgN9VBSu7BkW49zpG0vj Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ANAQCSbF1Z/4YNJK1cGQEBAQEBAQEBAQEBBwEBAQEBgm9qY4EQB44CkUcilgCCES6FbgIagwI/GAECAQEBAQEBAWsohRgBAQEBAgEjVgUHBAIBCA4DAwECAScDAgICMBQJCAIEAQ0FiUtcCBCvPYImKYsbAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDJ4NMgWErC4JuhDAWDjYWgl0wgjEFhxyCM4hWhQSHXQKHRYcJhTWSHpUyAR84gQp1FVsBhwJ2hkSBMoENAQEB
X-IronPort-AV: E=Sophos;i="5.40,314,1496102400"; d="scan'208,217";a="445767436"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Jul 2017 22:54:09 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v65Ms9oC013076 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 5 Jul 2017 22:54:09 GMT
Received: from xch-aln-005.cisco.com (173.36.7.15) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 5 Jul 2017 17:54:08 -0500
Received: from xch-aln-005.cisco.com ([173.36.7.15]) by XCH-ALN-005.cisco.com ([173.36.7.15]) with mapi id 15.00.1210.000; Wed, 5 Jul 2017 17:54:08 -0500
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: Jeffrey Haas <jhaas@pfrc.org>, John Scudder <jgs@juniper.net>
CC: Robert Raszuk <robert@raszuk.net>, idr wg <idr@ietf.org>
Thread-Topic: [Idr] I-D Action: draft-ietf-idr-rs-bfd-02.txt
Thread-Index: AQHSmnRjZQMhW6yq5kum3Hd4lOeZoKGSjLmAgABQ7oCAAAtWgP//sAtXgAKMygD//8REAIAASs2AgDN6BYCAffApgA==
Date: Wed, 05 Jul 2017 22:54:08 +0000
Message-ID: <A426D813-F4F1-4629-A788-DF8378AA4E30@cisco.com>
References: <CA+b+ERmmqtUkJMtfOE9ABFHN0gNdztjOGELmirNgWRnDENrjaA@mail.gmail.com> <58C6751D.60306@foobar.org> <CA+b+ERkxvKzArYf7eefB5UL_kDMVBJERz=Qyi=zOsBm3KivAtg@mail.gmail.com> <CA+b+ERn5o-i-6shdzj_afa8Z1yQO3Ep6HmB=Fv4StSW_ge95Ew@mail.gmail.com> <CA+b+ERkBeBoz0Le4wgqZK1X76=_HKOEUYTWYBd_xnjYoaJgrsw@mail.gmail.com> <CA+b+ERnBL9Q3ep1JrC9HQp3B3AYmiQ8ctTssK1g4L_ueTTRaMQ@mail.gmail.com> <CA+b+ER=cZiBfWj4=+uKeqsWwypGFz3p+Tvx8Q2dD3hFFXSC4=w@mail.gmail.com> <CA+b+ER=f-S118JtY--n-B0P+CB0yvy_rw3JaJpWw02n7prQ=Ww@mail.gmail.com> <20170314204212.GD12864@pfrc.org> <815723FC-B143-4410-B0FF-D9FB4F827862@cisco.com> <20170314213607.GH12864@pfrc.org> <579D00D9-D80F-4625-BF16-0D5112C2FA98@cisco.com>
In-Reply-To: <579D00D9-D80F-4625-BF16-0D5112C2FA98@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.22.0.170515
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.173.92]
Content-Type: multipart/alternative; boundary="_000_A426D813F4F14629A788DF8378AA4E30ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/AIUbqvD_qxTnEygiIRnQwhzp8ys>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-02.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 05 Jul 2017 22:54:13 -0000

Jeff, John,

I didn’t see the latest -03 addressing the below. Any plans?

--
Cheers,
Rajiv

From: Rajiv Asati <rajiva@cisco.com>
Date: Sunday, April 16, 2017 at 3:42 PM
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: "robert@raszuk.net" <robert@raszuk.net>, "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-02.txt

Hi Jeff,


   But more importantly, you'll stop sending it toward your own peering and
   attracting blackholed traffic.
Indeed. That’s key.

And it could rely on the route resolvability condition to be appropriately modified, as described in
https://tools.ietf.org/html/draft-ietf-idr-bgp-bestpath-selection-criteria.

    RS-BFD basically reinvents the same procedure in your draft, simply being
    specific about the use of BFD as the dataplane liveness check mechanism.
    However, as you note in the RS-BFD draft, we do leave the option for other
    mechanisms.

    I suspect the other authors of RS-BFD aren't particular where we pick up our
    text for the resolvability condition.  However, if the suggestion is to make
   a reference to your draft, you'll need to bring it back from zombie state
    and progress it. :-)

Agreed. It is alive (-07 version). https://tools.ietf.org/html/draft-ietf-idr-bgp-bestpath-selection-criteria-07
It can be used as a normative reference in your draft.

--
Cheers,
Rajiv Asati
Distinguished Engineer, Cisco

-----Original Message-----
From: Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>>
Date: Tuesday, March 14, 2017 at 5:36 PM
To: Rajiv Asati <rajiva@cisco.com<mailto:rajiva@cisco.com>>
Cc: "robert@raszuk.net<mailto:robert@raszuk.net>" <robert@raszuk.net<mailto:robert@raszuk.net>>, "idr@ietf.org<mailto:idr@ietf.org>" <idr@ietf.org<mailto:idr@ietf.org>>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-02.txt

    Rajiv,

    On Tue, Mar 14, 2017 at 09:08:24PM +0000, Rajiv Asati (rajiva) wrote:
    > Is the assumption here that the client routers have routing view limited to what’s provided by the Route Server? If not, then wouldn’t Client Routers benefit from having to invalidate the path learned from the remote client router as soon as the connectivity check failed?

    This is what I believe the procedure says.  See section 6.

    > Of course, Client Routers conveying the lack of NLRI reachability per NH to the Route Server, and expecting Route Server to provide a different NHs of the NLRIs, and expecting it to be functional, while still attracting the traffic for unreachable destinations since the Loc-RIB is still pointing to the unreachable NH for the affected NLRIs.

    The thing that is somewhat different for a IXP environment running a route
    server than normal eBGP is the low (to zero) likelihood of having a backup
    path.  If 10/8 was learned from the route server for nexthop 192.0.2.1, and
    you stop being able to reach that nexthop, removing it from your forwarding
    (unreachable) is your only choice.

    You *might* have a source of that path internally.  In that case, you can
    use it.

    But more importantly, you'll stop sending it toward your own peering and
    attracting blackholed traffic.

    > I wonder whether  https://tools.ietf.org/html/draft-ietf-idr-bgp-bestpath-selection-criteria be useful here.

    In a sense of good timing, John Scudder had brought this to my attention
    about an hour ago.

    RS-BFD basically reinvents the same procedure in your draft, simply being
    specific about the use of BFD as the dataplane liveness check mechanism.
    However, as you note in the RS-BFD draft, we do leave the option for other
    mechanisms.

    I suspect the other authors of RS-BFD aren't particular where we pick up our
    text for the resolvability condition.  However, if the suggestion is to make
    a reference to your draft, you'll need to bring it back from zombie state
    and progress it. :-)

    -- Jeff