利用SNMP取交换机mac-port对照表的OID是什么?

超然楼 2004-09-20 04:22:49
利用SNMP取交换机mac-port对照表的OID是什么?
...全文
705 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
超然楼 2005-03-18
  • 打赏
  • 举报
回复
不要转换话题嘛
gitris 2005-02-22
  • 打赏
  • 举报
回复
给你一段代码,贴在写字板里,保存成扩展名是.vbs的,把其中的IP和密码串换成你交换机的试一下,能显示出IP与MAC的对应结果:


strTargetSnmpDevice = "222.30.222.1"
Set objWmiLocator = CreateObject("WbemScripting.SWbemLocator")
Set objWmiServices = objWmiLocator.ConnectServer("", "root\snmp\localhost")
Set objWmiNamedValueSet = CreateObject("WbemScripting.SWbemNamedValueSet")
objWmiNamedValueSet.Add "AgentAddress", strTargetSnmpDevice
objWmiNamedValueSet.Add "AgentReadCommunityName", "pub"
Set colSystem = objWmiServices.InstancesOf("SNMP_RFC1213_MIB_atTable", ,objWmiNamedValueSet)
For Each objSystem In colSystem

WScript.Echo "IP <---> MAC : " & objSystem.atNetAddress & _
" : " & objSystem.atPhysAddress & vbCrLf
Next
gitris 2005-02-20
  • 打赏
  • 举报
回复
想做一个基于WEB的用ASP和SQL的校园网络运行状态监测平台,不知怎么用C#编程去获取MIB数据,请赐资料,一旦做出来,成果共享。
不过我们已经搞明白MIB里的IP-MAC的OID:.1.3.6.1.2.1.3.1.1.2 ,遍历walk它即可。
如果你知道了OID,知道怎么去提取,还请赐教。
tiger@hebtu.edu.cn
zdleek 2004-10-22
  • 打赏
  • 举报
回复
具体的oid一般可以找机器的厂家要资料 这个oid可以是厂家自己定义的
dknight 2004-10-21
  • 打赏
  • 举报
回复
标准的命令格式是:snmptable x.x.x.x <community string> 4.22
超然楼 2004-09-28
  • 打赏
  • 举报
回复
再顶
超然楼 2004-09-27
  • 打赏
  • 举报
回复
没人回答
超然楼 2004-09-27
  • 打赏
  • 举报
回复
自己顶一下

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧