跳到主要内容

适用于不同安全级别的示例

此示例显示了使用不同安全级别创建的 SNMPv3 用户如何使用 SNMP 客户端命令,例如使用 snmpwalk 命令来查询集群对象。

为了获得更好的性能,您应检索表中的所有对象,而不是单个对象或表中的一些对象。
当认证协议为 SHA 时,必须使用 snmpwalk 5.3.1 或更高版本。

安全级别:authPriv

以下输出显示了使用 authPriv 安全级别创建 SNMPv3 用户。

cluster-1::> security login create -username snmpv3user -application snmp -authmethod usm

Please enter the authoritative entity's EngineID [local EngineID]:

Please choose an authentication protocol (none, md5, sha) [none]:sha

Please enter authentication protocol password (minimum 8 characters long):

Please enter authentication protocol password again:

Please choose a privacy protocol (none, des) [none]: des

Please enter privacy protocol password (minimum 8 characters long):

Please enter privacy protocol password again:

以下输出中显示了运行 snmpwalk 命令的 SNMPv3 用户:

$ snmpwalk -v 3 -u snmpv3user -a SHA -A password1! -x DES -X password1! -l authPriv 192.0.2.62 .1.3.6.1.4.1.789.1.5.8.1.2
enterprises.789.1.5.8.1.2.1028 = "vol0"
enterprises.789.1.5.8.1.2.1032 = "vol0"
enterprises.789.1.5.8.1.2.1038 = "root_vs0"
enterprises.789.1.5.8.1.2.1042 = "root_vstrap"
enterprises.789.1.5.8.1.2.1064 = "vol1"

安全级别:authNoPriv

以下输出显示了使用 authNoPriv 安全级别创建 SNMPv3 用户。

cluster-1::> security login create -username snmpv3user1 -application snmp -authmethod usm -role admin 

Please enter the authoritative entity's EngineID [local EngineID]:

Please choose an authentication protocol (none, md5, sha) [none]: md5

Please enter authentication protocol password (minimum 8 characters long):

Please enter authentication protocol password again:

Please choose a privacy protocol (none, des) [none]: none

以下输出中显示了运行 snmpwalk 命令的 SNMPv3 用户:

$ snmpwalk -v 3 -u snmpv3user1 -a MD5 -A password1!  -l authNoPriv 192.0.2.62 .1.3.6.1.4.1.789.1.5.8.1.2
enterprises.789.1.5.8.1.2.1028 = "vol0"
enterprises.789.1.5.8.1.2.1032 = "vol0"
enterprises.789.1.5.8.1.2.1038 = "root_vs0"
enterprises.789.1.5.8.1.2.1042 = "root_vstrap"
enterprises.789.1.5.8.1.2.1064 = "vol1"

安全级别:noAuthNoPriv

以下输出显示了使用 noAuthNoPriv 安全级别创建 SNMPv3 用户。

cluster-1::> security login create -username snmpv3user2 -application snmp -authmethod usm -role admin 

Please enter the authoritative entity's EngineID [local EngineID]:

Please choose an authentication protocol (none, md5, sha) [none]: none

以下输出中显示了运行 snmpwalk 命令的 SNMPv3 用户:

$ snmpwalk -v 3 -u snmpv3user2 -l noAuthNoPriv 192.0.2.62 .1.3.6.1.4.1.789.1.5.8.1.2
enterprises.789.1.5.8.1.2.1028 = "vol0"
enterprises.789.1.5.8.1.2.1032 = "vol0"
enterprises.789.1.5.8.1.2.1038 = "root_vs0"
enterprises.789.1.5.8.1.2.1042 = "root_vstrap"
enterprises.789.1.5.8.1.2.1064 = "vol1"