SNMPv2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SNMPv2
SNMPv2是初始版本SNMPv1的发展,最初,SNMPv2在1993年以被提议为因特网标准发布;当前,它是一个标准草案。
在管理信息结构规范中有SNMPv1,SNMPv2功能功能详述。
在理论上,SNMP2提供了SNMPv1的实现,包括附加的协议操作。
SNMPv2和管理信息结构
管理信息结构(SMI)定义了使用ASN.1描述管理信息的规则。
SNMPv2管理信息结构在RFC1902中有描述。
它制定了一些对SNMPv1管理信息结构-specific数据类型额外的增强,例如包含位字符串,网络地址和计数器。
位字符串中只在SNMPv2中有定义,由零或更多的指定值的位组成。
网络地址表示一个来自特殊协议族的地址。
SNMPv1只支持32位IP地址,但SNMPv2能支持其他类型的地址。
计数器是非负整型,增加直到它们达到最大值,然后返回到零。
在SNMPv1中,32位计数器大小是指定的。
在SNMPv2中,32位和64位计数器被定义。
管理信息结构信息模块
SNMPv2管理信息结构也指定信息模块,指定一组关联的定义。
有三种类型的管理信息结构信息模块:MIB模块,顺从声明和性能声明。
MIB模块包含相关的被管理对象的定义。
顺从声明提供描述一组被管理对象的一种系统方法,必须实现与标准一致。
性能声明显示支持的精确层次,代理要求考虑MIB组。
为了代理依照性能声明关联到每个代理,网络管理系统可以调整它的行为。
SNMPv2协议操作
Get,GetNext和Set操作用于SNMPv1中,在SNMPv2中可以正确地同样使用。
SNMPv2增加和增强一些协议操作。
SNMPv2 Trap操作,例如,提供同样的功能在SNMPv2中,但是它使用一种不同的消息格式,被设计用于替代SNMPv1 陷阱。
SNMPv2也定义两种新的协议操作:GetBulk和Inform。
GetBulk操作被网络管理系统有效地重新取得大块的数据,例如表中的多行。
GetBulk填充一个合适的并足够多的被请求的应答消息。
Inform操作允许一个网络管理系统发送陷阱信息到另一个网络管理系统,然后重新行到一个应答。
在SNMPv2中,如果代理应答GetBulk操作不能提供链表中所有变量的值,它将提供部分结果。