阅读:1941回复:3
请求netcomm大虾帮忙
netcomm大虾,把你的有点类似于Mg-soft Mib Explorer 的代码给我一份好吗?我做毕设,急!急!
要不,讲一下读取mib文件的原理也行。 谢谢先。 |
|
沙发#
发布于:2004-03-13 15:41
读取mib文件的原理说起来很简单,就是将已有的mib文件(可能是文本的,也可能是html的,也可能是pdf的)用程序读入,生成对应的节点,而在读这些文件的时候就涉及到一个asn.1的标准问题了,由于mib的文件都是按照asn.1的标准制作的,而asn.1标准简单点说就有点象我们平时使用的编译器一样,只是它不带有编译的功能,只负责词法和语法分析部分,至于asn.1的书籍,网上有下载,你到google上去搜索一下,肯定可以找到的,但是都是english版本。那么你要读入mib库,工作就是做一个词法和语法分析器了,根据这个标准来写,如果你学习过编译原理,花点时间就可以写出来了!至于通过mib库生成的节点来使用snmp协议读取或者管理网络设备,那就涉及到snmp的5中pdu格式的信息,以及snmp的get,get next,trap等操作了。mib库生成的结果就是一棵树,树的每一个节点都有一个oid,这就是对应在网络设备上的东西了!
|
|
板凳#
发布于:2004-03-13 17:09
楼上的大侠,非常感谢你的回复。
我还有一些问题,还望你不要见笑。 我没有学过编译原理,所以对于编译一点不懂。 |
|
地板#
发布于:2004-03-28 01:03
其实,偶也不是什么大虾,楼上的说得已经很好了,其实也就是词法和语法分析。慢慢来,相信通过这个毕业设计,你应该能学习到不少东西。good luck
|
|