热情软件屋

 

如何编写通过snmp登录到路由中查看当前端口状态及当前table中记录的日志


编号:QA004167
建立日期: 2001年5月6日 最后修改日期:2001年5月6日
所属类别:

lgb:
    操作系统:windows nt4.0
    编程工具:VC
    问题:如何编写通过snmp登录到路由中查看当前端口状态及当前table中记录的日志,查看端口流量?
    等级:中级

回答:

    我曾经多次开发过,switch and route for D-link product at SNMP software.
    你必须从如下思路去攻破他:
     1. 取得route的IP。
     2. 每一设备都在出产的说明书上指明,它支持那些标准的管理协议(一定有, 如:SNMP I-》 RFC1518 ), 它规定了 OID ( object ID )如设备的名字 1.3.6.96.1.5.6.7 (假设), 此时,你可以通过snmp取得,这些普通的信息。
     3.但是,很多的商家有自己的特别的,重要的,信息。 就会通过私有的OID取得
    如:1.3.6.85.171.53.... 那171,就是D-Link的编码。这一编码在全世界都是公布的,很多第方找得到。 关键是 171后面的编码,是私有的,绝对不会向外公布。但有些规则,如: 每一位的范围 1-255 你可以式。 这对于你的程序达到这一点是很容易的(window提供SNMP的DLL)。
     刚刚我讲的是在LAN端的。现在,讲 WAN 端的。协议已经改变 是 R-MONT(记不太清它的拼写), 基理差不多,只是加入对数据的加密,这个算法是公开的,但密匙是在数据的开始断中间。。。 更多的要由你自己去读。

此问题由harriy.an回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio