PowerVault ME4、ME5: 什么是 SNMP v3 引擎 ID 以及如何查找它。

Summary: 使用 SNMP v3 和 PowerVault ME4 或 ME5 阵列的管理员可能具有需要 SNMP 引擎 ID 才能接受 SNMP 陷阱的应用程序。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

出于安全原因,SNMP 监视应用程序可能需要 SNMP 引擎 ID 在使用 SNMPv3 时接受陷阱。

Cause

从RFC5343:简单网络管理协议 (SNMP) 上下文 EngineID 发现
SNMP version 3 (SNMPv3) provides cryptographic security to protect
   devices from unauthorized access.  This specification recommends use
   of the security services provided by SNMPv3.  In particular, it is
   RECOMMENDED to protect the discovery exchange.

   An snmpEngineID can contain information such as a device's MAC
   address, IPv4 address, IPv6 address, or administratively assigned
   text.

对于 PowerVault ME4 和 ME5 阵列,此值基于控制器模块管理接口 MAC 地址,对于每个控制器接口不同。

Resolution

因为此值对于每个控制器都是唯一的,管理员可能需要查询特定的 SNMP OID 才能获得此值。  这可以通过使用以下方法和应用程序(例如来自 {snmpsoft.com} 的 SNMPWalk)来完成。

根据 SNMP 规范,EngineID 位于 SNMP 中的以下 OID 位置:  1.3.6.1.6.3.10.2.1.1

例如,在 MAC 地址为 00 C0 FF 3C C7 11 的控制器上运行 SNMPwalk 会导致以下输出。

C:\Tools\Snmpwalk>SnmpWalk.exe -r:10.236.249.232 -c:public -os:1.3.6.1.6.3.10.2.1.1

OID=.1.3.6.1.6.3.10.2.1.1.0, Type=OctetString, Value= 80 00 1F 88 03 00 C0 FF 3C C7 11

在上面的示例中,控制器的 SNMP 引擎 ID 为:  80 00 1F 88 03 00 C0 FF 3C C7 11 

Affected Products

ME Series, OEMR ME40XX and ME4XX, Dell EMC PowerVault ME4012, Dell EMC PowerVault ME4024, Dell EMC PowerVault ME4084, PowerVault ME5012, PowerVault ME5024, PowerVault ME5084
Article Properties
Article Number: 000204172
Article Type: Solution
Last Modified: 30 Nov 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.