确定哪些MAC地址通过SNMP连接到Netgear GS724T的给定端口?

在查看GS724T Netgear交换机的snmpwalk输出时,我很惊讶它没有列出MAC地址连接和/或使用交换机上给定的端口。 这似乎是有用的信息。 这只是GS724T的限制吗? 我看到它被标记为“智能交换机”,这似乎表明,它是一个完全托pipe的交换机是次等的,但收集MAC的基本东西,似乎应该包括的东西,即使在这样一个较低级别的交换机。

当我运行以下命令时,我只能取回每个端口上交换机的MAC地址。

 $ snmpwalk -v2c -c public switch01 mib-2.interfaces IF-MIB::ifPhysAddress.1 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.2 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.3 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.4 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.5 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.6 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.7 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.8 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.9 = STRING: 84:1b:5e:6f:65:21 ... 

我在这里错过什么基本的东西?

我有一个GS716T“智能开关”,从来没有能够得到这个工作。 我最终做的是使用Python脚本发送Web请求,login,然后转到列出此信息的网页。 然后我刮了它,并根据需要储存。 我不再使用该开关。

我知道这是一个稍微不同的模型,但同样的产品系列。


这是相关的代码。 我不再使用它,所以YMMV。

 import urllib, urllib2 import cookielib from BeautifulSoup import BeautifulSoup def getMACTable(): password = 'password' base_url = 'http://1.2.3.4/base' cookies = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookies)) login_data = urllib.urlencode({'pwd' : password}) opener.open(base_url + '/main_login.html', login_data) resp = opener.open(base_url + '/base/system/fwd_db.html') result = resp.read() soup = BeautifulSoup(result) tbl1 = soup.find('table', id='tbl1') return tbl1