snmp 获取二层交换机mac表数据不全

snmp

   通过snmp去获取二层交换机mac表时,只能获取到vlan1下的所有数据,而环境里还配置了vlan10,vlan20,通过查询vlan信息可以获取到10和20的对应信息,但是获取mac表的时候不能获得全部数据

用snmpwalk的话可以@vlan号指定出对应vlan号下的mac数据,但是不指定的时候默认显示vlan1的数据,而获取三层交换机时则没有出现这种情况,不@vlan获得的数据是所有vlan下的数据,求大佬解答问题在哪