SNMP方式取MAC检查配置是否正确
1、确认三层交换机有终端ip和mac的对应关系
我们要确保目标三层交换机里面有终端用户的ip和mac对应关系,即arp表,一般情况下终端用户的网关三层交换机上能获取到,这里就需要了解客户的网络环境,确保我们去取的目标三层交换机里面有终端用户的ip和mac的对应关系。
用工具测试是否可以正常获取到MAC,这里推荐工具BPSNMPUtil和MIB Browser,在电脑上运行该软件,填写相关参数看是否正常获取到mac地址,值得注意的是要确保该电脑和三层交换机能正常通讯,测试方法如上一步骤,正常情况下,填写相关snmp参数下,使用BPSNMPUtil。
取值如上述所示,就可以说明对于三层交换机snmp已经开启来了,snmp相关参数也是正确,但不能说明我们设备就一定能获取到信息,还要确定是否执行第一步检查我们设备与交换机的通信问题。
工具能获取到,就开始继续排查我们设备的问题,获取不到,可能是snmp相关配置有误,常见的oid值不对,oid配置有误,我们可以缩短填写的oid值,比如只填写1.3.6.1.2去扫描,直到工具能正常获取到相关信息,如下图,如果还是扫描不到,就只能让客户检查。三层交换机上面的snmp的配置是否正确配置开启snmp。
注意,有可能部分三层交换机不支持通过snmp去获取mac地址,这个也要确定。
3、核对AC跨三层配置
AC的跨三层只支持snmp v1和v2,如果交换机配置的v3则不支持
OID根据第二步获取的结果来判断是否填写正确,IP OID和MAC OID都要填写正确