dabbler
驱动牛犊
驱动牛犊
  • 注册日期2003-06-11
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2456回复:2

一个linux下用snmp库编程的问题,请大家帮忙!

楼主#
更多 发布于:2003-06-11 17:01
这学期我做毕设,需要在某个软件中取得连接到交换机的某个给定端口的机器的mac地址。
而可以通过取得dot1dTpFdbTable的值得到mac的列表。
在RFC1493里有定义,可以看附件。

由于我不熟悉SNMP,不知道应该怎么做,我想应该是在软件中加入SNMP的库,然后调用某个函数取得这个dot1dTpFdbTable。然后就可以取得MAC了,但具体的怎么做,哪位大哥能够指点一下?多谢了!

附件名称/大小 下载次数 最后更新
2003-06-11_RFC 1493 文本内容.txt (73KB)  20
rockexpress
驱动牛犊
驱动牛犊
  • 注册日期2003-06-08
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-12 16:23
想的很对
下一步就是看用什么语言实现,
C和Java均可。
用C的话可以看看Net-SNMP包里面的例子,即可学会调用SNMP API。
如果是Java的话可以看看Adventnet或者OpenNms中的SNMP API。

总之,了解SNMP协议是有必要的。
dabbler
驱动牛犊
驱动牛犊
  • 注册日期2003-06-11
  • 最后登录2003-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-12 16:28
多谢!
准备用c语言,在linux下实现。
最近开始写论文了,但还是想把snmp的问题研究一下。

游客

返回顶部