Re: [GROW] Peer-groups in BMP adj-rib-out (was Re: I-D Action: draft-ietf-grow-bmp-adj-rib-out-00.txt)

Jeffrey Haas <jhaas@pfrc.org> Thu, 13 July 2017 15:22 UTC

Return-Path: <jhaas@slice.pfrc.org>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92C961316F9 for <grow@ietfa.amsl.com>; Thu, 13 Jul 2017 08:22:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 BOOBEG4nPvTx for <grow@ietfa.amsl.com>; Thu, 13 Jul 2017 08:22:05 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id BD9E41316F6 for <grow@ietf.org>; Thu, 13 Jul 2017 08:22:05 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id D3EDC1E37F; Thu, 13 Jul 2017 11:31:33 -0400 (EDT)
Date: Thu, 13 Jul 2017 11:31:33 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
Cc: "Tim Evens (tievens)" <tievens@cisco.com>, "grow@ietf.org" <grow@ietf.org>
Message-ID: <20170713153133.GG7180@pfrc.org>
References: <149807209744.15604.10619686000312721027@ietfa.amsl.com> <20170710211509.GE12373@pfrc.org> <EFC2D7CF-C0FB-4D56-BBE0-BCFF673AC5E8@cisco.com> <20170712151422.GC7180@pfrc.org> <0efc7ef07c7042eeb786b4669ace57ea@XCH-ALN-014.cisco.com> <20170713110102.GF7180@pfrc.org> <46A9A535-E140-4415-9B77-6EA361426014@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <46A9A535-E140-4415-9B77-6EA361426014@cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/Y-GXqjsJbm3-JyaoqKwAs8nUYdM>
Subject: Re: [GROW] Peer-groups in BMP adj-rib-out (was Re: I-D Action: draft-ietf-grow-bmp-adj-rib-out-00.txt)
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jul 2017 15:22:08 -0000

On Thu, Jul 13, 2017 at 01:27:38PM +0000, Jakob Heitz (jheitz) wrote:
> What is this "approximate state"?
> Why does a sample peer not give you approximate state?

You just gave multiple examples of when the peer might not be good enough.
I'm unclear why you're asking the question.

Simple examples:
Basic ibgp, no policy.  Monitoring the rib-out per group is likely good
enough.  Same for reflection.  Likely the same for ebgp confederation peer.

Basic ibgp for L3VPN.  Monitoring the rib-out per group is probably good
enough, even with rt-constrain.  Can you tell which peers got the update or
not?  Not with the encoding discussed.  But you can tell what the state
advertised is.  But in such cases you're really better off looking at rib-in
state on the receiver anyway.

For ebgp in the same peer group?  Possibly good enough as long as you don't
care about the per-nexthop or potentially community changes.  If the ebgp
peers are also yours to monitor, the rib-in is sufficient.  If they're not,
then go per-peer.

> Why does loc-rib not give you approximate state?

Because it doesn't give you the results of export policy on your peer group?
(Otherwise we wouldn't be discussing a rib-out feature...)

-- Jeff