Print

交换机通过snmp读取带instance实例的BGP信息

2026-06-26 发表

组网及说明

Spine-Leaf组网

 

 

问题描述

交换机配置带instance的BGP实例:

 

bgp 65000 instance underlay

bgp update-delay on-startup 120

router-id 10.63.34.1

group LeafGroup external

peer LeafGroup route-update-interval 0

group SpineGroup external

...

 

通过SNMP读取BGP邻居信息读不到:

 

过程分析

测试读取不带instance的BGP实例可以正常读取。怀疑与BGP配置的instance有关。

 

解决方法

对于带instance实例的bgp,需增加如下配置:

设备上增加配置 :
bgp {AS号} instance underlay
snmp context-name {自定义的context-name}

#
snmp-agent community-map {读团体字} context {自定义的context-name}
#

测试命令(Linux操作系统安装net-snmp):
snmpwalk -v2c -c "{读团体字}" -n {自定义的context-name} {设备地址} {OID}