读书频道 > 网站 > 网页设计 > 深入理解Net-SNMP
3.5 小结
15-09-06    下载编辑
收藏    我要投稿   

本文所属图书 > 深入理解Net-SNMP

本书是首部从实战的角度讲解Net-SNMP开发的书籍。本书从网络管理概念开始,到MIB的开发设计,最后到使用Net-SNMP开发网络管理应用,实现了由网络管理理论到实践的落地。它有以下几个特点:书中内容由项目而生,以立即去当当网订购
本章我们依然从如何定义MIB的视角来讲述SMI。SMI作为SNMP从ASN.1提取的子集,包含的内容有:定义MIB的数据类型和语法、为MIB中的管理对象分配OID空间。在SNMP中,为了方便对象的定义、模块的组织以及为了说明管理对象实现的特性,定义了很多宏、文本约定。这都是SNMP中特有的内容,都需要我们去掌握,并懂得如何使用。
 
由于SMI有两个版本,且在使用SMI时有很多需要注意的细节。本章尽量将两个版本的内容结合在一起讲述,并列出差异和注意细节,以方便读者快速理解。SMIv2是SMIv1的改进版本,两者在宏和数据类型方面还是有较多差异的,如SMIv2中的MAX-ACCESS和SMIv1中的ACCESS。
 
所以,如果考虑将原SMIv1版本的MIB升级到SMIv2版的MIB需要仔细地考虑转换细节。如果有这方面的需求,建议读者能进一步阅读SMI的RFC文档。SMIv1包括RFC1155(SMIv1、OBJECT-TYPE)、RFC1212(OBJECT-TYPE重定义)、RFC1215(TRAP-TYPE宏);SMIv2包括RFC2578(SMIv2)、RFC2579(文本约定)、RFC2580(一致性陈述)。各SNMP版本间的差异和转换规则可以参考RFC2576。
 
我们使用最多的宏莫过于OBJECT-TYPE,使用它定义管理对象时,可以添加很多额外的信息,正是因为这些信息,不仅使得该管理对象有个清晰的文档描述,也有助于NMS了解Agent中管理对象的详细信息,这些信息有助于指导NMS的具体软件实现。
 
如果是新定义MIB,建议直接使用SMIv2版本,同时禁止在SMIv2的信息模块中使用SMIv1中的宏。
 
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站