Benoit,

On Fri, Oct 23, 2015 at 12:30:16PM +0200, Benoit Claise wrote:
> So, if I understand correctly this proposal (YANG model toward the
> management of the BMP instance)
> 
> When an operator needs to troubleshoot,
> 1. He configures BMP for a specific BGP instance: master, VRF
> 2. He receives the information via BMP (which might lack the BGP
> instance information)
> 3. He needs to combine the information from the BGP instance he
> configured and the BMP info to be able to configure
> draft-ietf-idr-bgp-model with YANG. (assuming that re-configuration
> is required)
> 
> So practically, this imposes a manual process.
> In this case, having step 1 done with YANG does not buy much for the
> full automation, because step 3 would still be manual, right?

I think there may be a slight disconnect as to what I think your perception
is of BMP's use cases vs. what it is used for.

BMP is largely used for route monitoring, along with some amount of counter
transmission.  In most cases, BMP is pre-provisioned and left running rather
than dynamically provisioned.

The missing bit of correlation is what a given BMP session is monitoring.
There is no requirement, for example, that the same IP address is used for
the BMP session and the IP loopback address used by a BGP routing instance.
That's a common deployment case, but it's not required.  Also, arguably the
BMP session could be bound to an IP address that is on a management network
that is dijoint from the typical routing-plane.

Practically speaking, the BMP protocol provides the majority of correlating
data to BGP session as part of its messages:
- IP addresses of the sessions and their AS numbers.  However, those
  addresses may not be unique in the network.
- Peer's BGP Open message.

This second detail is what tends to provide stronger correlation, since it
includes the BGP Identifier (router-id) of the session.  For proper
operation of BGP in a network, it is necessary to have router-ids unique
across all systems and technically all adjacent systems that may be outside
of your AS.  If you don't, it's not catastrophic but can cause odd
behaviors.

To tie this all back together, BMP yang state can be correlated to BGP
operational state.  Where it isn't, the message contents can be.
In the absence of BGP yang operational state, you could get the same from
SNMP or even simply your network provisioning information.

-- Jeff

_______________________________________________
GROW mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/grow

Reply via email to