SNMPv3

SNMPv3是一个基于用户的安全模型。它通过对网络上的数据包进行身份验证和加密,从而提供对设备的安全访问。SNMPv3提供的安全特性包括消息完整性、身份验证和加密。SNMPv3需要配置以下参数。
 
1.  名称: 证书名。
2.  描述: 关于证书的简短描述。
3.  用户名: 正在进行信息交换的用户(主体)。
4.  上下文名称(SNMP上下文): SNMP上下文是SNMP实体可访问的管理信息的集合。管理信息项可能存在于多个上下文中。SNMP实体可能访问许多上下文。换句话说,如果管理信息是由SNMPv3实体在特定上下文中定义的,那么任何管理应用程序都可以通过提供上下文名称来访问该信息。“上下文名称”是一个八位元组字符串,它至少有一个管理信息。
5.  身份验证: 选择一个身份验证协议(MD5或SHA)并输入密码。MD5和SHA是用于在SNMPv3应用程序中生成身份验证/隐私密钥的过程。
6.  加密: 选择一个加密协议(DES或AES-128)并输入密码。
     注意: 只有在配置了身份验证之后,才能配置加密。
7.  SNMP端口: SNMP端口号。
8.  SNMP超时: SNMP超时(单位秒)。
9.  SNMP重试: SNMP重试。

注意: 确保NetFlow Analyzer中给出的上下文名称正确地映射到代理证书

如何检查设备中指定的snmpengineboot和snmpEngineTime值是否与SNMP代理中的值同步?

您可以使用Wireshark工具检查设备和SNMP代理中指定的snmpengineboot和snmpEngineTime参数是否彼此同步。
这里下载Wireshark并查询SNMP响应。如果SNMP响应消息是一个带有OID 1.3.6.1.6.3.15.1.1.2的报告,则意味着启动时间和启动计数没有同步。

SNMPv3证书的先决条件

  • 确保从您的供应商接收到的SNMP v3身份验证细节已在设备中正确实现
  • 确保NetFlow Analyzer中给出的上下文名称正确地映射到证书
  • 对于环境中的所有SNMP v3设备,EngineID应该是惟一的
  • NetFlow Analyzer不支持AES-256、AES-192加密协议
  • 端口: SNMP v3使用的默认端口是161。确保这个端口没有被防火墙拒绝
  • 确保SNMP代理中正确更新了引擎启动时间和引擎启动计数

 

 

Back to Top