阅读:2514回复:2
一个linux下用snmp库编程的问题,请大家帮忙!
这学期我做毕设,需要在某个软件中取得连接到交换机的某个给定端口的机器的mac地址。
而可以通过取得dot1dTpFdbTable的值得到mac的列表。 在RFC1493里有定义,可以看附件。 由于我不熟悉SNMP,不知道应该怎么做,我想应该是在软件中加入SNMP的库,然后调用某个函数取得这个dot1dTpFdbTable。然后就可以取得MAC了,但具体的怎么做,哪位大哥能够指点一下?多谢了! |
|
|
沙发#
发布于:2003-06-12 16:23
想的很对
下一步就是看用什么语言实现, C和Java均可。 用C的话可以看看Net-SNMP包里面的例子,即可学会调用SNMP API。 如果是Java的话可以看看Adventnet或者OpenNms中的SNMP API。 总之,了解SNMP协议是有必要的。 |
|
板凳#
发布于:2003-06-12 16:28
多谢!
准备用c语言,在linux下实现。 最近开始写论文了,但还是想把snmp的问题研究一下。 |
|