Introducción
Este documento describe la tabla de ruteo de protocolo de gateway fronterizo (BGP) que se necesita para supervisar en intervalos regulares para muchos de los clientes para realizar el seguimiento de las redes de alcance a través de la herramienta de supervisión de red. También explica cómo recopilar estadísticas de BGP a través del protocolo simple de administración de red (SNMP) con respecto a la tabla de ruta de routing y reenvío virtual (VRF) en la plataforma de router de servicios de agregación (ASR) y router de servicios integrados (ISR).
Problema
Cómo monitorear los vecinos BGP con el uso de BGP4-MIB bajo VRF en ASR e ISR con el uso de SNMP v3.
Nota: BGP4-MIB es una MIB sensible al contexto. Este documento se limita a la configuración en las plataformas ASR e ISR.
Solución
Utilice contexto snmp. El contexto SNMP se debe mapear al grupo SNMP y al VRF que tiene esos vecinos BGP.
Create new context mapping under VRF configuration:
#context
SNMP context enabling configuration:
#snmp-server context
Apply snmp context mapping to snmp group configuration
#snmp-server group
v3
context
Nota: Dependiendo de su versión, el comando context puede ser reemplazado por el comando snmp context. Consulte la Referencia de Comandos de Administración de Redes de Cisco IOS para obtener más información
Ejemplo de configuración:
Configure context bgp under vrf
R1(config)#ip vrf test
R1(config)#context bgp
Associate context bgp to snmp configuration and apply on snmp-server group configuration
R1(config)#do show run | sec snmp
snmp-server group testgroup v3 priv context bgp
snmp-server context bgp
R1(config)#do show snmp user
User name: testuser
Engine ID: 800000090300002CC8818300
storage-type: nonvolatile active
Authentication Protocol: MD5
Privacy Protocol: AES128
Group-name: testgroup
Probar VRF que contiene los vecinos BGP:
R1#sh ip bgp vpnv4 vrf test summary
BGP router identifier 1.1.1.1, local AS number 1
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.1.1.2 4 2 0 0 1 0 0 never Idle
Resultado del sondeo con el uso del contexto (utilice el atributo "-n" para agregar el contexto cuando sondee):
ade # snmpwalk -v3 -u testuser -l authPriv -n bgp -a md5 -A BGL@dmin1 -x aes -X BGL@dmin1 10.201.168.29 1.3.6.1.2.1.15
SNMPv2-SMI::mib-2.15.1.0 = Hex-STRING: 10
SNMPv2-SMI::mib-2.15.2.0 = INTEGER: 1
SNMPv2-SMI::mib-2.15.3.1.1.10.1.1.2 = IpAddress: 0.0.0.0
SNMPv2-SMI::mib-2.15.3.1.2.10.1.1.2 = INTEGER: 1
SNMPv2-SMI::mib-2.15.3.1.3.10.1.1.2 = INTEGER: 2
SNMPv2-SMI::mib-2.15.3.1.4.10.1.1.2 = INTEGER: 4
SNMPv2-SMI::mib-2.15.3.1.5.10.1.1.2 = IpAddress: 0.0.0.0
SNMPv2-SMI::mib-2.15.3.1.6.10.1.1.2 = INTEGER: 0
SNMPv2-SMI::mib-2.15.3.1.7.10.1.1.2 = IpAddress: 10.1.1.2
SNMPv2-SMI::mib-2.15.3.1.8.10.1.1.2 = INTEGER: 0
SNMPv2-SMI::mib-2.15.3.1.9.10.1.1.2 = INTEGER: 2
SNMPv2-SMI::mib-2.15.3.1.10.10.1.1.2 = Counter32: 0
SNMPv2-SMI::mib-2.15.3.1.11.10.1.1.2 = Counter32: 0
SNMPv2-SMI::mib-2.15.3.1.12.10.1.1.2 = Counter32: 0
SNMPv2-SMI::mib-2.15.3.1.13.10.1.1.2 = Counter32: 0